Wednesday, February 28, 2007

How to install Beryl/AIGLX (Nvidia)

  • Ensure all packages up to date
Install your *ubuntu-desktop metapackage specific to your DE, e.g. sudo apt-get install ubuntu-desktop
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
  • Add repositories
gksudo gedit /etc/apt/sources.list
  • Add the following line at the end of this file (x86 and amd64):
deb edgy main
  • Add key
wget -O- | sudo apt-key add -
  • Save the edited file then update package lists
sudo apt-get update
  • Install Beryl
sudo apt-get install beryl emerald-themes
  • Back up xorg.conf
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
gksudo gedit /etc/X11/xorg.conf
  • Add this to xorg.conf "Screen" section
# Enable 32-bit ARGB GLX Visuals
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"
  • Add this to xorg.conf "Device" section
Option          "TripleBuffer" "true"
  • Restart X with ctrl+alt+backspace
  • Start Beryl (if it doesn't start on its own)
  • Start Emerald (if it doesn't start on its own)
emerald --replace
  • Have Beryl and Emerald load on login
    • System -> Preferences -> Sessions
    • Startup Programs -> Add


emerald --replace
    • If, on reboot, program menus aren't displaying in the correct layer (you can't see them when you select them because they are displaying behind the window) then right click on the 'Beryl Manager' icon in the panel (the red gem icon) and select 'Reload Window Manager'. The problem should be solved the next time you reboot.
  • Some users have found that the latest beryl packages are not working properly, and beryl fails to load. This can be fixed by:

Open synaptic package manager, search for beryl, press ctrl+e and select version You have to do this for beryl, beryl-core, beryl-manager, beryl-plugins, beryl-plugins-data, beryl-settings, beryl-settings-binding, libberyldecoration0 and libberylsettings0


No comments:

Your Ad Here