ラップトップからデスクトップ(2台のモニター)に接続しようとしていて、1台のモニターのみをラップトップに表示していますが、2台のモニターは常に隣り合って表示されます。
私が試したこと:
x11vnc -display :0.0
_ 0だけではなく、両方のモニターを表示するだけですx11vnc -display :0.1
_エラーが発生しますXOpenDisplay failed (:0.1)
x11vnc -display :1
_上記と同じエラーが発生しますが、1私は両方を行うことによってディスプレイperamiterのオプションを表示しようとしました
_(cd /tmp/.X11-unix && for x in X*; do echo ":${x#X}"; done)
_これは_:0
_のみを提供します
そして
_for m in $(xrandr --query | grep " connected" | cut -d" " -f1)
do
echo $m
done
_
これは
_HDMI-0
DP-0
_
x11vncのwiki と xorgのwiki も読んだ
また、nvidiaの設定を確認しましたが、xサーバー情報の下に1つの画面しか表示されません。混乱すると、2つのモニターが認識されます。 (私はこれに対する答えを探しましたが、何もうまくいきませんでした)。詳細については、Archとi3を実行しています。ログイン時にxserverを実行している This
デスクトップにあるのはXineramaディスプレイです。マウスカーソルとウィンドウを1つのモニターから別のモニターにシームレスに移動できます。 Xにとって、これは1つの画面を備えた1つの論理ディスプレイです。実際の出力の数に関係なく、表示されます。そのため、:0と:0.0は同じであり、他のdisplay:screen識別子は機能しません。
このスニペットは、モニターによってx11vncエクスポートを自動的に作成するのに役立つ場合があります。
xrandr --listactivemonitors\
|awk -- 'BEGIN { getline } { gsub(/\/[[:digit:]]+/,"",$3) ; print $3 }'\
|while read GEOMETRY
do
x11vnc -clip $GEOMETRY &
done