web-dev-qa-db-ja.com

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

x11vnc とSSHを使用して、VNCをローカルマシンにリモートでトンネリングしています。

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

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

4
Naftuli Kay

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)

参考文献

7
slm

xrandrはアクティブから表示を削除するため、ビューポートの解像度にも問題があります。より良い方法は、vbetoolを使用して画面の省電力モードを強制することです。次のコマンドは、省電力コマンドをグラフィックカードに送信して画面を黒くします。

vbetool dpms off

省電力実行から戻るには:

vbetool dpms on

キーボードやマウスなどの入力デバイスはまだアクティブであり、誰かがリモートマシンと対話する可能性があることに注意してください。これらのデバイスを無効にするには、 NIXでのキーボードとマウスの入力を無効にする(Xの下) を参照してください。

3
gertas