Pourquoi est-ce que je reçois IBUS-Warning lors de l'exécution de la commande sudo gedit?


Réponses:


16

Vous devez toujours utiliser gksudo au lieu de sudo pour lancer des applications graphiques sinon les variables d'environnement ne sont pas configurées correctement.

Dans votre exemple, ibus examine les fichiers dans le répertoire de base de vos utilisateurs au lieu du répertoire de base root comme il se doit.


Une réponse à jour est nécessaire, car gksu et gksudo sont amortis et ne sont plus fournis avec Ubuntu 18.04 et versions ultérieures.
K7AAY

4

Pas besoin de gksudo. Pour faire sudoce que vous voulez, ajoutez le commutateur -H(ou --set-home). Donc:

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

0

Comme le dit Cheesemill, vous devez utiliser gksudopour lancer des graphiques comme gedit. Pour l'installer, tapez simplement cette commande dans le terminal:

sudo apt-get install gksu

J'ai lu certains sujets qui vous posent le même problème (et je le suis aussi). Certains hommes disent simplement del rm -r /home/<user-name>/.config/ibus/busou rm -r /home/<user-name>/.config/ibus/puis relancent iBus.

Certains disent supprimer (ou purger) ibus, puis le réinstaller.

Certains disent chown le dossier du bus.


Une réponse à jour est nécessaire, car gksu et gksudo sont amortis et ne sont plus fournis avec Ubuntu 18.04 et versions ultérieures.
K7AAY

-2

Faites-le sur un 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

et maintenant!!!

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

Bien que cela "puisse" faire disparaître le message d'erreur. Ce n'est pas la meilleure pratique. Utilisez gksu comme cela a été suggéré précédemment.
RyanNerd

Une réponse à jour est nécessaire, car gksu et gksudo sont amortis et ne sont plus fournis avec Ubuntu 18.04 et versions ultérieures.
K7AAY
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.