私が見たとき、それは明らかにそこにあったので、なぜあなたがドキュメントでそれを見逃したのかわかりません.
これを logind.conf
に配置します :
HandleLidSwitch=ignore
この URL のドキュメントによると、HandleLidSwitch
lock
に設定できます これにより、セッションがロックされ、通常は画面がすぐに、または数秒後にオフになります。これは私のUbuntu-Gnome 17.10でうまく機能します。唯一の欠点は、ふたを再度開くときにパスワードを再度入力する必要があることです。
/etc/systemd/logind.conf
に次の行を追加するだけです
HandleLidSwitch=lock
HandleLidSwitchExternalPower
もあることに注意してください 接続されたときに別の動作が必要な場合。
HandleLidSwitch
の可能な値の完全なセット そして HandleLidSwitchExternalPower
は:ignore
、 poweroff
、 reboot
、 halt
、 kexec
、 suspend
、 hibernate
、 hybrid-sleep
、 suspend-then-hibernate
、および lock
ラップトップを閉じたときにサスペンドするのを止めることができるとコメントしている人もいますが、画面はオンのままです.これはファームウェアの違いによるものでしょうか?動作する可能性のある代替機能があります。
ある時点で、Linux カーネルのテキスト コンソールには、非アクティブ状態が一定時間続くと自動的に消えるデフォルト設定がありました。お気に入りのグラフィカル環境のスクリーンセーバーに相当します:)
カーネル ブート オプション consoleblank=
を使用してブランク時間を設定することを好む人もいます 、秒単位の値を取ります。ただし、コンソール ブランキング機能は、ディスプレイに省電力モードへの移行を要求しません。
スクリーンセーバーの本来の機能は、CRT ディスプレイに恒久的なゴースト イメージが焼き付くのを避けることだったことを思い出してください。必ずしも電力を節約できるわけではありません。フルパワーセービングが導入されたとき、それはより長い遅延の後に使用されました.ディスプレイを元に戻して実行するには数秒かかる場合があり、これはユーザーにとって非常に煩わしいものです。
http://man7.org/linux/man-pages/man1/setterm.1.html
setterm --consoleblank [1-60]
を使用して、実行時にコンソールのブランクを有効にできるようです。 .そして setterm
別のオプション --powerdown [1-60]
があります 、タイムアウト後に最終的に「パワーダウンモード」を有効にします。
正しく読むと、シーケンスがあります。まず、コンソール ブランク タイムアウトが適用されます。次に、1 回のパワーダウン タイムアウトの後、「vsync サスペンド モード」が適用されます。最後に、2 回目のパワーダウン タイムアウトの後、「パワーダウン モード」が適用されます。 これらのタイムアウトはすべて、秒単位ではなく分単位で指定されます .
したがって、次のようなコマンドを使用できると思います:
/bin/setterm -term linux -blank 10 -powerdown 5 </dev/tty1 >/dev/tty1
CoreOS で起動プロセスに任意のコマンドを追加できるかどうかはわかりません (rc.local
のように) たとえば、他のディストリビューションでは)。いつでも特権コンテナを使用できると思います:)
setterm --blank
可能な場合、ブランキングは APM を使用すると述べています。ナレーターの声:最新のハードウェアでは APM を使用できません。ブランキングが最新の省電力スキームを使用するかどうかはわかりません。
「powerdown」は、「VESA」ディスプレイの省電力について言及しています。 「VESA」による省電力はまだまだです。 「パワーダウン」が必要なのか、それとも最新のもので機能するのに十分なのかさえわかりません。
setterm
デフォルトの「パワーダウン」設定が何であるかは述べていません。デフォルトでは「パワーダウン」が有効になっていないようです。