Я знаю, что существует «unit-panel-service», который используется для перезапуска панели. Но можно перезапустить раздел «Dash / Launchers» без перезапуска плагина целого единства?
Я использовал для моего gftp Quicklist, путь с unity --replace &, но это не самый лучший способ. Если у вас есть Quicklist с возможностью генерации пунктов меню динамически, было бы неплохо иметь возможность перезапускать только весь Launcher.
Я также попробовал получить список избранных с помощью gsettings, изменить его и перевернуть назад, но без ожидаемого результата.
На данный момент только unity --replace является рабочим решением или нет?
Попробуйте killall -SIGHUP unity-2d-shell как обычный / зарегистрированный пользователь.
Это закрывает панель значков панели запуска и снова открывает ее.
Эта команда работала для меня:
DISPLAY=:0 compiz --replace&
DISPLAY =: 0 необходимо только при вызове из другой оболочки (например, при использовании терминала ctrl-F1).