Warum erhalte ich eine IBUS-Warnung beim Ausführen des Befehls sudo gedit?


Antworten:


15

Sie sollten immer gksudo anstelle von sudo verwenden, um grafische Anwendungen zu starten, da sonst die Umgebungsvariablen nicht korrekt eingerichtet werden.

In Ihrem Beispiel betrachtet ibus die Dateien in Ihrem Benutzerverzeichnis und nicht das Stammverzeichnis, wie es sein sollte.


Eine aktuelle Antwort ist erforderlich, da gksu und gksudo abgeschrieben und nicht mehr mit Ubuntu 18.04 und höher gepackt werden.
K7AAY

4

Keine Notwendigkeit für gksudo. Zu machen sudo, was Sie wollen, fügen Sie den -H(oder --set-home) Schalter. Somit:

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

0

Wie Cheesemill sagt, sollten Sie verwenden gksudo, um wie gedit grafisch zu starten. Um es zu installieren, geben Sie einfach diesen Befehl im Terminal ein:

sudo apt-get install gksu

Ich habe einige Themen gelesen, bei denen Sie das gleiche Problem haben (und das bin ich auch). Einige Männer sagen nur del rm -r /home/<user-name>/.config/ibus/busoder rm -r /home/<user-name>/.config/ibus/und starten dann iBus erneut.

Einige sagen, ibus entfernen (oder löschen) und installieren ihn dann neu.

Einige sagen, sie hätten den Busordner gefunden.


Eine aktuelle Antwort ist erforderlich, da gksu und gksudo abgeschrieben und nicht mehr mit Ubuntu 18.04 und höher gepackt werden.
K7AAY

-2

Tun Sie dies auf einem 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

und nun!!!

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

Dies kann zwar dazu führen, dass die Fehlermeldung nicht mehr angezeigt wird. Es ist keine bewährte Methode. Verwenden Sie gksu wie zuvor vorgeschlagen.
RyanNerd

Eine aktuelle Antwort ist erforderlich, da gksu und gksudo abgeschrieben und nicht mehr mit Ubuntu 18.04 und höher gepackt werden.
K7AAY
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.