Kiedy uruchamiam jakieś oprogramowanie za pomocą sudopolecenia, pokazuje to błąd
cannot connect to X server
Na przykład, jeśli uruchomię następujące polecenie:
$ sudo gedit /etc/profile
Otrzymuję polecenie
(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.
Lub jeśli działam super-boot-manager, pojawia się następujący błąd
buc: cannot connect to X server
Proszę pomóż.
super-boot-managerbezpośrednio z unun lunchera, to nie zadziałało. Potem wypróbowałem to z terminala, a potem dostałem masaż błędem.
echo $DISPLAYpowiedzieć? Należy uruchomić go bez sudojako super-boot-managerprzebiegów sudowewnętrznie.
echo $DISPLAYdaje :0.0. I nie biegnę super-boot-managerjak sudo. Używam tylko polecenia super-boot-managerz terminala.
Defaults env_keep="DISPLAY XAUTHORITY"na końcu visudo. Dzięki wszystkim, szczególnie @Thor za życzliwą pomoc.
super-boot-manger?