⇤ ← Revision 1 vom 2013-03-30 01:26:59
1370
Kommentar: xpra beschrieben
|
← Revision 2 vom 2013-03-30 01:35:48 ⇥
1541
besserer Überblick und Alternativenliste
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 3: | Zeile 3: |
[[http://xpra.org|xpra]] ist eine Sitzungsverwaltung ähnlich zu [[ScreenMatrix|screen]] - allerdings für GUI-Programme. Somit können X-Programme auf einem entfernten Rechner gestartet und verwendet werden. Anschließend ist eine Trennung der Verbindung und eine Wiederaufnahme von einem anderen Client aus möglich. Falls ''xpra'' auch lokal installiert ist, dann kann die Datenübertragung gegenüber der üblichen ssh-X-Weiterleitung deutlich beschleunigt werden. |
[[http://xpra.org/|xpra]] ist eine Sitzungsverwaltung ähnlich zu [[ScreenMatrix|screen]] - allerdings für GUI-Programme. X-Programme, die via ''xpra'' auf einem entfernten Rechner gestartet werden, könne nach einer Verbindungstrennung beliebig später fortgesetzt werden. Falls ''xpra'' auch lokal installiert ist, kann die Datenübertragung gegenüber einer üblichen ssh-X-Weiterleitung deutlich beschleunigt werden. |
Zeile 26: | Zeile 29: |
= Alternativen = Im [[http://winswitch.org/|winswitch]]-Wiki gibt es eine [[https://winswitch.org/documentation/protocols/choose.html|schöne Übersicht]] verschiedener graphischer Übertragungsprotokolle. |
Überblick
xpra ist eine Sitzungsverwaltung ähnlich zu screen - allerdings für GUI-Programme.
X-Programme, die via xpra auf einem entfernten Rechner gestartet werden, könne nach einer Verbindungstrennung beliebig später fortgesetzt werden.
Falls xpra auch lokal installiert ist, kann die Datenübertragung gegenüber einer üblichen ssh-X-Weiterleitung deutlich beschleunigt werden.
Anwendungsfall: Programm auf entferntem Rechner
Für die folgenden Aktionen sollte xpra auf beiden beteiligten Rechnern installiert sein.
Starten des entfernten Programms:
ssh user@remote xpra start :100 --start-child xterm
Verbinden mit der entfernten X-Sitzung:
xpra attach ssh:user@remote:100
Die Trennung von der Sitzung ist jederzeit durch STRG-C (in der Konsole) möglich.
Die Sitzung läuft nun unbegrenzt lange weiter - auch wenn das ursprünglich gestartete X-Programm zwischenzeitlich beendet wurde. Die xpra-Sitzung kann folgendermaßen gestoppt werden:
ssh user@remote xpra stop :100
Alternativ kann beim Start auch zusätzlich zu --start-child die Option --exit-with-children angegeben werden. Dies führt zur Beendigung der xpra-Sitzung, sobald das angegebene X-Programm geschlossen wurde.
Alternativen
Im winswitch-Wiki gibt es eine schöne Übersicht verschiedener graphischer Übertragungsprotokolle.