Come abilito compiz in Gnome Classic?


8

Sto eseguendo Ubuntu Oneiric 11.10.

La mia comprensione è che Gnome Classic è con effetti Compiz e Gnome Classic (senza effetti) non ha Compiz.

Tuttavia, quando eseguo Gnome Classic , compiz non sembra funzionare. Se apro compiz-settings-manager, ho tutte le mie impostazioni, ma nessuna di queste ha effetto.

C'è qualcosa che devo fare per abilitare Compiz in Gnome Classic ?


Come richiesto nei commenti delle risposte, ecco l'output degli errori ~ / .xsession:

gnome-session[20450]: DEBUG(+): GsmDBusClient: obj_path=/org/gnome/SessionManager interface=org.gnome.SessionManager method=Is
Inhibited
gnome-session[20450]: DEBUG(+): GsmDBusClient: obj_path=/org/gnome/SessionManager interface=org.gnome.SessionManager method=Is
Inhibited
gnome-session[20450]: DEBUG(+): GsmDBusClient: obj_path=/org/gnome/SessionManager interface=org.gnome.SessionManager method=Is
Inhibited
gnome-session[20450]: DEBUG(+): Starting app: /org/gnome/SessionManager/App37
gnome-session[20450]: DEBUG(+): GsmAutostartApp: starting jockey-gtk.desktop: command=sh -c 'test -e /var/cache/jockey/check |
| exec jockey-gtk --check' startup-id=102cff201a509beb8813189506573089800000204500036
gnome-session[20450]: DEBUG(+): GsmAutostartApp: started pid:20888
gnome-session[20450]: DEBUG(+): Starting app: /org/gnome/SessionManager/App29
gnome-session[20450]: DEBUG(+): GsmAutostartApp: starting update-notifier.desktop: command=update-notifier startup-id=102cff20
1a509beb88131895065698387500000204500028
gnome-session[20450]: DEBUG(+): GsmAutostartApp: started pid:20889
gnome-session[20450]: DEBUG(+): GsmAutostartApp: (pid:20888) done (status:0)
Gtk-Message: Failed to load module "rgba"
gnome-session[20450]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerC
hanged
gnome-session[20450]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerC
hanged
gnome-session[20450]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerC
hanged
gnome-session[20450]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerC
hanged
gnome-session[20450]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerC
hanged
gnome-session[20450]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerC
hanged
`menu_proxy_module_load': update-notifier: undefined symbol: menu_proxy_module_load

(update-notifier:20889): Gtk-WARNING **: Failed to load type module: (null)

`menu_proxy_module_load': update-notifier: undefined symbol: menu_proxy_module_load

(update-notifier:20889): Gtk-WARNING **: Failed to load type module: (null)

`menu_proxy_module_load': update-notifier: undefined symbol: menu_proxy_module_load

(update-notifier:20889): Gtk-WARNING **: Failed to load type module: (null)

`menu_proxy_module_load': update-notifier: undefined symbol: menu_proxy_module_load

(update-notifier:20889): Gtk-WARNING **: Failed to load type module: (null)

Risposte:


8

Per risolvere questo problema, modifica questo file:

sudo nano /usr/share/gnome-session/sessions/gnome-classic.session

e sostituisci questa linea:

RequiredProviders=windowmanager;notifications;

con questo:

RequiredProviders=windowmanager;

Quindi basta disconnettersi e riconnettersi e dovrebbe funzionare correttamente. Questo ha risolto il problema nel mio caso.

MODIFICA 1:

1) per accedere al menu del pannello di gnome ora devi usare "tasto windows + alt + tasto destro" sui pannelli invece di "alt + tasto destro"

2) un altro problema potrebbe essere "alt + tab" ma devi solo riassegnarlo in Applicazioni -> Strumenti di sistema -> Impostazioni di sistema -> Tastiera -> Scorciatoie

MODIFICA 2:

3) dopo gli aggiornamenti di sistema relativi a GTK o gnome potrebbe essere necessario reinstallare eventuali driver "personalizzati" per la scheda grafica, ad esempio il driver linux NVIDIA


Sì, funziona ma
perdi

3
invece di "alt + tasto destro" sul pannello usa "tasto windows + alt + tasto destro" e funziona bene quindi :) un altro problema potrebbe essere "alt + tab" ma devi solo riassegnarlo in Applicazioni -> Strumenti di sistema - > Impostazioni di sistema -> Tastiera -> Tasti di scelta rapida
Pawel Barcik,

Buona scoperta, il tasto Windows + alt funziona davvero, forse modifica la tua risposta sopra per includere queste informazioni
robin0800

2

Gnome Classic dovrebbe eseguire compiz se hai abilitato l'accelerazione (puoi provare a eseguirlo /usr/lib/gnome-session/gnome-session-check-accelerated; echo $?e dovrebbe restituire 0), se restituisce qualcos'altro, è probabile che tu non abbia accelerazione harware e quindi fallback su GNOME classic (nessun effetto).

In caso negativo, è in esecuzione /usr/bin/gnome-wm --replacesostituire l'ambiente attuale con compiz?


Ottengo 0 quando eseguo il primo comando e quando eseguo /usr/bin/gnome-wm --replace, Compiz prende vita (yay!). Tuttavia, l'unica cosa ora è che se esco e riconnetto, perdo Compiz. Come lo faccio attaccare?
Interrogante

Che strano ... Si può verificare che /usr/share/gnome-session/sessions/gnome-classic.sessioncontiene: DefaultProvider-windowmanager=gnome-wm. In tal caso, modifica: `` /usr/share/xsessions/gnome-classic.desktop , add --debug` nella riga exec e segnala il tuo ~/.xsession-errorslogin dopo.
Didrocks,

Ho seguito le tue istruzioni e ho aggiunto la fine del registro degli errori alla domanda originale. L'intero file era troppo lungo da includere qui. Spero che la parte che ho fornito sia sufficiente. Oh, e la DefaultProvider-windowmanager=gnome-wmlinea era dove avevi detto che dovrebbe essere.
Interrogante

Sì, puoi rimuovere le notifiche e puoi anche cambiare gnome-wm in compiz. L'unico problema è che perdi l'azione del tasto ALT e non riesci ad accedere alle impostazioni del pannello
robin0800

2

Solo per completezza,

un'altra soluzione che funziona per me è aggiungere "/ usr / bin / compiz --replace" alle applicazioni di avvio di GNOME tramite:

gnome-session-properties

Ho perso anche la funzionalità Alt-RightClick (è necessario Windows + Alt-Rightclick) ma Alt+ Tabfunziona ancora.

Cordiali saluti


1

Gli effetti Compiz spesso non vengono caricati all'avvio in Ubuntu 10.04. Per abilitare Compiz, devo disconnettermi e accedere nuovamente. Questo di solito fa il trucco.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.