Newsgroup: it.comp.os.linux.software
Titolo: Compiz: funziona ma senza window decorator

Ho recentemente aggiornato l'Ubuntu che ho sul portatile a Feisty e
sebbene non impazzisca per tutte queste trovate graficose mi sono detto:
"non solo è nei repository ufficiali ma è anche già installato di
default, proviamolo". Allora sistemo per bene l'xorg.conf per la mia
nvidia e attivo compiz tramite desktop-effects. Fantastico, funziona,
funziona tutto ma.. ma il window decorator non parte e quindi le
finestre sono senza bordi. Ricontrollo xorg.conf, tolgo nvidia-glx e
metto nvidia-glx-new, installo gnome-compiz-manager (e abilito use
metacity theme), cerco su internet ma ancora niente bordi. 
Eppure:
marco@gamma: ~$ ps aux | grep -i gtk
marco     6795  0.0  1.5  14616  7840 ?        S    12:53   0:00
/usr/bin/gtk-window-decorator --sync
e gtk-window-decorator --replace non ha alcun effetto.
Il problema infatti è metacity che scompare quando abilito compiz.
Allora provo:
marco@gamma: ~$ metacity
Avviso del window manager: Il valore «» nel database di configurazione non è valido per la scorciatoia «toggle_shaded»
Avviso del window manager: Lo schermo 0 nel display «:0.0» ha già un
window manager; utilizzare l'opzione --replace per sostituirlo.
Provo con metacity --replace e i bordi compaiono ma contestualmente si
disattivano gli effetti di compiz (che esce o crasha, mentre
gtk-window-decorator continua a girare).
E' un problema di gconf? Devo modificare quel "toggle_shaded"?
Ho cercato un po' in giro ma non ho trovato nulla di risolutivo, qualche
dritta per cercare di capire dove può essere il problema?

 dritta per cercare di capire dove può essere il problema?
Probabilmente hai l'opacita' dei bordi settati a 0 ;)
Questa e' la chiave incriminata: /apps/gwd/metacity_theme_opacity. 
Settala a 1 e vivi felice.
-- 
Best Regards, Jack
Linux User #264449
Powered by Debian GNU/Linux on AMD64

 Probabilmente hai l'opacita' dei bordi settati a 0 ;)
No, avevo già controllato googlando in cerca di soluzioni. 
Del resto quando abilito tutto tramite gnome-compiz-manager per un attimo i
bordi ci sono ma spariscono nel giro di un secondo. Sembra proprio, come ho
detto, che crashi metacity. A te gira con compiz attivo?
-- 
 "ti rispondo senza glissare, io"
Ricordi, i-a.d.d, 07-03-2007

 detto, che crashi metacity. A te gira con compiz attivo?
Forse non hai ben chiaro il ruolo di gwd: non puoi avere gwd e metacity 
aperti contemporaneamente. gwd e' il window manager che compiz utilizza 
per fare tutti i suoi magheggi.
A questo punto forse non hai configurato bene il tuo xorg.conf. Prova a 
postare qualche dettaglio che vediamo.


 postare qualche dettaglio che vediamo.
Taglio le parti superflue:
#Section "DRI"
#	Mode	0666
#EndSection
Section "Module"
    Load           "i2c"
    Load           "bitmap"
    Load           "ddc"
#	Load	"dri"
    Load           "extmod"
    Load           "freetype"
    Load           "glx"
    Load           "int10"
    Load           "type1"
    Load           "vbe"
    Load           "dbe"
EndSection
[...]
Section "Device"
#	Driver		"nv"
    Identifier     "NVIDIA Corporation NV34M [GeForce FX Go 5200]"
    Driver         "nvidia"
EndSection
Section "Screen"
    Identifier     "Default Screen"
    Device         "NVIDIA Corporation NV34M [GeForce FX Go 5200]"
    Monitor        "Monitor Generico"
    DefaultDepth    16
    Option         "AllowGLXWithComposite" "True"
    Option         "TripleBuffer" "True"
    Option         "RenderAccel" "True"
    Option	   "XAANoOffscreenPixmaps" "1"
    Option         "AddARGBGLXVisuals" "True"
    SubSection     "Display"
        Depth       1
        Modes      "1280x800"
    EndSubSection
    SubSection     "Display"
        Depth       4
        Modes      "1280x800"
    EndSubSection
    SubSection     "Display"
        Depth       8
        Modes      "1280x800"
    EndSubSection
    SubSection     "Display"
        Depth       15
        Modes      "1280x800"
    EndSubSection
    SubSection     "Display"
        Depth       16
        Modes      "1280x800"
    EndSubSection
    SubSection     "Display"
        Depth       24
        Modes      "1280x800"
    EndSubSection
EndSection
Section "Extensions"
    Option         "Composite" "Enable"
    Option         "RENDER" "True"
    Option         "DAMAGE" "True"
EndSection


     Option       "AddARGBGLXVisuals" "True"
Io ho solo queste due. Il resto, prova a levarlo e vedi che succede.


 Io ho solo queste due. Il resto, prova a levarlo e vedi che succede.
Ho provato e niente. A dire il vero ho provato a commentare usando tutte le
combinazioni possibili. Niente, sempre lo stesso problema.
In ogni caso le voci che ho inserito sono quelle trovate su più guide
quindi presumo che la configurazione sia a posto.


 quindi presumo che la configurazione sia a posto.
Risolto:
xorg.conf --> sezione screen --> DefaultDepth 24 invece che 16
Ho trovato la soluzione per puro culo spulciando in un blog per tutt'altro
motivo quando ho visto che aveva lo stesso problema risolvendolo così.
Ho riabilitato tutte le opzioni che avevo e funziona tutto perfettamente e
in maniera molto fluida.
Grazie comunque per l'interessamento :)


 Grazie comunque per l'interessamento
Prego, sono contento che tu abbia trovato :)
