Когда я запускаю какое-то программное обеспечение с помощью sudo
команды, оно показывает ошибку вроде
cannot connect to X server
Например, если я запускаю следующую команду:
$ sudo gedit /etc/profile
Я получаю следующую команду
(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.
Или, если я бегу, super-boot-manager
я получаю следующую ошибку
buc: cannot connect to X server
Пожалуйста помоги.
super-boot-manager
напрямую из Unity Luncher, это не сработало. Тогда я попробовал это из терминала, затем я получил те ошибки массажа.
echo $DISPLAY
говорит? Вы должны запустить его без , sudo
как super-boot-manager
прогоныsudo
внутренне.
echo $DISPLAY
дает :0.0
. И я не бегаю super-boot-manager
как sudo
. Я бегу, просто используя команду super-boot-manager
из терминала.
Defaults env_keep="DISPLAY XAUTHORITY"
в конце visudo
. Спасибо всем, особенно @Thor за любезную помощь.
super-boot-manger
?