Slackware 12 został uzbrojony w najnowsze pakiety i kompilacja Compiz-Fusion jest dużo prostsze niż na poprzedniej wersji. W tym krótkim artykule chciałbym uporządkować pewne fakty, które mam nadzieję przydadzą się osobą które nie mają tego jeszcze za sobą.
Sterowniki do karty graficznej:
Do uruchomienia Compiz-Fusion na serwerze x’y skompilowanym z obsługą AIGLX ( czyli takim jaki dostępny jest w pakietach Slackware 12 ) potrzebujemy poprawnie skonfigurowanych sterowników graficznych z Composite oraz DRI. W sieci znajdują się setki tutoriali na ten temat ale pozwolę sobie polecić dwa które znalazłem na forum Debian’a:
Konfiguracja dla kart NVidia nie powinna sprawić większego problemu. Jeśli chodzi o ATI przyda się nieco cierpliwości.
Wymagane pakiety/biblioteki:
W związku z tym, że większość wymagań dotyczy gtk i cześci składowych gnoma dla oszczędzenia sobie czasu warto zamiast kompilacji zainstalować dropline GNOME. Oprócz gnoma po instalacji będziemy mieć wszystkie wymagane pakiety które przydadzą się z pewnością również do instalacji innego oprogramowania. Instalacja dropline nie jest trudna i sprowadza się do ściągnięcia instalatora który instalujemy z root’a poleceniem
installpkg dropline-installer-2.18-i686-3dl.tgz |
. Następnie uruchamiamy go
dropline-installer |
i przez resztę procesu zostaniemy poprowadzeni przez instalator.
Kompilacja:
Najnowsze tarbale możemy ściągnąć stąd. Po rozpakowaniu kompilujemy je w kolejności compiz, bcop, libs, plugins i reszta. Warto ustawić podczas ./configure parametr prefix czyli
./configure ---prefix=/usr |
CCSM instalujemy używając składni
python setup.py install |
Uruchamiamy Compiz-Fusion:
Robimy to poleceniem
compiz --replace |
W przypadku jeśli nie pojawią się dekoracje okien wpisujemy
emerald -replace |
Panel konfiguracyjny został ukryty pod poleceniem
ccsm |
czyli Compiz Config Setting Manager.
Jak widać nie jest to trudne i po poświeceniu paru minut możemy się cieszyć swoim eye-candy desktop ;)
Racojnes, teraz kompilacja na Slacku 12 jest wyjątkowo prosta. Cały czas przymierzam się do wymiany systemu ale ciągle mi się nie chce – to jest właśnie piękne :) Linuksa wymienia się kiedy sie chce :)
@Bastion, Ty mając duże doświadczenie aż tak tego nie odczuwasz ale dla mnie to znacząca ulga :P
Przyznam szczerze, że po cichu liczę na Slacka 13 albo chociaż drugie wydanie 12-tki po wyjściu KDE 4. Nie tyle dla siebie bo z chęcią nauczę się jak wykonać taki upgrade ale dla paru osób które nawróciłem na linux’a i które z pewnością zapragną również nowości ;)
user@user-laptop:~$ ccsm
Traceback (most recent call last):
File “/usr/bin/ccsm”, line 45, in
idle = ccm.IdleSettingsParser(context)
File “usr/lib/python2.5/site-packages/ccm/Utils.py”, line 229, in __init__
File “usr/lib/python2.5/site-packages/ccm/Utils.py”, line 228, in
File “usr/lib/python2.5/site-packages/ccm/Utils.py”, line 225, in FilterPlugin
AttributeError: ‘compizconfig.Plugin’ object has no attribute ‘Initialized’