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

Jawaban:

15

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

Dalam contoh Anda, ibus melihat file-file di direktori home pengguna Anda dan bukannya direktori home seperti yang seharusnya dilakukan.

Cheesemill
sumber
Diperlukan jawaban terkini, karena gksu dan gksudo didepresiasi dan tidak lagi dipaket dengan Ubuntu 18.04 dan yang lebih baru.
K7AAY
4

Tidak perlu gksudo. Untuk sudomelakukan apa yang Anda inginkan, tambahkan sakelar -H(atau --set-home). Jadi:

$ sudo -H gedit /etc/bluetooth/main.conf
Phil Hudson
sumber
0

Seperti yang dikatakan Cheesemill, Anda harus menggunakan gksudountuk 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 saya juga demikian). Beberapa pria mengatakan hanya del rm -r /home/<user-name>/.config/ibus/busatau rm -r /home/<user-name>/.config/ibus/kemudian meluncurkan iBus lagi.

Ada yang bilang hapus (atau bersihkan) ibus lalu instal ulang.

Ada yang bilang chown folder bus.

Kotoran
sumber
Diperlukan jawaban terkini, karena gksu dan gksudo didepresiasi dan tidak lagi dipaket dengan Ubuntu 18.04 dan yang lebih baru.
K7AAY
-2

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/**
pengguna232021
sumber
Meskipun ini "mungkin" membuat pesan kesalahan hilang. Itu bukan praktik terbaik. Gunakan gksu seperti yang disarankan sebelumnya.
RyanNerd
Diperlukan jawaban terkini, karena gksu dan gksudo didepresiasi dan tidak lagi dipaket dengan Ubuntu 18.04 dan yang lebih baru.
K7AAY