Pertanyaan Mengapa saya mendapatkan IBUS-Warning saat menjalankan perintah sudo gedit?


Setiap kali saya mencoba menjalankan sudo gedit perintah seperti yang diperintahkan pada Langkah 4 dari jawaban ini, terminal saya menempatkan:

(Gedit: 7549): IBUS-WARNING **: Pemilik /home/jared/.config/ibus/bus tidak root!

Bagaimana saya keluar dari situasi ini?


12
2017-07-27 12:52


asal




Jawaban:


Anda harus selalu menggunakan gksudo alih-alih sudo untuk meluncurkan aplikasi grafis jika variabel lingkungan tidak diatur dengan benar.

Dalam contoh Anda, ibus melihat file di direktori home pengguna Anda, bukan direktori home root seperti yang seharusnya dilakukan.


14
2017-07-27 13:16





Tidak perlu gksudo. Untuk membuat sudo lakukan apa yang Anda inginkan, tambahkan -H (atau --set-home) beralih. Demikian:

$ sudo -H gedit /etc/bluetooth/main.conf

1
2018-01-28 15:56





Seperti yang dikatakan Cheesemill, Anda harus menggunakannya gksudo untuk meluncurkan grafis seperti gedit. Untuk menginstalnya, cukup ketik perintah ini di terminal:

sudo apt-get install gksu

Saya membaca beberapa topik yang memiliki masalah yang sama dengan Anda (dan begitu juga saya). Beberapa pria mengatakan hanya del rm -r /home/<user-name>/.config/ibus/bus atau rm -r /home/<user-name>/.config/ibus/ lalu luncurkan iBus lagi.

Beberapa orang mengatakan menghapus (atau membersihkan) ibus dan kemudian menginstalnya kembali.

Beberapa pria mengatakan mencoba untuk menyelinap ke folder bus.


0
2017-08-10 16:41





Lakukan ini di terminal:

michele@Zeus:~/.config/ibus$ sudo gedit /etc/bluetooth/main.conf

(gedit:3940): IBUS-WARNING **: The owner of /home/michele/.config/ibus/bus is not root!

michele@Zeus:~/.config/ibus$ ll
totale 12

drwx------  3 michele michele 4096 dic 29 18:11 ./

drwx------ 26 michele michele 4096 gen  2 12:25 ../

**drwx------  2 michele michele 4096 gen  5 13:19 bus/**

michele@Zeus:~/.config/ibus$ rm -R bus/

michele@Zeus:~/.config/ibus$ sudo gedit /etc/bluetooth/main.conf

dan sekarang!!!

michele@Zeus:~/.config/ibus$ ll

totale 12

drwx------  3 michele michele 4096 gen  5 13:35 ./

drwx------ 26 michele michele 4096 gen  2 12:25 ../

**drwx------  2 root    root    4096 gen  5 13:35 bus/**

-3
2018-01-05 12:40



Meskipun ini "mungkin" membuat pesan kesalahan pergi. Ini bukan praktik terbaik. Gunakan gksu seperti yang disarankan sebelumnya. - RyanNerd