x11vnc에는 듀얼 모니터 게스트가 있는 모니터가 하나만 표시됩니다.

x11vnc에는 듀얼 모니터 게스트가 있는 모니터가 하나만 표시됩니다.

랩톱에서 데스크톱(모니터 2개)으로 연결을 시도했는데 모니터 중 하나만 랩톱에 표시되지만 두 개의 모니터는 항상 서로 옆에 표시됩니다.

내가 시도한 것:

  • x11vnc -display :0.0단지 0을 표시하는 대신. 두 개의 모니터만 표시
  • x11vnc -display :0.1오류가 발생합니다.XOpenDisplay failed (:0.1)
  • x11vnc -display :1위와 같은 오류가 발생하지만 다음과 같습니다. 1

이 두 가지를 수행하여 권한을 표시하는 옵션을 얻으려고 합니다.

(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의 위키그리고xorg의 위키

그리고 엔비디아 설정을 보니 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

관련 정보