是否可以仅重新启动带有启动器的仪表板和面板,而无需重新启动 Unity?

是否可以仅重新启动带有启动器的仪表板和面板,而无需重新启动 Unity?

我知道有“unity-panel-service”,用于重新启动面板。但是是否可以重新启动“Dash/Launchers”部分而不重新启动整个 Unity 插件?

我已经用过gftp 快速列表,方法与 相同unity --replace &,但这不是最好的方法。如果您有可以动态生成菜单项的 Quicklist,最好能够仅重新启动整个 Launcher。

我也尝试过使用 gsettings 获取收藏夹列表,进行更改然后将其回滚,但没有得到预期的结果。

目前只有一个unity --replace解决方案,不是吗?

答案1

我认为这是不可能的。

但是如果你使用 libunity 编写了一个脚本,你就可以拥有一个真正的动态快速列表而不是按需生成新的静态文件。查看歌剧举个例子。

答案2

killall -SIGHUP unity-2d-shell尝试以正常/登录用户身份进行操作。

这将关闭启动器图标栏并再次打开它。

答案3

这个命令对我有用:

DISPLAY=:0 compiz --replace&

仅从另一个 shell 调用时才需要 DISPLAY=:0(例如,使用 ctrl-F1 终端时)。

相关内容