Der X-Client wird auf dem Host ausgeführt, auf dem Sie ihn starten. Wenn Sie also einen X-Client auf dem 'Remote'-Computer ausführen, wird er auf dem' Remote'-Computer ausgeführt und kommuniziert mit dem 'lokalen' X-Server über das Netzwerk. Es ist nicht irgendwie auf magische Weise auf den "lokalen" Rechner migriert.
Sie können einen X-Client an einem beliebigen Ort ausführen, sofern er sich remote oder über das Netzwerk mit einem X-Server verbinden kann. Ja, Sie können X-Clients auf einem Host ohne Host ohne X-Server ausführen (dies erfordert jedoch die X-Client-Bibliotheken).
An welchen X-Server sich ein X-Client anschließt, hängt von der DISPLAY
Variablen oder den Befehlszeilenoptionen ab (häufig -display
). So können Sie auf demselben Host (a) einen X-Client ausführen, der eine Verbindung zu einem lokal ausgeführten X-Server herstellt, (b) einen anderen X-Client, der eine Verbindung zu einem anderen, lokal ausgeführten X-Server mit einem anderen Monitor und einer anderen Tastatur herstellt, (c) ein X-Client, der eine Verbindung zu einem Remote-X-Server herstellt.