tightvncserver - zeigt den gleichen Bildschirm auf hdmi und vncclient

38

Kann ich tightvncserver starten, um denselben Bildschirm auf dem HDMI-Bildschirm und auf dem vncclient anzuzeigen?

Ich habe es immer versucht, konnte aber keinen Unterschied feststellen.

Bearbeiten Ich möchte Pi fernsteuern, indem ich Tastatur, Maus auf der Fernbedienung (Mac) verwende und die Anzeige sowohl auf dem Pi-HDMI-Bildschirm als auch auf der Fernbedienung habe. Früher habe ich dies getan, indem ich Linux von einem Windows-PC aus ausgeführt habe. Weitere Untersuchungen haben ergeben, dass tightvncserver dies nicht kann (also was macht -alwaysshared?). Ich habe auch x11vnc ausprobiert, kann aber auf dem Mac nichts damit anfangen.

Milliways
quelle
Könnten Sie Ihre Frage etwas näher erläutern? Im Moment ist es etwas vage und schwer zu beantworten.
syb0rg
Sie sollten dies in der Frage nur für den Fall ändern, dass jemand diesen Kommentar nicht liest.
syb0rg

Antworten:

37

Sie sollten x11vnc installieren und so konfigurieren, dass der gleiche Bildschirm auf HDMI und auch auf dem VNC-Client angezeigt wird.

apt-get install x11vnc

Führen Sie dann den Befehl x11vnc mit Parametern aus.

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)

Verwenden Sie dann einen VNC-Client auf Ihrem Mac. Ich bevorzuge 'Chicken of VNC' und verbinde mich mit der Pi-IP-Adresse.

Update:
Um die Leistung der VNC-Verbindung zu optimieren, können Sie diese Parameter verwenden.

-noxdamage -ncache 10 -ncache_cr

Weitere Parameter und Definitionen von x11vnc finden Sie unter http://www.karlrunge.com/x11vnc/x11vnc_opts.html

Gute Informationen zu x11vnc:
http://www.karlrunge.com/x11vnc/

gurcanozturk
quelle
Danke, ich habe es geschafft. Ich muss noch ein bisschen mehr tun, um es für meinen Gebrauch fein abzustimmen. Mein HDMI-Monitor ist größer als das MacBook. Ich habe Chicken of VNC seit OS X 10.4 nicht mehr verwendet, aber OS X Screen Sharing funktioniert nicht mit x11vnc, obwohl ich dies mit tightvncserver verwende.
Milliways
Ich verwende auch eine Testversion von JollyFastVNC.
Gurcanozturk
Ich sehe immer noch schwarz (mit X-Cursor). Ich -create
laufe
Danke für diese Antwort, hat mir sehr geholfen. In diesem Link raspberrypi.org/forums/viewtopic.php?p=108862#p108862 schlägt ein Typ die gleiche Lösung vor und zeigt auch, wie man das beim Booten aktiviert.
Leo
1
Für Mac können Sie den integrierten VNC-Client verwenden: Öffnen Sie Finder> Gehe zu> Mit Server verbinden> geben Sie z . B. ein vnc://192.168.1.123:5901und klicken Sie auf Verbinden .
ccpizza
-2

Sie sollten Synergy untersuchen, obwohl ich gerade herausgefunden habe, dass es bezahlt wurde, aber Sie können eine ältere Version hier finden http://synergy.soft32.com/ oder Sie können den Quellcode herunterladen und ihn kostenlos kompilieren bezahlt, weil es an Spende mangelt

Spaßvogel
quelle
Es ist ein bisschen schwer zu kompilieren, ich würde das fast ablehnen, weil Sie für Synergy bezahlen und dann feststellen, dass Sie Raspberry Pi nicht dazu bringen können, damit zu arbeiten, es sei denn, Sie kompilieren, wie @Jesterod sagte dann, auch wie er sagte, müssen Sie nicht bezahlen .. Ich finde diese Art von Täuschung am besten zu sagen, es ist eine "Lösung" für Pi ohne viel mehr Offenlegung über die Probleme, die damit verbunden sind.
Steve Radich-BitShop.com