gnome-panel ha più righe: come annullarlo?


9

Su Ubuntu 12.04 uso openbox con un singolo "pannello gnome" avviato. Ma dopo aver provato a configurare i miei due schermi in modalità Xinerama ho ricevuto ulteriori file di pannelli ogni volta che X si riavviava.

E nonostante sia tornato completamente al mio one-screen-X-config

  • il gnome-paneldisplay ha 4 righe (4 nella parte superiore dello schermo, 4 nella parte inferiore)
  • solo la riga più esterna ha contenuto, le altre 3 sono vuote
  • c'è solo un processo gnome-panel in esecuzione
  • alcuni widget appaiono anche 4 volte, sebbene funzionino una sola volta
  • quando mi allontano da openbox usando unità, torno temporaneamente a 1 riga

Cosa è andato storto qui? Come posso annullarlo? Cose che non hanno aiutato:

  • rm -Rf .gnome2 .gconf/ .compiz-1/
  • pkill panele riavviarlo

Questo è un bug in gnome-panel, almeno penso di si. bugs.launchpad.net/ubuntu/+source/gnome-panel/+bug/1083811
muktupavels

Risposte:


12

Esegui il seguente, apparentemente gnome3 memorizza la configurazione in forma binaria (non ho letto abbastanza su dconf per sapere dove o perché).

sudo apt-get install dconf-tools

Esegui: dconf-editorper modificare la configurazione.

Vai a: org.gnome.gnome-panel.layout(è piuttosto intuitivo)

Le impostazioni predefinite sembrano essere:

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

Ho dovuto capire questo dopo aver avuto qualche strano problema con Gnome mentre cercavo di far funzionare i miei 2 monitor. Tutto (menu, righe, orologio, ecc.) Sembrava duplicarsi sul pannello dopo ogni tentativo di riavviare il server X. Avrei dovuto fare uno screenshot ma questo è essenzialmente quello che avevo prima di ripararlo:

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

Come puoi vedere, ce ne sono 3 di tutto.


1
Era una soluzione perfetta e ben descritta. Ti capita di sapere dove è memorizzata la configurazione con cui sto modificando dconf-editor? a) Potrei modificare quel file con emacs, quindi eb) ho la maggior parte dei file del mio homdir in un repository git e ho pensato di essere al sicuro contro tali cose ora - ma sembra che mi sia perso il file in cui è archiviato.
towi,

1
Ho trovato questo, ma non ho $ DCONF_PROFILE e non sono stato in grado di trovare i file, spero che questo aiuti: live.gnome.org/dconf/SystemAdministrators
zechariah,

le tue impostazioni funzionano, ma []
tieni

pkill gnome-panel e valori vuoti verranno ripristinati magicamente.
philcolbourn,

3

Grazie a Zaccaria.

Che dire:

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

Mi sono sbarazzato di 3 dei miei quattro pannelli.


Le righe multiple sono tornate per me ogni volta che è stato avviato gnome-panel. Ciò si è rivelato perché /etc/X11/xorg.conf ha definito uno "schermo" aggiuntivo.
Martin Dorey,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.