gnome-panel tiene varias filas: ¿cómo deshacer eso?

9

En Ubuntu 12.04 utilizo openbox con un solo "panel de gnomos" iniciado. Pero después de intentar configurar mis dos pantallas en modo Xinerama, obtuve filas adicionales de paneles cada vez que X se reiniciaba.

Y a pesar de que volví completamente a mi one-screen-X-config

  • el gnome-panelvisualizado tiene 4 filas (4 en la parte superior del sreen, 4 en la parte inferior)
  • solo la fila más externa tiene contenido, las otras 3 están vacías
  • solo hay un proceso de panel de gnome en ejecución
  • algunos widgets también aparecen 4 veces, aunque solo se ejecutan una vez
  • cuando cambio de openbox usando la unidad, vuelvo a 1 fila temporalmente

¿Qué salió mal aquí? ¿Cómo deshago eso? Cosas que no ayudaron:

  • rm -Rf .gnome2 .gconf/ .compiz-1/
  • pkill panely reiniciarlo
Towi
fuente
Esto es un error en gnome-panel, al menos eso creo. bugs.launchpad.net/ubuntu/+source/gnome-panel/+bug/1083811
muktupavels

Respuestas:

12

Ejecute lo siguiente, aparentemente gnome3 almacena la configuración en forma binaria (no he leído en dconf lo suficiente como para saber dónde o por qué).

sudo apt-get install dconf-tools

Ejecutar: dconf-editorpara editar la configuración.

Vaya a: org.gnome.gnome-panel.layout(es bastante intuitivo)

Los valores predeterminados parecen ser:

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

Tuve que resolver esto después de tener un problema extraño con gnome mientras intentaba que mis 2 monitores funcionaran. Todo (menús, filas, reloj, etc.) parecía duplicarse en el panel después de cada intento de reiniciar el servidor X. Debería haber tomado una captura de pantalla, pero esto es esencialmente lo que tenía antes de arreglarlo:

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']

Como puede ver, hay 3 de todo.

Zacarías
fuente
1
Esa fue una solución perfecta y bien descrita. ¿Sabes dónde está almacenada la configuración con la que estoy editando dconf-editor? a) podría editar ese archivo con emacs, luego yb) tengo la mayoría de los archivos de mi homdir en un repositorio git y pensé que estaría a salvo de esas cosas ahora, pero parece que me perdí el archivo donde está almacenado.
Towi
1
Encontré esto, pero no tengo un $ DCONF_PROFILE y no he podido encontrar los archivos, espero que esto ayude: live.gnome.org/dconf/SystemAdministrators
zechariah
su configuración funciona, pero tenga en cuenta que al hacer clic en "Establecer como predeterminado" deja el valor en blanco ( []) (al menos en mi 12.10)
David LeBauer
pkill gnome-panel y los valores en blanco se restaurarán mágicamente.
philcolbourn
3

Gracias a Zacarías.

Qué pasa:

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

Eso eliminó 3 de mis cuatro paneles.

Finn Årup Nielsen
fuente
Las múltiples filas volvían por mí cada vez que se iniciaba gnome-panel. Esto resultó ser porque /etc/X11/xorg.conf definió una "pantalla" adicional.
Martin Dorey