NoNaMe :: Украшаем Ubuntu 7.04 с помощью Compiz-Fusion

Так уж получилось, что новых статей в доке уже давно не появлялось. Есть ли смысл писать про Ubuntu 7.04, когда через месяц выходит 7.10? Поэтому я решил не заморачиваться какими-то техническими вопросами и проблемами (но и про них не забуду), а просто рассказать про то, как скрасить и сделать более удобной работу за компьютером посредством Compiz Fusion (объединение двух проектов Beryl и Compiz).


Вот так это выглядит вживую

----------------------<cut>----------------------

Описывать процесс установки и настройки я буду для 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

Примерно так:


(Пользователям amd64: замените feisty eyecandy на feisty eyecandy-amd64)

Теперь сохраните и закройте файл. Откройте терминал и введите следующее, для добавления ключей:

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
reboot

Теперь предыдущая конфигурация восстановлена.
Если запустить систему все еще не удается, попробуйте при загрузке выбрать предыдущее ядро Linux
— Если предыдущее решение не помогло, можно создать новый файл конфигурации xorg.conf. Для этого введите в консоли sudo dpkg-reconfigure xserver-xorg. Выберите драйвер "vesa", а остальные опции оставьте по умолчанию, если вы не знаете что они значат.

compiz-fusion не работает:
compiz-fusion запускается только по команде compiz --replace, поэтому попробуйте просто перезагрузиться. Должен запуститься стандартный оконный менеджер metacity.

После обновления ядра, X-сервер говорит, что не может найти драйверы nVidia:
— Т.к. Envy компилирует драйверы только для текущего ядра, нужно их перекомпилировать после каждого обновления ядра системы. Для этого выполните:
* Откройте текстовый терминал нажатием ALT+CTRL+F2.
* Войдите под своим именем.
* Введите envy -t для открытия текстовой версии скрипта.
* Следуйте инструкциям — нажмите 1 для установки драйверов nVidia. Команда перепишет файл xorg.conf и перезагрузит компьютер.
* Готово.

[cut]

Если все еще возникают вопросы, попробуйте поискать ответ на форумах ubuntuforums.org и forum.ubuntu.ru или просто спросить в комментариях.
За основу взята эта статья.

Источник: http://nnm.ru/blogs/qqwweerreewwqq/ukrashaem_ubuntu_704_s_pomowyu_compizfusion/

Яндекс.Метрика Rambler's Top100

© 2000–2012 NoNaMe