x11vncには、デュアルモニターゲストを持つモニターが1つだけ表示されます。

x11vncには、デュアルモニターゲストを持つモニターが1つだけ表示されます。

ラップトップからデスクトップ(モニター2台)に接続しようとしましたが、モニターの1つだけがラップトップに表示されますが、2つのモニターは常に隣に表示されます。

私が試したこと:

  • x11vnc -display :0.0ただゼロを表示する代わりに。 2つのモニターのみを表示
  • x11vnc -display :0.1エラーが発生します。XOpenDisplay failed (:0.1)
  • x11vnc -display :1上記のエラーが発生しますが、次のようになります。 1

この 2 つを行い、権限を表示するオプションを取得しようとしています。

(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はログイン時に実行されます。これ

ベストアンサー1

デスクトップにXineramaモニターがあります。あるモニターから別のモニターにマウスカーソルとウィンドウをスムーズに移動できます。 X の場合、画面の論理表示です。実際の出力がどの程度表示されるかは問題ではありません。これが :0 と :0.0 が同じで、他の display:screen 識別子が何の効果もない理由です。

欲しい-クリップオプションx11vnc

このコードスニペットは、モニタを介してx11vncエクスポートを自動的に生成するのに役立ちます。

xrandr --listactivemonitors\
|awk -- 'BEGIN { getline } { gsub(/\/[[:digit:]]+/,"",$3) ; print $3 }'\
|while read GEOMETRY
do
    x11vnc -clip $GEOMETRY &
done

おすすめ記事