gnome-panel a plusieurs lignes - comment annuler cela?

9

Sur Ubuntu 12.04 j'utilise openbox avec un seul "panneau gnome" démarré. Mais après avoir essayé de configurer mes deux écrans en mode Xinerama, j'ai obtenu des rangées de panneaux supplémentaires à chaque redémarrage de X.

Et malgré que je suis complètement revenu à ma configuration X écran unique

  • l' gnome-panelaffichage a 4 rangées (4 en haut de l'écran, 4 en bas)
  • seule la ligne la plus à l'extérieur a du contenu, les 3 autres sont vides
  • il n'y a qu'un seul processus de panneau gnome en cours d'exécution
  • certains widgets apparaissent également 4 fois, bien qu'ils ne s'exécutent qu'une seule fois
  • lorsque je quitte l'openbox à l'aide de l'unité, je reviens temporairement à 1 ligne

Qu'est-ce qui a mal tourné ici? Comment puis-je annuler cela? Choses qui n'ont pas aidé:

  • rm -Rf .gnome2 .gconf/ .compiz-1/
  • pkill panelet le redémarrer
towi
la source
C'est un bug dans gnome-panel, du moins je le pense. bugs.launchpad.net/ubuntu/+source/gnome-panel/+bug/1083811
muktupavels

Réponses:

12

Exécutez ce qui suit, apparemment gnome3 stocke la configuration sous forme binaire (je n'ai pas suffisamment lu sur dconf pour savoir où ou pourquoi).

sudo apt-get install dconf-tools

Run: dconf-editorpour éditer la config.

Allez à: org.gnome.gnome-panel.layout(c'est assez intuitif)

Les valeurs par défaut semblent être:

object-id-list     ['menu-bar', 'indicators', 'show-desktop', 'window-list', 'workspace-switcher']
toplevel-id-list   ['top-panel', 'bottom-panel']

J'ai dû comprendre cela après avoir eu un problème étrange avec gnome en essayant de faire fonctionner mes 2 moniteurs. Tout (menus, lignes, horloge, etc.) semblait dupliquer sur le panneau après chaque tentative de redémarrage du serveur X. J'aurais dû prendre une capture d'écran mais c'est essentiellement ce que j'avais avant de la corriger:

object-id-list     ['menu-bar', 'indicators', 'show-desktop', 'window-list', 'workspace-switcher', 'menu-bar-0', 'indicators-0', 'show-desktop-0', 'window-list-0', 'workspace-switcher-0', 'menu-bar-1', 'indicators-1', 'show-desktop-1', 'window-list-1', 'workspace-switcher-1']
toplevel-id-list   ['top-panel', 'bottom-panel', 'top-panel-screen1', 'bottom-panel-screen1', 'top-panel-screen1-0', 'bottom-panel-screen1-0']

Comme vous pouvez le voir, il y a 3 de tout.

zacharie
la source
1
C'était une solution parfaite et bien décrite. Savez-vous par hasard où est stockée la configuration avec laquelle je modifie dconf-editor? a) Je pourrais éditer ce fichier avec emacs, puis et b) J'ai la plupart des fichiers de mon homdir dans un référentiel git et pensais que je serais en sécurité contre de telles choses maintenant - mais il semble que j'ai raté le fichier où il est stocké.
2012 à 6h32
1
J'ai trouvé cela, mais je n'ai pas $ DCONF_PROFILE et je n'ai pas pu trouver les fichiers, j'espère que cela aide: live.gnome.org/dconf/SystemAdministrators
zechariah
vos paramètres fonctionnent, mais notez que cliquer sur "Définir par défaut" laisse la valeur vide ( []) (au moins sur mon 12.10)
David LeBauer
pkill gnome-panel et les valeurs vides seront restaurées comme par magie.
philcolbourn
3

Merci à Zacharie.

Qu'en est-il de:

dconf reset -f /org/gnome/gnome-panel/layout/

Cela s'est débarrassé de 3 de mes quatre panneaux.

Finn Årup Nielsen
la source
Les multiples rangées revenaient pour moi à chaque démarrage de gnome-panel. Cela s'est avéré être dû au fait que /etc/X11/xorg.conf a défini un "écran" supplémentaire.
Martin Dorey