web-dev-qa-db-fra.com

Comment puis-je exécuter Openbox en utilisant la session GNOME / Openbox?

Je veux pouvoir utiliser openbox comme gestionnaire de fenêtres lors de l'exécution de GNOME.

Si j'installe openbox, je reçois les choix supplémentaires dans la fenêtre de connexion GDM d'un 'GNOME/Openbox' et d'une 'session openbox'. Si je me connecte avec la "session openbox", Openbox démarre avec succès. Cependant, si je me connecte à l'aide de la session 'GNOME/Openbox' afin de pouvoir exécuter GNOME mais simplement de remplacer metacity par openbox, je constate qu'openbox ne démarre pas et que metacity gère les fenêtres de mes applications.

Il semble que quelque chose ne fonctionne pas dans la session GNOME/Openbox dans 10.04 (et éventuellement dans d'autres versions d'Ubuntu).

Je sais que je peux remplacer manuellement metacity par openbox en tapant "openbox --replace", mais je souhaite connaître la méthode correcte pour démarrer openbox dans un environnement GNOME automatiquement à la connexion.

2
user8979

La session GNOME/Openbox fonctionnera si vous éditez le fichier /usr/share/applications/openbox.desktop et ajoutez la ligne suivante:

X-GNOME-Provides=windowmanager

Lors de la prochaine connexion, GNOME démarrera avec openbox en tant que gestionnaire de fenêtres au lieu de metacity.

2
user8979

Définir la clé/bureau/gnome/applications/window_manager/default de GConf sur "/ usr/bin/openbox" (ou quel que soit le format de ce binaire) fait d'Openbox le gestionnaire de fenêtres par défaut de votre session Gnome.

0
Florian Diesch

J'ai peut-être mal compris, mais après tout, le bon moyen consiste à utiliser la session "GNOME/Openbox".

Je pense que vous avez besoin d’une nouvelle question du type: "Pourquoi ma session GNOME/Openbox utilise-t-elle 100% de CPU?".

0
djeikyb