为什么我在运行sudo gedit命令时会收到IBUS-Warning?
每当我尝试按照此答案的第4步中的说明运行sudo gedit
命令时,我的终端就会发出:
(gedit:7549):IBUS-WARNING **:/ home / jared /。config / ibus / bus的所有者不是root用户!
我该如何摆脱这种局面?
您应始终使用gksudo而不是sudo来启动图形应用程序,否则环境变量未正确设置。
在您的示例中,ibus正在查看用户主目录中的文件,而不是源主目录,因为它应该这样做。
不需要gksudo
。 要使sudo
执行您想要的操作,请添加-H
(或--set-home
)开关。 从而:
$ sudo -H gedit /etc/bluetooth/main.conf
正如Cheesemill所说,你应该使用gksudo
来启动像gedit这样的图形。 要安装它,只需在终端中键入以下命令:
sudo apt-get install gksu
我读了一些有相同问题的主题(我也是)。 有些人说del rm -r /home/
或rm -r /home/
/home/
有些人说移除(或清除)ibus然后重新安装它。
有些人说尝试将总线文件夹打开。
在终端上执行此操作:
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
现在!!!
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/**