Veröffentlicht am: 27.12.2011
Von: JLusiardi
In Kategorie: Software
Schlagwörter: Kommandozeile Linux
Vor kurzem hatte ich das Problem, auf einem entfernten Rechner ein GUI-Programm auf dem lokalen X-Display zu starten. Konkret ging es um Teamviewer, ein Programm zum Fernsteuern. Teamviewer ermöglicht den Zugriff auf den Desktop des eingeloggten Nutzers.
Zuerst muss man die Nummer des richtigen Displays herausfinden:
ps ax | grep /usr/bin/X | grep -v grep
Das interessante ist nun
847 tty7 Ss+ 33:48 /usr/bin/X :0 -nr ...
Das Display ist hier ":0". Setzt man die Variable DISPLAY, so kann man auf diesem X-Server neue Software (in unserem Fall teamviewer) starten:
DISPLAY=":0" teamviewer &
Und schon läuft teamviewer so, dass man remote auf den Desktop zugreifen kann.