Установка самых свежих версий compiz-fusion из git-репозитариев.
Предупреждение: весь софт из git-репозитариев нестабилен. Вы используете его на свой страх и риск. Согласны? Поехали!
Убиваем декоратор окон beryl и менеджер тем emerald:
sudo yum remove beryl* emerald*
Для compiz-fusion 0.6 нужен libx11 с поддержкой xcb, поэтому установите его из репозитариев Fedora 8.
sudo yum --enablerepo=development install libxcb xcb-proto libxcb-devel sudo yum --enablerepo=development update libX11
Доустанавливаем остальные пакеты:
sudo yum install git-core libtool python Pyrex
Создаём каталог compiz в вашей домашней директории:
mkdir ~/compiz cd ~/compiz
Установка compiz
git clone git://git.freedesktop.org/git/xorg/app/compiz git clone git://anongit.compiz-fusion.org/fusion/libraries/bcop git clone git://anongit.compiz-fusion.org/fusion/compizconfig/ccsm git clone git://anongit.compiz-fusion.org/fusion/compizconfig/libcompizconfig git clone git://anongit.compiz-fusion.org/fusion/compizconfig/compizconfig-python git clone git://anongit.compiz-fusion.org/fusion/plugins-main git clone git://anongit.compiz-fusion.org/fusion/plugins-extra git clone git://anongit.compiz-fusion.org/fusion/plugins-unsupported git clone git://anongit.compiz-fusion.org/fusion/decorators/emerald git clone git://anongit.compiz-fusion.org/fusion/decorators/emerald-themes git clone git://anongit.compiz-fusion.org/users/crdlb/fusion-icon
Теперь компилируем compiz. Внимание: если выпланируете использовать только Gnome, то опция для autogen.sh будет --disable-kde, если планируете использовать KDE, то соответвтвенно --disable-gnome --disable-metacity. Если хотите использовать и Gnome и KDE, то пропустите эти опции при компиляции.
cd ~/compiz/compiz ./autogen.sh --prefix=/usr/local --disable-gnome --disable-metacity && make && sudo make install
После завершения компиляции в терминале даём команду:
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/local/share/pkgconfig
Далее точно так же компилируем bcop, libcompizconfig, compizconfig-python, plugins-main и остальные пакеты:
cd ~/compiz/bcop ./autogen.sh --prefix=/usr/local --disable-gnome --disable-metacity && make && sudo make install cd ~/compiz/libcompizconfig ./autogen.sh --prefix=/usr/local --disable-gnome --disable-metacity && make && sudo make install cd ~/compiz/compizconfig-python ./autogen.sh --prefix=/usr/local --disable-gnome --disable-metacity && make && sudo make install cd ~/compiz/plugins-main ./autogen.sh --prefix=/usr/local --disable-gnome --disable-metacity && make && sudo make install
cd ~/compiz/plugins-extra ./autogen.sh --prefix=/usr/local --disable-gnome --disable-metacity && make && sudo make install cd ~/compiz/plugins-unsupported ./autogen.sh --prefix=/usr/local --disable-gnome --disable-metacity && make && sudo make install cd ~/compiz/emerald ./autogen.sh --prefix=/usr/local --disable-gnome --disable-metacity && make && sudo make install cd ~/compiz/emerald-themes ./autogen.sh --prefix=/usr/local --disable-gnome --disable-metacity && make && sudo make install
отдельно компилируем ccsm и fusion-icon
cd ~/compiz/ccsm make && sudo make install cd ~/compiz/fusion-icon make && sudo make install
для ccsm и fusion-icon нужно создать ссылки:
sudo ln -s /usr/local/lib/python2.5/site-packages/compizconfig* /usr/lib/python2.5/site-packages/ sudo ln -s /usr/local/lib/python2.5/site-packages/ccm/ /usr/lib/python2.5/site-packages/
Если у вас видеокарта Nvidia, то в xorg.conf в секции Screen Section прописываем:
Option "AddARGBGLXVisuals" "true"
Вот и всё. Перегружаем X-ы (Ctrl+Alt+Backspace) и запускаем compiz-fusion:
fusion-icon &
Или запускаем compiz-fusion через вкладку Compiz Fusion в меню пуска.
В дальнейшем о выходах новых версий ПО можно узнавать здесь: http://gitweb.opencompositing.org/?o=age
Если вы захотите обновить к примеру emerald, то:
cd ~/compiz/emerald git pull ./autogen.sh --prefix=/usr/local --disable-gnome --disable-metacity && make && sudo make install
Комментарии
Отправить комментарий