O painel gnome tem várias linhas - como desfazer isso?

9

No Ubuntu 12.04, eu uso o openbox com um único "painel gnome" iniciado. Mas depois de tentar configurar minhas duas telas no modo Xinerama, recebi linhas adicionais de painéis cada vez que o X era reiniciado.

E apesar de eu ter revertido completamente para minha configuração de tela única X

  • o gnome-paneldisplay tem 4 linhas (4 na parte superior da tela, 4 na parte inferior)
  • somente a linha mais externa tem conteúdo, as outras 3 estão vazias
  • existe apenas um processo do painel gnome em execução
  • alguns widgets também aparecem 4 vezes, embora sejam executados apenas uma vez
  • quando mudo do openbox usando a unidade, volto temporariamente a 1 linha

O que deu errado aqui? Como desfazer isso? Coisas que não ajudaram:

  • rm -Rf .gnome2 .gconf/ .compiz-1/
  • pkill panele reiniciando-o
towi
fonte
Isso é bug no painel gnome, pelo menos acho que sim. bugs.launchpad.net/ubuntu/+source/gnome-panel/+bug/1083811
muktupavels

Respostas:

12

Execute o seguinte, aparentemente o gnome3 armazena a configuração em forma binária (eu não li o dconf o suficiente para saber onde ou por que).

sudo apt-get install dconf-tools

Execute: dconf-editorpara editar a configuração.

Vá para: org.gnome.gnome-panel.layout(é bastante intuitivo)

Os padrões parecem ser:

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

Eu tive que descobrir isso depois que tive um problema estranho com o gnome enquanto tentava fazer meus 2 monitores funcionarem. Tudo (menus, linhas, relógio, etc.) parecia duplicar no painel após cada tentativa de reiniciar o servidor X. Eu deveria ter tirado uma captura de tela, mas isso é essencialmente o que eu tinha antes de corrigi-la:

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 você pode ver, há três de tudo.

zacarias
fonte
1
Essa foi uma solução perfeita e bem descrita. Você sabe onde a configuração está armazenada com a qual estou editando dconf-editor? a) Eu poderia editar esse arquivo com o emacs, eb) eu tenho a maioria dos arquivos do meu homdir em um repositório git e pensei que estaria seguro contra essas coisas agora - mas parece que perdi o arquivo onde está armazenado.
towi
1
Encontrei isso, mas não tenho um $ DCONF_PROFILE e não consegui encontrar os arquivos, espero que ajude: live.gnome.org/dconf/SystemAdministrators
zechariah
suas configurações de trabalho, mas nota que clicar no folhas "Definir como padrão" em branco valor ( []) (pelo menos no meu 12.10)
David LeBauer
O painel do gnome pkill e os valores em branco serão restaurados magicamente.
philcolbourn
3

Graças a Zacarias.

A respeito:

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

Isso se livrou de três dos meus quatro painéis.

Finn Årup Nielsen
fonte
As várias linhas voltavam para mim toda vez que o gnome-panel era iniciado. Isso acabou porque o /etc/X11/xorg.conf definiu uma "tela" extra.
Martin Dorey