เข้าถึงเซสชัน X เดสก์ทอปเริ่มต้นที่รันบน VNC


11

ฉันต้องการเข้าถึงการใช้งานเริ่มต้น (เทียบกับเสมือน) เซสชันเดสก์ท็อป X (อันที่เห็นได้ผ่าน HDMI) ผ่าน VNC - โดยทั่วไปจะใช้แล็ปท็อปของฉันเป็น kbd + เมาส์ขณะที่เพลิดเพลินกับหน้าจอทีวีขนาดใหญ่ที่เชื่อมต่อกับ Pi ของฉัน ฉันไม่ต้องการลงทุน kbd + mouse พิเศษสำหรับ Pi เมื่อมีแล็ปท็อปที่เชื่อมต่อกับเครือข่ายหลายเครื่องให้บริการ

แบบฝึกหัดทั้งหมดสำหรับการติดตั้งและตั้งค่า tightvnc ดูเหมือนจะได้รับการออกแบบสำหรับผู้ที่ต้องการตั้งค่าแบบไร้หัว และฉันไม่เห็นวิธีที่ฉันสามารถเรียกใช้เซิร์ฟเวอร์ tightvnc เพื่อเข้าถึงเซสชัน X ที่ใช้งานจริง

คำตอบ:


10

มีแนวโน้มมากที่สุดที่คุณใช้ TightVNC และพฤติกรรมของมันไม่อนุญาตให้เข้าถึงเซสชันเดสก์ท็อปจริง (ตามความรู้ของฉัน)

สิ่งที่คุณกำลังมองหาคือx11vnc สิ่งนี้อนุญาตให้ VNC เข้าถึง X เซสชั่นเริ่มต้น

ไม่แน่ใจว่าสิ่ง Distro คุณกำลังทำงานอยู่ apt-get install x11vncแต่แรกลองติดตั้ง หากวิธีนี้ใช้ไม่ได้ผลคุณจะต้องดาวน์โหลดแหล่งข้อมูลและรวบรวมบน Raspberry Pi

เพียงหมายเหตุด้านข้าง: คุณไม่สามารถ "เห็น" เอาท์พุทใด ๆ ที่มาจาก GPU IE: วิดีโอ, เกม เอาต์พุตนั้นจะถูกส่งผ่านสาย HDMI ในตอนนี้เท่านั้น (ซึ่งจะมีการเปลี่ยนแปลงในอนาคต)

UPDATE VNC GPU OUTPUT : VNC ใน Raspbian ใหม่มีโหมดจับภาพการทดลองโดยตรง โปรดทราบว่าเอกสารประกอบบอกว่าคุณต้องเปิดใช้งานการตั้งค่านี้อย่างไรก็ตามการติดตั้ง Raspbian ครั้งล่าสุดของฉันมีการเปิดใช้งานการตั้งค่าตามค่าเริ่มต้น

บน Raspberry Pi ของคุณให้เปิดกล่องโต้ตอบ VNC Server (ด้านบนขวาของหน้าจอ) -> ไปที่เมนู> ตัวเลือก> การแก้ไขปัญหาและเลือกเปิดใช้งานโหมดจับภาพโดยตรง


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