Compiz Fusion + Debian + Xfce [устаревшая заметка]
ВНИМАНИЕ! Эта заметка устарела! Воспользуйтесь более актуальными инструкциями по установке Compiz Fusion в Debian с рабочим окружением Xfce.

Я использую Beryl уже достаточно долгое время и уже с трудом представляю свою жизнь за компьютером без него. Учитывая то, что как самостоятельный проект Beryl своё существование прекратил, вопрос о переходе на Compiz Fusion, который пришёл ему на замену, для меня был решён сразу. Оставалось только решить, когда же совершить этот переход.
Вчера официальный блог Compiz Fusion сообщил о выпуске первого официального релиза этого продукта, имеющего номер версии 0.5.2 — отличный повод пощупать его за жабры.
Надо сказать, что я уже пробовал ставить Compiz Fusion примерно месяц назад. Но опыт этот был скорее неудачный. Основной проблемой тогда для меня стала не установка, а запуск Compiz, а точнее — его запуск в начале каждого сеанса. Пришлось перебрать множество вариантов запуска, долго ковырять .xinitrc (файл инициализации сеанса Xfce). В итоге он с горем пополам заработал, но настроение подпортил основательно. А когда выяснилось, что настройки Beryl идут лесом и надо настраивать все плагины заново — тут уж я совсем огорчился, снёс его к чёрту и поставил обратно любимый Beryl.
А теперь вернёмся в сегодняшний день и перейдём непосредственно к установке Compiz Fusion 0.5.2 на систему Debian Lenny/Sid с рабочим окружением Xfce.
-
Нужно избавиться от существующего оконного менеджера. Если у вас установлен Beryl — удаляйте без сожалений (и не забудьте удалить Emerald). Если вы пользуетесь xfwm4, то сделайте
killall xfwm4, а затем завершите сеанс с сохранением сессии. -
Добавляем следующую строку в
/etc/apt/sources.list:deb http://download.tuxfamily.org/shames/debian-sid/desktopfx/unstable/ ./ВНИМАНИЕ! Этот репозиторий не только не является официальным репозиторием Debian, но также не является официальным репозиторием Compiz Fusion. Короче говоря, он полностью неофициальный — используйте его на свой страх и риск.
Ключ GPG для этого репозитория:
wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | sudo apt-key add -UPDATE: Также имеются неофициальные репозитории для Lenny и Etch. Полный список репозиториев вы можете найти на этой странице.
-
Обновляем списки пакетов и устанавливаем следующие пакеты:
fusion-icon emerald emerald-themes compiz-fusion-extras (по желанию) compiz-fusion-plugins-* (по желанию)Ставьте все пакеты сразу, через aptitude. Всё остальное должно подтянуться через зависимости. Надеюсь, что этот набор пакетов сработает для вас, так как я ставил пакеты в другой последовательности и потом пришлось удалить кое-что лишнее, а именно компоненты, связанные с gnome.
Учитывая опыт предыдущей установки Compiz Fusion, я засучил рукава и приготовился ковыряться с
.xinitrc, чтобы запускать compiz в начале сеанса. Но тут мне на глаза попался значок программы Compiz Fusion Icon и рукава пришлось рассучить. Потому что: -
Для запуска и управления Compiz Fusion существует замечательная утилита Compuz Fusion Icon (Меню → Система → Compiz Fusion Icon), которая представляет собой аналог, а точнее клон Beryl Manager. Эта программка висит в трее и обеспечивает быстрый доступ к настройкам Compiz и Emerald. Запустите эту программу, затем правой кнопкой на иконку в трее. Выберите оконный менеджер Compiz и оконный декоратор Emerald. Если всё в порядке, то можете добавить эту программу в автозапуск: Меню → Настройка → Автозапуск. Команда для запуска —
fusion-icon -
На всякий случай перезапустите сеанс. Если начале сеанса запускается Compiz + Emerald — можете начинать изучение его обширных настроек. Если что-то не получилось — добро пожаловать в комменты.
Комментарии
Импортированы из оригинального блога.
Класс! Поставлю :)
а мне облом, так как с дровами для радеонов это вроде не очень работает...
У меня почему-то не запускается fusion-icon говорит compizconfig.so: undefined symbol: ccsSetPluginListAutoSort
может сталкивались с таким?
Нет, с таким не сталкивался. Однако поиск в гугле говорит о том, что существует какой-то баг, связанный с менеджером настроек compiz, который выдаёт такую же ошибку. Но, повторюсь, у меня всё запустилось без проблем.
Поставил себе в гном. Вроде работает, но внезапно отпали границы окошек.
Похоже, надо искать настройки старого компиза...
Сначала разберитесь, что у вас используется для отрисовки границ окон. Вариантов три:
- Metacity
- Emerald
- Встроенный в Compiz декоратор GTK
Выбрать оконный декоратор можно кликнув правой кнопкой на Fusion Icon.PS. Я использую Emerald.
А что это внизу экрана за док с программами? Хочу себе подобный, а то у меня только avant-window-navigator стоит вместо списка окон.
Вообще-то это и есть avant-window-navigator :)
не подскажеш где там в настройках включается задний фон?
в смысле как сделать так чтоб кубик крутился на фоне прекрасной картинки :)
спасибо
все уже не надо :)
впринципе всем доволен, даже как помне так меньше глючит чем берил, вот только два глюка надыбал - непонятно как работает с хоткеями(в смысле хреново)
и при переключении между рабочими, гуевыми окружениями, локальных, юзверей - черный экран и никакой отзывчивости :/
А у меня не запускается :( Кто подскажет?
hermit@debian:~$ compiz
Fatal: Failed test: Composite extension
Checks indicate that it's impossible to start compiz on your system.
уже все пашет :)