是否可以仅使用启动器重启仪表板和面板而无需重新启动统一?
我知道有`unity-panel-service’,用于重启面板。 但有可能重新启动“Dash / Launchers”部分而不重新启动整个Unity插件?
我已经习惯了我的gftp快速列表 , unity --replace &
的方式unity --replace &
,但这不是最好的方法。 如果你有快速列表可以动态生成菜单项,那么有可能只重新启动整个启动器。
我也试过,用gsettings获取collections列表,更改它并将其回滚,但没有等待结果。
现在只有unity --replace
是否是有效的解决方案?
我不认为这是可能的。
但是,如果您使用libunity创建了一个脚本,则可以拥有一个真正的动态快速列表,而不是按需生成新的静态列表。 查看Opera one的示例。
尝试使用killall -SIGHUP unity-2d-shell
作为普通/登录用户。
这将关闭启动器图标栏并再次打开它。
这个命令对我有用:
DISPLAY=:0 compiz --replace&
只有从另一个shell调用时才需要DISPLAY =:0(例如,当使用ctrl-F1终端时)。