systemd
(acpid
なし)でシステムの電源を切るように電源ボタン(コンピューターのケースでは、キーボードではない)を設定するにはどうすればよいですか?
systemd
はこれを処理できます。私はこれがあなたが必要とするものだと思います:
/etc/systemd/logind.conf
( 手動 ):
HandlePowerKey
:電源キーのアクションが押されました。HandleSuspendKey
:サスペンドキーのアクションが押されました。HandleHibernateKey
:休止状態のキーのアクションが押されました。HandleLidSwitch
:ふたが閉じられたときのアクション。アクションは、ignore
、poweroff
、reboot
、halt
、suspend
、hibernate
、またはkexec
のいずれかです。
設定がない場合、デフォルト値が使用されます:
HandlePowerKey=poweroff
HandleSuspendKey=suspend
HandleHibernateKey=hibernate
HandleLidSwitch=suspend
Systemdに関連しているようには見えませんが、acpid
がインストールされているシステムでは、電源ボタンを押すと自動的に応答します。
/etc/acpi/handler.sh
から定義できます(Arch Linuxの場合)