无法从Ubuntu 14.04 LTS的顶部面板关闭和注销
我最近安装了Ubuntu 14.04。 从顶部面板关闭和注销不起作用。
他们在安装操作系统时工作正常,但几天前我为我的ATI显卡安装了fglrx驱动程序。 他们没有工作,我得到了低分辨率的问题,Ubuntu没有启动。 我通过从恢复模式中删除fglrx图形驱动程序来解决它,并且Ubuntu开始启动并且工作正常,至少这是我的想法。
但是现在顶部面板中的关闭和注销选项不起作用。 我必须使用ctrl + alt + delete注销并使用顶部面板中的shutdown选项关闭(shutdown选项在注销后工作,但在以用户身份登录时不工作)。
我重新安装了Ubuntu 14.04 LTS并且关机选项工作正常但是在安装更新后它们又停止了工作。 我认为它的图形驱动程序fglrx安装问题,但现在我知道它不是那个。 我认为从Ubuntu更新安装的某个文件存在问题。
有谁知道如何解决它?
无需从启动应用程序中删除cairo-dock。
使用以下解决方案之一:
- 找到cairo-dock.desktop文件
~/.config/autostart
并添加此代码,X-GNOME-Autostart-Delay=20
轻松解决的步骤(在Ubuntu 14.04中测试)
- 在没有root的情况下运行
gedit
- 单击打开文件菜单,然后按Ctrl + H.
- 打开文件
~/.config/autostart/cairo-dock.desktop
-
加上这个
X-GNOME-Autostart-Delay=20
-
保存并关闭
- 重启你的团结/侏儒
超过20的延迟时间工作正常。
要么:
-
从启动应用程序中选择cairo-dock启动应用程序,并将命令选项更改为:
sh -c "sleep 30; exec cairo-dock -o"
在这里和这里来源
要么
-
使用文本创建一个名为
startdock
的脚本#! /bin/sh -e sleep 20 cairo-dock exit 0
使其可执行,并在启动项中添加一个带有此脚本路径的新命令。
这是评论中指出的错误 。 错误报告指出了这一点
当另一个应用程序注册到Unity DBus的LauncherEntry接口时,Unity的关闭/重启对话框不起作用。 当Cairo-Dock(及其Launcher-API-Deamon),DockbarX或Plank在Unity之前启动时,我们似乎有这个错误。
要解决与Plank底座相同的问题,请使用上述解决方案之一替换cairo-dock
和plank
。 其他应用程序也是如此。
这个方法比其他方法更好,因为问题解决了,开罗docker几乎没有延迟。
以root身份编辑/usr/lib/x86_64-linux-gnu/cairo-dock/cairo-dock-launcher-API-daemon
。
在第33行添加以下行:
from time import sleep
以及第241行的下一行(就在ULWatcher()之前):
sleep(5)
然后,重新启动会话。
如果您使用的是32位版本的Ubuntu,该文件可能会在 –
/usr/lib/cairo-dock/cairo-dock-launcher-API-daemon
此解决方案取自Launchpad Bug页面 。
使用电源菜单关机
您可以选择关闭系统。 按电源按钮 ,它应显示菜单,可选择以下选项:
- 锁
- 暂停
- 重启
- 关掉
选择关机。 它会工作。
截图
使用终端关机
- 按CTRL + ALT + T.
- 键入:
sudo shutdown -h now
- 按Enter键
- 如果需要,请输入密码
- 再次按Enter键
你完成了。
我也遇到过这个问题,现在问题解决了。 所以,在这里我将分享我的经验:首先使用快捷键Alt + Ctl + L并锁定您的Ubuntu,然后从右上角单击设置按钮,然后单击切换用户。 然后,单击设置按钮,然后单击关闭。 再次启动计算机。 现在您可以从顶部面板轻松关闭。
希望你能解决你的问题。 谢谢 !
试试这个
sudo -i gedit /etc/default/grub
找到这条线
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
并将其更改为
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force"
保存文件并关闭它。
现在跑
update-grub
现在我觉得你的问题解决了。
从启动应用程序中删除Cairo-dock解决了我的问题,因为Xeranas评论了一个错误