Khi tôi chạy, sudo gedit /path/to/some/random/file
tôi gặp lỗi sau
** (gedit:6262): WARNING **: Command line `dbus-launch --autolaunch=7f8731869e1c690b8205727e0000000a --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.
Sử dụng gksudo
không giúp ích gì
Cannot open display:
Run 'gedit --help' to see a full list of available command line options.
Bất cứ ai giúp đỡ. Tôi cần có khả năng này để mở tệp trong Gedit với quyền root.
Tôi thấy câu hỏi này có cùng lỗi nhưng không có giải pháp Không thể khởi chạy gedit bằng sudo
EDIT
Tôi tìm thấy bài đăng này trong Diễn đàn Ubuntu .
Đây là những hướng dẫn:
- echo $ HIỂN THỊ # bạn sẽ cần giá trị này 3 dòng bên dưới
- sudo -i # hoặc "su -" trên Slackware cũ
- hợp nhất xauth ~ người ngoài hành tinh / .Xmasterity # sử dụng tên người dùng của riêng bạn ở đây thay vì "người ngoài hành tinh"
- xuất HIỂN THỊ =: 0,0 # sử dụng giá trị của HIỂN THỊ bạn đã thấy 3 dòng trước
Khi đến lệnh số 3, tôi đã gặp lỗi này
xauth: file /root/.Xauthority does not exist
Có lẽ thông tin mới này có thể làm sáng tỏ hơn.
gksudo
hoặc gksu
trả về cùng một lỗi.
gksudo gedit /path/to/the/file/name
thay thế?