Score:4

VNC ไม่ทำงานใน Ubuntu 21.10!

ธง uy

ฉันพยายามอย่างยิ่งยวดที่จะเปิดใช้งานเดสก์ท็อประยะไกลบน Ubuntu 21.10 ในวิธีที่ทำให้ฉันสามารถดูและควบคุมเดสก์ท็อปได้ แม้ว่าจะไม่มีจอมอนิเตอร์ต่ออยู่กับคอมพิวเตอร์ก็ตาม. ฉันได้ลองวิธีแก้ปัญหาและซอฟต์แวร์ต่อไปนี้ทั้งหมดแล้ว:

  • เรียลวีเอ็นซี เซิร์ฟเวอร์: ไม่ทำงานกับ Wayland และต้องมีบัญชี
  • ไทเกอร์วีเอ็นซี: ฉันไม่สามารถดูเดสก์ท็อปได้ บางทีอาจเข้ากันไม่ได้กับ Wayland?
  • แน่นVNC: ยังไม่เริ่มเลย
  • เอ็กซ์อาร์พี เมื่อเปิดใช้งาน X11: หยุดทำงานเนื่องจากปัญหาการอนุญาตแปลก ๆ
  • วีโน่: เลิกใช้แล้ว ไม่รองรับ Wayland
  • ของ GNOME ในตัว เดสก์ท็อประยะไกล เซิร์ฟเวอร์: ใช้งานได้ แต่ต้องเปิดใช้งานเป็นรายเครือข่าย ซึ่งทำให้การเชื่อมต่อคอมพิวเตอร์กับเครือข่ายใหม่ไม่สามารถทำได้ (ฉันจะต้องมีจอภาพจริงเพื่อเปิดใช้งานเครือข่ายนั้น) นอกจากนี้ยังไม่ทำงานเมื่อไม่ได้เชื่อมต่อจอภาพ

ฉันได้ลองวิธีแก้ปัญหาต่อไปนี้แล้ว:

  • ใช้คุณลักษณะใหม่ของ GNOME 40: เดสก์ท็อปเสมือน วิ่ง พึมพำ --wayland --หัวขาด --จอภาพเสมือน 1920x1080 แจ้งให้ฉันติดตั้ง พึมพำ, และพอทำอย่างนั้นก็บ่นว่า พึมพำ กำลังรันอยู่และคำสั่งขัดข้อง สิ่งนี้เกิดขึ้นเนื่องจากผู้เรียบเรียงของ GNOME ทำงานอยู่แล้ว ข้างใน GNOME เอง (ในกระบวนการ เอ็กซ์เวย์แลนด์) ดังนั้นการวิ่ง พึมพำ ดูเหมือนจะเป็นสิ่งต้องห้ามโดยตรง
  • เปิดใช้งาน X11 และใช้งาน xserver-xorg-วิดีโอดัมมี่ (ดู เพิ่มจอแสดงผลปลอมเมื่อไม่ได้เสียบจอภาพ). คอมพิวเตอร์ไม่สามารถบู๊ตได้ด้วยการกำหนดค่า Xorg นั้น และการแก้ไขก็เป็นเรื่องยุ่งยาก
  • เปิดใช้งาน X11 และสร้างไฟล์กำหนดค่า Xorg แบบกำหนดเองตามที่อธิบายไว้ที่นี่: เพิ่มเอาต์พุต VIRTUAL ให้กับ Xorg. เดสก์ท็อประยะไกลของ GNOME ยังคงปิดอยู่เมื่อฉันถอดปลั๊กจอภาพ

ฉันจำไม่ได้ว่า VNC/RDP บน Ubuntu เป็นประสบการณ์ที่น่าผิดหวัง ฉันรู้สึกผิดหวังจริงๆ หวังว่าจะมีคนรู้ว่าฉันทำได้อย่างไร

อัปเดต 1: RealVNC ไม่ทำงานกับ X11 ด้วยเหตุผลบางอย่างที่ไม่ทราบสาเหตุ มันบอกว่าไม่สามารถเชื่อมต่อกับพอร์ต 5900 ซึ่งเปิดอยู่ (ฉันปิดการใช้งานด้วยซ้ำ ยูเอฟดับบลิว!).

อัปเดต 2: ฉันพยายามโบราณและน่าเกลียด x11vnc เซิร์ฟเวอร์ (ที่เปิดใช้งาน X11) โดยใช้วิธีแก้ไขปัญหาที่พบ บนเว็บไซต์นี้รวมถึงการคิดเพิ่มเติมเพื่อให้ใช้งานได้กับ Ubuntu เวอร์ชันล่าสุด ฉันต้องเปลี่ยนการอนุญาตและสร้างสิ่งต่อไปนี้ ระบบ บริการ:

[หน่วย]
คำอธิบาย=เริ่ม x11vnc.
After=multi-user.target

[บริการ]
ประเภท = ง่าย
ผู้ใช้=<MY_USERNAME>
กลุ่ม=<MY_USERNAME>
ExecStart=/usr/bin/x11vnc -display:0 -loop -forever -bg -rfbport 5900 -xkb -noxrecord -noxfixes -noxdamage -shared -norc -auth /run/user/1000/gdm/Xauthority -rfbauth /etc/ x11vnc.pass

[ติดตั้ง] 
WantedBy=multi-user.target

aaa และมันใช้ไม่ได้... เซิร์ฟเวอร์ VNC จะสตาร์ตตอนบูท ถ้าและก็ต่อเมื่อมีมอนิเตอร์เสียบอยู่ หลังจากนั้น ฉันสามารถถอดปลั๊กมอนิเตอร์และมันก็ทำงานต่อไปได้ นี่ไม่ใช่สิ่งที่ฉันกำลังมองหา ดังนั้นฉันจะยอมแพ้ ฉันเสียเวลาไปหลายชั่วโมงแล้วเพื่อให้มันใช้งานได้

Igor Foxly avatar
sg flag
ทั้งหมดนี้สร้างขึ้นสำหรับ X-org, Ubuntu เพิ่งเปลี่ยนมาใช้เซสชัน Wayland ดังนั้นคุณต้องมีแอพที่ใช้ไปป์ไวร์ซึ่งใช้ในการแชร์หน้าจอผ่าน Wayland
marcocipriani01 avatar
uy flag
@Igor Foxly Ubuntu ย้ายไปที่ Wayland ในปี 2560 ด้วย Ubuntu 17.10 Artful Aardvark 5 ปีที่แล้วและเรายังไม่มีเซิร์ฟเวอร์ VNC ที่ใช้งานได้ ฉันพบว่ามันรับไม่ได้และน่าหงุดหงิด และแม้แต่กับ Xorg ก็ไม่สามารถใช้งานได้หากไม่ได้ต่อจอภาพ หากคุณรู้จักเซิร์ฟเวอร์ VNC ที่ใช้งานได้ โปรดแนะนำให้ฉัน ขอบคุณ.
Igor Foxly avatar
sg flag
Ubuntu เปลี่ยนเป็น Wayland ใน 21.04 ก่อนที่มันจะไม่พร้อมที่จะใช้เป็นของใช้ประจำวันแม้แต่ดูที่ Fedora ของ Red Hat มีเพียง Fedora 33 เท่านั้นที่พร้อมให้ Wayland เป็นไดรเวอร์รายวันเนื่องจากสามารถใช้ท่อเพื่อแชร์หน้าจอได้ สิ่งนี้ไม่ใช่ความผิดของ Canonical พูดตรงๆ พวกเขาพยายามสร้าง distro ที่ใช้งานได้และนั่นก็คือ ขออภัย ฉันไม่ได้ใช้แอปดังกล่าว ดังนั้นฉันจึงไม่สามารถแนะนำอะไรได้ หากเซสชัน x11 ของคุณใช้งานไม่ได้ ให้ติดตั้งระบบใหม่ (แยก /home จะทำให้ง่ายขึ้น) หรือรอ 22.04 ด้วยตัวติดตั้งใหม่ที่สนับสนุนคุณสมบัติการติดตั้งใหม่
marcocipriani01 avatar
uy flag
เซสชัน X11 ของฉันทำงานได้ดี ไม่มีปัญหา ฉันปิดกั้นเฉพาะเมื่อฉันใช้วิธีแก้ไขปัญหาตามที่อธิบายไว้เท่านั้น แต่ฉันสามารถกู้คืนและลบวิธีแก้ไขปัญหาชั่วคราวได้ ปัญหาคือ X11 ไม่สร้างจอแสดงผลเมื่อไม่ได้ต่อจอภาพ ดังนั้นจึงไม่มี VNC ให้ดู นี่เป็นข้อบกพร่องด้านการออกแบบมากกว่า แม้ว่าฉันจะเข้าใจว่าทำไมจึงทำเช่นนั้น (ประสิทธิภาพ การใช้หน่วยความจำ และการใช้งานในเซิร์ฟเวอร์ที่ไม่มีจอภาพ) ฉันเดาว่าฉันจะเปลี่ยนไปใช้ Windows 11 Pro ซึ่งมีเซิร์ฟเวอร์ RDP ในตัวที่ยอดเยี่ยม ฉันจะบอกลา Linux ในตอนนี้ ฉันเบื่อหน่ายกับการทดสอบเซิร์ฟเวอร์ VNC จำนวนมาก
Igor Foxly avatar
sg flag
โอเค น่าเสียดายที่คุณไม่อยากคิดออก แน่นอนว่าการออกจากระบบสปายแวร์นั้นง่ายกว่าแน่นอน คุณสามารถลองใช้ Linux Mint Cinnamon ที่คล้ายกันสำหรับผู้ใช้ win10/11 และใช้ x11 บวกกับใช้งานง่าย
marcocipriani01 avatar
uy flag
ไม่เกี่ยวกับสปายแวร์หรือ X11 หรือความง่ายในการใช้งาน ฉันเป็นผู้ใช้ที่มีประสบการณ์และฉันต้องการควบคุมคอมพิวเตอร์ของกล้องโทรทรรศน์ของฉันทั้งจากระยะไกลและในหอดูดาวด้วยจอภาพแบบพกพา Linux Mint จะไม่มีเซิร์ฟเวอร์ VNC ที่ดีไปกว่า Ubuntu (มีเซิร์ฟเวอร์เดียวกัน) และนั่นคือทั้งหมดที่ฉันกำลังมองหา ปัญหาคล้ายกันไม่ว่าฉันจะใช้ Xorg หรือ Wayland อันแรกไม่ทำงานหากไม่มีจอภาพและไม่รองรับอันหลัง ฉันใช้เวลาเต็มวันในการติดตั้ง Ubuntu และลองใช้เซิร์ฟเวอร์ VNC ต่างๆ ถ้าเวลาคือเงิน ฉันยอมซื้อลิขสิทธิ์ Windows Pro ดีกว่าเสียเวลาไปวันๆ
Score:0
ธง cn

หากคุณยินดีที่จะใช้เดสก์ท็อปอื่น ลอง x2go และเดสก์ท็อปคู่ ฉันโชคดีกับชุดค่าผสมนั้นบน Ubuntu 20.04

แพ็คเกจเฉพาะที่จะติดตั้งคือ x2goserver, x2goserver-xsession และ ubuntu-mate-desktop

ข้อมูลเพิ่มเติมเกี่ยวกับ x2go มีอยู่ที่นี่: https://wiki.x2go.org.

คุณจะต้องติดตั้งไคลเอนต์ x2go บนกล่องใดก็ตามที่คุณใช้เพื่อเชื่อมต่อกับเซิร์ฟเวอร์

marcocipriani01 avatar
uy flag
ขอบคุณ ฉันจะลองดูในภายหลัง มันใช้งานได้แม้ไม่ได้เชื่อมต่อจอภาพหรือไม่ เท่าที่คุณทราบ จากสิ่งที่ฉันเห็น Xorg ไม่แม้แต่จะเริ่มทำงานหากไม่มีจอภาพ (มันรอจอภาพเมื่อบู๊ตและสภาพแวดล้อมเดสก์ท็อปไม่ได้ถูกเรียกใช้งาน)
patricks avatar
cn flag
ใช่ ฉันทดสอบการเข้าถึงระยะไกลหลังจากรีบูตคอมพิวเตอร์เครื่องนั้นทั้งที่เสียบปลั๊กและไม่ได้เสียบจอภาพ เดสก์ท็อประยะไกลผ่าน x2go ยังใช้งานได้ แม้ว่าอูบุนตูบนเซิร์ฟเวอร์จะถูกตั้งค่าให้บูตเครื่องเป็นคอนโซลแทนที่จะเป็นเดสก์ท็อปแบบกราฟิก

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา