All that glitters is not beryl
I was trying to install Beryl on a friend’s machine earlier today and I run into a few speed bumps. Beryl would exit immediately I started it and gave me this message:
/usr/bin/compiz: GLX_EXT_texture_from_pixmap is missing
/usr/bin/compiz: Failed to manage screen: 0
/usr/bin/compiz: No manageable screens found on display :0.0
I did a little looking around online and I found out that I needed to add the following to the Device section of my xorg.conf file
Option "UseFBDev" "true"
Option "XAANoOffscreenPixmaps" "true"
Option "AllowGLXWithComposite" "true"
I then gave X the three fingered salute( for all you ex Win 98 users, I’m not talking about that one… I mean Ctrl-Alt-Backspace) and Beryl was loading now. But unfortunately, I hit another pothole. Window decorations were not displaying. Tried the normal GTK and Emerald decorations but no success with any of them. Turns out my version of libdecoration0 was being held back for some reason. This is what my sources.list looked like before I installed beryl:
deb http://archive.ubuntu.com/ubuntu/ feisty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ feisty-updates main restricted
deb http://security.ubuntu.com/ubuntu feisty-security main restricted universe multiverse
deb http://download.tuxfamily.org/3v1deb feisty eyecandy
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy
The beryl packages were supposed to come from the download.tuxfamily.org repo but the libdecoration0 seemed to be loaded from the main ubuntu servers.
So I commented out the entries for the ubuntu servers:
#deb http://archive.ubuntu.com/ubuntu/ feisty main restricted universe multiverse
#deb http://archive.ubuntu.com/ubuntu/ feisty-updates main restricted
#deb http://security.ubuntu.com/ubuntu feisty-security main restricted universe multiverse
deb http://download.tuxfamily.org/3v1deb feisty eyecandy
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy
Then:
apt-get update
apt-get install libdecoration0
When I reloaded Beryl, window decorations were back!!
Screenshots right after this commercial break:
