Unity 无法正常工作,因为未找到 unity-panel-service

Lui*_*igo 5 unity 11.10

我已经为 Ubuntu 11.10 下载了一些更新,在我重新启动计算机以使更改生效后,我意识到 Unity 界面无法正常工作。左侧面板(应用程序所在的位置)和顶部栏也没有出现。我再次重新启动了我的电脑,但事情仍然如此。

好吧,然后我试图强制 Unity 通过终端运行,但是当我尝试unity或 时unity --reset,出现的第一条消息是“unity-panel-service: process not found”。当我unity-panel-service在终端上输入时,它也说找不到。

然后我在网上搜索并得到了这个页面(http://manpages.ubuntu.com/manpages/oneiric/man1/unity-panel-service.1.html),它说统一面板服务是负责加载丢失的面板。

所以,我的问题是,我怎样才能重新下载或重新安装它,以便统一再次工作?或者,当然,如果我错了并且 unity 不起作用的原因不是那个,请告诉我:)

jym*_*bob 7

由于损坏的图形驱动程序在我重新安装 fglrx 时没有消失,我遇到了类似的问题。我最终偶然发现了解决方案:在 compiz 设置中禁用了 unity 插件!

通过运行ccsm然后启用 Unity 插件并禁用任何冲突来修复。


小智 2

我遇到过同样的问题。摆弄了一些 ccsm 并下载了一些更新,然后重新启动 Unity 3D 后不再工作。缺少启动器和面板。

unity --reset没有帮助,我不得不使用 Ubuntu 2D(此选项自 Ubuntu 12.10 起已弃用)。

感谢您的链接,我在 中找到了 unity-panel-service /usr/lib/unity/unity-panel-service。我dpkg-query -L unity-services在您链接的手册页中找到包名称后使用了它。这将为您提供其所有内容的位置。

然后我/usr/lib/unity/unity-panel-service在登录 2D 的情况下跑步。我没想到这会起作用,但事实并非如此。它退出时出现致命错误,表示无法自行注册。我想这并不奇怪,因为已经有一个面板了。然而,在2D启动失败后,我突然可以再次登录3D,一切恢复正常。希望这对你也有用。

如果您没有/usr/lib/unity/unity-panel-service,那么我会尝试删除并重新安装提供该可执行文件的 unity-services 包。