升级到 14.04 后出现“关机”和“注销”问题

升级到 14.04 后出现“关机”和“注销”问题

我已经将笔记本电脑从 12.04 升级到 14.04。升级成功,但问题是,当我从右上角的电源图标(不确定这是否是正确的名称)单击“注销”、“关机”、“暂停”时,现在什么都没有发生;另一方面,“系统设置”可以工作并启动相关窗口。不过,这不是什么大问题,因为我可以从终端注销和关机,但我想知道为什么这不起作用以及如何修复它。有什么关于如何解决这个问题的想法吗?

答案1

作为西尔万·皮诺指出,似乎你这个错误影响到你。

在齿轮菜单中启用关机/注销/暂停的最佳方法是禁用在启动时启动 cairo dock然后手动启动它(您可以在仪表板上输入“cairo dock”,然后单击它来启动 cairo dock)。

在修复此错误之前,另一种解决方法是使用键盘快捷键关机。为此,请打开系统设置 -> 键盘 -> 快捷键并设置“自定义快捷方式”如下:

  1. 点击 +

  2. 在“名称”前输入“关机”

  3. 类型

    dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.PowerOff" boolean:true 
    

    在“命令”前面单击“应用”

  4. 单击创建的快捷方式前面的“禁用”,然后按下您想要设置的关机按键,如果它们已经被使用,您将收到警告,如果没有,您可以使用该密钥库进行关机,而不必像现在使用那样输入密码sudo pm-poweroff

有关重新启动、暂停和休眠的其他命令列表,请参阅以下问题:

您可以类似地为其他命令创建快捷方式。

答案2

无需从启动应用程序中删除 cairo-dock,找到开罗-dock.desktop文件~/.config/autostart并添加此代码,X-GNOME-Autostart-Delay=20

轻松解决的步骤(在 Ubuntu 14.04 中测试)

  1. gedit无需root运行
  2. 单击打开文件菜单并按 Ctrl+H
  3. 打开文件~/.config/autostart/cairo-dock.desktop
  4. 添加此

X-GNOME-Autostart-Delay=20

  1. 保存并关闭

  2. 重启你的 unity/gnome

延迟时间超过 20 即可正常工作。

索尔这里

答案3

在 14.04 中,此类操作应使用/org/freedesktop/login1提供的systemd-logind。尝试重新安装该indicator-session包。

打开终端并输入:

sudo apt-get update
sudo apt-get purge indicator-session
sudo apt-get install indicator-session systemd-services

indicator-session角色描述如下:https://wiki.ubuntu.com/SystemMenu

答案4

从 12.04 升级到 14.04 后,我在不同的机器上都看到了这个问题。为了修复它,我不得不发出 sudo pam-auth-update --force

相关错误:https://bugs.launchpad.net/ubuntu/+source/policykit-desktop-privileges/+bug/1240336

相关内容