Ketika saya menjalankan sudo gedit /path/to/some/random/file
saya mendapatkan kesalahan berikut
** (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.
Menggunakan gksudo
tidak membantu yang kembali
Cannot open display:
Run 'gedit --help' to see a full list of available command line options.
Ada yang membantu kawan. Saya perlu memiliki kemampuan ini untuk membuka file di Gedit sebagai root.
Saya menemukan pertanyaan ini dengan kesalahan yang sama tetapi tidak ada solusi Tidak dapat meluncurkan gedit dengan sudo
EDIT
Saya menemukan posting ini di Forum Ubuntu .
Ini adalah instruksinya:
- echo $ DISPLAY # Anda akan membutuhkan nilai ini 3 baris di bawah ini
- sudo -i # atau "su -" pada Slackwares yang lebih lama
- xauth menggabungkan ~ alien / .Xauthority # gunakan nama pengguna Anda di sini alih-alih "alien"
- export DISPLAY =: 0.0 # gunakan nilai DISPLAY yang pernah Anda lihat 3 baris sebelumnya
Saat datang ke perintah # 3, saya mendapatkan kesalahan ini
xauth: file /root/.Xauthority does not exist
Mungkin info baru ini bisa memberi lebih banyak cahaya.
gksudo
atau gksu
mengembalikan kesalahan yang sama.
gksudo gedit /path/to/the/file/name
?