tightvncserver - แสดงหน้าจอเดียวกันบน hdmi และ vncclient


38

ฉันสามารถเริ่ม tightvncserver เพื่อแสดงหน้าจอเดียวกันบนหน้าจอ hdmi และ vncclient ได้หรือไม่

ฉันลองใช้ -always แล้ว แต่ไม่เห็นความแตกต่าง

แก้ไข ฉันต้องการควบคุม Pi จากระยะไกลโดยใช้แป้นพิมพ์เมาส์บนรีโมท (Mac) และมีการแสดงผลบนหน้าจอ Pi hdmi เช่นเดียวกับระยะไกล ฉันเคยทำสิ่งนี้ในอดีตที่ผ่านมาโดยใช้ Linux จากพีซี Windows การวิจัยเพิ่มเติมบ่งชี้ว่า tightvncserver ไม่สามารถทำสิ่งนี้ได้ (ดังนั้นผู้ใช้ร่วมกันจะทำอย่างไร) ฉันยังลอง x11vnc แต่ไม่สามารถทำสิ่งนี้บน Mac


คุณช่วยอธิบายคำถามของคุณให้ละเอียดหน่อยได้ไหม? ตอนนี้มันค่อนข้างคลุมเครือและตอบยาก
syb0rg

คุณควรแก้ไขให้เป็นคำถามในกรณีที่บางคนไม่อ่านความคิดเห็นนั้น
syb0rg

คำตอบ:


37

คุณควรติดตั้ง x11vnc และกำหนดค่าให้รับหน้าจอเดียวกันบน HDMI และไคลเอ็นต์ vnc

apt-get install x11vnc

จากนั้นเรียกใช้คำสั่ง x11vnc พร้อมพารามิเตอร์

x11vnc -display :0 -usepw -listen IP_of_pi -allow allowed_ip_address

-display : screen number to get
-usepw   : use password security
-listen  : IP address of server (Pi IP)
-allow   : allowed client IPs (client IP, in your case Mac IP address)

จากนั้นใช้ไคลเอนต์ VNC บน Mac ของคุณฉันชอบ 'Chicken of VNC' และเชื่อมต่อกับที่อยู่ IP ของ Pi

อัปเดต:
ในการปรับแต่งการเชื่อมต่อ VNC เพื่อประสิทธิภาพคุณสามารถใช้พารามิเตอร์เหล่านั้นได้

-noxdamage -ncache 10 -ncache_cr

คุณสามารถค้นหาพารามิเตอร์และคำจำกัดความเพิ่มเติมของ x11vnc ได้ที่http://www.karlrunge.com/x11vnc/x11vnc_opts.html

ข้อมูลที่ดีเกี่ยวกับ x11vnc:
http://www.karlrunge.com/x11vnc/


ขอบคุณฉันได้รับสิ่งนี้ ฉันยังต้องทำอีกเล็กน้อยเพื่อปรับแต่งสำหรับการใช้งานของฉัน; จอภาพ hdmi ของฉันใหญ่กว่า Macbook ฉันไม่ได้ใช้ Chicken of VNC ตั้งแต่ OS X 10.4 แต่ OS X Screen Sharing ไม่ทำงานกับ x11vnc แม้ว่าฉันจะใช้มันกับ tightvncserver
Milliways

ฉันใช้ JollyFastVNC รุ่นทดลองด้วย
gurcanozturk

ฉันยังคงเห็นสีดำ (พร้อมเคอร์เซอร์ X) ฉันใช้งานผ่าน bash w-create
Jacksonkr

ขอบคุณสำหรับคำตอบนี้ช่วยฉันได้มาก ในลิงค์นี้raspberrypi.org/forums/viewtopic.php?p=108862#p108862ผู้ชายเสนอวิธีแก้ปัญหาแบบเดียวกันและแสดงวิธีเปิดใช้งานในการบู๊ต
Leo

1
สำหรับ Mac คุณสามารถใช้ในตัวลูกค้า VNC: เปิด Finder> ไป> เชื่อมต่อกับเซิร์ฟเวอร์> ชนิดเช่นvnc://192.168.1.123:5901และคลิกConnect
ccpizza

-2

คุณควรตรวจสอบการทำงานร่วมกันของฉันฉันเพิ่งค้นพบว่ามันจ่ายเงินแล้ว แต่คุณสามารถหาเวอร์ชั่นเก่ากว่าได้ที่นี่http://synergy.soft32.com/หรือคุณสามารถรับซอร์สและคอมไพล์มันได้ฟรีนอกจากนี้ยังเป็นแอปโอเพ่นซอร์ส จ่ายเพราะขาดการบริจาค


มันค่อนข้างยากที่จะคอมไพล์ฉันเกือบจะลงคะแนนให้เพราะคุณจ่ายให้กับ Synergy แล้วคุณจะพบว่าคุณไม่สามารถให้ Raspberry Pi ทำงานกับมันได้เว้นแต่ว่าคุณจะคอมไพล์อย่างที่ @Jesterod กล่าว - อย่างไรก็ตามถ้าคุณต้องทำทุกอย่าง ถ้าอย่างนั้นเขาก็บอกว่าคุณไม่ต้องจ่าย .. ฉันคิดว่ามันเป็นการหลอกลวงที่ดีที่สุดที่จะพูดว่ามันเป็น "วิธีแก้ปัญหา" สำหรับ Pi โดยไม่ต้องเปิดเผยมากขึ้นเกี่ยวกับปัญหาที่เกิดขึ้น
Steve Radich-BitShop.com
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.