Raspberry Pi Remote Access aktive Sitzung

10

Wenn ich mit jetzt installierter Software per Fernzugriff auf den Himbeer-Pi zugreife, kann ich nicht auf die aktuelle Sitzung zugreifen, die auf meinem Fernseher angezeigt wird, sondern auf eine neue Sitzung.

Gibt es eine Software für den Zugriff auf die aktuell ausgeführte Sitzung, damit ich mit der an meinen Laptop angeschlossenen Tastatur und Maus meinen Himbeer-Pi steuern kann?

Geldautomat Ich verwende Kitt und Xming, um auf meinen PI zuzugreifen, aber dadurch wird anstelle der aktiven eine neue Benutzersitzung erstellt.

Tom
quelle
2
Haben Sie einen VNC-Server ausprobiert? elinux.org/RPi_VNC_Server
Steven Devijver
Ich werde das versuchen, wenn ich von der Arbeit zu Hause bin, tnx.
Tom

Antworten:

5

Sie müssen den x11vnc-Daemon auf der Linux-Distribution mit Runs auf Pi installieren. Führen Sie dann diesen Befehl aus.

x11vnc -display :0 -usepw -noxdamage -ncache 10 -ncache_cr -listen IP_of_pi -allow allowed_ip_address

Stellen Sie nach dem Ausführen des Befehls mit einem beliebigen VNC-Client eine Verbindung zu pi her.

gurcanozturk
quelle
3

Du brauchst x11vnc. Auf diese Weise können Sie eine Verbindung zu derselben Sitzung auf dem Fernsehgerät herstellen.

Nyitguy
quelle
3
Diese Antwort könnte eine Erweiterung vertragen.
Alex Chamberlain
1

Sie sollten VNC installieren.

Grundsätzlich müssen Sie die Anweisungen hier befolgen .

Die Grundlagen sind:

  1. Installieren Sie tightvncserver : sudo apt-get install tightvncserver.
  2. Machen Sie eine Shell mit dem Startbefehl streng.
  3. Fügen Sie ein Init-Skript hinzu.
  4. Installieren Sie den tightvnc-Viewer von der Website .
  5. Anschließen.

Ich könnte später weitere Hilfe hinzufügen, wenn Sie sie brauchen.

hifkanotiks
quelle
1

Auf meinem Standard-RPi muss ich nur x11vnc ohne Parameter ausführen, um die Live-Sitzung auf dem Pi mit dem TightVNC-Client auf meinem Windows-Laptop steuern zu können. Ein paar Dinge haben mich eine Weile getäuscht, es muss ein Leerzeichen zwischen -display und dem: 0-Bit sein, und wenn Sie eine abgebrochene Sitzung hatten, müssen Sie sie entweder auf dem Pi beenden (z. B. vncserver kill: 0) ) starten Sie es neu oder verwenden Sie eine andere Anzeigenummer. Sie müssen auch den von x11vnc verwendeten Port überprüfen, der im Text angezeigt wird, nachdem Sie ihn ausgeführt haben. Nach einem Tag der Forschung funktioniert es jetzt ein Vergnügen.

Martyn Jones
quelle
0

Ich konnte eine Remoteverbindung herstellen, nachdem ich eine verkürzte Version des von gurcanozturk freigegebenen Befehls verwendet hatte.

Nach der Installation von x11vnc habe ich bearbeitet

/etc/xdg/lxsession/LXDE/autostart

um den folgenden Befehl auszuführen:

x11vnc -display :0 -usepw -noxdamage -ncache 10 -ncache_cr

Auf diese Weise können Sie mit VNC eine Verbindung herstellen. Anschließend müssen Sie das Gerät neu starten, um eine weitere Verbindung herzustellen.

Um eine Verbindung mit VNC herzustellen, verwenden Sie die

IP_of_pi:5900

Dies sollte Sie in Verbindung bringen und zum Arbeiten bringen.

Lösung
quelle