Comment activer compiz dans Gnome Classic?

8

J'utilise Ubuntu Oneiric 11.10.

Ma compréhension est que Gnome Classic est avec des effets Compiz, et Gnome Classic (sans effets) n'a pas de Compiz.

Cependant, lorsque j'exécute Gnome Classic , compiz ne semble pas fonctionner. Si j'ouvre compiz-settings-manager, j'ai tous mes paramètres, mais aucun ne prend effet.

Dois-je faire quelque chose pour activer Compiz dans Gnome Classic ?


Comme demandé dans les commentaires des réponses, voici la sortie des erreurs ~ / .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)
Questionneur
la source

Réponses:

8

Pour résoudre ce problème, modifiez ce fichier:

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

et remplacez cette ligne:

RequiredProviders=windowmanager;notifications;

avec celui-ci:

RequiredProviders=windowmanager;

Ensuite, déconnectez-vous et reconnectez-vous et cela devrait fonctionner correctement. Cela a résolu le problème dans mon cas.

EDIT 1:

1) pour accéder au menu du panneau gnome, vous devez maintenant utiliser "touche Windows + alt + clic droit" sur les panneaux au lieu de "alt + clic droit"

2) un autre problème pourrait être "alt + tab" mais vous avez juste besoin de le réaffecter dans Applications -> Outils système -> Paramètres système -> Clavier -> Raccourcis

EDIT 2:

3) après les mises à jour du système liées à GTK ou gnome, vous devrez peut-être réinstaller tout pilote "personnalisé" pour votre carte graphique, par exemple le pilote linux NVIDIA

Pawel Barcik
la source
Oui fonctionne mais perd la fonction ALT voir mon commentaire ci
robin0800
3
au lieu de "alt + clic droit" sur le panneau, utilisez "touche Windows + alt + clic droit" et cela fonctionne très bien alors :) un autre problème pourrait être "alt + tab" mais vous avez juste besoin de le réaffecter dans Applications -> Outils système - > Paramètres système -> Clavier -> Raccourcis
Pawel Barcik
Bonne trouvaille, la touche Windows + Alt fonctionne effectivement, modifiez peut-être votre réponse ci-dessus pour inclure cette information
robin0800
2

Gnome Classic devrait exécuter compiz si l'accélération est activée (vous pouvez essayer de l'exécuter /usr/lib/gnome-session/gnome-session-check-accelerated; echo $?et elle devrait retourner 0), si elle retourne autre chose, c'est probablement que vous n'avez pas d'accélération matérielle et donc retournez à GNOME classic (Aucun effet).

Si non, fonctionne-t-il /usr/bin/gnome-wm --replaceremplacer votre environnement actuel par compiz?

didrocks
la source
J'obtiens 0 lorsque j'exécute la première commande, et lorsque j'exécute /usr/bin/gnome-wm --replace, alors Compiz prend vie (ouais!). Cependant, la seule chose maintenant, c'est que si je me déconnecte et me reconnecte, je perds Compiz. Comment puis-je le faire coller?
Interlocuteur
C'est bizarre ... Pouvez - vous vérifier que /usr/share/gnome-session/sessions/gnome-classic.sessioncontient: DefaultProvider-windowmanager=gnome-wm. Si tel est le cas, veuillez modifier: `` /usr/share/xsessions/gnome-classic.desktop , add --debug` sur la ligne d'exécution et signaler votre ~/.xsession-errorsconnexion après.
didrocks
J'ai suivi vos instructions et ajouté la fin du journal des erreurs à la question d'origine. Le dossier entier était trop long à inclure ici. J'espère que la portion que j'ai fournie est suffisante. Oh, et la DefaultProvider-windowmanager=gnome-wmligne était là où vous aviez dit qu'elle devrait être.
Interlocuteur
Oui, vous pouvez supprimer les notifications et vous pouvez également remplacer gnome-wm par compiz. Le seul problème est que vous perdez l'action de la touche ALT et que vous ne pouvez pas accéder aux paramètres du panneau
robin0800
2

Juste pour être complet,

une autre solution qui fonctionne pour moi consiste à ajouter "/ usr / bin / compiz --replace" aux applications de démarrage GNOME via:

gnome-session-properties

J'ai également perdu la fonctionnalité Alt-RightClick (Windows + Alt-Rightclick est nécessaire) mais Alt+ Tabfonctionne toujours.

sincères amitiés

espion
la source
1

Les effets Compiz ne se chargent pas souvent au démarrage dans Ubuntu 10.04. Pour activer Compiz, je dois me déconnecter puis me reconnecter. Cela fait généralement l'affaire.

Max
la source