Using AIGLX - Installing Beryl

From Lunar Linux
Revision as of 21:37, 18 February 2007 by Moe (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

As of XOrg 7.2 (added to moonbase on the 15th of February 2007) AIGLX has become a permanent part of the xorg-server module. All you need to do is to update your XOrg7 installation. AIGLX is going to get installed automatically.

Contents

Configuration

You will have to run a hardware-accelerated XOrg server in order to utilize the full powers of AIGLX. The following xorg.conf sniplet shows exactly what needs to be done:

 Section "Extensions"
   Option "Composite" "Enable"
   Option "RENDER" "true"  #--optional--
   Option "DAMAGE" "true"  #--optional--
 EndSection
 Section "ServerLayout"
   Option "AIGLX" "true"
   [...]
 EndSection

After that AIGLX should be enabled and ready to go. Check your XOrg logfiles to see whether thats actually the case.

NVIDIA and AMD

If you're using either of the binary drivers provided by NVIDIA or ATI/AMD you will have to follow a different path.

NVIDIA

NVIDIA provides its own infrastructure for AIGLX called 'NV-GLX' Either you use the excellent nvidia-xconfig utility to enable the required configuration patters or you edit your xorg.conf accordingly:

 Section "Extensions"
   Option "Composite" "Enable"
   Option "RENDER" "true"  #--optional--
   Option "DAMAGE" "true"  #--optional--
 EndSection
 Section "Screen"
   ...
   DefaultDepth 24
   Option "AddARGBGLXVisuals" "True"
   Option "DisableGLXRootClipping" "True"
 EndSection
 Section "Device"
   Driver          "nvidia"
   Option      "RenderAccel" "true"
   Option      "AddARGBGLXVisuals" "true"
   Option      "AllowGLXWithComposite" "true" 
   ...
 EndSection

ATI/AMD (fglrx)

FIXME

Trying out AIGLX

If you want to take advantage of all the new effects AIGLX is helping to induce you might want to give the following applications a try:

Beryl

Beryl is a window manager framework that is able to make use of OpenGL acceleration AIGLX provides for the XComposite and XDamage extensions. For more information about Beryl and its parts (and the project itself) visit their homepage.

The following modules are available and should all be installed if you want to achieve a satisfying experience:

* beryl-core Beryl core package
* beryl-plugins Plugins package for beryl
* beryl-dbus Dbus plugin for beryl
* beryl-settings Settings manager for beryl
* beryl-manager Manager package for beryl
* emerald Window decorator for beryl
* emerald-themes Themes for emerald

All of those modules require XOrg7 and subversion to be installed on your computer (which is not going to be installed automagically). Xinerama and TwinView are both supported by Beryl.

Personal tools
Namespaces
Variants
Actions
Wiki Navigation
Project Sites
Toolbox