LINUX « E-Pillole
Compiz Fusion + Debian Sid
Dopo i pacchetti per Ubuntu Feisty, grazie a TuxFamily e alla nostra coppia di "3D Maintainers" preferiti, Imu - Trevino, è finalmente arrivata anche la repository per Debian Sid di Compiz Fusion.
Ottima notizia per tutti noi amanti di Debian e apt dipendenti!!
Come sempre, ringraziando apt e chi si prodiga per la comunità, anche per Debian Sid (unstable) l'installazione del core di Compiz, di ccsm (CompizConfig Settings Manager) e di tutti i plugins sviluppati dalla OpenCompositing community, è davvero un gioco da ragazzi. Vediamo come...
N.B. Innanzitutto, affinchè l'installazione di Compiz Fusion su Debian Sid vada a buon fine, è necessario che abbiate già configurato a dovere Xorg in relazione alle esigenze della vostra scheda video e che l'accelerazione 3D sia già abilitata e perfettamente funzionante. Quindi:
- se avete già installato con successo ed utilizzato Compiz o Beryl procedete tranquillamente con la guida;
- se invece siete alla prima esperienza con il nostro cubo rotante preferito, oppure, se avete incontrato dei problemi con la configurazione di Xorg per la vostra scheda ATI - NVIDIA consiglio la lettura di questa guida in cui sono elencate nel dettaglio tutte le modifiche da apportare al server X per un corretto funzionamento di Compiz tramite AIGLX. Leggete con attenzione tutti i passaggi relativi alla vostra scheda ATI o NVIDIA e al paragrafo Installazione Compiz tornate qui e proseguite.
Presupponendo quindi il fatto che sul fronte hardware siamo OK, come primo passaggio fondamentale per reperire i pacchetti di Debian Sid (unstable), modificate il file /etc/apt/sources.list con il vostro editor di testo preferito ed aggiungete la seguente repository per architetture i386:
deb http://download.tuxfamily.org/osrdebian unstable compiz-fusion-git
Salvate, chiudete il file e importate la chiave di autenticazione in questo modo:
- se utilizzate root digitate da terminal:
wget http://download.tuxfamily.org/osrdebian/61B8DB62.gpg -O- | apt-key add -
- se invece utilizzate sudo:
wget http://download.tuxfamily.org/osrdebian/61B8DB62.gpg -O- | sudo apt-key add -
Per architetture amd64 utilizzate invece la seguente repository, gentilmente offerta da Shame (contiene anche pacchetti per i386 ma non ho ancora avuto modo di provarli) (fatemi sapere se è tutto ok):
deb http://download.tuxfamily.org/shames/debian-sid/desktopfx/unstable/ ./
Salvate, chiudete il file e importate la chiave di autenticazione in questo modo:
- se utilizzate root digitate da terminal:
wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | apt-key add -
- se invece utilizzate sudo:
wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | sudo apt-key add -
Qualunque sia la vostra architettura, e qualunque repository abbiate scelto, aggiornate ora i pacchetti della vostra Debian:
sudo apt-get update
e giunti a questo punto, dato che il nuovo Compiz Fusion, grazie a CompizConfig Settings Manager si configura in dieci minuti e senza bisogno di GConf, per chi avesse già installato in precedenza Compiz, sarebbe preferibile fare un pò di pulizia ed eliminare ogni traccia del vecchio Compiz e dei suoi file di configurazione, di modo da evitare possibili conflitti con le precedenti versioni.
N.B. questo passaggio, non è necessario nè per chi ha già installato Compiz, nè tantomeno per chi è alla prima installazione. E' solo consigliato. Provate tranquillamente ad aggiornare la vostra versione di Compiz tramite dist-upgrade, e nel caso incontraste problemi, tornate indietro e spazzate via Compiz.
Ripulite quindi la vostra Sid dal vecchio Compiz digitando in successione:
sudo apt-get remove --purge compiz*
rm -rf ~/.gconf/apps/compiz
rm -rf ~/.compiz*
e per sicurezza date un bel:
sudo apt-get dist-upgrade
In questo modo:
- se non noterete alcun aggiornamento relativo a Compiz, avremo la certezza di averlo disinstallato correttamente dalla nostra Debian Sid;
- inoltre, per chi avesse installato in precedenza Beryl, sarà possibile aggiornare Emerlad all'ultima versione ed utilizzarlo come window-decorator di Compiz Fusion.
Sistemata quindi la situazione generale, procediamo con l'installazione del core di Compiz e del metapacchetto adatto al vostro ambiente desktop:
- se utilizzate GNOME digitate:
sudo apt-get install compiz-core compiz-gnome
- se utilizzate KDE digitate:
sudo apt-get install compiz-core compiz-kde
Una volta terminata l'installazione del "cuore" di Compiz e di tutte le dipendenze necessarie, installiamo anche l'ottimo configuratore CompizConfig Settings Manager (ccsm):
sudo apt-get install compizconfig-settings-manager
e per concludere, arricchiamo le funzionalità del nostro Compiz Fusion con i plugins sviluppati dai ragazzi di OpenCompositing:
sudo apt-get install compiz-fusion-plugins*
Ok, tutto quello che serve è installato e configurato perfettamente e non ci resta altro da fare che lanciare Compiz e testarne il funzionamento digitando da terminal:
compiz --replace
Quasi sicuramente l'esito sarà positivo, e nel caso non riscontriate problemi potete aggiungere Compiz alla vostra sessione così da avviarlo automaticamente ogni volta che effettuerete il log in nella vostra Debian Sid.
- se utilizzate GNOME, da System -->> Preferences -->> Sessions aggiungete in Startup Programs:
compiz --replace
- se utilizzate KDE, create invece un file ~/.kde/Autostart/compiz.desktop con questo contenuto:
[Desktop Entry] Version=1.0 Encoding=UTF-8 Name=compiz.desktop Exec=compiz --replace -c kde-window-decorator StartupNotify=false Type=Application X-KDE-Autostart-after=kdesktop
Sperando che tutto funzioni alla perfezione, buon divertimento con Compiz e la vostra Debian Sid :)
Qualche screenshot:
ALCUNE PRECISAZIONI UTILI:
- potete trovare il configuratore di Compiz in System -->> Preferences -->> CompizConfig Settings Manager;
-
seguendo questa guida, la vostra configurazione di Compiz Fusion verrà salvata in un "flat-file". Se preferite utilizzare GConf o KConfig, sarà sufficiente installare:
- libcompizconfig-backend-gconf (GNOME)
- libcompizconfig-backend-kconfig (KDE) - anche su Debian Sid, Compiz Fusion e Beryl possono convivere tranquillamente, ed emerald può essere utilizzato come window-decorator di Compiz. E' sufficiente installare i pacchetti emerald - emerald-themes e lanciare Compiz in questo modo:
compiz --replace -c emerald
- personalmente, su Debian, all'avvio in start up di Compiz non ho incontrato nessun problema con gnome-session. Nel caso doveste avere dei problemi con gnome-wm una possibile soluzione è quella di editare il file /usr/share/gnome/default.session oppure modificare le priorità di avvio da gnome-session;
- infine, ricordo a tutti che essendo Compiz ancora in fase di sviluppo, è possibile incontrare problemi o malfunzionamenti. Non fatevi prendere dal panico, e riprovate con tranquillità a reinstallare Compiz dopo aver rimosso i vecchi file di configurazione.
Per ogni altra considerazione personale, in merito a ciò che mi piace e ciò che non mi piace del nuovo Compiz Fusion, rimando alla guida per Ubuntu Feisty.
Per ora è tutto, buon divertimento...
non capisco dove sbaglio :(
grazie
che modello di scheda video ATI??
hai seguito la guida linkata per la configurazione di Xorg??
attenzione che quella guida, è per AIGLX, quindi per ATI niente driver proprietari fglrx!!! solo i driver open...
ciaociao
grazie & ciao
ciaociao
# apt-get install compizconfig-settings-manager
Reading package lists... Done
Building dependency tree... Done
E: Couldn't find package compizconfig-settings-manager
:-(
uhmmm...that's pretty strange!!
if you browse the repository via web you can see that the compizconfig-settings-manager package is in!!
:(
bye
debian sid + nvidia geforce 7200 + aiglx e funziona tutto alla grandissima!! Il nuovo compiz è davvero un altra cosa, sarà la fusione con gli ex ragazzi di beryl, sarà che come dici tu raveman sembra essere un pò più aperto alle novità, fatto sta che qui è tutta un altra cosa!!!EVVAAAAI!!!
CIAO
come ho già detto nelle varie guide, quoto in pieno :)
il nuovo compiz fusion è davvero un altra cosa!!
più che "aperto alle novità" direi che raveman sembra essere più disponibile ad accettare i contributi della comunità :)
ciaociao
It seems like I'm running AMD64 systems and some of your packages are i386 only. Too bad for me.
try this one (seems to be also for 64 bit arch)
deb http://download.tuxfamily.org/shames/debian-sid/desktopfx/unstable/ ./
please, let me know if it works..!!
bye
deb http://download.tuxfamily.org/shames/debian-sid/desktopfx/unstable/ ./
It works :)
Nice post, i liked it so much.
im waiting a answser,
tks and keep de good job! =]
>>just asking for persmission to translate this post and put it on my blog...
hi :)
u don't have to ask!! spread "linux" as best as you can!!
thanks for your comment :)
Byebye
Thanks for link to shames repository! (Now where do I get key ID 73E6B0FAA42A6CF5?)
...
W: GPG error: http://download.tuxfamily.org ./ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 73E6B0FAA42A6CF5
...
for the gpg key try this cmd:
wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | sudo apt-key add -
or if u'r using root:
wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | apt-key add -
bye bye :)
I see, A42A6CF5, that's the last part of public key 73E6B0FAA42A6CF5. I can get key ID A42A6CF5 all right. (Sorry, I'm pretty uneducated in gpg key naming conventions.)
no worries :)
glad u solved the gpg "problem"
bye
ciao, sul portatile ho anche io una radeon X600 e non ho nessun problema con i filmati. sia con mplayer che con vlc..
ciaociao
Ciao, usi aiglx o xgl? che driver video usi open o proprietari? come player uso VLC solitamente!
uso aiglx con i driver open (per forza, non c'è altro modo al momento)
come player li ho installati entrambi, ma preferisco mplayer...
ciaociao
l'errore è:
/usr/bin/compiz: line 777: 12111 Errore di virgola mobile$*
non sapendo se attribuire quest'errore al codice originario (come però credo)o alla compilazione, e non essendo utente del forum ufficiale di compiz , ho postato l'errore riscontrato qui nella speranza che possa essere utile per un miglioramento del software.
ho un problema con compiz fusion e la mia scheda nVidia GeForce Go 7200 su Kubuntu 7.04
Ho installato compiz seguendo le varie guide e tutto funziona. Il problema sta nel fatto che se lo lancio con –indirect-rendering (senza loose-binding) funziona correttamente ma si muove a scatti con più finestre aperte. Se utilizzo anche –loose-binding il movimento diventa fluido ma con più finestre aperte (es firefox etc.) queste appaiono completamente bianche. Se le ridimensiono, mi disegna il contenuto ma questo appare “freezato”, cioè se ad esempio digito qualcosa in un text box non appere nulla, nemmeno il cursore, e socì via. Sembra che il sistema non aggiorni le finestre. Qualcuno ha lo stesso problema e (magari) anche la soluzione?
Grazie, Luca.
I seguenti pacchetti hanno dipendenze non soddisfatte:
compiz-fusion-plugins-extra: Dipende: libpango1.0-0 (>= 1.18.3) ma 1.18.2-1 sta per essere installato
compiz-fusion-plugins-main: Dipende: libpango1.0-0 (>= 1.18.3) ma 1.18.2-1 sta per essere installato
compiz-gnome: Dipende: libpango1.0-0 (>= 1.18.3) ma 1.18.2-1 sta per essere installato
E: Pacchetto non integro
Mi puoi dare una mano?
grazie in anticipo
sicuro di essere su Sid ??
la dipendenza è soddisfatta...
-->> Package: libpango1.0-0 (1.18.3-1)
ciaociao
fatto bene ? o sono fuori strada ..
altra cosa .. a me fusion da :
Xeon-XX:/home/heretic# compiz --replace
/usr/bin/compiz.real (core) - Fatal: No GLXFBConfig for default depth, this isn't going to work.
/usr/bin/compiz.real (core) - Error: Failed to manage screen: 0
/usr/bin/compiz.real (core) - Fatal: No manageable screens found on display :0.0
>> ma come si installa sid !!! ??? io ho messo su la testing da netinst e poi ho cambiato i repo con quello di sid ..
esatto...
poi, una volta cambiati i repo dai:
apt-get update
apt-get dist-upgrade
e tutto dovrebbe filare liscio :)
per quanto riguarda l'errore con Compiz, hai configurato X secondo le esisgenze della tua scheda video ?? Ati o nvidia ??
ciaociao
I seguenti pacchetti hanno dipendenze non soddisfatte:
compiz-kde: Dipende: kwin (>= 4:3.5.8-1) ma 4:3.5.7.dfsg.1-1 sta per essere installato
Ho lenny aggiornato ad oggi!
Grazie!
Hai idea di cosa possa essere?
Sono su debian unstable.
Ora il problema (diffuso ho visto) e' che non mi fa lanciare un window decorator come emerald:
/usr/bin/compiz.real (decoration) - Warn: Property ignored because version is 20061011 and decoration plugin version is 20070319
Questo e' quanto mi dice, hai qualche idea?
Sto collaborando con Sean Finney, maintainer ufficiale dei pacchetti compiz/compiz-fusion su Debian da un po' di tempo.
Siccome ho notato che non c'è troppo interesse verso i pacchetti ufficiali, perchè non gli date una occhiata, li provate. Proposte, suggerimenti, critiche sono ben accette!!
Cerchiamo di migliorare Debian out-of-the-box, invece di fare tremila repository sparse nel mondo non ufficiali!!!
Per ora le release sono basate su git stabile per compiz, e sulla release 0.6.0 per compiz-fusion.
Però, potremmo mettere su experimental degli snapshot di compiz-fusion git tranquillamente..
Aspetto vostri commenti..
Emilio (emisca ( at ) rocketmail ( punto ) com )
ciao....
grazie per il tuo commento :)
come puoi notare dalla data, il post risale a quando compiz-fusion non era ancora nei repo ufficiali....
in realtà, a casa, attualmente sulla mia sid "stable" uso senza alcun problema il compiz dai repo...quindi il mio feedback è sicuramente positivo :)
per quanto riguarda la versione git su experimental, è sicuramente una buona idea!!!
complimenti per l'ottimo lavoro che state portando avanti :)
ciaociao
@Fede
:)
ah...preso dalla frenesia da ultimo giorno prima delle ferie, oggi ho dimenticato di sottolineare per l'ennesima volta che il Compiz dai repo di Imu non mi ha mai causato alcun problema :)
ciaociao
Non so come fare per risolvere il problema...qualcuno può aiutarmi???
..grazie.. :p
ciao...credo che il tuo problema sia proprio a monte...cioè con i driver ATI e quindi con tutte le applicazioni openGL :(
prova a dare il comando:
glxinfo
se torni alla schermata di login...allora è proprio così :(
che driver stai usando?? open o fglrx??
ciaociao
emilio@debian-laptop:~$ glxinfo
name of display: :0.0
Warning, xpress200 detected......
EDIT: ti ho modificato il commento sorry...troppo lungo :(
uhmmm, premesso che Sid non è Ubuntu Gutsy, dovrebbe cmq andare...
anche a me sul portatile con una X600 funziona tutto a dovere :(
incolla l'output del comando:
glxinfo | grep render
almeno becchiamo solo quello che ci interessa...
ciaociao
Warning, xpress200 detected.
direct rendering: Yes
OpenGL renderer string: Mesa DRI R300 20060815 x86/MMX+/3DNow!+/SSE2 NO-TCL
...Questo è il risultato...spero mi possiate aiutare!!
ciao a tutti!!
uhmmm...
mi viene quasi da pensare che la tua scheda ATI non si supportata dai driver open, ma se dici che con Gutsy era tutto OK, propbabilmente non è così...
per curiosità, che modello di ATI hai??
per vederlo con esattezza:
lspci | grep VGA
altro motivo, potrebbe essere che la tua scheda o il tuo chip siano blacklistati nel file /usr/bin/compiz ma anche questo mi sembra un pò difficile...
anyway, ci tocca andare per tentativi :(
inziamo con il modello di scheda:
lspci | grep VGA
ciaociao
uesto è il risultato del comando lspci...cmq sono certo del fatto che uso i driver ati perchè li ho installati personalmente! In effetti l'unico modo è per tentativi,perchè mi da troppo fastidio questa cosa che con ubuntu funziona e con debian no!!
cmq grazie per il tuo aiuto Fede...spero di riuscire a risolvere!!
ciao a tutti
usi gconf o file di testo per la configurazione??
ciaociao
Grazie mille
all'interno di questo post c'è un link ad una "guida" per installare compiz dai repo per etch :)
vedi se ti può aiutare...
ciaociao
... sicuramente sono io che sono super imbranato, ma la guida x etch non riesco a trovarla :(
puoi ridarmi il link x favore?
http://www.e-pillole.com/linux/post/16/debian-etch-aiglx-compiz-per-ati-e-nvidia/
ciaociao
- Applications Software (2)
- Debian (1)
- Devel (1)
- Distribuzioni Varie (2)
- Easy Tricks (5)
- Gnome Desktop (2)
- Guide Debian (8)
- Guide Debian Ubuntu (12)
- Guide Ubuntu (9)
- Linux Printer Drivers (1)
- Man Pages Linux (2)
- My Feeds (3)
- Off Topic (2)
- Ping at Home (1)
- Problem Solving (4)
- Server Side (2)
- Tricks Debian Ubuntu (5)
- Ubuntu (8)
- Upgrades (5)
- NFS - Condivisione file Debian Ubuntu
- Ubuntu Case Studies: storie di successo in azienda e nelle scuole
- La tentazione del lato oscuro (Google AdSense) [Ping@Home]
- Linux Man Pages On-Line
- Gestione Moduli e Virtual Hosts di Apache2 su Debian e Ubuntu
- Visualizzare struttura ad albero di una directory
- Cron + Rhythmbox + Scriptino = Sveglia
- Soluzione piccolo problema con mp32ogg
- Velocizzare la ricompilazione con ccache
- Trasformare Gedit in un editor avanzato
- People DebianClan e TuxFeed: pinguini italiani alla riscossa
- Abilitare supporto AGP driver NVIDIA
- Finalmente rilasciata la GPLv3
- Compiz Fusion + Debian Sid
- Estensione NoScript per Firefox
- Compiz Fusion + Ubuntu Feisty
- Disabilitare o modificare splash screen Gnome
- Personalizzare gnome con GNOME Color Chooser
- VOGLIO usare Ubuntu
- Cronologia comandi bash
- febbraio 2008 (1)
- gennaio 2008 (2)
- dicembre 2007 (1)
- novembre 2007 (2)
- ottobre 2007 (1)
- agosto 2007 (3)
- luglio 2007 (2)
- giugno 2007 (20)
- maggio 2007 (13)
- aprile 2007 (10)
- marzo 2007 (20)










