Debian で電源ボタンのシャットダウンを設定する

Debian で電源ボタンのシャットダウンを設定する

私はDebianを使っていて、電源ボタンを使ってコンピュータをシャットダウンしたいと思います。現在押すとスリープ状態です。

終了するように指示がありますか?

答え1

systemdを含む最新のDebianバージョン(> = Debian 8.0 Jessie)

acpidがインストールされていることを確認してください。

apt-get -y install acpid

コメントを削除するには、次を編集します/etc/systemd/logind.conf

HandlePowerKey=poweroff

バラよりsystemd logind.conf のマニュアルページより多くの選択のために。

以前のDebianバージョンの場合(<=Debian 7)

バラよりスキーピーの答え


クレジット取引:ミシェル技術ブログ

答え2

/etc/acpi/events/powerbtn-acpi-support原因/etc/acpi/powerbtn-acpi-support.shが必要です/etc/acpi/powerbtn.sh。テストしませんでしたが、このファイルを作成して次の内容を入力できます。

#!/bin/bash

/sbin/shutdown -h now "Power button pressed"

原則として、セッションが完全に終了するわけではないため、使用しているデスクトップ環境/ウィンドウマネージャによっては、タスクをよりきれいに処理するように改善する必要があるかもしれません(たとえば、gnome-session-save --killgnomeを使用している場合は以前に追加)。

最善の方法は、おそらくGoogleから別のユーザースクリプトを検索することです/etc/acpi/powerbtn.sh

修正する

/etc/acpi廃止予定です(おそらくDebian Wheezy以降)。/etc/systemd/logind.conf詳細については、次を参照してください。この回答

関連情報