Так уж получилось, что новых статей в доке уже давно не появлялось. Есть ли смысл писать про Ubuntu 7.04, когда через месяц выходит 7.10? Поэтому я решил не заморачиваться какими-то техническими вопросами и проблемами (но и про них не забуду), а просто рассказать про то, как скрасить и сделать более удобной работу за компьютером посредством Compiz Fusion (объединение двух проектов Beryl и Compiz).
Описывать процесс установки и настройки я буду для Ubuntu 7.04, Gnome и видеокарты от nVidia, но это не значит, что статья подойдет только под такую конфигурацию.
Шаг 1. Установка драйверов видеокарты
Дабы в будущем не было багов типа: отсутствия рамок у окон, пустых окон или ошибки "No GLXFBConfig for depth 32", мы установим свежие драйверы для нашей видеокарты. А поможет нам в этом замечательный скрипт, именуемый Envy. Благодаря ему нам не придется ничего собирать вручную ;)
(Если вы уверены в полной работоспособности своих драйверов — можете пропустить этот шаг.)
Итак, качаем скрипт. Устанавливаем его как обычный .deb-пакет.
Теперь запустим Envy. (Приложения — Системные — Envy)
Выбираем нужный нам тип видеокарты и жмем Apply.
Затем вы увидите окно терминала, устанавливающего новые драйверы для вашей видеокарты. Вы должны увидеть два диалоговых окна:
Нажмите "Да" для перезаписи файла xorg.conf:
Шаг 2. Очищаем систему перед установкой
Теперь, когда драйверы установлены/обновлены, нужно избавиться от установленного по умолчанию пакета desktop-effects. Не исключаю, что вы могли сделать это сами и раньше, но все же:
Открываем терминал (Приложения — Стандартные — Терминал) и вводим следующее:
sudo aptitude -y remove compiz-core desktop-effects
sudo aptitude -y remove compiz compiz-gnome
sudo aptitude -y remove compizconfig-settings-manager
sudo aptitude -y remove compiz-fusion-plugins-extra
sudo aptitude -y remove compiz-fusion-plugins-unofficial
sudo aptitude -y remove libcompizconfig-backend-gconf
Соглашаемся с предложениями удалить пакеты.
Шаг 3. Подготавливаем Убунту к установке Compiz-Fusion
Нажмите ALT+F2 и введите gksudo "gedit /etc/apt/sources.list". Нажмите кнопку "Запустить".
Вставьте эти три строчки в конец файла, для добавления новых репозиториев:
# compiz-fusion by Treviño's Ubuntu feisty EyeCandy Repository
deb http://download.tuxfamily.org/3v1deb feisty eyecandy
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy
Примерно так:
Теперь сохраните и закройте файл. Откройте терминал и введите следующее, для добавления ключей:
gpg --keyserver subkeys.pgp.net --recv-keys 81836EBF
gpg --export --armor 81836EBF | sudo apt-key add -
Отлично. Теперь мы готовы к установке.
Шаг 4. Установка Compiz-Fusion
Установим пакет compiz-fusion из только что добавленных репозиториев. Для этого откроем терминал и впишем следующее:
sudo aptitude -y update
sudo aptitude install compiz compiz-gnome \
compizconfig-settings-manager compiz-fusion-plugins-extra \
compiz-fusion-plugins-unofficial libcompizconfig-backend-gconfПодтвердим установку пакетов. Compiz-Fusion установлен!
Во избежании проблем рекомендую обновить систему, для этого введем эту строку в окне терминала:
sudo aptitude upgrade
Шаг 5. Запускаем графическое оформление
Для запуска Compiz-Fusion нажмите ALT+F2 и введите compiz --replace, примерно так:
Отлично! Мы сделали это! :)
Некоторые горячие клавиши:
SUPER+SHIFT+DRAG LEFT MOUSE = рисовать огнем
SUPER+SHIFT+C = очистить нарисованное
CTRL+ALT+DRAG LEFT MOUSE = вращать куб
CTRL+ALT+LEFT ARROW = повернуть куб влево
CTRL+ALT+DOWN ARROW = 4 рабочих грани куба в одной плоскости
Другие горячие клавиши можно найти в настройках — Система — Параметры — CompizConfig Settings Manager.
Шаг 6. Настраиваем Compiz-Fusion
Если вы хотите добавить больше эффектов оформления на ваш рабочий стол откройте настройки — Система — Параметры — CompizConfig Settings Manager.
Поигравшись с настройками, можно "подогнать" оформление под себя.
Решение проблем
У многих возникает много вопросов после установки этого пакета. Опишу основные из них:
Нет рамок у окон:
(Выполните один из нижеописанных советов)
— В шаге 5 попробуйте ввести вместо compiz --replace строку compiz --replace --indirect-rendering.
— В терминале введите sudo nvidia-xconfig --add-argb-glx-visuals.
— Используйте в качестве декоратора окон Emerald:
* Введите в терминале aptitude -y update && aptitude install beryl emerald для установки.
* Нажмите ALT+F2 и введите: beryl-manager.
* В системном трее, рядом с часами, кликните по иконке Beryl'а. В меню Select Window Decorator выберите пункт Standard Beryl Decorator (Emerald)
— Для вывода лога ошибок введите compiz --replace в терминале.
Envy сделал что-то неправильно, как отменить изменения:
— Envy создает бэкапы xorg.conf, называя их xorg.conf_#DATE#.
Для отката введите в терминале:
cd /etc/X11/
ls -al # посмотрите дату и полное название вашего бэкапа
cp -af имя_бэкапа.conf xorg.conf
rebootcompiz-fusion не работает:
— compiz-fusion запускается только по команде compiz --replace, поэтому попробуйте просто перезагрузиться. Должен запуститься стандартный оконный менеджер metacity.
После обновления ядра, X-сервер говорит, что не может найти драйверы nVidia:
— Т.к. Envy компилирует драйверы только для текущего ядра, нужно их перекомпилировать после каждого обновления ядра системы. Для этого выполните:
* Откройте текстовый терминал нажатием ALT+CTRL+F2.
* Войдите под своим именем.
* Введите envy -t для открытия текстовой версии скрипта.
* Следуйте инструкциям — нажмите 1 для установки драйверов nVidia. Команда перепишет файл xorg.conf и перезагрузит компьютер.
* Готово.
[cut]
Если все еще возникают вопросы, попробуйте поискать ответ на форумах ubuntuforums.org и forum.ubuntu.ru или просто спросить в комментариях.
За основу взята эта статья.