Old:Installare Compiz su Debian: differenze tra le versioni

m
spaziatura/box iniziale
(Nuova pagina: == Scenario == Avete installato Linux perchè un vostro amico vi ha mostrato i cubi rotanti del suo desktop, avete scelto Debian perchè è la distribuzione (la ''distro'', per chi è ...)
 
m (spaziatura/box iniziale)
 
(21 versioni intermedie di 7 utenti non mostrate)
Riga 1: Riga 1:
{{Old|A partire da Wheezy, Compiz non è più pacchettizzato per Debian. Vedere anche: [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug{{=}}719870 #719870]}}
== Scenario ==
== Scenario ==
Avete installato Linux perchè un vostro amico vi ha mostrato i cubi rotanti del suo desktop, avete scelto Debian perchè è la distribuzione (la ''distro'', per chi è del gergo) dei tipi tosti, duri e puri, ma ora, dopo aver setacciato tutta internet, vi state scervellando davanti alla tastiera per capire come fare a installare e configurare quelle maledette finestre trasparenti.<br/>
Avete installato Linux perché un vostro amico vi ha mostrato i cubi rotanti del suo desktop, avete scelto Debian perché è la distribuzione (la ''distro'', per voi che siete del gergo) dei tipi tosti, duri e puri, ma ora, dopo aver setacciato tutta internet, vi state scervellando davanti alla tastiera per capire come fare a installare e configurare quelle maledette finestre trasparenti.<br/>
Vi riconoscete in questa descrizione?<br/>
Vi riconoscete in questa descrizione?<br/>
Allora questa guida fa per voi.
Allora questa guida fa per voi.
== Cos'è Compiz ==
== Cos'è Compiz ==
Compiz è un ''compositing window manager'' per X Window System. Si tratta in sostanza di un software che gestisce sia l'estetica e il piazzamento delle finestre delle applicazioni sia una serie di effetti che possono essere applicati a tali finestre (a partire da semplici effetti di ombreggiatura fino ad arrivare a complessi effetti tridimensionali). Compiz è stato il primo software di questo tipo a sfruttare le librerie OpenGL e di conseguenza la potenza delle schede video per gestire tali effetti.<br/>
Compiz è un ''compositing window manager'' per X Window System. Si tratta in sostanza di un software che gestisce sia l'estetica e il piazzamento delle finestre delle applicazioni sia una serie di effetti che possono essere applicati a tali finestre (a partire da semplici effetti di ombreggiatura fino ad arrivare a complessi effetti tridimensionali). Compiz è stato il primo software di questo tipo a sfruttare le librerie OpenGL e di conseguenza la potenza delle schede video per gestire tali effetti.<br/>
Riga 9: Riga 11:
(''Fonte: Wikipedia'')
(''Fonte: Wikipedia'')
== Installazione ==
== Installazione ==
Dopo esserci assicurati di avere installato e configurato i driver corretti per la nostra scheda video, passiamo a installare alcune librerie OpenGL:
<pre>
# apt-get install xlibmesa-gl xlibmesa-glu mesa-utils libgl1-mesa-dri libgl1-mesa-glx
</pre>
Riavviamo il server grafico X e verifichiamo il corretto funzionamento del 3D:
<pre>
$ glxinfo
</pre>
<pre>
$ glxgears
</pre>
Attenzione a lanciare i precedenti comandi da utente normale e '''non''' da utente [[root]] (come ho fatto io la prima volta). L'utente root non ha accesso al server grafico X e otterreste in risposta un triste errore:
<pre>
notebook:~# glxgears
Xlib: connection to ":0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key
Error: couldn't open display :0.0
</pre>
<pre>
notebook:~# glxinfo
Xlib: connection to ":0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key
Error: unable to open display (null)
</pre>
Possiamo adesso passare all'installazione vera e propria di Compiz.
* Per coloro che usano '''Gnome''':
<pre>
# apt-get install compiz compizconfig-settings-manager compiz-fusion-plugins-main compiz-gnome compiz-gtk compiz-fusion-plugins-extra compizconfig-backend-gconf
</pre>
* Per coloro che usano '''KDE''':
<pre>
# apt-get install compiz-kde compizconfig-settings-manager compiz-fusion-plugins-main
</pre>
* Per installare una '''versione base''' di Compiz:
<pre>
# apt-get install compiz-gtk compizconfig-settings-manager
</pre>
== Riconfigurazione della scheda video ==
Apriamo il file di configurazione di X:
<pre>
# nano /etc/X11/xorg.conf
</pre>
e modifichiamolo come segue:
<pre>
# Sezione "Extensions" (potrebbe non essere presente)
Section "Extensions"
        Option "Composite" "enable"
EndSection
# Sezione "Device" della vostra scheda video
Section "Device"
        # Sono già presenti
        # ...
        # Identifier "..."
        # Driver    "..."
        # ...
        # Aggiungete questa opzione
        Option "XAANoOffscreenPixmaps" "true"
EndSection
</pre>
I possessori di schede grafiche NVidia dovranno aggiungere o modificare anche:
<pre>
Section "Device"
        Option "AllowGLXWithComposite" "true"
EndSection
Section "Screen"
        Option "AddARGBGLXVisuals" "True"
EndSection
Section "Module"
        #Load "dri"
        #Load "GLcore"
EndSection
</pre>
== Persistenza delle modifiche su Gnome ==
Riavviate il vostro server X.org server e fate login in GNOME. Poi aprite un terminale e date (da utente) il seguente comando:
<pre>
$ compiz --replace
</pre>
Se tutto è andato per il verso giusto potrete iniziare a godere di tutti gli effetti di Compiz.<br/>
Il pannello di controllo di Compiz è situato nel menu "Sistema - Preferenze".<br/>
Probabilmente ora vorrete che Compiz venga lanciato con l'avvio della vostra sessione di Gnome, giusto? Abbiamo due strade per farlo:
* Andate nel menu "Sistema - Preferenze - Sessioni", scegliete la scheda "Programmi di avvio" a cliccate su "Aggiungi". Aggiungete il comando
<pre>
compiz --replace
</pre>
e la descrizione che preferite.
* Aprite un terminale e digitate, come utente normale:
<pre>
echo "export WINDOW_MANAGER=/usr/bin/compiz" >> ~/.gnomerc
</pre>
{{Autori
|Autore = [[Utente:Ferdybassi|Ferdybassi]] 00:19, 24 mar 2010 (CET)
}}
3 581

contributi