Почему мои часы, индикаторные апплеты и область уведомлений иногда перемещаются при перезагрузке? Как я могу предотвратить это?

9

У меня все они заблокированы на панели, но они продолжают двигаться после выхода из системы и обратно. Так, например, иногда сессия апплета индикатора находится дальше всего вправо, а иногда часы / календарь, а иногда и уведомление. Площадь есть. Это небольшая проблема, но раздражает.

eugenemarshall
источник
Единственный раз, когда я это видел, это когда использовались разные мониторы или удаленный вход (другими словами: изменение разрешения, а затем расположение панелей). Это твой случай?
Маленькая Джава
Ты используешь гном или кде?
txwikinger
IIRC - индикаторный апплет только для GNOME.
lfaraone
Я использую GNOME 2.30.2 с Ubuntu 10.04. Я предполагаю, что это как-то связано с тем, что я добавил Epiphany и gmail-notify в свой список приложений для запуска, но я не уверен.
eugenemarshall

Ответы:

5

Нет реального решения, кроме как ждать исправления ошибки # 44082 . Тем не менее, есть (очень хакерский) обходной путь. Поместите свои апплеты панели, где вы хотите их, затем запустите gconftool-2 --dump /apps/panel panel_backup.xml. Когда апплеты испортятся, запустите

 gconftool-2 --load panel_backup.xml
 killall gnome-panel
snostorm
источник
не gnome-panel --replace &будет более подходящим?
lfaraone
Нет, потому что если вы сделаете это таким образом, вы можете закрыть терминал позже.
snostorm
3
Я заметил, что просто запуск killall gnome-panel часто решает эту проблему для меня без бита gconftool-2.
Джим
Я обычно просто Ctrl + Alt + Backspaceперезагружаю X немного излишне, но да.
Марко Чеппи
AFAIK, Ctrl + Alt + Backspace не работает в последних выпусках Ubuntu.
snostorm
4

Я использую более простое и удобное решение, IMO, чем дамп в XML и восстановление (что, кстати, не всегда работало для меня).

Итак, ответ на жизнь, вселенную и все остальное (не 42):
1. Установите «Редактор блокировки» с помощью Ubuntu Software Center (или как вам удобнее)
2. Запустите «Редактор блокировки» в разделе «Система-> Администрирование»
3. В разделе «Панель» включить «Блокировать панели»

Всякий раз, когда я хочу внести изменения в панели, я отключаю настройку, вносю изменения и включаю ее снова. Сработало как шарм для меня, поэтому я надеюсь, что это поможет и другим.

Ура!

Ли Ло
источник
IIRC, в Ubuntu Tweak есть опция «Блокировать все панели». Интересно, будет ли этот вариант выполнять то же самое?
eugenemarshall
Это может. Я никогда не использовал Ubuntu Tweak, но я бы сказал, что это довольно хорошая ставка, что он делает то же самое. Вы также можете сделать это с помощью gconf-editor или gconftool-2 напрямую.
Ли Ло
Да, опция «Блокировать все панели» в Ubuntu Tweak делает то же самое.
Ли Ло