DataLife Engine > Порты и пакеты > Установка и настройка Compiz Fusion

Установка и настройка Compiz Fusion


14-08-2010. Разместил: synergix По большей частью я нахожусь в консоли, мне там удобно, приятно и быстро работается. Но у меня также установлен на домашнем компьютере сервер X.org и оконный менеджер Gnome. Ну и собственно мне захотелось попробовать все те красивые графические вкусности, которые предоставляет Compiz-Fusion. Данная статья на самом деле является переводом с http://www.freebsd.org/doc/en/articles/com...on/article.html. Так же стоить отметить, что Compiz для многих эффектов использует 3D-ускорение, а драйвер с подобной возможностью выпустила только Nvidia, так что владельцы карточек от ATI пока что ждут.
Чтобы успешно установить и запустить Compiz, мы выполним несколько этапов.
1. Установим драйвер Nvidia
2. Подредактируем файл xorg.conf
3. Установим Compiz-Fusion через коллекцию портов.

Итак, приступим. Не забудьте вначале обновить порты :winked:

1. Установим драйвер Nvidia
Драйвера Nvidia находятся в коллекции портов. Вначале стоит определится с типом видекарточки. Версия для последних поколений видеокарт находится в
#/usr/ports/x11/nvidia-driver 

Версия для карточек GeForce 2MX/3/4 в
#/usr/ports/x11/nvidia-driver-96xx

Ну и версия для совсем уж устаревших - GeForce и RIVA TNT
#/usr/ports/x11/nvidia-driver-71xx 


Выбрав вам нужный порт, устанавливаем
# cd /usr/ports/x11/nvidia-driver
# make install clean

Драйвер создает модуль ядра, который должен грузится при старте системы. Следовательно, добавляем [qoute]nvidia_load="YES"[/qoute] в /boot/loader.conf
После перезагрузки и успешной загрузки модуля, мы можем сменить предыдущий драйвер для X-ов на новый. Посмотреть, загрузился ли модуль можно командой
#kldstat

Собственно, для активации драйвера, нам надо в /etc/X11/xorg.conf поменять строчку
Driver      "nv"

на
Driver      "nvidia"


2. Подредактируем файл xorg.conf
Далее настроим xorg.conf
Для включения эффектов необходимо добавить в него секцию
Section "Extensions"
Option         "Composite" "Enable"
EndSection


Далее находим секцию “Screen” и добавляем
Option         "AddARGBGLXVisuals" "True"

после строки
Monitor        "Monitor0"
.

Последним шагом в настройки xorg.conf будет добавление модулей в секцию “Module”
Load           "extmod"
Load           "glx"


На этом настройка xorg.conf завершена.

3. Установим Compiz-Fusion через коллекцию портов.
Ставим Compiz-Fusion
# cd /usr/ports/x11-wm/compiz-fusion
# make install clean

Не забудьте отметить плагин EMERALD, он отвечает за оформление окон.

После успешной установки запустите графическую оболочку и в терминале наберите
% compiz --replace --sm-disable --ignore-desktop-hints ccp &
% emerald --replace &


Экран может мерцать несколько секунд, и ваш менеджер окон (Metasity в случае с GNOME) будет заменен на Compiz-Fusion.
Вы можете поставить в автозапуск старт Compiz, создав файл с содержанием
#! /bin/sh
compiz --replace --sm-disable --ignore-desktop-hints ccp &
emerald --replace &

и сохранив его под названием start-compiz в своей домашней папке.
Не забудьте сделать его исполняемым.
% chmod +x ~/start-compiz


Ну а для выбора тех или иных эффектов, нужно всего лишь набрать в консоли
% ccsm


Вот и все, теперь нам доступны весьма интересные и красивые графические эффекты.
По опыту использования могу сказать, что Compiz-Fusion очень удобен. Один 3D-куб рабочего стола стоит того, чтобы поставить Compiz-Fusion, не говоря уже о различных эффектах.
Вернуться назад