HOWTO: Slackware 12 i Compiz-Fusion

& linux, polish.

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

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

3 Responses to “HOWTO: Slackware 12 i Compiz-Fusion”

  1. Bastion

    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

    @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

    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

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>