我有一台无头的Linux铸造机,用于文件服务器和其他设备。几年来对我来说一直很好,但是有一个问题-我的猫喜欢挂在它上面,当她爬下时,偶尔踩下电源按钮并关闭机器。
是否有一种简单的方法可以更改电源按钮的行为,以便需要很长的持续时间(约10秒)或多次按下才能执行任何操作?
我有一台无头的Linux铸造机,用于文件服务器和其他设备。几年来对我来说一直很好,但是有一个问题-我的猫喜欢挂在它上面,当她爬下时,偶尔踩下电源按钮并关闭机器。
是否有一种简单的方法可以更改电源按钮的行为,以便需要很长的持续时间(约10秒)或多次按下才能执行任何操作?
Answers:
好吧,您可以做的一件事就是完全禁用电源按钮。就个人而言,我仅使用它来开启机器,而在机器开启后再也不会使用它。如果这对您来说是一个好的解决方案,请编辑/etc/acpi/events/powerbtn-acpi-support
:
sudo nano /etc/acpi/events/powerbtn-acpi-support
该文件应如下所示:
event=button[ /]power
action=/etc/acpi/powerbtn-acpi-support.sh
要使电源按钮不起作用,请将其更改为:
event=button[ /]power
action=
然后重新启动acpi
守护进程
sudo service acpid restart
您的电源按钮不应被忽略。
terdon的答案在大多数情况下是正确的,但对于已采用的发行版,systemd-logind
它处理电源事件而不是acpid
。在这些发行版上,添加或编辑此设置 /etc/systemd/logind.conf
以禁用电源按钮:
HandlePowerKey=ignore
要获取新设置,请使用重新启动登录
sudo systemctl restart systemd-logind
在某些较旧的发行版中,如果桌面会话处于活动状态,则无法重新启动已登录的帐户,在这种情况下,您需要重新启动才能使用新设置。
PowerKeyIgnoreInhibited=yes
或关闭DE(gnome设置)的电源处理。两种解决方案都使Gnome也忽略了电源按钮。
logind
它(如果已检测到)。这实际上使该解决方案更好,因为如果logind
失败,则您可能希望电源按钮在默认情况下进行适当的关闭。
用胶带将硬纸板保护层粘在按钮上。取三块瓦楞纸,然后在每个大孔上切一个小孔,以使手指可以直达按钮。将它们胶合在一起,对准孔,然后用胶带将组件缠绕在按钮周围。所有人都称赞我们的猫王!