3 581
contributi
(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 | 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) | |||
}} |
contributi