Metacity beats compiz-fusion :P

Yes! guys and gals, our beloved window manager is kicking ass in composite land. There’s a new branch on metacity subversion were developers are working on composite features for metacity. So far we have, transparency, shadow and ALT+tab Godness, and now that I’m running a composite WM i can use the nice MAC OS X like dock bar, AWN. All this without the lag (and CPU masacre) introduced in compiz-fusion when scrolling applications.

If you want to install the development branch you can do it this way, first check out the code form gnome subversion,

svn co http://svn.gnome.org/svn/metacity/branches/iains-blingtastic-bucket-o-bling/ metacity

(you will need subversion package for this, if you don’t have it just, sudo apt-get install subversion)

then change to the metacity dir and for the next steps you will need some libraries so install the following packages,

sudo apt-get install gnome-common build-essential autoconf gnome-devel libtool

(hmm…I’m probably missing something….)

cd metacity

/bin/bash autogen.sh

./configure --enable-compositor

make

Now go and edit the following this key /apps/metacity/general/compositing_manager,

gconftool-2 --set --type=bool /apps/metacity/general/compositing_manager true

Now you can dotwo things, one just test it

./src/metacity --replace

And the second one is run a make install to install it system wide, but this is totally optional.

If you want to run it at start up, you just need to modify the key on /desktop/gnome/applications/window_manager

And i could finish the post here, but you will kill me if i dont show a screenshot :P, so here it’s

metacity

UPDATE:  This branch was merged in trunk and it’s now deprecated, you should download the code from there now.

Linus on Performance

I just found this video, it’s Linus presentation on git. It’s more a “why you should choose DSCM and more specifically git” with a high dose of Linus ego. But apart from that he point one important thing that most of the times gets on a secondary place on almost all the projects, PERFORMANCE.

The idea that got my attention was, “If you can do something really fast, really well, people start using it different” (50:30). And he is right and how many times in the history of computers did we saw this happening ? a lot! a few that got to my mine now,

  • Desktop search, who ever used the default windows search feature ? I think no one, people used to have the stuff on his desktop organized so they could find things quick, till Google Desktop appeared or they changed to MAC OS X and stated using Spotlight, or Beagle in Linux.
  • Internet the most common example…
  • and many others


My RSS feeds

Several people asked me recently (in different situations) about what are the sites that i read/visit on a daily basis (most times hourly :P). So here it goes the list,

  • Planet GNOME - This is my favorite one, great hackers post here.
  • Unofficial Planet Python - great planet.
  • Planet DEBIAN - You can find some good posts here also.
  • Planet Ubuntu - My distro plane.
  • Universe Gentoo - The “distro i would love to have time to ” planet :P
  • Monologue - Planet of mono developer.
  • DIGG - im getting bored of this one, but from time to time you find a great article.
  • Slashdot - i dont read it this one as frequent as before, but i enjoy reading the comments.
  • LinuxToday - Quite good in selecting linux news.
  • Phoronix - Mostly hardware reviews.
  • Reddit - better than digg in some aspects but very similar idea.

That’s the list, there are other sites that i visit from time to time like lenovo blogs or planet openbox. Also to the list above you can add my family/friends blog that you can find in my blogroll.

Android turns

Watch the following video,


It’s a nice a video that reveals that the rest of the players in the market (read nokia, MS) are freaking afraid of google, somethings to note,

  • Ballmer arrogance never changes,
    • He makes a similar argument as the one he did when the iphone came out.
    • He says that they made a great work in openness, he has a very particular definition of open…..
  • Symbian representative dismiss the project saying that, “it’s just another linux platform” and he is right. The problem is that this one is supported by google (a successful company, with great employees and a lot of budget) and many others vendors and carriers and that it’s half GPLv2 and half ASL (thing that i think symbian is not even close).

Here is where the competition begins and the options seems to be,

  • iPhone
  • Windows Mobile device
  • Android device

I tried the android sdk too and it feels good, also the videos are short and very educative,

Presentation(I guess only Sergey Brin can wear that t-shirt on the announce of the software platform that will probably rule cellphones in the next years)

Androidology -Part 1 of 3

Androidology -Part 2 of 3

Androidology -Part 3 of 3

This post is available in spanish and english.

  • english
  • spanish

AWN in Gutsy

Avant-Window-Navigator(AWN) is a dock-like bar which sits at the bottom of the screen. It has support for launchers, task lists, and third party applets. This is a really nice application, not only for the eyecandy, but also for productivity. One of the things i love is that all the applications icons are available in all the workspaces, so if you are working on a workspace and click in an application that’s in an other workspace it will take you to that workspace and show the app. That’s really nice and if you add a 3d cube to that it gets even better :DI’m not actually using it as i disabled compiz-fusion cause it was eating up all my cpu when rendering windows while scrolling and eye candy is nice but it dosen’t worth that much. If you are using ubuntu you can install it like this,

Add the following lines to you /etc/apt/source.list

## AWN
deb http://download.tuxfamily.org/syzygy42 gutsy avant-window-navigator
deb-src http://download.tuxfamily.org/syzygy42 gutsy avant-window-navigator

Signature,

wget http://download.tuxfamily.org/syzygy42/reacocard.asc
sudo apt-key add reacocard.asc
rm reacocard.asc
sudo apt-get update

Now update repositories,

sudo apt-get update

And now install AWN,

sudo apt-get install avant-window-navigator-bzr awn-core-applets-bzr

If you want to start awn when ubuntu starts, do the following,

System > Preferences > Sessions

And add a new entry with the command,

avant-window-navigator

Here you can see a video on how it works,


I love this application, it’s a pity that my video card (I have an ATI X1300) sucks so hard…. :(

Enlightenment News

These are great news. For those of you who never used Enlightenment, it was used on GNOME as WM in the begging and it’s a really fast. I used it quite a bit while i was using gentoo on my old Thinkpad T30, it ’s a great program. Why these are great news,

  • E-17 will actually go stable after years of “unknown future”
  • Rasterman is working for openmoko, this mean that they will probably get ride of that ugly orange theme (come on it’s openMOKO at least it should be green :P)
  • Rasterman will be making a new theme, not that the actual one is ugly but you get bored easily

For those who never saw it, here some screenshots,

e17 e17 e17

WP update!

wow i just upgraded my wp install and nothing got broken. nice. :D