按下“tty1-6”上的电源按钮系统会立即关闭吗?

按下“tty1-6”上的电源按钮系统会立即关闭吗?

我使用 Ubuntu 14.04 LTS,当我按下电源按钮时TTY1-6,系统立即关闭。我不想系统关闭,我该怎么办?

了解更多信息:

a) 我尝试修改/etc/acpi/powerbtn.sh,但它只适用于 TTY7(GUI)。b
) 我修改了/etc/systemd/logind.conf文件,set HandlePowerKey=ingore;但这对我来说也不起作用。

答案1

你的设置有错误...

set HandlePowerKey=ingore;

应该

set HandlePowerKey=ignore;

在我更改它/etc/systemd/logind.conf并重新启动 tty1 到 tty6 后,我的机器不再关闭。当我按下关机按钮时,我进入^@登录界面。

这是在笔记本上,版本为 16.04。

请确认这是否是问题中的拼写错误,实际上是什么导致了这个问题


手动的对此有几点要说:

HandlePowerKey=, 
HandleSuspendKey=, 
HandleHibernateKey=, 
HandleLidSwitch=, 
HandleLidSwitchDocked=

控制 logind 如何处理系统电源和睡眠键以及盖子开关以触发系统关机或挂起等操作。可以是“ignore”、“poweroff”、“rebo​​ot”、“halt”、“kexec”、“suspend”、“hibernate”、“hybrid-sleep”和“lock”之一。如果为“ignore”,logind 将永远不会处理这些键。如果为“lock”,所有正在运行的会话都将被屏幕锁定;否则,将在相应事件中采取指定的操作。只有带有“power-switch”udev 标签的输入设备才会被监视按键/盖子开关事件。HandlePowerKey= 默认为“poweroff”。HandleSuspendKey= 和 HandleLidSwitch= 默认为“suspend”。HandleLidSwitchDocked= 默认为“ignore”。HandleHibernateKey= 默认为“hibernate”。如果系统插入扩展坞,或者连接了多个显示器,则会发生 HandleLidSwitchDocked= 指定的操作;否则会发生 HandleLidSwitch= 操作。

不同的应用程序可以通过使用低级抑制锁(“handle-power-key”、“handle-suspend-key”、“handle-hibernate-key”、“handle-lid-switch”)来禁用 logind 对系统电源和睡眠键以及盖子开关的处理。图形桌面环境最常使用此方法接管挂起和休眠处理,并使用其自己的配置机制。如果使用低级抑制锁,logind 将不会在触发该键或开关时采取任何措施,并且 Handle*= 设置无关紧要。

  • “HandlePowerKey= 默认为“poweroff””:因此错误设置的值将导致关机。

相关内容