Com o Xmonad / GNOME, mude o painel do gnome entre monitores

3

Estou usando o gnome com o Xmonad como meu gerenciador de janelas no Ubuntu 11.10. Quando uso um monitor externo com meu laptop, estendendo a área de trabalho com nvidia-settings ou disper, os painéis gnome (barra superior e barra de espaços de trabalho / aplicativos em execução) parecem ser exibidos aleatoriamente em qualquer monitor. Como eu posso forçá-los a usar um monitor ou mudar sua posição com um comando programável que eu possa digitar?

Aqui estão algumas coisas que não funcionam:

  • posso movê-los clicando com o botão direito do mouse > Properties- > Desmarque "expandir" - > Alt-arraste, etc. Isso funciona, mas requer muito trabalho do mouse toda vez que eu conecto meu monitor externo.
  • Usar o gconf-editor para alterar qualquer uma das configurações do painel do gnome na verdade não altera nada: gconftool-2 --type string --set /apps/panel/toplevels/top_panel_screen0/orientation top A configuração /monitor "1" também não altera nada

[editar] A solução do gpoo está quase correta - apenas use o dconf em vez de gsettings.

dconf write /org/gnome/gnome-panel/layout/toplevels/bottom-panel/monitor 1

gsettings não me permite alterar as chaves necessárias, embora seja provável que eu não consiga entender sua sintaxe oculta e não documentada. Todos os dconf , dconf-editor e gsettings precisam de páginas do manual. (A página man do gsettings não faz nada para explicar o que significam os termos.)

    
por reasgt 14.05.2012 / 20:54

1 resposta

1

Experimente as configurações ou o dconf. Você pode querer alterar org.gnome.gnome-panel.layout.toplevels.top-panel.monitor e org.gnome.gnome-panel.layout.toplevels.top-panel.orientation .

Seria algo como:

$ gsettings set org.gnome.gnome-panel.layout.toplevels.top-panel.orientation top
$ gsettings set org.gnome.gnome-panel.layout.toplevels.top-panel.monitor 1
    
por gpoo 03.08.2012 / 21:10