วิธีการใช้คอมพิวเตอร์เครื่องที่สองเป็นจอภาพเพิ่มเติม (Linux Fedora 24)


10

วัตถุประสงค์ของฉัน

ฉันต้องการใช้แล็ปท็อปซึ่งใช้ Fedora 24 เป็นจอภาพที่สองสำหรับคอมพิวเตอร์เดสก์ท็อปซึ่งใช้ Fedora 24 เช่นกัน


สิ่งที่ฉันได้ลองและสิ่งที่ไม่ได้ตัดหรือ: ทำไมนี่ไม่ใช่คำถามที่ซ้ำกัน

Xdmx

หลังจากค้นหาอินเทอร์เน็ตและเว็บไซต์นี้ฉันพบโพสต์ค่อนข้างน้อยซึ่งคล้ายกับโพสต์นี้ซึ่งโดยทั่วไปมีขั้นตอนไม่กี่ขั้นตอนเดียวกัน:

  1. ติดตั้งXdmxบนคอมพิวเตอร์ทั้งสองเครื่อง
  2. sshลงในคอมพิวเตอร์เครื่องหนึ่งจากอีกเครื่องพร้อม -Xตัวเลือก
  3. ใช้Xdmxเพื่อเปิดคอมพิวเตอร์ซึ่งอยู่ที่ปลายด้านรับของsshเข้าสู่จอภาพโดยใช้คำสั่งต่อไปนี้: startx -- /usr/bin/Xdmx :1 +xinerama -display :0.0 -display localhost:10.0 -norender -noglxproxy

การทำเช่นนั้นก่อนทำให้หน้าจอคอมพิวเตอร์ทั้งสองเป็นสีดำในไม่กี่วินาทีจากนั้นให้ข้อความแสดงข้อผิดพลาดที่ยาวซึ่งลงท้ายด้วย:

xinit: XFree86_VT property unexpectedly has 0 items instead of 1
xinit: connection to X server lost

waiting for X server to shut down 
Couldn't get a file descriptor referring to the console

Googling ข้อผิดพลาดส่งคืนโพสต์บล็อกนี้ตั้งแต่เดือนกรกฎาคม 2558 ซึ่งผู้ใช้ทำตามขั้นตอนเดียวกับที่ฉันทำยกเว้นการใช้ Ubuntu แทน Fedora และจบลงด้วยผลลัพธ์ที่เหมือนกันกับที่ฉันทำ มีความคิดเห็นหกรายการในโพสต์ล่าสุดเมื่อเดือนตุลาคม 2016 ซึ่งทั้งหกข้ออ้างว่าทำตามขั้นตอนเดียวกันและได้รับข้อผิดพลาดเดียวกัน

Fedora Remote Desktop

ในขณะนี้ทำให้ฉันสามารถควบคุมคอมพิวเตอร์เครื่องหนึ่งจากอีกเครื่องหนึ่งได้ แต่ฉันต้องการใช้ GUI บนคอมพิวเตอร์แม่ข่ายเพื่อควบคุมแล็ปท็อป หากต้องการใช้ gui อย่างมีประสิทธิภาพต้องใช้พื้นที่จำนวนมากบนจอภาพเดียว ดังนั้นเมื่อฉันต้องการใช้โฮสต์มอนิเตอร์ฉันต้องถอดแท็บเดสก์ท็อประยะไกลออกไป ดังนั้นฉันจึงไม่ได้รับจอภาพเนื่องจากฉันไม่สามารถใช้จอภาพสองจอพร้อมกันสำหรับงานที่แตกต่างกันสองงาน นี่คล้ายกับการสลับพื้นที่ทำงานซึ่งเป็นสิ่งที่ฉันสามารถทำได้แล้ว นอกจากนี้ฉันไม่สามารถย้ายโปรแกรมระหว่างหน้าจอได้

Ssh -X

เช่นเดียวกับข้างต้น ใช่ฉันสามารถควบคุมคอมพิวเตอร์เครื่องอื่นของฉันได้ แต่ฉันต้องใช้โฮสต์มอนิเตอร์เพื่อควบคุมจอแล็ปท็อปของฉัน

การทำงานร่วมกัน.

โปรแกรมใช้งานได้จริง แต่อนุญาตให้แชร์เมาส์และคีย์บอร์ดเท่านั้น โปรแกรมไม่สามารถย้ายระหว่างจอภาพได้ดังนั้นจึงไม่ใช่สิ่งที่ฉันกำลังมองหาอย่างสมบูรณ์ นอกจากนี้ฉันยังเป็นนักศึกษาวิทยาลัยที่ตระหนี่และค่าธรรมเนียมใบอนุญาตคือ $ 20 สำหรับราคานี้ฉันสามารถซื้อจอภาพที่ใช้แล้วซึ่งจะทำให้ฉันย้ายโปรแกรมระหว่างจอภาพ มีรุ่น FOSS ในที่dnfเก็บFedora แต่รุ่นนั้นล้าสมัยแล้ว


@ fixer1234 comupter ตัวแรกเป็น all in one ในขณะที่ตัวที่สองคือแล็ปท็อป ดังนั้นไม่มีใครมีหน้าจอที่ถอดออกได้ ขออภัยฉันควรระบุไว้ว่าเพิ่งเชื่อมต่อจอภาพใหม่ไม่ใช่ตัวเลือก
FabulousGlobe

สิ่งที่ฉันจำได้มากมายคือโซลูชัน Windows แต่ก็มีคำถาม Linux จำนวนมากก่อนหน้านี้ ฉันเพิ่งใช้ "ใช้แล็ปท็อปเป็นจอภาพคือ: q linux" เป็นสตริงการค้นหาและได้ผลลัพธ์ 86 รายการ นั่นคือจุดเริ่มต้น สิ่งเหล่านี้คือสิ่งที่เกิดขึ้น: superuser.com/questions/661385/ … (คำตอบที่ได้รับการยอมรับให้อ้างอิงกับ Fedora), superuser.com/questions/51031/ , superuser.com/questions/143833/ … (ต่อ)
fixer1234

(กรณีแตกต่างกันเล็กน้อย แต่อาจปรับเปลี่ยนได้?), superuser.com/questions/71794/…
fixer1234

@ fixer1234 เฮ้ขอบคุณสำหรับตัวอย่างของคุณ แต่ฉันกลัวว่าฉันไม่สามารถใช้มันได้ 1 กำลังใช้เดสก์ท็อประยะไกลเพื่อควบคุมคอมพิวเตอร์เครื่องอื่น ฉันได้รับสิ่งนี้เพื่อการทำงาน แต่นี่ไม่ได้ให้หน้าจอที่สองให้ฉันจริงๆ แต่ให้ฉันควบคุมแล็ปท็อปจากคอมพิวเตอร์หลักของฉันแทน มันต้องการเดสก์ท็อปแล็ปท็อปที่จะแสดงบนพีซีของฉัน 2 อ้างอิง DMX ซึ่งดูเหมือนว่าจะหยุดทำงานอย่างลึกลับสำหรับทุกคนในช่วงไม่กี่ปีที่ผ่านมา 3 อีกครั้งเป็นเพียงการควบคุมระยะไกลซึ่งใช้งานได้ดีสำหรับผู้ใช้เพราะเขาไม่มีจอภาพจริง 4 คือ Xdmx อีกครั้ง
FabulousGlobe

1
คำแนะนำของฉันจะเป็นดังต่อไปนี้: (1) เพิ่มรูปทรงเรขาคณิตของเดสก์ท็อปบนคอมพิวเตอร์เดสก์ท็อปของคุณโดยใช้xrandr --fb <width>x<height>เพื่อให้ตรงกับขนาดรวมของจอภาพทั้งสอง (2) เริ่มเซิร์ฟเวอร์ VNC บนเดสก์ท็อปของคุณ (3) เชื่อมต่อกับ VNC จากแล็ปท็อปของคุณไปยังเดสก์ท็อปของคุณด้วยรูปทรงเรขาคณิตที่ชัดเจนดูส่วนที่เหมาะสมที่สุด (บนหน้าจอเดสก์ท็อปของคุณ
agtoever

คำตอบ:


3

ฉันใช้ Ubuntu 18.10 และเครื่องมือเชลล์นี้ https://github.com/mrenrich84/vnc_virtual_display_linker

หากคุณใช้ x11 และ x11vnc ใน fedora 24 ของคุณคุณสามารถลองใช้ได้

ฉันใช้สิ่งนี้เพื่อสร้างหน้าจอที่สองด้วยแท็บเล็ต Android ของฉัน (คุณแค่ต้องการไคลเอนต์ vnc บนอุปกรณ์หน้าจอที่สอง)

เมาส์และแป้นพิมพ์ของพีซีของฉันยังมีอยู่ในหน้าจอที่สอง

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