HOWTO: Slackware 12 i Compiz-Fusion

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

  1. installpkg dropline-installer-2.18-i686-3dl.tgz

. Następnie uruchamiamy go

  1. 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

  1. ./configure —prefix=/usr

CCSM instalujemy używając składni

  1. python setup.py install

Uruchamiamy Compiz-Fusion:
Robimy to poleceniem

  1. compiz –replace

W przypadku jeśli nie pojawią się dekoracje okien wpisujemy

  1. emerald -replace

Panel konfiguracyjny został ukryty pod poleceniem

  1. 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 ;)

Na koniec parę screenów mojego pulpitu ;)
Pulpit i konsolaPlugin switcherPlugin CubePlugin Wall

3 Comments so far

  1. Bastion on August 31st, 2007

    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 :)

  2. empathon on August 31st, 2007

    @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 ;)

  3. Egon_82 on January 15th, 2008

    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’

Leave a reply