web-dev-qa-db-ja.com

ラップトップの蓋が閉じているが、コンピューターをスリープさせずに画面をブランクにする方法は?

XUbuntu 18.04を使用しています。

ラップトップのふたを閉じて、画面をすぐに空白(黒)またはオフにしたいのですが、コンピューター自体は起動したままです(アクティブ[停止していない])。

私はgnome-tweaksをインストールしましたが、これにより一時停止機能を無効にすることができましたが、画面のブランクも無効になりました。

logind.confにはこの設定がなく、gnome-tweaksとxfce-powerの両方がそれを上書きするようです。

@ ptetteh227に関しては、このファイルは完全にコメント化されています。私はそれのマニュアルページを見てきましたが、私が必要とするアクションを達成するために行うことができる設定はありません。 https://Pastebin.com/MXKnikKn

ロック画面への移動を許可することを検討しましたが、私には別の質問のようです。

1
Kreezxil

蓋を閉めたときに機械が停止しないようにするため。 Sudo nano /etc/systemd/logind.conf

以下のパラメーターのコメントを外します

...
HandleLidSwitch=ignore
...

ここでsystemdデーモンを再起動します。

Sudo service systemd-logind restart

これはその場で機能し、リブートを行わなくても、ふたを閉じるとデフォルトの一時停止に戻ることができます。

1
ptetteh227

端末を開いて次のように入力します。

xset dpms force off

マウスが動くかボタンを押すとすぐに、モニターは再び生き返ります。ふたを閉じるたびにそのコードを実行したい場合は、さらに作業が必要です。次の行を/ etc/acpi/events/lidに追加します。

event=button/lid
action=/etc/acpi/actions/handleLidClose.sh %e

ここで、ファイル/etc/acpi/actions/handleLidClose.shを作成し、コードを貼り付けます

#!/bin/bash
echo "$1" | grep -q open /proc/acpi/button/lid/LID0/state && exit 0
xset dpms force off

その中に。

ファイルには任意の名前を付けることができますが、実行可能にすることを忘れないでください。

chmod +x /etc/acpi/actions/handleLidClose.sh

すべてのコマンドはSudoまたはsuとして実行する必要があります

1
kanehekili