RHELおよびLinux Debianディストリビューションでコマンドライン設定を使用してx分間のアクティビティがない場合は、画面をオフにしたいと思います。助けが必要ですか?
私は次のコマンドを使ってUbuntuとCentosでこれをしました。
gsettings set org.gnome.desktop.session idle-delay 60
gsettings set org.gnome.desktop.screensaver lock-enabled true
RHELとDebianで同じことをする方法は?助けてくれてありがとう。
答え1
xset
指定された非アクティブ時間後に画面をオフにする方法は、DPMS機能またはxscreensaver
同じスクリーンセーバーを使用する2つの方法で可能ですgnome-screensaver
。
エピソードX:
まず、ハードウェアがDPMSをサポートしていることを確認してください。
$ xset dpms force standby
ディスプレイは空でなければなりません。それ以外にも試してみることもstandby
できます。ハードウェアがDPMSをサポートしていることがわかっている場合は、数秒でDPMSを有効にできます(から)。suspend
off
xset
man xset
数値が指定されている場合は、3つのモードがアクティブになるまでの非アクティブ時間(秒単位)を設定します。与えられた最初の値は「
standby' mode, the second is for the
一時停止」モード用で、3番目の値は「オフ」モード用です。
これにより、3秒間アクティビティがないとディスプレイが消えます。
$ xset dpms 3 3 3
このコマンドを実行して3秒間待ちます。この設定は再起動後も保持されないため、機能している場合は、X起動スクリプト(~/.xinitrc
ウィンドウマネージャの起動スクリプトなど)にこの行を追加できます。 DPMSを使用してモニターをオフにすると画面がロックされず、外部スクリーンセーバーを使用する必要があります。
スクリーンセーバー
選択できる多くのスクリーンセーバーがあり、そのほとんどはxset
DPMS設定とは無関係の独自の設定ファイルを持ち、画面をロックできるため、ロックを解除するにはパスワードを知る必要があります。ただし、一部のスクリーンセーバーはDPMS設定に影響を与える可能性があります。たとえば、設定をxscreensaver
上書きできます。xset
残念ながら、私はgnome-screensaver
RHELやDebianにどのスクリーンセーバーがデフォルトでインストールされているのかわかりませんxscreensaver
。素晴らしいグラフィックを実行したい場合は、screensaver
選択できるテーマが多く、ビデオファイルを表示でき、カスタマイズが可能です。lock
設定を手動で変更する~/.xscreensaver
か、xscreensaver-demo
スクリーンセーバーが画面をロックするまでの非アクティブ期間を設定するには、実行します。修正したら、xscreensaver
daemonコマンドを実行して正しく機能していることを確認してくださいxscreensaver
。
Xスクリーンセーバー
有効にするX内蔵スクリーンセーバーもありますx set activate
。以下のセクションに入力し、xset q
始める前にどれだけ待つべきかを確認してくださいScreen Saver
。
スクリーンセーバー:空白優先:はい露出許可:はいタイムアウト
:600ループ:600
この場合、600秒待つ必要があります。次に、次を実行します。
$ xset s activate
フラグを使用して設定すると、アクティブに設定されたnoblank
パターンが表示されます。xsetroot
$ xset s noblank
$ /usr/bin/xsetroot -solid Green
$ xset s activate
完全に無効にしてください。
$ xset s off
答え2
私の場合、次はうまくいきました。
gsettings set org.gnome.desktop.session idle-delay 60
gsettings set org.gnome.desktop.screensaver lock-enabled true
ダーバン8