Last nite I decided to install Beryl and AIGLX after upgrading to Ubuntu 6.10 (Edgy Eft). After getting things setup and enjoying the sweet new features of Beryl I thought I’d post my instructions. note: All previous installations of XGL/AIGLX must be removed for this to work.
Step 1: Make sure your desktop meta-package is installed.
sudo aptitude install ubuntu-desktop (for Ubuntu)
sudo aptitude install kubuntu-desktop (for Kubuntu)
Step 2: Add one of these repositories to your /etc/apt/sources.list (or System > Administration > Software Sources).
deb http://www.beerorkid.com/compiz edgy main-edgy
deb http://media.blutkind.org/xgl/ edgy main-edgy
deb http://compiz-mirror.lupine.me.uk/ edgy main-edgy
deb http://ubuntu.compiz.net/ edgy main-edgy
Or for you 64bit people out there:
deb http://compiz-mirror.lupine.me.uk/ edgy main-edgy main-edgy-amd64
Step 3: Import the GPG key for the repository.
wget http://ubuntu.compiz.net/quinn.key.asc -O – | sudo apt-key add –
Step 4: Use this repository for the latest nVidia drivers.
deb http://amaranth.selfip.com edgy lrm
Step 5: Make sure you’ve got 3D rendering setup.
sudo apt-get install nvidia-glx
sudo apt-get install linux-686 (Intel Processors)
sudo apt-get install linux-686-smp (Intel Multiple Processors / Core Duo)
sudo apt-get install linux-k7 (AMD Processors)
(for more on 3D rendering use the Latest nVidia for Dapper
Step 6: Run the following command & restart your Desktop (ctrl-alt-bksp).
Step 7: Make sure your machine is completely up-to-date.
sudo aptitude update
sudo aptitude upgrade
sudo aptitude dist-upgrade
Step 8: Install the Beryl packages.
sudo apt-get install beryl-core beryl-plugins beryl-plugins-data emerald beryl-settings beryl-manager beryl beryl-dev emerald-themes
Step 9: Add the following to the end of your xorg.conf. (MAKE A BACKUP FIRST!)
BACKUP: cp /etc/X11/xorg.conf /etc/X11/xorg.conf-WORKING.
Option “AddARGBGLXVisuals” “True”
# If you are using an older version of compiz that
# does not support rendering into the Composite
# Overlay Window, you will need to disable clipping
# of GLX rendering to the X Root window with this
# option, or you will get a blank screen after
# starting compiz:
# Option “DisableGLXRootClipping” “True”
Option “TripleBuffer” “True”
Step 10: Make sure your defaultdepth is 24 in xorg.conf
Restart X with ctrl-alt-bksp and log in again.
ALT-F2 – beryl-manager and start Beryl.
You should be done at this point. You should see the Beryl splash-screen. If not you’ve missed a step or something is else is missing. If it doesn’t work see the list of places below:
Outside of that you can use #ubuntu-xgl on irc.freenode.net for more tips and help. I hope the above steps work for you. I can say Beryl is much nicer than the Compiz / XGL I’ve seen in the past. Enjoy!