如何禁用统一面板服务?
从统一面板服务联机帮助页:
DESCRIPTION The unity-panel-service program is normally started automatically by the Unity shell (which gets started as a compiz module) and is used to draw panels which can then be used for the global menu, or to hold indicators.
统一面板服务如何非自动启动exception?
换句话说,它是如何随意手动启动和/或停止的?
手册页的含义是,这可以在不停止Unity shell的情况下完成。
这个答案很有希望:
是否可以重新启动统一面板而无需重新启动compiz?
但不是。 该进程可以从System Monitor
但它会自动重新启动。
引用:
- https://askubuntu.com/questions/184589/how-can-menu-bars-that-require-a-right-click-be-activated
- 如何启用或禁用全局应用程序菜单?
我使用此解决方案禁用自动启动unity-service-panel启动。 但你应该清楚,统一面板服务不是顶部栏上的面板,但它提供了一个服务,以便指标可以在面板上运行。
解:
-
将unity-panel-service文件移动到其他位置
sudo mv /usr/lib/unity/unity-panel-service ~
这会将文件移动到您的主文件夹。
-
现在使用
Ctrl-Alt-Del
快捷方式注销。 -
登录
该服务现已禁用。 如果要validation它,请运行ps -u | grep unity
ps -u | grep unity
在一个终端的ps -u | grep unity
。
要还原更改,请将文件移回原始位置。
我在Precise中遇到同样的问题。 尝试:
sudo mv /usr/lib/unity/unity-panel-service ~
在我颠倒命令并将unity-panel-service放回原始文件夹后工作。 我不明白为什么要删除文件并将其放回去,以便工作。 如果有人理解为什么,我相信很多人都会喜欢知道。 但它有效并且绝对没有负面影响。
在Ubuntu 12.04中
这是一个DBUS服务。 只要任何应用程序请求com.canonical.Unity.Panel.Service
并且没有进程提供或取得其所有权,它将自动启动。
-
要使其手动重命名DBUS服务文件:
sudo mv /usr/share/dbus-1/services/com.canonical.Unity.Panel.Service.service /usr/share/dbus-1/services/com.canonical.Unity.Panel.Service.service.disabled
-
手动启动它:
/usr/lib/unity/unity-panel-service & disown $!
-
手动停止它:
pkill -f unity-panel-service
在Ubuntu 14.04中
这是一个新贵的会议工作。
-
阻止它:
stop unity-panel-service
-
启动它:
start unity-panel-service