gnome-панель має кілька рядків - як це скасувати?


9

У Ubuntu 12.04 я використовую openbox із запущеною єдиною "gnome-панеллю". Але, намагаючись налаштувати два екрани в режимі Xinerama, я отримував додаткові ряди панелей кожного разу, коли X перезапускався.

І незважаючи на те, що я повністю повернувся до свого конфігурації з одним екраном X

  • gnome-panelвідображається 4 рядки (4 на верхньому скрині, 4 в нижній частині)
  • лише зовнішній рядок містить вміст, інші 3 порожні
  • працює лише один процес на панелі gnome
  • деякі віджети також з’являються 4 рази, хоча вони запускаються лише один раз
  • коли я перемикаюся з openbox за допомогою єдності, я повертаюся тимчасово до 1 ряду

Що тут пішло не так? Як це скасувати? Те, що не допомогло:

  • rm -Rf .gnome2 .gconf/ .compiz-1/
  • pkill panelта перезапустити його

Це помилка на панелі gnome, принаймні я так думаю. bugs.launchpad.net/ubuntu/+source/gnome-panel/+bug/1083811
muktupavels

Відповіді:


12

Виконайте наступне, очевидно, 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 монітора працювати. Все (меню, рядки, годинник тощо), здавалося, дублюється на панелі після кожної спроби перезапустити 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.


1
Це було ідеальним рішенням і чудово описано. Чи знаєте ви, де зберігається конфігурація, яку я редагую dconf-editor? а) я міг би відредагувати цей файл за допомогою emacs, потім і b) я маю більшість файлів свого homdir у сховищі git і думав, що зараз буду в безпеці від таких речей - але, здається, я пропустив файл, де це зберігається.
букси

1
Я знайшов це, але у мене немає $ DCONF_PROFILE, і я не зміг знайти файли, сподіваюся, це допоможе: live.gnome.org/dconf/SystemAdministrators
zechariah

ваші налаштування працюють, але зауважте, що натискання кнопки "Встановити за замовчуванням" залишає значення порожнім ( []) (принаймні, на 12.10)
Девід Лебоуер

Значення на панелі pkill gnome та пусті будуть магічно відновлені.
philcolbourn

3

Завдяки зехарії.

А як на рахунок:

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

Це позбулося 3 моїх чотирьох панелей.


Кілька рядків поверталися для мене щоразу, коли запускалася панель gnome. Це виявилося тому, що /etc/X11/xorg.conf визначив додатковий "екран".
Мартін Дорей
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.