jueves, diciembre 14, 2006

AIGLX + beryl

Vamos a instalar beryl un gestor de ventana OpenGL. Para ello nos bajamos los fuentes beryl, nos bajamos todos los ficheros svn:
svn co svn://svn.beryl-project.org/beryl/trunk beryl/

* beryl-core-svn, tiene dependencias de startup-notification, libxcomposite, libxdamage, libgl, libpng, glib2, gconf. Libxcomposite y Libxdamage ya está instalados con el xorg. Es importante que esten los fuentes de beryl-mesa en el directorio ../beryl-mesa.
* beryl-plugins-svn, depende librsvg, aquí realmente no obliga a instalar GTK2
* beryl-manager-svn, depende GTK2.
* beryl-dbus-svn, depende dbus.
* beryl-settings-svn, depende GTK2.
* emerald-svn, depende libwnck.
* emerald-themes-svn.

Con esto ya tendríamos el systema montado, si queremos una integración con kde instalaramos aquamarine-svn, si es con gnome heliodor-svn

Para compilar tenemos que hacer hacerlo por orden (ver arriba) y... ./autogen.sh --prefix=/usr/local/beryl-svn

Como no tengo instalado las dependencias en /usr, sino directorios diferentes tengo que decirselo a la utilidad aclocal:
export ACLOCAL="aclocal -I /usr/local/pkgconfig/share/aclocal -I /usr/local/gtk2/share/aclocal -I /usr/local/gnome/share/aclocal"

Una vez terminado de compilar modificamos el .xinitrc:
export PATH=$PATH:/usr/local/beryl-svn/bin:/usr/local/gnome/bin:/usr/local/gtk2/bin

emerald &
beryl-manager &

beryl --indirect-rendering --strict-binding dbus settings &

xterm

Para integrarlo con xfce:
xrdb $HOME/.Xresources

# start beryl and beryl-manager
emerald &
beryl --indirect-rendering --strict-binding &
beryl-manager &
startxfce4

No hay comentarios: