Доброго времени суток, господа
!
Сегодня я опишу как завести на нашем замечательном дистрибутиве такую потрясающую вещицу как Компиз. Думаю о нём слышал каждый линуксоид. Если нет то приготовьтесь к шоку - будете верещать как ребёнок
. Так-с, приступим:
1. Нужно завести аппаратное ускорение видеокарты. Правильно, для этого нужны драйвера:
Nvidia семейство видеокарт:
-RivaTNT до GeForce - качаем вот это:
http://puppyrus.org/pub/other/video-drivers/NVIDIA-718601-k2.6.21.7.pet -GeForce2 до GeForce4 - забираем вот это:
http://puppyrus.org/pub/other/video-drivers/NVIDIA-964301-k2.6.21.7.pet -GeForce5 до Geforce7 -
http://puppyrus.org/pub/%23users/fliker/Repositary/Drivers/NVIDIA-100.14.19-k2.6.21.7.pet -GeForce8 - копируем вот это:
http://puppyrus.org/pub/%23users/fliker/Repositary/Drivers/NVIDIA-173.14.09-k2.6.21.7.pet Также необходимо поставить сие пакет после установки дров:
http://puppyrus.org/pub/pet/MesaGLUT-7.0-i686.pet ATI/AMD семейство. Здесь два варианта:
-от самых старых до поколения R400 (другое название - X***) -
http://forum.puppyrus.org/index.php/topic,68.msg1258.html#msg1258 -от поколения R300 (другое название - 9***, исключая 92** ветку) до поколения HD 38** -
http://forum.puppyrus.org/index.php/topic,306.msg3873.html#msg3873 Остальные семейства видеокарт ищем на форуме ибо конкретной информации нет (но пути решения есть конечно).
2. Нужно как следует отредактировать /etc/X11/xorg.conf :
Для Nvidia семейства набираем сие команду в терминале:
nvidia-xconfig --add-argb-glx-visuals --allow-glx-with-composite --disable-glx-root-clipping --render-accel --composite --depth=24
Для ATI/AMD семейства (в случае применения первого варианта):
http://wiki.compiz-fusion.org/ATI_with_AIGLX В случае со вторым вариантом:
Вот эти опции добавить в xorg.conf:
Section "ServerLayout"
...
Option "AIGLX" "on"
и
Section "Device"
...
Option "XAANoOffscreenPixmaps" "True"
Option "VideoOverlay" "on"
Для Intel семейства:
http://wiki.compiz-fusion.org/Intel_with_AiGLX 3. Редактируем /etc/profile:
Закомментируйте сие строку:
export XLIB_SKIP_ARGB_VISUALS=1
4. Перезагружаем комп.
5. Качаем и устанавливаем зависимости для Компиза:
http://puppyrus.org/pub/%23users/fliker/Repositary/Python/python-2.5.2.pet http://puppyrus.org/pub/%23users/fliker/Repositary/Python/pygobject-2.14.1.pet http://puppyrus.org/pub/%23users/fliker/Repositary/Python/pygtk-2.12.1.pet http://puppyrus.org/pub/pet/xdpyinfo-1.0.1-i686.pet http://puppyrus.org/pub/pet/glxtools.pet http://puppyrus.org/pub/pet/libwnck-2.19.2-i686.pet http://puppyrus.org/pub/pet/libnotify-0.4.4-i686.pet6. Теперь сам Компиз ставим:
http://puppyrus.org/pub/%23users/fliker/fusion-28.07.08-ru.pet7. Для тех кто использует рабочее окружение не из ряда гигантов (т.е. не KDE, не Gnome, не XFCE) думаю пригодится вот это:
http://puppyrus.org/pub/pet/hicolor-icon-theme-0.10.pet8. Теперь запускаем сам Компиз. Запускаем терминал и набираем:
compiz-manager
В случае альтернативных менеджеров есть у них возможность запускать команды без терминала. Для этого есть например в кедах пункт в главном меню
Выполнить программу.... По дефолту у нас в дистре есть что-то подобное - Командная строка
Xrun.
9. Теперь терпеливо ждём окончания процедуры перехода на управление Компиза и визжим как поросята - красота просто неописуемая (и конечно-же задумываемся серьёзно о удалении висты
). Также не помешает позвать друзей - эффект на виндузятников просто потрясающий
.
10. В подменю Рабочий стол должны появится три новые иконки - Emerald Theme Manger (отвечает за смену тем обрамлении окон), Simple CompizConfig Settings Manager (думаю и так понятно; предназначен для тех кто не хочет вникать в УЙМУ настроек которые имеет Компиз) и Менеджер настройки CompizConfig (это для не пугливых
).
Запуск Compiz-Manager-а на Siberia 0.1 (по мотивам http://forum.puppyrus.org/index.php/topic,692.msg16628.html#msg16628)1. Набираем в терминале:
modprobe -n i915
2. Выключить - Выход в командный режим;
3. Набираем:
xwin compiz-manager
4. Наслаждаемся результатом
.
Для тех кто хочет всё это дело автоматизировать можно попробовать сделать вот так:1. Набираем в терминале:
geany /etc/rc.d/rc.local
2. Добавляем в конце строку:
modprobe -n i915
3. Сохраняемся и выходим.
Благодаря
Ragur за информацию.
Замечания и пожелания приветствуются
.