Aug
21

Compiz на Ubuntu 10.10

С выходом Ubuntu 10.10 мне наконец-то удалось настроить Compiz. Выяснилось, что Compiz не требует мощной видеокарты. Все основные эффекты работают на компьютере с офисной конфигурацией. Я поставил Compiz на следующих двух компьютерах:

Использовал 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

Post comment