per Hotplug-script xterm unter X starten

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
DebiRo
Beiträge: 28
Registriert: 23.01.2005 01:30:05

per Hotplug-script xterm unter X starten

Beitrag von DebiRo » 13.02.2005 14:06:48

Hallo,
Ich wollte, dass sobald z.B. ein USB-Massenspeicher angeschlossen wird, xterm gestartet wird. Wenn ich schon ein xterm fenster offen habe und dort

Code: Alles auswählen

xterm
eingebe, wird auch ein neues xterm Fenster geöffnet. Das gleiche geht auch, wenn ich erst in das Verzeichnis /usr/X11R6/bin gehe und dann ./xterm eingebe.
Wenn ich das in das Hotplug-script eintrage, funktioniert das nicht. Oder muss ich noch irgendwie angeben, wo das xterm Fenster geöffnet werden soll? Andere Befehle funktionieren im script, wird also ausgeführt.

Benutzeravatar
blaubaer
Beiträge: 417
Registriert: 20.02.2003 13:57:01
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blaubaer » 13.02.2005 14:47:35

ich vermute, dass das Script mit Rootrechten ausgeführt wird, und diesem nicht erlaubt ist, auf den XServer des Users zuzugreifen. Ein

Code: Alles auswählen

export XAUTHORITY=/home/usr/.Xauthority
export DISPLAY=:0.0
kann Abhilfe schaffen. Siehe dazu auch [1]

[1] http://www.theparallax.org/dcoul/user2r ... root.shtml

Blaubär

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 13.02.2005 22:33:47

Mit deinen zwei Threads
http://www.debianforum.de/forum/viewtop ... highlight=
http://www.debianforum.de/forum/posting ... ly&t=40680

wird sich niemand mehr auskennen, wenn du dann noch die Hälfte deiner Beiträge rauslöscht

Antworten