私はそれを使用しています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の下)でキーボードとマウスの入力を無効にする。