Решил я сегодня поставить тестовую версию нового компиза. Установка, проблемы, решение проблем под катом.
Для начала надо бы упомянуть какие изменения в этой версии:
- Полностью переписали код на c++ (был си).
- Рендер был разбит на 2 плагина: OpenGL и Composite
- Переработан плагин, который управлял анимациями
- Новый API для разработчиков (все плагины переписаны)
так же из основных новшеств:
- Плагин по автоматической смене обой рабочего стола
- Плагин, схожий по функционалу к Aero Snap (Такое уже существует в KWin)
- Замена automake cmake’ом
Тестировал всё на ubuntu 10.10, при установке на ubuntu 11.04 за сохранность unity я ответственности не несу(хотя в классическом режиме должно всё работать). И так, для установки compiz 0.9.2.1 выполняем:
sudo add-apt-repository ppa:nilarimogard/test3
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install -f
Последняя строчка мне не пригодилась, но лишней не будет. На всякий случай убедимся что у нас имеются все нужные библиотеки:
sudo apt-get install compiz compiz-fusion-plugins-main compizconfig-backend-gconf compizconfig-settings-manager python-compizconfig compiz-dev compiz-plugins compiz-core
Нажимаем Alt+f2 и вводим
compiz --replace
Ну или делаем как я — перезагружаем компьютер.
Сразу же встречаем первые проблемы: не работают Alt+F2 и Alt-Ctrl-t , а также стандартная гномская нижняя панель отключилась.
За место нижней панели я установил awn После чего лезем в настройки компиза(команда ccsm или система-параметры-менеджер настройки compiz) и включаем совместимость с gnome(что бы работало alt+f2) и команды(настраиваем запуск gnome-terminal по сочетаниям клавиш).
Далее избавляемся от бага, когда изображение в окне зависает после нажатия alt+tab. Отключаем Static Application Switcher(именно он глючит) и включаем любую другую «альттабилку»
Все остальные эффекты включаем по желанию… я багов среди них не обнаружил.
Но это ещё не всё, после перезагрузки трей слегка заглючил.. вылечилось удалением апплетов с панели и добавлением их по новой.
Если решим откатиться с 0,9 версии compiz на предыдущую то выполняем:
sudo apt-get install ppa-purge
sudo apt-get update
sudo ppa-purge ppa:nilarimogard/test3