Khi tôi đang chạy một số phần mềm bằng sudolệ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-managertô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-managertrự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 $DISPLAYnói gì? Bạn nên chạy nó mà không chạy sudonhư nội bộ. super-boot-managersudo
echo $DISPLAYđang cho đi :0.0. Và tôi không chạy super-boot-managernhư sudo. Tôi đang chạy chỉ bằng cách sử dụng lệnh super-boot-managertừ 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?