¿Por qué recibo IBUS-Warning al ejecutar el comando sudo gedit?

Respuestas:

15

Siempre debe usar gksudo en lugar de sudo para iniciar aplicaciones gráficas, de lo contrario las variables ambientales no están configuradas correctamente.

En su ejemplo, ibus está mirando los archivos en el directorio de inicio de sus usuarios en lugar del directorio de inicio de root como debería estar haciendo.

Molino de queso
fuente
Se necesita una respuesta actualizada, ya que gksu y gksudo se deprecian y ya no se empaquetan con Ubuntu 18.04 y versiones posteriores.
K7AAY
4

No hay necesidad de gksudo. Para hacer sudolo que quiere, agregue el interruptor -H(o --set-home). Así:

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

Como dice Cheesemill, debes usarlo gksudopara lanzar gráficos como gedit. Para instalarlo, simplemente escriba este comando en la terminal:

sudo apt-get install gksu

Leí algunos temas que tienen el mismo problema para usted (y yo también). Algunos hombres dicen simplemente del rm -r /home/<user-name>/.config/ibus/buso rm -r /home/<user-name>/.config/ibus/y luego inician iBus nuevamente.

Algunos dicen que elimine (o purgue) ibus y luego vuelva a instalarlo.

Algunos dicen chown la carpeta del autobús.

Estiércol
fuente
Se necesita una respuesta actualizada, ya que gksu y gksudo se deprecian y ya no se empaquetan con Ubuntu 18.04 y versiones posteriores.
K7AAY
-2

Haga esto en una 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

¡¡¡y ahora!!!

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/**
usuario232021
fuente
Aunque este "puede" hace que el mensaje de error desaparezca. No es la mejor práctica. Use gksu como se sugirió anteriormente.
RyanNerd
Se necesita una respuesta actualizada, ya que gksu y gksudo se deprecian y ya no se empaquetan con Ubuntu 18.04 y versiones posteriores.
K7AAY