不使用 x11-session 按电源按钮关机

不使用 x11-session 按电源按钮关机

当在 (gnome-) 会话中按下电源按钮时,ubuntu 会询问我该怎么做,并在 60 秒后关闭。到目前为止没有问题。但如果我没有在 gnome 会话中登录(例如在登录屏幕中),或者只是切换到 tty,则电源按钮将不起作用。但我记得我在 11.04 中工作。那么有什么变化以及如何恢复?

背景:我将我的机器用作打印服务器。如果我不在家而我的妻子想要打印某些东西,她会打开我的机器,通过她的笔记本电脑打印,然后只需按电源按钮即可将其关闭。三月初,我正在出差,她打电话给我说她无法再关闭我的机器了。我通过 ssh 关闭了它,但这对我来说似乎不是有利的方式。

我已经查看过/etc/acpi/powerbtn.sh,认为该行if pidof x $PMS > /dev/null; then exit是导致这种情况的原因,因为当未找到 gui-power-manager 时它会中止脚本。对吗?但这并不能解释从 x11 会话切换到 tty 时电源按钮不起作用的原因,尽管这对我来说并不重要。

答案1

... 当未找到 gui-power-manager 时中止脚本...

事实恰恰相反。当任何用户使用任何 gui-power-manager 运行时,脚本都会中止。

似乎当您切换到另一个控制台并以运行 X11 会话的同一用户身份登录时,脚本假定您处于 X11 会话中,并且 gpm 将处理按键;现在的 gui-power-managers 可能足够智能,能够理解它们不是活动控制台并忽略该键。

(编辑)刚刚尝试过:

  • 无论用户是否登录,当没有 x11 会话时,脚本只会在控制台上关闭
  • 当仅有 lightdm 显示其登录提示时,它甚至无法关闭。

您应该提交一个错误或者在现有错误中添加“我也是”。

相关内容