是否可以在不重新启动compiz的情况下重新启动统一面板?


28

我经常被那个无法点击某些指示器的错误所打扰。重新启动统一很容易解决,但这通常也意味着冒着重新建立父窗口的风险(稀有,但我宁愿避免任何此类问题)。

因此,我知道这里有“ unity-panel-service”,并且我猜想这可能与解决方案有关?

是否可以在不重新启动compiz的情况下重新启动统一面板(或整个unity插件)?


万一这发生在某人身上,如果您使用的是VNC或NoMachine之类的设备,则本地计算机统一面板可能在顶部,而正在访问的远程面板在下面;解决方法是禁用全屏(最大化)并再次进入全屏(最大化),因此本地计算机上的应用程序将再次置于本地统一面板上方,并且远程应用程序将正确显示!(花了一些时间找出答案...)
水瓶座力量

Answers:


41

要重新启动unity-panel-service,只需将其杀死:

killall unity-panel-service

如果出于某种原因它根本没有运行,则可以通过以下方式启动它

/usr/lib/unity/unity-panel-service

4
在14.04中,这对我不起作用。相反,askubuntu.com / questions / 371915 /…中的答案对我而言似乎更接近:kill -9 $(pgrep unity-panel-ser); compiz --replace
Phil

我的统一面板在12.04上无法与此一起运行:指标-Appmenu-CRITICAL **:无法声明名称com.canonical.AppMenu.Registrar
Noidea,2016年

在Ubuntu 16.04中,尽管我有的手册页,但找不到此过程unity-panel-service
PlasmaBinturong '18 -10-10

12

在Unity2d类型上执行相同的操作

killall unity-2d-panel

或者,如果仅左侧的应用程序启动器失败,请键入

killall unity-2d-launcher
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.