Khi tôi đang chạy một số phần mềm bằng sudo
lệnh, nó hiển thị lỗi như
cannot connect to X server
Ví dụ: nếu tôi chạy lệnh sau:
$ sudo gedit /etc/profile
Tôi đang nhận lệnh
(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.
Hoặc nếu tôi đang chạy, super-boot-manager
tôi đang gặp lỗi sau
buc: cannot connect to X server
Hãy giúp tôi.
Đầu tiên tôi đã cố gắng chạy
—
Apurba
super-boot-manager
trực tiếp từ bữa ăn trưa đoàn kết, nó đã không hoạt động. Sau đó, tôi đã thử nó từ thiết bị đầu cuối, sau đó tôi nhận được những massage lỗi.
Như trong một thiết bị đầu cuối trong môi trường người dùng đồ họa? Không
—
Thor
echo $DISPLAY
nói gì? Bạn nên chạy nó mà không chạy sudo
như nội bộ. super-boot-manager
sudo
echo $DISPLAY
đang cho đi :0.0
. Và tôi không chạy super-boot-manager
như sudo
. Tôi đang chạy chỉ bằng cách sử dụng lệnh super-boot-manager
từ thiết bị đầu cuối.
Cuối cùng vấn đề được giải quyết. Tôi vừa thêm dòng:
—
Apurba
Defaults env_keep="DISPLAY XAUTHORITY"
ở cuối visudo
. Cảm ơn tất cả, đặc biệt @Thor đã giúp đỡ.
super-boot-manger
đến từ đâu?