web-dev-qa-db-ja.com

(systemd)を使用してシステムの電源を切るように電源ボタン(コンピューターのケース)を設定するにはどうすればよいですか?

systemdacpidなし)でシステムの電源を切るように電源ボタン(コンピューターのケースでは、キーボードではない)を設定するにはどうすればよいですか?

12
user14284

systemdはこれを処理できます。私はこれがあなたが必要とするものだと思います:

/etc/systemd/logind.conf手動 ):

  • HandlePowerKey:電源キーのアクションが押されました。
  • HandleSuspendKey:サスペンドキーのアクションが押されました。
  • HandleHibernateKey:休止状態のキーのアクションが押されました。
  • HandleLidSwitch:ふたが閉じられたときのアクション。

アクションは、ignorepoweroffreboothaltsuspendhibernate、またはkexecのいずれかです。

設定がない場合、デフォルト値が使用されます:

  • HandlePowerKey=poweroff
  • HandleSuspendKey=suspend
  • HandleHibernateKey=hibernate
  • HandleLidSwitch=suspend
11
m0nhawk

Systemdに関連しているようには見えませんが、acpidがインストールされているシステムでは、電源ボタンを押すと自動的に応答します。

/etc/acpi/handler.shから定義できます(Arch Linuxの場合)

2
daisy