Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   [X.Org|SSH] Anwendung auf Zielrechner-Display starten (https://www.delphipraxis.net/164426-%5Bx-org%7Cssh%5D-anwendung-auf-zielrechner-display-starten.html)

implementation 11. Nov 2011 19:58

Betriebssystem: Linux

[X.Org|SSH] Anwendung auf Zielrechner-Display starten
 
Guten Abend,

ich habe eine SSH-Verbindung zu einem Rechner, und möchte darüber eine graphische Anwendung starten.
Diese soll aber nicht bei mir auf dem Rechner angezeigt werden (X-Forwarding), sondern auf dem Zielrechner in einer bestehenden X-Instanz.

Wie könnte ich da ansetzen?

Ich habe zunächst mal an "--display :1" gedacht, aber da bekomme ich die Meldung "Anzeige kann nicht geöffnet werden: :1"

Valle 11. Nov 2011 20:26

AW: [X.Org|SSH] Anwendung auf Zielrechner-Display starten
 
Hallo,

erstmal musst du dich als am Display eingeloggter Benutzer einloggen. Wenn am Rechner niemand eingeloggt ist, oder du als anderer Benutzer verbunden bist, dann wird das nichts. Danach musst du "DISPLAY" als Environment-Variable übergeben. Der Wert sollte anhand der X-Server abzählbar sein, aber wie üblich bei 0 beginnend. Folglich sollte folgendes funktionieren:

Code:
DISPLAY=:0 xterm
Liebe Grüße,
Valentin

implementation 11. Nov 2011 20:37

AW: [X.Org|SSH] Anwendung auf Zielrechner-Display starten
 
Funktioniert hervorragend, Vielen Dank :thumb:

Bin einfach nicht drauf gekommen, bei 0 anzufangen, mein lokaler Rechner scheint nämlich bei 1 zu beginnen :angel:

JamesTKirk 12. Nov 2011 12:39

AW: [X.Org|SSH] Anwendung auf Zielrechner-Display starten
 
Zitat:

Zitat von Valle (Beitrag 1135774)
erstmal musst du dich als am Display eingeloggter Benutzer einloggen. Wenn am Rechner niemand eingeloggt ist, oder du als anderer Benutzer verbunden bist, dann wird das nichts.

Natürlich kann auch ein anderer Benutzer angemeldet sein. Hauptsache ein X-Server lauscht auf dem entsprechenden Display. Man kann ja schließlich auch prinzipiell als Root im Desktop eines normalen Benutzers X-Anwendungen starten. Das ist dann das selbe in Grün.

Gruß,
Sven


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:39 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz