私は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 --kill
gnomeを使用している場合は以前に追加)。
最善の方法は、おそらくGoogleから別のユーザースクリプトを検索することです/etc/acpi/powerbtn.sh
。
修正する
/etc/acpi
廃止予定です(おそらくDebian Wheezy以降)。/etc/systemd/logind.conf
詳細については、次を参照してください。この回答。