## page was renamed from compton.prova
#format wiki
#LANGUAGE it
<<BR>>
<<Indice(depth=1)>>
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=592080"; rilasci="20.04 18.04 16.04 ")>>

= Introduzione =

In questa guida verrà spiegato come installare '''Compton''' in '''Xfce'''. <<BR>>'''Compton''' è un compositor per X nato come fork di '''xcompmgr-dana'''. 

'''Compton''' può essere installato come alternativa a '''Xfwm''', compositor predefinito dell'ambiente desktop '''Xfce'''.
Può risultare una buona soluzione qualora si riscontrino in '''Xfce''' il cosiddetto [[http://it.wikipedia.org/wiki/Screen_tearing | screen tearing]] e/o un non corretto funzionamento del [[http://en.wikipedia.org/wiki/Screen_tearing#V-sync | vsync]] con '''Xfwm'''. Spesso questi problemi sono risolvibili installando un diverso compositor. 
Si consiglia l'uso di '''Compton''' in quanto:
 * Richiede un uso limitato di risorse hardware, funzionando bene anche con pc datati.
 * La sua installazione non richiede l'installazione di dipendenze e pacchetti aggiuntivi.
 * Si integra bene con l'ambiente desktop '''Xfce''' e non richiede un eccessivo lavoro di configurazione 

{{{#!wiki tip
'''Compton''' può essere installato anche su altri ambienti grafici disponibili per '''Ubuntu''' e può risultare un'ottima soluzione per altri desktop leggeri (ad esempio [[AmbienteGrafico/Lxde|LXDE]]).
}}}

= Preparativi =

Disattivare, se in uso, eventuali altri compositor. Per disattivare quello predefinito in '''Xfce''':
 0. Aprire il '''[[AmministrazioneSistema/CentroDiControllo#Xubuntu|Gestore delle Impostazioni]]'''.
 0. Accedere alla sezione '''Regolazioni del gestore delle finestre'''. 
 0. Selezionare l'ultima tab '''Compositore'''. 
 0. Assicurarsi che sia deselezionata la voce '''Abilita la visualizzazione composita'''.

= Installazione =

[[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://compton | compton]].

<<Anchor(avvio)>>
= Avvio =

Una volta installato '''Compton''' bisogna aggiungerlo in esecuzione automatica all'avvio. A tale scopo:
 0. Aggiungere il comando : {{{
compton
}}}
 all'[[AmministrazioneSistema/AvvioAutomatico|avvio automatico]] (per '''Xfce''' seguire le istruzioni del [[AmministrazioneSistema/AvvioAutomatico#XFCE|paragrafo dedicato]]).
 0. Riavviare il sistema affinché le modifiche abbiano effetto.

= Configurazione =

È possibile configurare le impostazioni di '''Compton''' modificando il file `~/.config/compton.conf` con un [[Ufficio/EditorDiTesto|editor di testo]] oppure tramite '''Compton-conf''', un tool grafico (in lingua inglese).

Per ottenere '''Compton-conf''' [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://compton-conf | compton-conf]].

Per avviare l'applicazione aprire il '''[[AmministrazioneSistema/CentroDiControllo#Xubuntu|Gestore delle Impostazioni]]''' e lanciare '''Window Effects'''.

= Soluzione dei problemi noti =

'''Compton''' potrebbe non visualizzare correttamente alcune applicazioni. <<BR>>
Infatti, a seconda dei casi, potrebbero comparire alcuni problemi quali: una doppia ombra sulla finestra o nel menu, una o più linee trasparenti, visualizzazione in una tonalità più scura ecc. In tali casi sarà sufficiente configurare '''Compton''' affinché non utilizzi le ombre in tali applicazioni.

Seguire i seguenti passaggi:

 0. Aprire il gestore di file e premere la combinazione di tasti '''Ctrl + H''' per visualizzare le cartelle nascoste.
 0. Accedere alla directory `~/.config/` all'interno della propria '''Home'''.
 0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] il file `~/.config/compton.conf` e individuare la riga che presenta il parametro:{{{
shadow-exclude
}}}
 0. Aggiungere la configurazione corretta all’interno delle parentesi quadre, preceduta da una virgola se presenti altri elementi. Di seguito sono riportati i valori relativi ad applicazioni per le quali esistono dei problemi noti di visualizzazione:
  * '''Applicazioni che utilizzano GTK+ 3''': `"_GTK_FRAME_EXTENTS@:c"`.
  * '''Plank''': `"name = 'Plank'"`.
  * '''Docky''': `"name = 'Docky'"`.
  * '''VLC''': `"name *= 'VLC'"`.
  * '''!VirtualBox''': `"n:w:*VirtualBox*"`.
 Inoltre viene di seguito riportata l'intera stringa, configurata in modo tale da visualizzare correttamente alcuni programmi più comuni soggetti a questo problema: {{{
shadow-exclude = [ "! name~=''", "name = 'Notification'", "name = 'Plank'", "name = 'Docky'", "name = 'Kupfer'", "name = 'xfce4-notifyd'", "name *= 'VLC'", "name *= 'compton'", "name *= 'Chromium'", "name *= 'Chrome'", "name *= 'Firefox'", "class_g = 'Conky'", "class_g = 'Kupfer'", "class_g = 'Synapse'", "class_g ?= 'Notify-osd'", "class_g ?= 'Cairo-dock'", "class_g ?= 'Xfce4-notifyd'", "class_g ?= 'Xfce4-power-manager'", "_GTK_FRAME_EXTENTS@:c", ""n:w:*VirtualBox*", ];
}}}
 0. Salvare e chiudere il file.
 0. Terminare la sessione.

= Ulteriori risorse =

 * [[https://github.com/chjj/compton | Sito ufficiale del progetto]]
 * [[https://github.com/lxde/compton-conf | Compton-conf (tool grafico)]]
 * [[https://www.youtube.com/watch?v=5xkNy9gfKOg|Screen tearing test]]

----
CategoryGrafica