Difference between revisions of "Compiz Troubleshooting (Italiano)"

From ArchWiki
Jump to: navigation, search
(Windows partially updated or don't update at all)
(synchronized interlanguage links with the other wikis)
(37 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
[[Category: Eye candy (Italiano)]]
 
[[Category: Eye candy (Italiano)]]
{{i18n|Compiz Troubleshooting}}
+
[[de:Compiz-fusion]]
{{Translateme}}
+
[[el:Compiz]]
 +
[[en:Compiz Troubleshooting]]
 +
[[es:Compiz]]
 +
[[fr:Compiz]]
 +
[[ja:Compiz]]
 +
[[pl:Compiz]]
 +
[[pt:Compiz]]
 +
[[ru:Compiz]]
 +
[[tr:Compiz]]
 +
[[zh-cn:Compiz Troubleshooting]]
 +
{{merge|Compiz (Italiano)}}
  
==Fallback==
+
==Tornare indietro==
  
=== KDE fallback ===
+
=== Tornare indietro con KDE ===
  
If you are using KDE and something is not right, for example you don’t see borders for your window, you can switch back to kwin with this command:
+
Se si sta utilizzando KDE e qualcosa non va per il verso giusto, ad esempio non si riescono a visualizzare i bordi delle finestre, si può tornare a kwin con questo comando:
  
 
   kwin --replace
 
   kwin --replace
  
=== GNOME fallback ===
+
=== Tornare indietro con GNOME ===
  
If you are using GNOME and something is not right, for example you don’t see borders for your window, you can switch back to metacity with this command:
+
Se si sta utilizzando GNOME e qualcosa non va per il verso giusto, ad esempio non si riescono a visualizzare i bordi delle finestre, si può tornare a metacity con questo comando:
  
 
  metacity --replace
 
  metacity --replace
  
=== XFCE fallback ===
+
=== Tornare indietro con XFCE ===
  
If you are using XFCE and something is not right, for example you don’t see borders for your window, you can switch back to metacity with this command:
+
Se si sta utilizzando XFCE e qualcosa non va per il verso giusto, ad esempio non si riescono a visualizzare i bordi delle finestre, si può tornare a xfce window manager (xfwm4) con questo comando:
  
 
  xfwm4 --replace
 
  xfwm4 --replace
Line 25: Line 35:
 
== Missing GLX_EXT_texture_from_pixmaps ==
 
== Missing GLX_EXT_texture_from_pixmaps ==
  
=== On ATI cards (first solution) ===
+
=== Con schede video ATI (prima soluzione) ===
http://bbs.archlinux.org/viewtopic.php?id=50073
+
https://bbs.archlinux.org/viewtopic.php?id=50073
If you run into the following error when trying to run Compiz Fusion on an ATI card:
+
Se si ottiene il seguente errore mentre si cerca di avviare Compiz Fusion con una scheda video ATI:
  
 
  Missing GLX_EXT_texture_from_pixmap
 
  Missing GLX_EXT_texture_from_pixmap
  
This is because Compiz Fusion's binary was compiled against Mesa's OpenGL library rather than ATI's OpenGL library (which is what you are using). Re-install libgl-dri (yes you will have to uninstall fglrx temporarily) to get Mesa's OpenGL library.  
+
Ciò è dovuto al fatto che il file binario di Compiz Fusion è stato compilato per le librerie OpenGL di Mesa piuttosto che quelle OpenGL di ATI (che sono quelle che si stanno utilizzando). Si reinstalli quindi libgl-dri (sì, è necessario momentaneamente disinstallare anche fglrx) per ottenere le librerie OpenGL dei driver Mesa.
  
copy the library into a directory to keep it because ATI's drivers will over write it.
+
Copiare quindi le librerie in una cartella per mantenerle dal momento che i driver ATI andranno a sovrascriversi ad esse.
 
   
 
   
 
  mkdir /lib/mesa
 
  mkdir /lib/mesa
 
  cp /usr/lib/libGL.so.1.2 /lib/mesa
 
  cp /usr/lib/libGL.so.1.2 /lib/mesa
  
Once you have it copied, you can reinstall your fglrx drivers (It should have been removed when you installed libgl-dri). Now you can start Compiz Fusion using the following example syntax:  
+
Una volta copiate, è possibile reinstallare i propri driver fglrx (dovrebbero essere stati rimossi quando si è installato il pacchetto libgl-dri). Ora si può avviare Compiz Fusion utilizzando la seguente sintassi d'esempio:
 
   
 
   
 
  LD_PRELOAD=/lib/mesa/libGL.so.1.2 compiz --replace &
 
  LD_PRELOAD=/lib/mesa/libGL.so.1.2 compiz --replace &
  
=== On ATI cards (second solution) ===
+
=== Con schede video ATI (seconda soluzione) ===
  
An other problem could arise with GLX_EXT_texture_from_pixmap, it is possible that the card could only render it indirectly, then you have to pass the option to your libgl like that :
+
Un altro problema può sorgere riguardo GLX_EXT_texture_from_pixmap, è infatti possibile che la scheda video sia in grado di renderle solamente in maniera indiretta, in questo caso è necessario passare un'opzione come questa al proprio libgl:
  
 
   LIBGL_ALWAYS_INDIRECT=1 compiz --replace ccp &
 
   LIBGL_ALWAYS_INDIRECT=1 compiz --replace ccp &
  
(Workaround tested on the following card : ATI Technologies Inc Radeon R250 [Mobility FireGL 9000] (rev 02))
+
(Soluzione verificata sulle seguenti schede video: ATI Technologies Inc Radeon R250 [Mobility FireGL 9000] (rev 02))
  
=== On Intel chips ===
+
=== Con i chip Intel ===
First off, check that you're using the intel driver as opposed to i810. Then, run the following command to run compiz (must use this every time.).
+
Innanzitutto, assicurarsi di utilizzare i driver intel piuttosto che gli i810. Quindi, lanciare il seguente comando per avviare compiz (dovrà essere fatto ogni volta).
 
  LIBGL_ALWAYS_INDIRECT=true compiz --replace --sm-disable ccp &
 
  LIBGL_ALWAYS_INDIRECT=true compiz --replace --sm-disable ccp &
If you then don't have borders, run
+
Se non si riesce a visualizzare i bordi, lanciare
 
  emerald --replace
 
  emerald --replace
As at 17-Oct-07 the [http://wiki.compiz-fusion.org/Troubleshooting Compiz-Fusion Wiki] states: <i>"If you are using an Intel GMA card with AIGLX, you will need to start Compiz Fusion with LIBGL_ALWAYS_INDIRECT=1 appended.</i>"
+
Dal 17-Ott-07 il [http://wiki.compiz-fusion.org/Troubleshooting Compiz-Fusion Wiki] dichiara: <i>"Se si sta utilizzando una scheda video Intel GMA con AIGLX, è necessario avviare Compiz Fusion con l'opzione LIBGL_ALWAYS_INDIRECT=1.</i>"
  
== Fusion-Icon showing up as red "X" in status bar, icon missing in menus ==
+
== Fusion-Icon mostra una "X" rossa nella barra di stato e non viene visualizzata l'icona nei menù ==
  
The GTK icon cache needs to be refreshed (hopefully this will be added in the .install file of the package).  Run the following command:
+
La cache delle icone GTK necessita di essere aggiornata (sperando che l'icona sia stata aggiunta dal file .install del pacchetto).  Lanciare il comando seguente:
 
  # gtk-update-icon-cache -f /usr/share/icons/hicolor
 
  # gtk-update-icon-cache -f /usr/share/icons/hicolor
if this fails try installing the package hicolor-icon-theme:
+
se questa soluzione non dovesse risolvere il problema, provare ad installare il pacchetto hicolor-icon-theme:
 
  # pacman -S hicolor-icon-theme
 
  # pacman -S hicolor-icon-theme
Fixed with new community package.
+
Risolto con il nuovo pacchetto in community.
  
== Compiz starts, but no effects are visible ==
+
== Compiz è avviato, ma non è visibile nessun effetto ==
  
If you have installed compiz-decorator-gtk:
+
Nel caso si abbia installato il pacchetto compiz-decorator-gtk:
Check if GConf schema was correctly installed:  
+
assicurarsi che lo schema GConf sia stato installato correttamente:  
 
   gconftool-2 -R /apps/compiz/plugins | grep plugins
 
   gconftool-2 -R /apps/compiz/plugins | grep plugins
make sure that all plugins are listed (not only fade!). If not, try to install compiz schema manually (do this as normal user, not as root!!!):  
+
assicurarsi quindi che tutti i plugin siano elencati (non solo scoloriti!). Nel caso non lo siano, provare ad installare manualmente lo schema di compiz (farlo da utente normale, non da root!!!):
 
   gconftool-2 --install-schema-file=/usr/share/gconf/schemas/compiz-decorator-gtk.schemas
 
   gconftool-2 --install-schema-file=/usr/share/gconf/schemas/compiz-decorator-gtk.schemas
  
Note: Compiz basic plugins are not enabled by default. You should enable "Move Window", "Resize Window", and "Window decoration" plugins in settings manager from fusion-icon to have a usable window manager.
+
Note: I plugin base di Compiz non sono abilitati di base. Occorre abilitare i plugin "Move Window", "Resize Window", e "Window decoration" nel gestore delle impostazioni attraverso la fusion-icon per ottenere un gestore di finestre funzionante.
  
== Compiz starts, but gtk-window-decorator does not ==
+
== Compiz si avvia, diversamente da gtk-window-decorator ==
  
It is a configuration problem for gconf and gconfd. I solved it by removing ".gconf" dir in my home, but I'm using KDE. If you are using Gnome you should enter your ".gconf" directory and remove all compiz keys. This will erase your compiz settings, so be sure to reconfigure.
+
Questo è un problema di configurazione per gconf e gconfd. Un utente afferma di poter risolvere rimuovendo la cartella ".gconf" nella propria home, ma lui usava KDE. Nel caso si utilizzi Gnome si dovrebbe entrare nella propria cartella ".gconf" e rimuovere tutte le voci relative a compiz. Ciò cancellerà le impostazioni di compiz, così da permettere la riconfigurazione.
Finally exec as user:
+
Alla fine si esegua da utente:
  
 
   gconftool-2 --install-schema-file=/usr/share/gconf/schemas/compiz-decorator-gtk.schemas
 
   gconftool-2 --install-schema-file=/usr/share/gconf/schemas/compiz-decorator-gtk.schemas
  
== Compiz appears to start, but there are no window borders ==
+
== Compiz sembra avviarsi, ma non ci sono i bordi delle finestre ==
  
When you run fusion-icon from commandline, you get output like this:
+
Se si avvia fusion-icon da riga di comando, e l'output è qualcosa di simile:
  
 
  * Detected Session: gnome
 
  * Detected Session: gnome
Line 100: Line 110:
 
  compiz (core) - Warn: No GLXFBConfig for depth 32
 
  compiz (core) - Warn: No GLXFBConfig for depth 32
  
All you need to do is edit your /etc/X11/xorg.conf and find the "Depth" directive inside the "Screen" section; change all occurences of this value to 24. This occured to me with my colour depth set to 16; but also happens when it is set to 32.
+
Tutto ciò che serve è di modificare il proprio /etc/X11/xorg.conf trovando l'istruzione "Depth" nella sezione "Screen" e cambiando tutti i valori a 24. Questo problema si è presentato ad alcuni utenti che avevano come valore della colour depth impostata a 16; ma si presenta anche quando questo valore è impostato a 32.
  
 
----
 
----
  
You may also try adding ''Option "AddARGBGLXVisuals" "True"'' & ''Option "DisableGLXRootClipping" "True"'' to your "Screen" section if you are using the Nvidia binary driver. (Radeon, and the open 'nv' driver will not work with this option as far as I can tell.) If you used any other Options elsewhere in xorg.conf to get compiz working and still have no luck, try commenting them out and using only the aformentioned ARGBGLXVisuals and GLXRootClipping Options.
+
Si potrebbe provare anche ad aggiungere ''Option "AddARGBGLXVisuals" "True"'' & ''Option "DisableGLXRootClipping" "True"'' alla propria sezione "Screen" nel caso si utilizzino i driver binari di Nvidia. (Quelli radeon, e i driver open 'nv' non funzioneranno con questa opzione per quanto ne sappia). Nel caso si utilizzi qualsiasi altra Options da qualche parte nel xorg.conf per far funzionare compiz ma ancora senza fortuna, si provi a decommentarla e ad usare solamente la suddetta opzione ARGBGLXVisuals e GLXRootClipping.
  
'''Note''': Check that "Window decoration", "Move" and "Resize" plugins are enabled with Compiz Settings Manager or gconf-editor.
+
'''Note''': Assicurarsi che i plugin  "Window decoration", "Move" e "Resize" siano abilitati con il gestore d'effetti di Compiz o con gconf-editor.
  
With gconf-editor you can easly enable "Window decoration", "Move" and "Resize" plugins.
+
Con gconf-editor è facilmente possibile abilitare i plugin "Window decoration", "Move" e "Resize".
  
 
   $ gconf-editor
 
   $ gconf-editor
  
Navigate to apps/compiz/general/allscreens/options
+
Si navighi in apps/compiz/general/allscreens/options
  
Add/Edit "active_plugins" Key (Name: active_plugins, Type: List, List type: String).
+
Si aggiunga/Si modifichi "active_plugins" Key (Name: active_plugins, Type: List, List type: String).
  
Add "decoration", "move", and "resize" to the list.
+
Si aggiunga "decoration", "move", e "resize" alla lista.
  
 
----
 
----
  
'''Another way to fix this''':
+
'''Un'altra maniera per risolvere questo problema''':
* Open '''ccsm''' (run it as a command from the terminal, or start it from the system menu).
+
* Si apra '''ccsm''' (lo si avvii come un comando dal terminale, o lo si avvii attraverso il menù Sistema).
* Find '''windows decoration''' and make sure it is enabled.
+
*Si trovi la voce '''windows decoration''' e assicurarsi che sia abilitata.
* Now click on it, to edit the options.
+
* Ora la si selezioni per modificarne le opzioni.
* If the entry behind '''command''' is empty, put the value '''gtk-window-decorator''' there.
+
* Se lo spazio dopo '''command''' è vuoto, mettere lì il valore '''gtk-window-decorator'''.
** Alternatives are '''kde-window-decorator''' and '''emerald'''
+
** Le alternative sono '''kde-window-decorator''' e '''emerald'''
* Click '''Back''' and '''Close'''
+
* Si selezioni '''Indietro''' e '''Chiudere'''
* If all went well, the borders should appear.
+
* Se tutto è andato per il verso giusto, i bordi dovrebbero apparire.
  
== Compiz starts and borders appear, but windows won't move ==
+
== Compiz si avvia e i bordi appaiono, ma le finestre non si muovono ==
  
Be sure you have the "Move Window" plugin installed and enabled in the compiz settings manager.
+
Assicurarsi di aver installato il plugin "Move Window" e di averlo abilitato nel gestore delle impostazioni di compiz.
  
==Blank screen on resume from suspend-to-ram using the Nvidia binary drivers==
+
==Schermo vuoto quando il computer si riprende dalla suspend-to-ram utilizzando i driver binari di Nvidia==
  
If you receive a blank screen with a responsive cursor upon resume, try disabling sync to vblank:
+
Se si ottiene uno schermo vuoto con un cursore reattivo dopo il risveglio, si provi a disabilitare la sincronizzazione con vblank:
  
 
  gconftool -s /apps/compiz/general/screen0/options/sync_to_vblank-t boolean false
 
  gconftool -s /apps/compiz/general/screen0/options/sync_to_vblank-t boolean false
  
==fusion-icon doesn't start==
+
==fusion-icon non si avvia==
If you get an output like this from the command line:
+
Nel caso si ottenga un output come questo dalla linea di comando:
 
  [andy@andylaptop ~]$ fusion-icon
 
  [andy@andylaptop ~]$ fusion-icon
 
   * Detected Session: gnome
 
   * Detected Session: gnome
Line 157: Line 167:
 
  OSError: [Errno 13] Permission denied: '/home/andy/.config/compiz'
 
  OSError: [Errno 13] Permission denied: '/home/andy/.config/compiz'
  
the problem is with the permission on ~/.config/compiz. You have set the owner of a folder in your area as root. To change this, run (as root)
+
il problema è con i permessi di ~/.config/compiz. È stato infatti impostato root come proprietario di una cartella nella propria area. Per cambiare i permessi, si lanci (da root)
 
  chown <username> /home/<username>/.config/compiz
 
  chown <username> /home/<username>/.config/compiz
  
==Video Playback==
+
==Animazioni instabili, nonostante tutto sia stato configurato correttamente==
If you can't see video playback on Compiz, change the video output to something like OpenGL. In VLC you go to Settings->Video->Output modules and tick the advanced options box.
+
Se ogni cosa è stata configurata correttamente ma si ottengono ancora performance di basso livello su alcuni effetti, si provi a disabilitare CCSM->General Options->Display Settings->"Detect Refresh Rate" e invece si scelga un valore manualmente. Testato sia su chip nvidia che intel. Può fare miracoli.
  
==CCSM Locale Errors==
+
Altrimenti, se il proprio chip è nvidia e si nota una frequenza di aggiornamento inadeguata con abilitato in Compiz la "Detect Refresh Rate", il problema è probabilmente dovuto a un'opzione chiamata DynamicTwinView abilitata di base che gioca un ruolo nel riportare correttamente la massima frequenza d'aggiornamento supportata dalla propria scheda video. È possibile disabilitare DynamicTwinView aggiungendo la seguente linea alla sezione "Device" o "Screen" del proprio  file  xorg.conf, e riavviando il computer:
===First option===
+
If you get locale errors when starting ccsm, make sure you have set your locale in /etc/rc.conf and in /etc/locale.gen, and then run (as root),
+
locale-gen
+
You might have to try a couple different locales for your language to get it to work properly.
+
 
+
===Second option===
+
Your second option is to fix Python 2.5 - If one of your errors points you to a line in locale.py - jot down the line number and switch user to a root account.
+
 
+
Open "/usr/lib/python2.5/locale.py" in the editor of your choice as your root account and surf on down to the line number you jotted down earlier (as of this writing it is 476) and change:
+
    return _setlocale(category, locale)
+
to
+
    return _setlocale(category, None)
+
 
+
==Poor Performance on Intel cards==
+
{{Box|Obsolete|Current Intel drivers no longer support XAA. Try UXA instead (modeline should be activated from boot though).|#DF0000|#FFDFD0}}
+
This works on the Intel 945GM, but has not been tested on other Intel cards. For smooth compositing effects you will need to add these lines into your <tt>Device</tt> section:
+
 
+
Option      "DRI"                    "True"
+
Option      "NoDDC"                  "True"
+
Option      "XAANoOffscreenPixmaps"  "True"
+
Option      "EnablePageFlip"        "True"
+
Option      "RenderAccel"            "True"
+
Option      "AccelMethod"            "XAA"
+
 
+
And ensure that you have the following somewhere:
+
 
+
Section "Extensions"
+
    Option "Composite" "Enable"
+
EndSection
+
 
+
However, you can find better settings in the compiz [http://wiki.compiz.org/Intel%20with%20AiGLX official wiki].
+
 
+
==Choppy animations, even though everything configured correctly==
+
If everything is configured correctly but you still have poor performance on some effects, try disabling CCSM->General Options->Display Settings->"Detect Refresh Rate" and instead choose a value manually. Tested on both nvidia and intel chips. Can work wonders.
+
 
+
Alternatively, if your chip is nvidia and you are experiencing an inadequate refresh rate with "Detect Refresh Rate" enabled in Compiz, it's likely due to an option called DynamicTwinView being enabled by default which plays a factor in accurately reporting the maximum refresh rate that your card and display support. You can disable DynamicTwinView by adding the following line to the "Device" or "Screen" section of your xorg.conf file, and then restarting your computer:
+
  
 
  Option "DynamicTwinView" "False"
 
  Option "DynamicTwinView" "False"
  
Doing so will allow XrandR to accurately report the refresh rate to anything that detects it, including Compiz. You should be able to leave "Detect Refresh Rate" enabled and get excellent performance. Once again, this only applies to nvidia chips.
+
In questo modo si permetterà a XrandR di comunicare accuratamente la frequenza di aggiornamento a qualsiasi cosa la richieda, compreso Compiz. Dovrebbe essere possibile lasciar abilitato "Detect Refresh Rate" ed ottenere performance eccellenti. Un'altra volta ancora, questa soluzione si applica solamente ai chip nvidia.
  
==Fix Gnome Screenshot==
+
==Risolvere gli screenshot in Gnome==
To re-enable gnome-screenshot (the default behavior caused by hitting {{Keypress|PrtScn}}) simply go to Settings Manager>Commands and map 'gnome-screenshot' to the 'PrtScn' keyThis is advantageous because you can also use the Compiz-Fusion 'Screenshot' plugin at the same time since the action that enables it is <Super>Button1 thereby giving you two methods to do a screen capture (one of which gives a full screen capture in a single keystroke).
+
Per riabilitare gnome-screenshot (il comportamento di base lo si ottiene premendo {{ic|PrtScn}}) semplicemente si vada in Gestore impostazioni>Comandi e associare 'gnome-screenshot' al tasto 'PrtScn'.  Questa soluzione è vantaggiosa perché così è possibile utilizzare contemporaneamente anche il plugin di Compiz-Fusion 'Screenshot' dal momento che l'azione che lo abilita è <Super>Button1 così da offrire due modi per catturare la schemata (uno dei quali fornisce una cattura a schermo intero con una sola battuta).
  
==Get GNOME Workspace Switcher work with Compiz-Fusion==
+
==Far funzionare con Compiz-Fusion il GNOME Workspace Switcher==
In older versions of Compiz, the Gnome Workspace Switcher applet would actually work with Compiz-Fusion (i.e. rotate cube/move plane etc.), but recent versions seem not to. This is due to a new feature introduced in Compiz, which allows real seperate workspaces. For example, if you have a desktop plane with four planes, and have four desktops enabled in Gnome, it sums up to a total of 16 different workspaces. Currently, there is no animation associated with "real" workspace changing. To get the Workspace Switcher work, do the following:
+
Nelle vecchie versioni di Compiz, l'applet del Gnome Workspace Switcher funzionava correttamente con Compiz-Fusion (ad esemio con la rotazione del cubo/movimento ad aeroplano, ecc.), ma con le versioni recenti sembra non funzioni più. Ciò è dovuto ad una nuova caratteristica di Compiz, che permette di separare realmente gli spazi di lavoro. Ad esempio, nel caso si abbia un effetto desktop plane a quattro piani, e si hanno quattro desktop abilitati in Gnome, lui li riassume ad un totale di 16 differenti spazi di lavoro. Al momento, non c'è nessuna animazione collegata con il cambiamento "reale" degli spazi di lavoro. Per far funzionare il cambio degli spazi di lavoro, si seguino le istruzioni seguenti:
  
In GConf, set the following options:
+
In GConf, impostare le seguenti opzioni:
  
 
  /apps/compiz/general/screen0/options/number_of_desktops = '''1'''
 
  /apps/compiz/general/screen0/options/number_of_desktops = '''1'''
Line 217: Line 191:
 
  /apps/compiz/general/screen0/options/vsize = 1 (this is an example)
 
  /apps/compiz/general/screen0/options/vsize = 1 (this is an example)
  
== Slow resizing of windows with compiz/emerald and ATI videocards ==
+
== Lo schermo lampeggia con scheda video NVIDIA ==
  
I was surprised to see that ATI has a poor performance when resizing windows in emerald. I googled around and found out that the problem is with the normal setting in the resize window plugin.
+
Per risolvere, si crei il file /etc/modprobe.d/nvidia.conf e aggiungere la seguente linea:
To fix this simple change the "Default Resize Mode" setting in the plugin settings to anything other than Normal then, you'll resize windows quickly again.
+
 
+
'''Brief explanations about the resize options:'''
+
 
+
'''Rectangle:''' Renders a rectangle that represents the new size of the window while resizing. The window is resized after you stop dragging. While resizing, the window is still visible in the background at the original size.
+
 
+
'''Outline:''' Same as the rectangle mode but there is an outline instead of a filled rectangle.
+
 
+
'''Stretch:''' The window is stretched to the size of the dragging rectangle and doesn't actually repaint until you are finished dragging.
+
 
+
== Screen flicks with NVIDIA card ==
+
 
+
For fixing it, create /etc/modprobe.d/nvidia.conf file and add line:
+
 
  options nvidia NVreg_RegistryDwords="PerfLevelSrc=0x2222"
 
  options nvidia NVreg_RegistryDwords="PerfLevelSrc=0x2222"
  
== Fix Custom Cursor Theme on Gnome 2.30==
+
== Risolvere il tema del cursore di base in Gnome 2.30==
  
Create or edit /usr/share/icons/default/index.theme for default, or per user '''(non-root)''' ~/.icons/default/index.theme, and add this lines:
+
Si crei o modifichi /usr/share/icons/default/index.theme per tutti gli utenti, o per il singolo user '''(non-root)''' ~/.icons/default/index.theme, e si aggiungano le seguenti righe:
  
 
  [Icon Theme]
 
  [Icon Theme]
Line 247: Line 208:
 
  Name[en_US]=index.theme
 
  Name[en_US]=index.theme
  
"Foo" is the name of the cursor theme.
+
"Foo" è il nome del tema del cursore.
  
== Screen artifacts on Firefox / Thunderbird ==
+
== Artefatti dello schermo in Firefox / Thunderbird ==
  
{{Note|Altough this issue is not strictly related to Compiz, it has been added here due to popular misconception that Compiz itself may be the cause.
+
{{Nota|Sebbene questo problema non è strettamente legato a Compiz, è stato aggiunto qui perché secondo una leggenda potrebbe esserne Compiz stesso la causa.
 
}}  
 
}}  
Some users noticed a strange behavior with AMD/ATI Catalyst drivers starting from 10.6 release. Artifacts are visible mainly with Mozilla applications, where the GUI shows black spots of variable size. This is caused by different 2D acceleration tecnique introduced with Catalyst 10.6.
+
Alcuni utenti hanno notato uno strano comportamento con i driver Catalyst AMD/ATI dalla versione 10.6. Gli artefatti sono visibili sopratutto nelle applicazioni di Mozilla, dove le GUI presentano macchie nere di grandezza variabile. Ciò è dovuto ad una differente tecnica d'accelerazione 2D introdotta con i Catalyst 10.6.
The problem can be fixed following the troubleshooting steps in the [http://wiki.archlinux.org/index.php/ATI_Catalyst#Black.2Fgrey.2Fwhite_boxes.2Fartifacts_mainly_in_firefox.2Fthunderbird ATI Catalyst page]
+
Questo problema può essere risolto seguendo i passi di risoluzione dei problemi nella pagina degli [[ATI_Catalyst#Black.2Fgrey.2Fwhite_boxes.2Fartifacts_mainly_in_firefox.2Fthunderbird|ATI Catalyst]]
 +
 
 +
== Impostare di nuovo Metacity come gestore di finestre dopo la disinstallazione ==
  
== Setting the window manager back to Metacity after uninstall ==
+
Dopo aver rimosso compiz tramite pacman, non viene reimpostato come gestore di finestre metacity. Ciò può portare alla mancanza dei bordi delle finestre, all'impossibilità di minimizzare,  e ad una impossibilità a cambiare il fuoco. Per ripristinarlo, lanciare il comando "gconf-editor" nel terminale (occorre installarlo nel caso non lo si avesse già fatto). Si usi questo strumento per impostare il valore della chiave /desktop/gnome/session/required_components/window_manager da "compiz" a "metacity". Si effettui il log out e si rientri in modo tale che i cambiamenti abbiano effetto.
  
Removing compiz with pacman does not set your window manager back to metacity. This can result in no window borders being drawn, an inability to minimize, and an inability to change the focus. To change it back, run the command "gconf-editor" in the terminal (install it if you don't have it already). Use this to set the value of the key /desktop/gnome/session/required_components/window_manager from "compiz" to "metacity". Log out and back in for this change to take effect.
+
== Wallpaper del desktop e xorg-server 1.9 ==
 +
Al momento il plugin wallpaper di compiz-fusion non funziona correttamente con xorg-server 1.9. Per risolvere il problema si veda [https://bbs.archlinux.org/viewtopic.php?id=105281 questa] pagina del forum.
  
== Desktop wallpaper and xorg-server 1.9 ==
+
== Il menu contestuale in alcune applicazioni (firefox, ...?) scompare quando il mouse ci passa sopra ==
Currently the wallpaper plugin of compiz-fusion doesn't act correctly with xorg-server 1.9. to fix it refer to [https://bbs.archlinux.org/viewtopic.php?id=105281 this] forum page.
+
Provare a disabilitare "focus stealing prevention" (opzioni generali).
  
== External notes ==
+
== Note esterne ==
[http://wiki.compiz.org/Troubleshooting Troubleshooting page] on compiz.org
+
[http://wiki.compiz.org/Troubleshooting Pagina risoluzione dei problemi] su compiz.org

Revision as of 16:04, 22 February 2014

Merge-arrows-2.pngThis article or section is a candidate for merging with Compiz (Italiano).Merge-arrows-2.png

Notes: please use the second argument of the template to provide more detailed indications. (Discuss in Talk:Compiz Troubleshooting (Italiano)#)

Tornare indietro

Tornare indietro con KDE

Se si sta utilizzando KDE e qualcosa non va per il verso giusto, ad esempio non si riescono a visualizzare i bordi delle finestre, si può tornare a kwin con questo comando:

 kwin --replace

Tornare indietro con GNOME

Se si sta utilizzando GNOME e qualcosa non va per il verso giusto, ad esempio non si riescono a visualizzare i bordi delle finestre, si può tornare a metacity con questo comando:

metacity --replace

Tornare indietro con XFCE

Se si sta utilizzando XFCE e qualcosa non va per il verso giusto, ad esempio non si riescono a visualizzare i bordi delle finestre, si può tornare a xfce window manager (xfwm4) con questo comando:

xfwm4 --replace

Missing GLX_EXT_texture_from_pixmaps

Con schede video ATI (prima soluzione)

https://bbs.archlinux.org/viewtopic.php?id=50073 Se si ottiene il seguente errore mentre si cerca di avviare Compiz Fusion con una scheda video ATI:

Missing GLX_EXT_texture_from_pixmap

Ciò è dovuto al fatto che il file binario di Compiz Fusion è stato compilato per le librerie OpenGL di Mesa piuttosto che quelle OpenGL di ATI (che sono quelle che si stanno utilizzando). Si reinstalli quindi libgl-dri (sì, è necessario momentaneamente disinstallare anche fglrx) per ottenere le librerie OpenGL dei driver Mesa.

Copiare quindi le librerie in una cartella per mantenerle dal momento che i driver ATI andranno a sovrascriversi ad esse.

mkdir /lib/mesa
cp /usr/lib/libGL.so.1.2 /lib/mesa

Una volta copiate, è possibile reinstallare i propri driver fglrx (dovrebbero essere stati rimossi quando si è installato il pacchetto libgl-dri). Ora si può avviare Compiz Fusion utilizzando la seguente sintassi d'esempio:

LD_PRELOAD=/lib/mesa/libGL.so.1.2 compiz --replace &

Con schede video ATI (seconda soluzione)

Un altro problema può sorgere riguardo GLX_EXT_texture_from_pixmap, è infatti possibile che la scheda video sia in grado di renderle solamente in maniera indiretta, in questo caso è necessario passare un'opzione come questa al proprio libgl:

 LIBGL_ALWAYS_INDIRECT=1 compiz --replace ccp &

(Soluzione verificata sulle seguenti schede video: ATI Technologies Inc Radeon R250 [Mobility FireGL 9000] (rev 02))

Con i chip Intel

Innanzitutto, assicurarsi di utilizzare i driver intel piuttosto che gli i810. Quindi, lanciare il seguente comando per avviare compiz (dovrà essere fatto ogni volta).

LIBGL_ALWAYS_INDIRECT=true compiz --replace --sm-disable ccp &

Se non si riesce a visualizzare i bordi, lanciare

emerald --replace

Dal 17-Ott-07 il Compiz-Fusion Wiki dichiara: "Se si sta utilizzando una scheda video Intel GMA con AIGLX, è necessario avviare Compiz Fusion con l'opzione LIBGL_ALWAYS_INDIRECT=1."

Fusion-Icon mostra una "X" rossa nella barra di stato e non viene visualizzata l'icona nei menù

La cache delle icone GTK necessita di essere aggiornata (sperando che l'icona sia stata aggiunta dal file .install del pacchetto). Lanciare il comando seguente:

# gtk-update-icon-cache -f /usr/share/icons/hicolor

se questa soluzione non dovesse risolvere il problema, provare ad installare il pacchetto hicolor-icon-theme:

# pacman -S hicolor-icon-theme

Risolto con il nuovo pacchetto in community.

Compiz è avviato, ma non è visibile nessun effetto

Nel caso si abbia installato il pacchetto compiz-decorator-gtk: assicurarsi che lo schema GConf sia stato installato correttamente:

 gconftool-2 -R /apps/compiz/plugins | grep plugins

assicurarsi quindi che tutti i plugin siano elencati (non solo scoloriti!). Nel caso non lo siano, provare ad installare manualmente lo schema di compiz (farlo da utente normale, non da root!!!):

 gconftool-2 --install-schema-file=/usr/share/gconf/schemas/compiz-decorator-gtk.schemas

Note: I plugin base di Compiz non sono abilitati di base. Occorre abilitare i plugin "Move Window", "Resize Window", e "Window decoration" nel gestore delle impostazioni attraverso la fusion-icon per ottenere un gestore di finestre funzionante.

Compiz si avvia, diversamente da gtk-window-decorator

Questo è un problema di configurazione per gconf e gconfd. Un utente afferma di poter risolvere rimuovendo la cartella ".gconf" nella propria home, ma lui usava KDE. Nel caso si utilizzi Gnome si dovrebbe entrare nella propria cartella ".gconf" e rimuovere tutte le voci relative a compiz. Ciò cancellerà le impostazioni di compiz, così da permettere la riconfigurazione. Alla fine si esegua da utente:

 gconftool-2 --install-schema-file=/usr/share/gconf/schemas/compiz-decorator-gtk.schemas

Compiz sembra avviarsi, ma non ci sono i bordi delle finestre

Se si avvia fusion-icon da riga di comando, e l'output è qualcosa di simile:

* Detected Session: gnome
* Searching for installed applications...
* NVIDIA on Xorg detected, exporting: __GL_YIELD=NOTHING
* Using the GTK Interface
* Metacity is already running
* Setting window manager to Compiz
... executing: compiz --replace --sm-disable --ignore-desktop-hints ccp
compiz (core) - Warn: No GLXFBConfig for depth 32
compiz (core) - Warn: No GLXFBConfig for depth 32
compiz (core) - Warn: No GLXFBConfig for depth 32
compiz (core) - Warn: No GLXFBConfig for depth 32
compiz (core) - Warn: No GLXFBConfig for depth 32
compiz (core) - Warn: No GLXFBConfig for depth 32

Tutto ciò che serve è di modificare il proprio /etc/X11/xorg.conf trovando l'istruzione "Depth" nella sezione "Screen" e cambiando tutti i valori a 24. Questo problema si è presentato ad alcuni utenti che avevano come valore della colour depth impostata a 16; ma si presenta anche quando questo valore è impostato a 32.


Si potrebbe provare anche ad aggiungere Option "AddARGBGLXVisuals" "True" & Option "DisableGLXRootClipping" "True" alla propria sezione "Screen" nel caso si utilizzino i driver binari di Nvidia. (Quelli radeon, e i driver open 'nv' non funzioneranno con questa opzione per quanto ne sappia). Nel caso si utilizzi qualsiasi altra Options da qualche parte nel xorg.conf per far funzionare compiz ma ancora senza fortuna, si provi a decommentarla e ad usare solamente la suddetta opzione ARGBGLXVisuals e GLXRootClipping.

Note: Assicurarsi che i plugin "Window decoration", "Move" e "Resize" siano abilitati con il gestore d'effetti di Compiz o con gconf-editor.

Con gconf-editor è facilmente possibile abilitare i plugin "Window decoration", "Move" e "Resize".

 $ gconf-editor

Si navighi in apps/compiz/general/allscreens/options

Si aggiunga/Si modifichi "active_plugins" Key (Name: active_plugins, Type: List, List type: String).

Si aggiunga "decoration", "move", e "resize" alla lista.


Un'altra maniera per risolvere questo problema:

  • Si apra ccsm (lo si avvii come un comando dal terminale, o lo si avvii attraverso il menù Sistema).
  • Si trovi la voce windows decoration e assicurarsi che sia abilitata.
  • Ora la si selezioni per modificarne le opzioni.
  • Se lo spazio dopo command è vuoto, mettere lì il valore gtk-window-decorator.
    • Le alternative sono kde-window-decorator e emerald
  • Si selezioni Indietro e Chiudere
  • Se tutto è andato per il verso giusto, i bordi dovrebbero apparire.

Compiz si avvia e i bordi appaiono, ma le finestre non si muovono

Assicurarsi di aver installato il plugin "Move Window" e di averlo abilitato nel gestore delle impostazioni di compiz.

Schermo vuoto quando il computer si riprende dalla suspend-to-ram utilizzando i driver binari di Nvidia

Se si ottiene uno schermo vuoto con un cursore reattivo dopo il risveglio, si provi a disabilitare la sincronizzazione con vblank:

gconftool -s /apps/compiz/general/screen0/options/sync_to_vblank-t boolean false

fusion-icon non si avvia

Nel caso si ottenga un output come questo dalla linea di comando:

[andy@andylaptop ~]$ fusion-icon
 * Detected Session: gnome
 * Searching for installed applications...
Traceback (most recent call last):
  File "/usr/bin/fusion-icon", line 57, in <module>
    from FusionIcon.interface import choose_interface
  File "/usr/lib/python2.5/site-packages/FusionIcon/interface.py", line 23, in <module>
    import start
  File "/usr/lib/python2.5/site-packages/FusionIcon/start.py", line 36, in <module>
    config.check()
  File "/usr/lib/python2.5/site-packages/FusionIcon/util.py", line 362, in check
    os.makedirs(self.config_folder)
  File "/usr/lib/python2.5/os.py", line 172, in makedirs
    mkdir(name, mode)
OSError: [Errno 13] Permission denied: '/home/andy/.config/compiz'

il problema è con i permessi di ~/.config/compiz. È stato infatti impostato root come proprietario di una cartella nella propria area. Per cambiare i permessi, si lanci (da root)

chown <username> /home/<username>/.config/compiz

Animazioni instabili, nonostante tutto sia stato configurato correttamente

Se ogni cosa è stata configurata correttamente ma si ottengono ancora performance di basso livello su alcuni effetti, si provi a disabilitare CCSM->General Options->Display Settings->"Detect Refresh Rate" e invece si scelga un valore manualmente. Testato sia su chip nvidia che intel. Può fare miracoli.

Altrimenti, se il proprio chip è nvidia e si nota una frequenza di aggiornamento inadeguata con abilitato in Compiz la "Detect Refresh Rate", il problema è probabilmente dovuto a un'opzione chiamata DynamicTwinView abilitata di base che gioca un ruolo nel riportare correttamente la massima frequenza d'aggiornamento supportata dalla propria scheda video. È possibile disabilitare DynamicTwinView aggiungendo la seguente linea alla sezione "Device" o "Screen" del proprio file xorg.conf, e riavviando il computer:

Option "DynamicTwinView" "False"

In questo modo si permetterà a XrandR di comunicare accuratamente la frequenza di aggiornamento a qualsiasi cosa la richieda, compreso Compiz. Dovrebbe essere possibile lasciar abilitato "Detect Refresh Rate" ed ottenere performance eccellenti. Un'altra volta ancora, questa soluzione si applica solamente ai chip nvidia.

Risolvere gli screenshot in Gnome

Per riabilitare gnome-screenshot (il comportamento di base lo si ottiene premendo PrtScn) semplicemente si vada in Gestore impostazioni>Comandi e associare 'gnome-screenshot' al tasto 'PrtScn'. Questa soluzione è vantaggiosa perché così è possibile utilizzare contemporaneamente anche il plugin di Compiz-Fusion 'Screenshot' dal momento che l'azione che lo abilita è <Super>Button1 così da offrire due modi per catturare la schemata (uno dei quali fornisce una cattura a schermo intero con una sola battuta).

Far funzionare con Compiz-Fusion il GNOME Workspace Switcher

Nelle vecchie versioni di Compiz, l'applet del Gnome Workspace Switcher funzionava correttamente con Compiz-Fusion (ad esemio con la rotazione del cubo/movimento ad aeroplano, ecc.), ma con le versioni recenti sembra non funzioni più. Ciò è dovuto ad una nuova caratteristica di Compiz, che permette di separare realmente gli spazi di lavoro. Ad esempio, nel caso si abbia un effetto desktop plane a quattro piani, e si hanno quattro desktop abilitati in Gnome, lui li riassume ad un totale di 16 differenti spazi di lavoro. Al momento, non c'è nessuna animazione collegata con il cambiamento "reale" degli spazi di lavoro. Per far funzionare il cambio degli spazi di lavoro, si seguino le istruzioni seguenti:

In GConf, impostare le seguenti opzioni:

/apps/compiz/general/screen0/options/number_of_desktops = 1
/apps/compiz/general/screen0/options/hsize = 4 (this is an example)
/apps/compiz/general/screen0/options/vsize = 1 (this is an example)

Lo schermo lampeggia con scheda video NVIDIA

Per risolvere, si crei il file /etc/modprobe.d/nvidia.conf e aggiungere la seguente linea:

options nvidia NVreg_RegistryDwords="PerfLevelSrc=0x2222"

Risolvere il tema del cursore di base in Gnome 2.30

Si crei o modifichi /usr/share/icons/default/index.theme per tutti gli utenti, o per il singolo user (non-root) ~/.icons/default/index.theme, e si aggiungano le seguenti righe:

[Icon Theme]
#Name=foo
Name=foo
#Inherits=foo
Inherits=foo
[Desktop Entry]
Name[en_US]=index.theme

"Foo" è il nome del tema del cursore.

Artefatti dello schermo in Firefox / Thunderbird

Nota: Sebbene questo problema non è strettamente legato a Compiz, è stato aggiunto qui perché secondo una leggenda potrebbe esserne Compiz stesso la causa.

Alcuni utenti hanno notato uno strano comportamento con i driver Catalyst AMD/ATI dalla versione 10.6. Gli artefatti sono visibili sopratutto nelle applicazioni di Mozilla, dove le GUI presentano macchie nere di grandezza variabile. Ciò è dovuto ad una differente tecnica d'accelerazione 2D introdotta con i Catalyst 10.6. Questo problema può essere risolto seguendo i passi di risoluzione dei problemi nella pagina degli ATI Catalyst

Impostare di nuovo Metacity come gestore di finestre dopo la disinstallazione

Dopo aver rimosso compiz tramite pacman, non viene reimpostato come gestore di finestre metacity. Ciò può portare alla mancanza dei bordi delle finestre, all'impossibilità di minimizzare, e ad una impossibilità a cambiare il fuoco. Per ripristinarlo, lanciare il comando "gconf-editor" nel terminale (occorre installarlo nel caso non lo si avesse già fatto). Si usi questo strumento per impostare il valore della chiave /desktop/gnome/session/required_components/window_manager da "compiz" a "metacity". Si effettui il log out e si rientri in modo tale che i cambiamenti abbiano effetto.

Wallpaper del desktop e xorg-server 1.9

Al momento il plugin wallpaper di compiz-fusion non funziona correttamente con xorg-server 1.9. Per risolvere il problema si veda questa pagina del forum.

Il menu contestuale in alcune applicazioni (firefox, ...?) scompare quando il mouse ci passa sopra

Provare a disabilitare "focus stealing prevention" (opzioni generali).

Note esterne

Pagina risoluzione dei problemi su compiz.org