Greifen Sie über VNC auf die standardmäßig ausgeführte X-Desktopsitzung zu


11

Ich möchte über VNC auf die standardmäßig laufende (im Vergleich zur virtuellen) X-Desktopsitzung (die über HDMI sichtbar ist) zugreifen - im Grunde genommen, um meinen Laptop als kbd + Maus zu verwenden, während ich den großen Fernsehbildschirm genieße, der mit meinem Pi verbunden ist. Ich möchte nicht in zusätzliche kbd + Maus für Pi investieren, wenn mehrere mit dem Netzwerk verbundene Laptops verfügbar sind.

Alle diese Tutorials zum Installieren und Einrichten von tightvnc scheinen für diejenigen gedacht zu sein, die ein wirklich kopfloses Setup wünschen. Und ich sehe nicht, wie ich den tightvnc-Server ausführen kann, um auf die aktive echte X-Sitzung zuzugreifen.

Antworten:


10

Ihre wahrscheinlichste Verwendung von TightVNC und sein Verhalten ermöglichen keinen Zugriff auf die reale (meines Wissens) x Desktop-Sitzung.

Was Sie suchen, ist x11vnc . Dies ermöglicht VNC den Zugriff auf die Standard-X-Sitzung.

Sie sind sich nicht ganz sicher, welche Distribution Sie verwenden, aber versuchen Sie zuerst, sie zu installieren apt-get install x11vnc. Wenn das nicht funktioniert, müssen Sie die Quelle herunterladen und auf dem Raspberry Pi kompilieren.

Nur eine Randnotiz: Sie können keine Ausgabe "sehen", die von der GPU IE: Video, Spiele kommt. Dieser Ausgang wird vorerst nur über das HDMI-Kabel gesendet (dies wird in Zukunft geändert).

UPDATE VNC GPU OUTPUT : VNC auf dem neuen Raspbian verfügt über einen experimentellen direkten Erfassungsmodus . Beachten Sie, dass in der Dokumentation angegeben ist , dass Sie diese Einstellung aktivieren müssen. Bei meiner letzten Installation von Raspbian war die Einstellung jedoch standardmäßig aktiviert.

Öffnen Sie auf Ihrem Raspberry Pi das Dialogfeld VNC-Server (oben rechts auf dem Bildschirm) -> Navigieren Sie zu Menü> Optionen> Fehlerbehebung und wählen Sie Experimentellen Direktaufnahmemodus aktivieren.


Ist es immer noch dasselbe? Ich möchte Genymotion remote auf meinem TightVNC-Server ausführen. Wie könnte ich das bereitstellen?
user3806649
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.