Hallo, Clemens Wohld wrote:
möchte endlich ein kl. script haben was mir durch Aufruf die Rechte für root unter einem user-windowmanager Programme zu starten, giebt.
[...] Also, du brauchst genau zwei Dinge: 1. Der User, der X gestartet hat muß root die Erlaubnis geben, sich an das Display zu connecten (geiles deutsch!). Hier ist xhost dein Freund. Wenn Du alles local machst, sollte "xhost localhost" ausreichen. Das kannst Du dann ja im .profile/.bashrc des Users je nach Shell eintragen. Damit erlaubst Du jedem User auf der lokalen Maschine, für eine X-Anwendung Dein display zu benutzen. 2. root muß die DISPLAY Variable gesetzt haben. Im falle einer lokalen Geschichte sollte ein export "DISPLAY=:0" reichen. Ansonsten allgemeiner: export DISPLAY=hostname:x. Damit kann root dann endlich X-Programme bei Dir starten. Das ganze kannst Du Dir gerne in ein Skript packen. Aber das überlasse ich Dir. (Ich persönlich habe mir das über alias-Definition auf ein paar Kürzel gelegt.) Andreas --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com