Lorsque j'exécute un logiciel à l'aide de la sudo
commande, il affiche une erreur comme
cannot connect to X server
Par exemple, si j'exécute la commande suivante:
$ sudo gedit /etc/profile
Je reçois la commande suivante
(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.
Ou si je cours super-boot-manager
, j'obtiens l'erreur suivante
buc: cannot connect to X server
Veuillez aider.
super-boot-manager
directement depuis luncher d'unité, cela n'a pas fonctionné. Ensuite, je l'ai essayé depuis le terminal, puis j'ai eu ces massages d'erreur.
echo $DISPLAY
dire? Vous devez exécuter sans sudo
que super-boot-manager
fonctionne en sudo
interne.
echo $DISPLAY
donne :0.0
. Et je ne cours pas super-boot-manager
comme sudo
. J'exécute simplement en utilisant la commande super-boot-manager
du terminal.
Defaults env_keep="DISPLAY XAUTHORITY"
à la fin de visudo
. Merci à tous, spécialement à @Thor pour son aimable aide.
super-boot-manger
?