テキストコンソールモード中はモニタをオフにする(省エネ)(Linuxの場合)


7

しばらくすると自動的にモニタの電源が入るようにLinuxのテキストコンソールを設定するにはどうすればいいですか?

そして「テキストコンソール」とは、ctrl + alt + F [1-6]で得られることを意味します。これはX11が動作していないときはいつでも得られるものです。そして、いいえ、私はフレームバッファコンソールを使用していません(それは普通の、古くて古き良き80x25テキストモードです)。

何年も前に、私はSlackware Linuxを使用していました、そしてそれはテキストモードで起動するために使用されていました。その後、手動で実行します startx ログイン後とにかく、メインログインの "screen"はプレーンテキストモードのコンソールでした、そして私はしばらくしてモニターが消灯していたことを覚えています(点滅しているLEDで表示)。

今私はGentooを使っています、そして私は同様の設定をしています。マシンはテキストモードで起動しますが、実行する必要があるのはめったにありません startx。これは私の個人的なLinuxサーバの大部分がそうであり、X11をずっと動かし続ける必要はないので、私はこれを言います。 (つまり、GDM / KDMや他のグラフィカルログイン画面は使いたくありません)

しかし今、このGentooテキストモードコンソールでは、画面はしばらくしてから黒くなりますが、モニタは省エネモードに入りません(LEDは常に点灯しています)。はい、私はこれを確認するのに十分長い間待っていました。

したがって、私の質問は次のとおりです。現在のシステムを古いシステムのように動作させるにはどうすればよいですか言い換えれば、テキストコンソールでモニタの省エネモードを起動させる方法はありますか。

(多分私はにこの質問を(クロス)投稿する必要があります https://unix.stackexchange.com/


電源管理にAPMまたはACPIを使用していますか? APMでは、探している動作がそのまま利用できることに気付きました。私はまだACPIを使ってその振る舞いを取得する方法を把握していません。 SlackwareのインストールにAPMを、そしてGentooのACPIを今使っているのではないかと思います。
Jack Leow

Slackwareを使用した年を考えれば、APMを使用した可能性は十分にあります(それが可能であれば、ACPIと併用することもあります)。私がここで説明しているのは、誰も直そうとは思わないバグだと思います(多分それはあまりにも少ない人々に影響を与えるのでしょうか?)。
Denilson Sá Maia

そのように聞こえます - コンソールモードのLinuxを使う人は多くないと思います。関連があるかもしれない答えを投稿させてください。
Jack Leow

ところで、あなたはAPMだけまたはACPIだけを使うことができますが、両方を使うことはできません。
Jack Leow

回答:


9

よくわかりませんが、持っていれば setterm -blank <n> 初期設定ファイルの1つに設定して、次のようにしてください。

setterm -blank 10 -powerdown 15

vbetool コマンドは便利なことがあります。

vbetool dpms off

カーネルでAPMまたはACPIを有効にする必要があります。

また見なさい:


良い。私は既に持っています /usr/bin/setterm -blank 6 -powersave powerdown -powerdown 12 私の〜の上に /etc/conf.d/local.startしかし、モニターの電源は切れません。 : - \
Denilson Sá Maia

+1 vbetool dpms off。最後に、私は就寝中に自分のPC上の2つの大きなモニタを遠隔で暗くする方法を知っています!
Adam Ryczkowski

vbetool dpms off 画面を消しても、もう一度電源を入れることはできません。 vbetool dpms on kde上で私のxセッションがクラッシュしています...
Philippe Gachoud

ありがとう、それはうまく機能します。を使う setterm --blank N --powerdown N (二重ダッシュに注意してください)他のいくつかの節電設定の上に、私は私のAtomを持って来ることができました パインビュー 1時間あたり10〜5.04 Wの電力使用量 - または6年前のバッテリーでサスペンドを考慮せずに7 Hバッテリー寿命近く。
tuk0z

2

先週、私は古いマシンのために最小のカーネルをコンパイルしようとしていました、そして私がACPIを使ったときに設定した新しいGentooとまったく同じ振る舞いとSlackwareで見た振る舞いに気付きましたAPMを使うとき

具体的には、ACPIを使用してAPMを使用せずにカーネルをコンパイルしたとします。

  • コンソールに何も表示されないが、ディスプレイの電源が切れない。
  • ただし、ACPIイベントは制御できます(たとえば、電源ボタンを押すとLinuxのシャットダウンシーケンスが開始されるなど)。

APMだけでコンパイルした場合、ACPIは使用できません。

  • コンソールが空白になると、ディスプレイの電源が切れます。
  • 電源ボタンを押すと、システムの電源がただちに切れます。

ACPIを使ってコンソールのブランキング中に画面の電源を切るためにさまざまな試み(setterm、vbetools)を試みましたが、実行することはできません。誰かが何かアイデアを持っているなら、私に知らせてください。

また、私の実験を繰り返すためにカーネルを再コンパイルする必要はないと思います。私は、ほとんどのデフォルトカーネルは(モジュールとして)利用可能なACPIとAPMの両方を持っており、(ハードウェアがそれをサポートしていれば)ACPIをデフォルトにしていると思います。 ACPIを無効にすることを試みるためには、渡すことができるはずです acpi=off 起動中にあなたのカーネルに。

Linuxカーネルのドキュメントによると:

acpi=       [HW,ACPI,X86]
        Advanced Configuration and Power Interface
        Format: { force | off | strict | noirq | rsdt }
        force -- enable ACPI if default was off
        off -- disable ACPI if default was on
        noirq -- do not use ACPI for IRQ routing
        strict -- Be less tolerant of platforms that are not
            strictly ACPI specification compliant.
        rsdt -- prefer RSDT over (default) XSDT
        copy_dsdt -- copy DSDT to memory

        See also Documentation/power/pm.txt, pci=noacpi

(ソース: http://www.kernel.org/doc/Documentation/kernel-parameters.txt

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.