Compiz-git + Zenwalk + Xfce
Su Ubuntu compiz e' installato di default, e comunque facilmente reperibile tramite repository..grazie a una serie di pacchetti autoinstallanti e autoconfiguranti. Abbiamo visto come non ci siano differenze sostanziali di comportamento con desktop manager differenti da Gnome, per il quale compiz e' ottimizzato. Forse una delle problematiche piu' note riguarda le animazioni delle finestre che su kde ad esempio risultano un po' "artefatte" ma non per questo "scattose".
Vediamo allora come installare compiz su Zenwalk ed impostarlo per essere utilizzato da Xfce.
Dipendenze:
L'unica dipendenza che ho registrato riguarda le librerie PyRex:
su netpkg pyrex
Poi abbiamo bisogno di GIT per scaricare il set di sorgenti:
su netpkg git-1.5
Script:
Compiz non e' presente nei repository di Zenwalk (magari dico una cavolata io ma non l'ho proprio visto) perciò ho optato per una installazione da GIT. Grazie a una guida su Wikislacky, ho appreso dell'esistenza di uno script bash per scaricare, pacchettizzare ed installare compiz-git e tutti i suoi plugins. Certo non è una novità..anche per Debian/Ubuntu ci sono parecchi script che fanno più o meno la stessa cosa.
Rendiamo eseguibile lo script ed avviamolo da utente:
chmod +x ~/get-compiz-v4.0.sh
Una panoramica alle opzioni:
./get-compiz-v4.0.sh
Opzioni valide:
- ./get-compiz-v4.0.sh download --> per scaricare/aggiornare compiz-git
- ./get-compiz-v4.0.sh install --> per scricare/aggiornare e installare compiz-git
- ./get-compiz-v4.0.sh only_install --> per installare compiz-git se i sorgenti sono già stati scaricati
- ./get-compiz-v4.0.sh uninstall --> per rimuovere una versione di compiz-git precedentemente installata
Versione 4.0 By Ansa89 (ansa89[at]slacky[dot]it)
Come inizio scegliamo
install
, prepariamo una directory all'interno della nostra /home da impostare come dir di compilazione quando ci verra' chiesto dallo script:
mkdir ~/compiz-git
./get-compiz-v4.0.sh install
Al termine non sarà necessario installare i pacchetti .tgz..ci pensa lo script.
Lancio Compiz
Prima di lanciare "compiz" bisogna:
- Scegliere il decoratore. Per la prova ho scelto Emerald..
- Avviare la fusion-icon (consigliato).
- Sistemare il CompizconfigSettings (CCSM) che richiama un modulo di python in una directory sbagliata.
- Emerald: Questo decoratore di finestre viene installato assieme a emerald-theme-manager in
/usr/local/bin
. Nel menù->impostazioni dovremmo trovare un collegamento al configuratore, che di default ha diversi temi selezionabili, naturalmente, a compiz avviato. Se qualcosa dovesse andare storto (crash o perdita del window-border) basta aprire un terminale e lanciare:
xfwm4 &
- Fusion-icon:

Non serve nemmeno ricordare cosa sia. Basta lanciarla da terminale per avere anche l'output stampato a video, nel caso fosse necessario per risalire ai problemi di non funzionamento:
* Detected Session: xfce * Searching for installed applications... * NVIDIA on Xorg detected, exporting: __GL_YIELD=NOTHING * Using the GTK Interface * Starting Compiz ... executing: compiz --replace --sm-disable --ignore-desktop-hints ccp
Fusion-icon rileva il desktop manager in uso e tenta di lanciare compiz con delle impostazioni ad-hoc..ecco perche' una cosa del genere, normalmente non può funzionare:
dyve[bin]$ compiz emerald --replace compiz (core) - Error: Couldn't load plugin 'emerald'
Sempre da questa applet possiamo scegliere il decoratore, in base a quelli installati.
- CCSM: Il CCSM potrebbe non funzionare:
Info: No sexy-python package found, don't worry it's optional. Traceback (most recent call last): File "/usr/local/bin/ccsm", line 39, inimport ccm ImportError: No module named ccm
Controlliamo l'esistenza della directory: /usr/local/lib/python2.5/site-packages/ccm Apriamo il file ~/.bashrc ed inseriamo questo percorso da esportare:
mousepad ~/.bashrc
Aggiungiamo alla fine:
export PYTHONPATH=/usr/local/lib/python2.5/site-packages
Ora e' possibile avviare il ccsm da terminale (non dalla applet).
- divilinux's blog
- 571 reads



Post new comment