¿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.


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

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.


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

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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.