Wenn ich eine Software mit einem sudo
Befehl starte, wird ein Fehler wie angezeigt
cannot connect to X server
Zum Beispiel, wenn ich den folgenden Befehl ausführe:
$ sudo gedit /etc/profile
Ich bekomme folgenden Befehl
(gedit:6758): WARNING **: Command line `dbus-launch --autolaunch=84b871d735f31ffe014dc9ba00000009 --binary-syntax --close-stderr'
exited with non-zero exit status 1:
Autolaunch error: X11 initialization failed.
Cannot open display:
Run 'gedit --help' to see a full list of available command line options.
Oder wenn ich laufe bekomme super-boot-manager
ich folgende Fehlermeldung
buc: cannot connect to X server
Bitte helfen Sie.
super-boot-manager
direkt von Unity Luncher zu laufen , es hat nicht funktioniert. Dann habe ich es am Terminal ausprobiert, dann habe ich diese Fehlermeldung bekommen.
echo $DISPLAY
sagen? Sie sollten es ohne laufen sudo
wie super-boot-manager
läuft sudo
intern.
echo $DISPLAY
gibt :0.0
. Und ich laufe nicht super-boot-manager
als sudo
. Ich benutze nur den Befehl super-boot-manager
vom Terminal.
Defaults env_keep="DISPLAY XAUTHORITY"
am Ende von visudo
. Vielen Dank an alle, speziell @Thor für freundliche Hilfe.
super-boot-manger
?