Perché viene visualizzato IBUS-Warning durante l'esecuzione del comando sudo gedit?


Risposte:


15

Dovresti sempre usare gksudo invece di sudo per avviare applicazioni grafiche, altrimenti le variabili ambientali non sono impostate correttamente.

Nel tuo esempio ibus sta guardando i file nella home directory degli utenti anziché nella home directory di root come dovrebbe essere.


È necessaria una risposta aggiornata, poiché gksu e gksudo sono ammortizzati e non sono più impacchettati con Ubuntu 18.04 e versioni successive.
K7AAY,

4

Non c'è bisogno di gksudo. Per sudofare quello che vuoi, aggiungi l'opzione -H(o --set-home). Così:

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

0

Come dice Cheesemill, dovresti usare gksudoper avviare grafici come gedit. Per installarlo, basta digitare questo comando nel terminale:

sudo apt-get install gksu

Ho letto alcuni argomenti che hanno lo stesso problema per te (e così sono). Alcuni uomini dicono solo del rm -r /home/<user-name>/.config/ibus/buso rm -r /home/<user-name>/.config/ibus/e quindi riavviano iBus.

Alcuni dicono di rimuovere (o eliminare) ibus e quindi reinstallarlo.

Alcuni dicono chown la cartella del bus.


È necessaria una risposta aggiornata, poiché gksu e gksudo sono ammortizzati e non sono più impacchettati con Ubuntu 18.04 e versioni successive.
K7AAY,

-2

Fallo su un terminale:

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

e adesso!!!

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/**

Anche se questo "può" far sparire il messaggio di errore. Non è la migliore pratica. Usa gksu come precedentemente suggerito.
RyanNerd,

È necessaria una risposta aggiornata, poiché gksu e gksudo sono ammortizzati e non sono più impacchettati con Ubuntu 18.04 e versioni successive.
K7AAY,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.