Linux: ใช้ VNC เพื่อสร้างหน้าจอที่สอง


11

ฉันวางแผนที่จะใช้แท็บเล็ต Android ขนาด 7 นิ้วเป็นหน้าจอที่สองผ่าน VNC

การแชร์หน้าจอหลักทำงานได้ดีกับ x11vnc แต่นั่นไม่ใช่สิ่งที่ฉันต้องการ

ดังนั้นฉันจึงสร้างหน้าจอที่สองโดยใช้ไดรเวอร์ xorg86-video-dummy และแบ่งปันหน้าจอนี้ด้วยx11vnc -display :1ซึ่งใช้งานได้ แต่ฉันไม่ได้จัดการมันให้ใช้ xrandr "ขยาย" หน้าจอนี้ด้วยหน้าจอหลัก ...

ฉันกำลังทำอะไรผิดหรือมีทางออกที่ดีกว่า ไดรเวอร์สำหรับหน้าจอหลักคือ cs nvidia


1
คุณลองล้างความกำกวมบางอย่างให้ฉันได้ไหม คุณกำลังสร้างหน้าจอที่สองนี้อยู่ที่ไหน ฉันไม่เข้าใจสิ่งที่คุณหมายถึงโดย "ซึ่งใช้งานได้ แต่ฉันไม่ได้รับมันมา [อายุ] เพื่อใช้ xrandr 'ขยาย' หน้าจอนี้ด้วยหน้าจอหลัก" อย่างใดอย่างหนึ่ง หากคุณสามารถชี้แจงคำถามของคุณฉันคิดว่าคุณมีโอกาสที่ดีกว่าในการได้รับการตอบรับที่ดี
Jeff Welling

> แต่ฉันไม่เข้าใจว่าการใช้ xrandr "การขยาย" หน้าจอนี้คุณลองทำอะไร เกิดอะไรขึ้นเมื่อคุณลองทำ xrandr --auto แสดงอะไร
symcbean

user@Thinkpad-T61>xrandr --screen 1 xrandr: Failed to get size of gamma for output default Screen 1: minimum 320 x 240, current 1024 x 768, maximum 1024 x 768 default connected 1024x768+0+0 0mm x 0mm 1024x768 60.0* 800x600 60.0 56.0 640x480 60.0 512x384 60.0 400x300 60.0 56.0 320x240 60.0
Guido Krömer

caco@Thinkpad-T61>xrandr --screen 0 xrandr: Failed to get size of gamma for output default Screen 0: minimum 320 x 175, current 1440 x 900, maximum 1440 x 900 default connected 1440x900+0+0 0mm x 0mm 1440x900 50.0* 51.0 52.0 1024x768 53.0 54.0 55.0 56.0 57.0 ...
Guido Krömer

แต่ฉันไม่สามารถตั้งค่าบางอย่างเช่น "xrandr --output VGA-0 --left-of LVDS" หรือในกรณีของฉันมีบางอย่างเช่นนี้ "xrandr --output --Screen-1 --left of of Screen-0" (หากบางสิ่งเป็นไปได้กับ Xrandr ... )
Guido Krömer

คำตอบ:


4

ฉันคิดว่าฉันได้พบวิธีแก้ปัญหาโดยใช้ xdmx แทน xrandr; ฉันจะลองสิ่งนี้บนเครื่องเสมือนที่ใช้งาน xservers สองเครื่อง (พร้อมอุปกรณ์จำลอง) บวก xdmx เป็น xserver หลัก

ความพยายามครั้งแรกของฉันกับ "dummy xservers" สองคน:

Xorg :2 -config /etc/X11/xorg.conf.dummy & // my "real screen"
Xorg :3 -config /etc/X11/xorg.conf.dummy & // my "vnc screen"
Xdmx :4 +xinerama -display localhost:2 -display localhost:3 &
x11vnc -display :3 -noshm

ใช้งานได้ แต่ตอนนี้ฉันต้องบอกให้ slim ทำงานกับ xserver หมายเลข 4 และรวบรวมทั้งหมดนี้ไว้ในสคริปต์ทุบตี Failafe

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.