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
도와주세요.
먼저 나는
—
Apurba
super-boot-manager
화합 점심 식사에서 직접 실행하려고했지만 작동하지 않았습니다. 그런 다음 터미널에서 시도한 다음 오류 마사지를 받았습니다.
그래픽 사용자 환경 내의 터미널에서와 같이? 무엇을
—
Thor
echo $DISPLAY
말합니까? 내부적 sudo
으로 super-boot-manager
실행 하지 않고 실행해야합니다 sudo
.
echo $DISPLAY
주고있다 :0.0
. 그리고 실행하고 있지 않다 super-boot-manager
으로 sudo
. super-boot-manager
터미널에서 명령 을 사용하여 실행 중 입니다.
마지막으로 문제가 해결되었습니다. 난 그냥 라인을 추가 :
—
Apurba
Defaults env_keep="DISPLAY XAUTHORITY"
말 visudo
. 친절한 도움을 위해 특별히 @Thor에게 감사합니다.
super-boot-manger
에서 출발합니까?