ディスプレイ出力をリモートでオフにしますか?

ディスプレイ出力をリモートでオフにしますか?

私はそれを使用していますx11vnc私のローカルコンピュータのためのVNCリモートトンネルのためのSSH。

これの興味深い副作用は、私が自宅で仕事用コンピュータを使用しているとき、同僚が私がマウスを動かしているのか、入力するのかを見ることができ、オフィスのコンピュータの前に立ってすべてを見ることができるということです。

ディスプレイ出力をリモートで無効にしても席を空にしても、実際のデスクトップにVNCを接続する方法はありますか?可能であれば、セッション™中はキーボードとマウスの入力を停止することをお勧めします。

答え1

xrandrこれを使用して特定のディスプレイをオフにすることができます。

$ xrandr --output CRT1 --off

再度有効にするには:

$ xrandr --output CRT1 --auto

次のコマンドを使用すると、出力に表示される名前を表示できますxrandr -q

$ xrandr -q
Screen 0: minimum 320 x 200, current 1440 x 900, maximum 8192 x 8192
LVDS1 connected primary 1440x900+0+0 (normal left inverted right x axis y axis) 303mm x 190mm
   1440x900       60.0*+   50.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
HDMI3 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP3 disconnected (normal left inverted right x axis y axis)

引用する

答え2

xrandrアクティブな状態でディスプレイを削除すると、ビューポートの解像度にも問題が発生します。より良いアプローチは、強制スクリーンスリープモードを使用することですvbetool。次のコマンドは、グラフィックカードにスリープコマンドを送信して画面を黒くします。

vbetool dpms off

スリープモードで動作を再開するには:

vbetool dpms on

入力デバイス(キーボードやマウスなど)はまだアクティブで、誰かがリモートコンピュータと対話することができます。これらのデバイスを無効にするには、次を参照してください。Unix(Xの下)でキーボードとマウスの入力を無効にする

関連情報