ich habe ein kleines Problem mit xmessage und hoffe auf Hilfe.
Also, ich habe ein USB Stick mit einer udev Regel so eingebunden, das er anhand seiner Seriennummer identifiziert wird und ein Script beim einstecken ausführt .
Funktioniert alles auch soweit.
Das Problem: Vor bzw. nach der script Ausführung soll auf dem Desktop eines "normalen" Users
eine Meldung ausgegeben werden. (es ist kein Window-Manager vorhanden, nur x-window-system und eine einzige Anwendung !)
ich habe schon alle möglichen Sachen die ich hier gefunden habe ausprobiert, aber bisher leider erfolglos.
Das Script :
Code: Alles auswählen
#!/bin/sh
DISPLAY=:0.0
export DISPLAY
/usr/bin/xmessage -center -timeout 5 "....bla bla bla......"
...
aber wird das Scrip durch die udev-Regel angestoßen wird der Rest zwar ausgeführt aber keine Meldung auf dem Desktop ausgegeben.
ich habe auch schon
Code: Alles auswählen
su - username -c "DISPLAY=:0.0 xmessage -center -timeout 3 Testmessage"
was nun
schon mal danke
gruß vobie
PS. es kommt nur xmessage infrage, Xdialog usw. wollen GTK istalliert haben.