電源ボタン(キーボードではなくコンピューターのケース)を設定して、システムの電源をオフにするsystemd
(なしacpid
)にはどうすればよいですか?
電源ボタン(キーボードではなくコンピューターのケース)を設定して、システムの電源をオフにする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
Handle*Key
ボタン「Power」、「Sleep」、「Wake」は矢印とキーボードのEnterキーの近くにあるため、すべて無視するように設定しました。誤って押してしまいます。コンピュータケースの電源ボタンを処理する必要があります。
BIOSで設定する必要があると思います(サポートされている場合)。ケースの電源ボタンがOSとどのように関係しているかはわかりません。OSはキーボードのドライバーをロードするため、キーボードの電源ボタンはOSと相互作用します。