Hallo zusammen,
ich stehe vor folgender Herausforderung und gerade ein wenig auf dem Schlauch ...
Ich kopiere auf mehrere Anwender-Rechner ein Skript und möchte dieses aus der Ferne mit ssh starten und dabei auf dem Display des Anwenders als erstes ein Info-Fenster(mit Zenity o.ä.) aufpoppen lassen.
Bisher ist es mir noch nicht gelungen, ein grafisches Fenster auf dem entfernten Display des Anwenders zu öffnen.
Wie bewerkstellige ich das am sinnvollsten?
Vielen Dank vorab für eure Ideen ...
Beste Grüße!
ssh, bash, Zenity --- Fenster auf entferntem Rechner öffnen
Re: ssh, bash, Zenity --- Fenster auf entferntem Rechner öffnen
Das Skript ermittelt, welches DISPLAY / XAUTHORITY der Anwender in Beschlag nimmt,
damit sollte es auf dem Display ein popup erzeugen können.
Bsp.: ->
getestet von einer ssh-Session aus.
damit sollte es auf dem Display ein popup erzeugen können.
Bsp.:
Code: Alles auswählen
# pstree -pal | grep Xorg
.... /usr/lib/xorg/Xorg :10 -auth .Xauthority -config xrdp/xorg.conf ...
Code: Alles auswählen
# DISPLAY=:10 XAUTHORITY=/home/benutzer/.Xauthority xeyes
(xeyes läuft als root)
# sudo -u benutzer DISPLAY=:10 XAUTHORITY=/home/benutzer/.Xauthority xeyes
(xeyes läuft als benutzer)
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")