我经常会偶然发现一些小的 compiz 错误或者屏幕输出损坏。当发生这种情况时,我会unity --replace
从 vty 运行。
这样可以修复问题,但是以这种方式重新加载 Unity 会导致全局菜单栏消失(因此每个窗口都会有自己的菜单栏)以及系统托盘(带有日期、声音、系统菜单的托盘)。
我猜想通过 dbus 告诉他们连接到新的统一进程可能会有效,或者终止并重新启动他们的进程。
我刚刚发现,我可以通过启动来恢复系统托盘/面板/usr/lib/unity/unity-panel-service
(我想知道为什么不通过重新启动它unity --replace
),但仍然缺少全局菜单。
答案1
该命令应该可以工作:
unity
Alt但请确保从运行框+F2而不是终端运行它。
如果您想从终端运行它,您必须使用:
setsid unity