Root kann keine Programme ausführen.
-
Hallo,
Wenn ich ein Programm(eagle) als root ausführen möchte, kommt folgende Meldung:
linux:/home/serious-tobi # eagle Xlib: connection to ":0.0" refused by server Xlib: No protocol specified eagle: cannot connect to X server :0.0 linux:/home/serious-tobi #
Geht zwar als normaler User, aber das Programm muss am anfang eine Datei Schreiben, und dazu hab ich nicht die Rechte! Hab SuSE 9.0 Pro
-
mach erst als User, dem die XSession gehört "xhost +"
dann sollte es gehen
-
Geht immer noch nicht.
serious-tobi@linux:~> xhost + access control disabled, clients can connect from any host serious-tobi@linux:~>
-
Und nach einem neustart ging alles wieder
-
kingruedi: xhost localhost oä wäre IMO etwas besser.
-
das kommt i.d.R. daher, dass die globalen Variablen DISPLAY und XAUTHORITY für root aus irgendeinem Grund nicht gesetzt sind/werden...