Auf X schreiben

Hallo Leute,

ich hab ne Frage, und zwar: wie kann man auf einem host, bei dem ein user unter x (sagen wir mit nem windowsmanager, z.B. icewm) arbeitet, ihm ne nachricht zukommen lassen, z.B. xeyes starten. (Man mag annehmen, daß der, der unter x arbeitet ein normaler user ist, und der, der per ssh eingeloggt, root-Rechte hat).

Grüssle,
Markus

Moin

Man mag annehmen, daß der, der unter x arbeitet ein
normaler user ist, und der, der per ssh eingeloggt,
root-Rechte hat.

Das root:

su
xhost +localhost
export DISPLAY=:0
Programm deiner Wahl starten.

Geht auch remote, aber dass ist gefährlicher…

cu

Hallo!

hab ich versucht:

su
xhost +localhost

root@hostname:~# xhost +192.168.1.1
xhost: unable to open display „“

und auch:

root@hostname:~# xhost +localhost
xhost: unable to open display „“

export DISPLAY=:0
Programm deiner Wahl starten.

soweit kams leider nich.

Geht auch remote, aber dass ist gefährlicher…

willst ja auch nur remote
also nochmal, damits klar iss:
ich sitz hier an einer windows-kiste und in 5 meter entfernung über netz sehe ich ne workstation mit nem riesenmonitor, wo schon jemand eingeloggt ist und da will ich, daß den plötzlich die xeyes anschauen.

wie mach ich das?

grüssle,
markus

Moin

su
xhost +localhost

root@hostname:~# xhost +192.168.1.1

Moment… du benutzt aber schon XFree, oder ? Und der User unter dem X läuft ist root ? Und root ist eingelogt ?

Kannst du nicht vnc im shared-modus starten ? Dann zeigt deine windows-kiste das gleiche Bild wie die andere.

Geht auch remote, aber dass ist gefährlicher…

willst ja auch nur remote

Aber dann brauchst du 2 X-fähige Kisten. Und windows ist nicht X-fähig.

cu

´nabend,

su
xhost +localhost

root@hostname:~# xhost +192.168.1.1

Moment… du benutzt aber schon XFree, oder ?

ja, wo ich drauf remote bin schon.

Und der User
unter dem X läuft ist root ? Und root ist eingelogt ?

ne, normaler user
ich bin als dieser user oder als root per ssh da eingeloggt.

Kannst du nicht vnc im shared-modus starten ? Dann zeigt deine
windows-kiste das gleiche Bild wie die andere.

darum gehts mir ja nicht. die linux-kiste soll plötzlich z.b. xeyes starten. und zwar: während schon ein anderer user display linuxkiste:0.0 benutzt und ich mich erst von windowskiste per ssh drauf einlogge.

Geht auch remote, aber dass ist gefährlicher…

willst ja auch nur remote

Aber dann brauchst du 2 X-fähige Kisten. Und windows ist nicht
X-fähig.

ähm, ich will nicht, daß auf der win-kiste ein x proggi läuft.

grüssle,
markus