在没有终端帮助的情况下被要求关机

在没有终端帮助的情况下被要求关机

我的系统装有 Ubuntu 11.10,当系统要求关机时,它不会关机。它会重新启动到登录页面。我一直使用sudo shutdown -h now关机,但有没有办法把它放入程序中,这样就可以在不进入终端的情况下要求关机?

答案1

只有当非特权用户是登录系统的唯一用户时,他们才能使用关机和重启选项。您的系统很可能认为系统上还有其他用户。

您可以使用以下命令获取活动会话的列表ck-list-sessions

$ ck-list-sessions 
Session2:
    unix-user = '1000'
    realname = 'James Henstridge'
    seat = 'Seat1'
    session-type = ''
    active = TRUE
    x11-display = ':0'
    x11-display-device = '/dev/tty7'
    display-device = ''
    remote-host-name = ''
    is-local = TRUE
    on-since = '2012-04-05T23:36:58.278097Z'
    login-session-id = '1234567890'

如果您看到列出多个会话,那么这就是关机和重启选项失败并且您返回到登录屏幕的原因。

我曾经遇到过一个问题,ConsoleKit 认为系统上运行的守护进程之一代表用户会话并导致了这个问题,所以这可能是你的问题。

或者,如果您已多次登录,请考虑在尝试使用关机或重启选项之前退出其他会话。

答案2

什么原因导致你的 Ubuntu 无法通过按钮关机?

尝试从软件中心修复您的桌面环境。这可能有帮助,也许。

相关内容