问题描述
我最近安装了 Ubuntu 14.04。从顶部面板关闭和注销不起作用。
安装操作系统时它们运行良好,但几天前我为我的 ATI 显卡安装了 fglrx 驱动程序。它们不起作用,我遇到了低分辨率问题,并且 Ubuntu 无法启动。我通过从恢复模式中删除 fglrx 图形驱动程序解决了这个问题,Ubuntu 开始启动并工作得很好,至少我是这么认为的。
但现在顶部面板中的关闭和注销选项不起作用。我必须使用 ctrl
+ alt
+ delete
注销,并使用顶部面板中的关闭选项关闭(关闭选项在注销后有效,但在以用户身份登录时无效)。
我 re-installed Ubuntu 14.04 LTS 和关闭选项工作正常,但安装更新后它们再次停止工作。我以为是图形驱动程序 fglrx 安装问题,但现在我知道不是这个问题。我认为这是从 Ubuntu 更新安装的某些文件的问题。 \n有谁知道怎么解决吗?
最佳思路
无需从 start-up 应用程序中删除 cairo-dock。
使用以下解决方案之一:
-
找到 cairo-dock.desktop 文件
~/.config/autostart
并添加此代码X-GNOME-Autostart-Delay=20
轻松解决的步骤(在Ubuntu 14.04中测试)
-
无需 root 运行
gedit
-
单击打开文件菜单并按
Ctrl
+H
-
打开文件
~/.config/autostart/cairo-dock.desktop
-
添加这个
\n
X-GNOME-Autostart-Delay=20\n
-
保存并关闭
-
重新启动你的 unity/gnome
延迟时间超过20就可以了。
或者:
或者
-
创建一个名为
startdock
的脚本,其中包含文本\n
#! /bin/sh -e\nsleep 20\ncairo-dock\nexit 0\n
\n
使其可执行,并在启动项中添加一个包含该脚本路径的新命令。
如评论中所示,这是 a bug。错误报告指出
当另一个应用程序注册到 Unity DBus 的 LauncherEntry 接口时,Unity 的关闭/重新启动对话框无法正常工作。\n当 Cairo-Dock(及其 Launcher-API-Deamon)、DockbarX 或 Plank 在 Unity 之前启动时,我们似乎遇到了此错误。
要解决 Plank 码头的相同问题,请在上述解决方案之一中将 cairo-dock
替换为 plank
。其他应用程序也是如此。
次佳思路
从启动应用程序中删除 Cairo-dock 解决了我的问题,这是由于 Xeranas 评论的错误所致