Roland Hoesch schrieb:
- user1 gibt Xserver frei: xhost + - in 2. Terminal möchte ich als user2 auf der gleichen Maschine ein Fenster öffnen
WARNUNG: Genau das solltest Du NICHT tun. Es erlaubt JEDEM auf der ganzen weiten Welt, der merkt dass Du Online bist, nicht nur Fenster auf Deinem Schirm aufzumachen, sondern auch den Bildschirminhalt auszulesen, die Tastatur zu übernehmen etc.pp., jedenfalls, wenn Dein Firewall das nicht verhindert. Dies ist die größte von "Normalusern" aufmachbare Sicherheitslücke im UNIX-Bereich. Alternativen: - Verzichte ganz auf xhost, z.B. indem Du mit ssh -X andereruser@localhost auf den anderen User wechselst (dann brauchst Du dich auch nicht um die DISPLAY-Variable zu kümmern. Oder Du benutzt den .Xauthority-Mechanismus. - Wenn es denn unbedingt xhost sein muss: "xhost +localhost" reicht. Zu Deiner eigentlichen Frage: export DISPLAY=localhost:0.0 auf der lokalen Maschine und export DISPLAY=linux1:0.0 auf einer anderen Maschine funktioniert.... -- Eckhard Rüggeberg E.Rueggeberg@t-online.de "One OS to rule them all, One OS to find them, One OS to bring them all and in the darkness bind them In the Land of Redmond, where the Shadows lie."