Можно ли перезапустить только приборную панель и панель с пусковыми установками без перезапуска единства?

10

Я знаю, что есть «сервис единой панели», который используется для перезапуска панели. Но возможно ли перезапустить раздел «Dash / Launchers», не перезапуская весь плагин Unity?

Я использовал для своего gftp Quicklist , кстати unity --replace &, но это не лучший способ. Если у вас есть Quicklist с возможностью динамического создания пунктов меню, было бы неплохо иметь возможность перезапустить только весь Launcher.

Я попытался также, чтобы получить список избранного с gsettings, изменить его и откатить, но без ожидаемого результата.

Пока только unity --replaceрабочее решение или нет?

Петракис
источник

Ответы:

4

Я не думаю, что это возможно.

Однако, если вы сделали скрипт, использующий libunity, вы можете создать реальный динамический быстрый список вместо генерации нового статического по требованию. Проверьте Opera один для примера.

Хорхе Кастро
источник
Спасибо, за помощь, libunity - отличное решение для моего будущего
быстрого списка
3

Попробуйте killall -SIGHUP unity-2d-shellкак обычный / авторизованный пользователь.

Это закроет панель значков панели запуска и откроет ее снова.

FlauschBert
источник
1

Эта команда работает для меня:

DISPLAY=:0 compiz --replace&

DISPLAY =: 0 требуется только при вызове из другой оболочки (например, при использовании терминала ctrl-F1).

Амир Увал
источник