2DrTest: ОК.
Дано: карточка i915, драйвер для неё поддерживает AIGLX. Чтобы проверить это, сделайте
cat /var/log/Xorg.0.log | grep -i aiglx. Должна быть строчка (==) AIGLX enabled.
1.Установка Compiz и Gconf-edit:
#aptitude install compiz/unstable compiz-core/unstable gconf-edit
// Это потянет и все нужные пакеты, которые нужны для работы Compiz. Версия пакета, которая сейчас в тестинге, не работала, поэтому решила поставить из анстэйбла.
2. Правка xorg.conf:
//Добавить в конец:
Section "Extensions"
Option "Composite" "true"
#"enable"
EndSection
//Закомментированная опция у меня использовалась для работы с Beryl -- понимаю, что идентично, но мало ли.
Section "Device"
Identifier "Intel Corporation Mobile 915GM/GMS/910GML Express Graph
ics Controller"
Driver "i810"
BusID "PCI:0:2:0"
Option "VBERestore" "true"
Option "RenderAccel" "true"
#Option "AllowGLXWithComposite" "true"
#Option "AccelMethod" "eax"
Option "XAANoOffscreenPixmaps" "true"
EndSection
//Снова: то, что закомментировано, предназначается для запуска Beryl.
3. Правка .xsession:
#!/bin/sh
xscreensaver -no-splash &
xxkb &
gkrellm &
syndaemon -i 1 &
xmodmap ~/.xmodmaprc &
xterm &
iceweasel &
exec /usr/bin/compiz
И перезапуск иксов. Когда я упорно пыталась сделать $ compiz --replace, у меня вылетали иксы. Могу ошибаться, но по-моему, $ compiz --replace gconf запускает менеджер корректно.
Gconf-edit помогает настроить Compiz. В Debian, увы, нету compiz-settings.
Да, ещё: если всё получится, то вы запустите голый Compiz, то есть любимой панели IceWM не будет. Горячие клавиши придётся настраивать через Gconf-edit, а для начала в .xsession прописать запуск какого-нибудь терминала, чтобы было с чего начинать первую сессию.
Вроде всё.
IBM ThinkPad T43, Debian Lenny+Sid, 2.6.26 (vanilla).