8 votes

Comment activer compiz dans Gnome Classic ?

J'utilise Ubuntu Oneiric 11.10.

Je crois savoir que Gnome Classic est avec les effets Compiz, et Gnome Classic (sans effets) n'a pas de Compiz.

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

Est-ce qu'il y a quelque chose que je dois faire pour activer Compiz en Gnome Classic ?


Comme demandé dans les commentaires des réponses, voici la sortie de ~/.xsession-errors :

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)

8voto

David Frenkel Points 860

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

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

et remplacez cette ligne :

RequiredProviders=windowmanager;notifications;

avec celui-ci :

RequiredProviders=windowmanager;

Il suffit ensuite de se déconnecter et de se reconnecter pour que tout fonctionne correctement. Cela a résolu le problème dans mon cas.

EDIT 1 :

1) pour accéder au menu du panneau gnome, il faut 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 il suffit 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 en rapport avec GTK ou gnome vous devrez peut-être réinstaller les pilotes "personnalisés" de votre carte graphique, par exemple le pilote NVIDIA linux.

2voto

calyth Points 223

Gnome Classic devrait faire tourner compiz si l'accélération est activée (vous pouvez essayer d'exécuter /usr/lib/gnome-session/gnome-session-check-accelerated; echo $? et il devrait renvoyer 0), s'il renvoie autre chose, c'est probablement que vous n'avez pas d'accélération matérielle et que vous vous rabattez sur GNOME classic (aucun effet).

Si non, est-ce que l'exécution /usr/bin/gnome-wm --replace remplacer votre environnement actuel par compiz ?

2voto

spy Points 21

Juste pour être complet,

Une autre solution qui fonctionne pour moi est d'ajouter "/usr/bin/compiz --replace" aux applications de démarrage de GNOME via :

gnome-session-properties

J'ai aussi perdu la fonctionnalité Alt-Clic droit (Windows+Alt-Clic droit est nécessaire) mais Alt + Tab fonctionne toujours.

Bien à vous

1voto

Max Points 11

Les effets Compiz ne se chargent pas toujours 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.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X