Grafische Umgebung über Netzwerk mit Putty und Xming

feissmaik
Entwickler Team
Beiträge: 2576
Registriert: So 17. Apr 2011, 11:39
Been thanked: 1 time
Kontaktdaten:

Grafische Umgebung über Netzwerk mit Putty und Xming

Beitrag von feissmaik »

Um beim testen von PiMAME und X11 dingen nicht jedesmal Tastatur+Monitor anzuschliesen, nutze ich Putty und Xming:
  • In Putty eine reguläre Session zum verbinden zum RPI einrichten - einzige Ausnahme ist das man
    "X11 Forwarding" aktivieren muss:
    Connection -> SSH -> X11 -> [x] Enable X11 forwarding
    Verbindung herstellen und mit pi / raspberry anmelden..
  • Dann Xming unter Windows installieren und starten (ggf über XLaunch noch ein bischen was einstellen) und das wars dann auch schon...
Wenn man dann irgendwas grafisches (was SDL benötigt), wie zb den PI-Store " pistore " oder ein Arcade Spiel oder allgemein eine GUI angesprochen wird, öffnet sich auf dem Windows Rechner automatisch ein Fenster :)

Anmerkung: startx funktioniert hierfür nicht, stattdessen muss man startlxde ausführen um den Desktop angezeigt zu kriegen


Das funktioniert auch mit jedem anderen SSH Client solange er "X11 Forwarding" unterstützt



Wer einen MAC und mind. MacOSX 10.5 (Vorraussetzung ist nämlich die X11 Application) hat kann das ganze einfach wie folgt regeln:
  • Ein Terminal öffnen
  • ssh -X pi@192.168.0.111
Anstatt 192.168.0.111 die IP eures RaspberryPI's verwenden.
Anstatt von -X kann auch -Y genutz werden, siehe dazu: man ssh




Vorraussetzung hierfür ist natürlich das auf eurem RaspberryPI in der Datei /etc/ssh/sshd_config X11Forwarding auf yes eingestellt ist (was zumindest bei Raspbian standardmässig der Fall ist)

Die Geschwindigkeit ist allerdings nicht so als hätte man tatsächlich einen Monitor angeschlossen, aber das ist relativ normal... Unter Umständen liesse sich da noch ein bischen was machen wenn man eine Kompression verwendet (für ssh wäre das der Parameter -C)
Du musst nicht kämpfen um zu siegen

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast