web-dev-qa-db-ja.com

スタンバイではなく、コンソールtty1ビデオをオフにします

私は他の誰もが望んでいるように見えるものの反対を望んでいます:私のベアメタルDebian 8.10 Jessieボックスのビデオカードによって直接提供される私のプレーンな古いキャラクターモードtty1コンソールで、スクリーンブランカーをDPMSの「サスペンド」または「オフ」に移動させたい"。どちらでも、Acerモニターが表示するものがあると考え続けるビデオ信号を強制終了するため、モニターがその入力で実際に省電力モードになることはありません。

GnomeとX-Windowsに関して多くの回答がありますが、これはウィンドウ環境ではありません。

さらに、私は欲しいこのモードを防ぐのではなく、スリープ/サスペンド/オフにします。ほら、Acerモニターには3つのビデオ入力があるので、LinuxボックスにDVI入力を供給しています(めったに見られません)が、DisplayPortは私の使用の99%でBrand-Xオペレーティングシステムを実行しているデスクトップマシンから来ています。しかし、デスクトップがスリープ状態になると、AcerはLinuxボックスからのDVI入力に自動的に切り替わり、Acerモニターを手動でDisplayPortに戻す必要があります。

Linuxボックスにビデオ信号を完全に遮断させることができれば、両方のマシンがビデオ出力をブランクにするとディスプレイがスリープ状態になり、起動するとデスクトップマシンのビデオが表示されます。これまでのところ、私が試したすべてが行き止まりになっています。

Debian 8.10 Jessie(約1週齢)
Dell OptiPlex 980(2010年頃)
ATI Radeon HD4550ビデオカード
systemdinitシステム

うなめ-a
Linux bcfs 3.16.0-4-AMD64#1 SMP Debian 3.16.51-3(2017-12-13)x86_64 GNU/Linux

ありがとう。

1
Bote Man

setterm でこれを行うことができます。

setterm --powerdown 10

10分間操作がないと画面の電源が切れ、

setterm --powersave powerdown

すぐに電源が切れます。

settermはDebianのutil-linuxパッケージの一部であるため、常に存在します。

1
Stephen Kitt

あたり https://stackoverflow.com/a/8645274/1992102

vbetoolは、この質問で表現されているように私のニーズを満たしました。

apt-get install vbetool

vbetool dpms offディスプレイをオフにします。キーボードはディスプレイをスリープ解除しません。オンに戻すには、任意の端末から「オン」を発行する必要があります。

vbetool dpms on表示を有効にします

これは、内蔵ディスプレイがたまにしか使用されないヘッドレスサーバーに最適です。

Linuxコアの開発者は、動作を変更するのが非常に難しいため、コンソールビデオアダプターをいじりたくないようです。

0
Bote Man