Compiz на Ubuntu 10.10
С выходом Ubuntu 10.10 мне наконец-то удалось настроить Compiz. Выяснилось, что Compiz не требует мощной видеокарты. Все основные эффекты работают на компьютере с офисной конфигурацией. Я поставил Compiz на следующих двух компьютерах:
- ASUS EeePC 900. ОС Ubuntu 10.10 Netbook Edition. VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04)
- HP Compaq dx2300 Microtower PC. ОС Ubuntu 10.10. VGA compatible controller: Intel Corporation 82946GZ/GL Integrated Graphics Controller (rev 02)
Использовал Compiz 0.8.7 вот отсюда.
Драйвер использовал xserver-xorg-video-intel 2:2.12.0-1ubuntu5 из дистрибутива.
Конфигурационный файл /etc/X11/xorg.conf на ASUS EeePC 900:
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
EndSection
Section "ServerFlags"
Option "AllowEmptyInput" "true"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Device"
Identifier "Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller"
Driver "intel"
BusID "PCI:0:2:0"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller"
EndSection
Конфигурационный файл /etc/X11/xorg.conf на десктопе HP Compaq dx2300:
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
EndSection
Section "ServerFlags"
Option "AllowEmptyInput" "true"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
EndSection
Section "Monitor"
Identifier "Monitor0"
EndSection
Section "Device"
Identifier "Card0"
Driver "intel"
BusID "PCI:0:2:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Compiz Desktop Effects grayed out
При настройке Compiz через Compiz Config Settings Manager на нетбуке ASUS EeePC 900 под ОС Ubuntu 10.10 Netbook Edition столкнулся со следующей проблемой: галочки всех эффектов Compiz в ccsm выделены серым цветом и недоступны для включения/выключения. Причем:
- В форме Система – Параметры – Внешний вид – Визуальные эффекты стоит либо “Стандарт”, либо “Экстра”
- Compiz точно запущен: ps ax | grep -v grep | grep compiz
- ошибок в логе Xorg.0.log нет: cat /var/log/Xorg.0.log | grep ‘\(WW\|EE\)’
- скрипт compiz-check ошибок не находит
- при запуске ccsm с правами администратора (sudo ccsm) включение/отключение эффектов доступно, но при последующем запуске ccsm без прав администратора видно, что изменения не были сохранены.
Оказалось, что нужно в ccsm зайти в Установки – Список модулей и включить чекбокс “Автоматическая сортировка модулей”. После этого эффекты становятся доступными.
Поиск эффектов в Compiz Config Settings Manager
Если у вас установлен русифицированный compiz, то, вероятно, возникают проблемы с переводом названий некоторых эффектов при чтении документации. Большинство документации по compiz написано на английском языке.
Для быстрого поиска нужного эффекта можно ввести его английское название в строку поиска “Фильтр” в Менеджере настройки CompizConfig (ccsm).
Для проверки того, что драйвер видеокарты настроен правильно можно использовать команды compiz-check и glxinfo. glxinfo должна сообщить, что “direct rendering: Yes”, а также вывести список расширений.
Есть два window decorator – emerald и gtk-window-decorator. Установить декоратор можно в секции Оформление окна (“Window Decoration”) в Менеджере настройки CompizConfig (ccsm). Переключиться на другой декоратор можно с помощью команды:
gtk-window-decorator --replace


osya





