在 Ubuntu 12.04 上,我使用 openbox 并启动单个“gnome-panel”。但在尝试在 Xinerama 模式下配置我的双屏后,我得到了额外的面板排每次 X 重新启动时。
尽管我完全恢复了我的单屏X配置
- 显示
gnome-panel
有 4 行(屏幕顶部 4 行,底部 4 行) - 只有最外行有内容,其他三行是空的
- 只有一个 gnome-panel 进程正在运行
- 有些小部件也会出现 4 次,尽管它们只运行一次
- 当我使用 unity 切换出 openbox 时,我暂时回到 1 行
这里出了什么问题?我该如何解决?不是帮助:
rm -Rf .gnome2 .gconf/ .compiz-1/
pkill panel
并重新启动
答案1
运行以下命令,显然 gnome3 以二进制形式存储配置(我还没有阅读 dconf 的足够信息以了解它在哪里或为什么)。
sudo apt-get install dconf-tools
运行:dconf-editor
编辑配置。
前往:(org.gnome.gnome-panel.layout
非常直观)
默认值似乎是:
object-id-list ['menu-bar', 'indicators', 'show-desktop', 'window-list', 'workspace-switcher']
toplevel-id-list ['top-panel', 'bottom-panel']
当我尝试让 2 个显示器正常工作时,我遇到了一些奇怪的 gnome 问题,因此我不得不解决这个问题。每次尝试重新启动 X 服务器后,面板上似乎都会出现所有内容(菜单、行、时钟等)的重复。我应该截取屏幕截图,但修复之前我基本上就是这样的:
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']
正如您所见,每样东西都有 3 个。
答案2
感谢撒迦利亚。
关于什么:
dconf reset -f /org/gnome/gnome-panel/layout/
这样就去掉了我的四个面板中的三个。