Por que obtenho o IBUS-Warning ao executar o comando sudo gedit?

Respostas:

15

Você sempre deve usar o gksudo em vez do sudo para iniciar aplicativos gráficos, caso contrário as variáveis ​​ambientais não serão configuradas corretamente.

No seu exemplo, o ibus está visualizando os arquivos no diretório inicial do usuário em vez do diretório inicial do root, como deveria estar fazendo.

Cheesemill
fonte
É necessária uma resposta atualizada, pois o gksu e o gksudo são depreciados e não são mais compactados com o Ubuntu 18.04 e posterior.
K7AAY
4

Não há necessidade gksudo. Para fazer o sudoque você deseja, adicione a opção -H(ou --set-home). Portanto:

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

Como Cheesemill diz, você deve usar gksudopara iniciar gráficos como o gedit. Para instalá-lo, basta digitar este comando no terminal:

sudo apt-get install gksu

Eu li alguns tópicos que têm o mesmo problema para você (e eu também). Alguns homens dizem apenas del rm -r /home/<user-name>/.config/ibus/busou rm -r /home/<user-name>/.config/ibus/então iniciam o iBus novamente.

Alguns dizem que remover (ou remover) o ibus e depois reinstalá-lo.

Alguns dizem que mostra a pasta de ônibus.

Estrume
fonte
É necessária uma resposta atualizada, pois o gksu e o gksudo são depreciados e não são mais compactados com o Ubuntu 18.04 e posterior.
K7AAY
-2

Faça isso em um 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

e agora!!!

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/**
user232021
fonte
Embora isso "possa" fazer a mensagem de erro desaparecer. Não é uma prática recomendada. Use gksu como sugerido anteriormente.
RyanNerd
É necessária uma resposta atualizada, pois o gksu e o gksudo são depreciados e não são mais compactados com o Ubuntu 18.04 e posterior.
K7AAY