![(gedit:5596):IBUS-WARNING **:/home/user/.config/ibus/bus 的所有者不是 root!。如何解决此错误?](https://linux22.com/image/889027/(gedit%3A5596)%EF%BC%9AIBUS-WARNING%20**%EF%BC%9A%2Fhome%2Fuser%2F.config%2Fibus%2Fbus%20%E7%9A%84%E6%89%80%E6%9C%89%E8%80%85%E4%B8%8D%E6%98%AF%20root%EF%BC%81%E3%80%82%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%E6%AD%A4%E9%94%99%E8%AF%AF%EF%BC%9F.png)
当我尝试编辑某些文件时,我收到此警告。我该如何解决此错误。
(gedit:5596): IBUS-WARNING **: The owner of /home/user/.config/ibus/bus is not root!
答案1
如果不想看到错误,请sudo -i gedit
稍后再试。
您尝试通过 sudo 运行 gedit,但不继承 root 用户的环境设置,而是使用当前用户的环境设置。当前用户不是 root,root 也没有运行 ibus,因此您肯定会看到该错误。
答案2
建议使用“sudo gedit”的答案在技术上是不正确的。对于图形环境 (GUI),您需要使用“gksu ...”。
gksu gedit some_file_name
和
gksu nautilus /some_directory
是公认的标准。
从...开始Ubuntu 17.04您应该使用pkexec
而不是gksu
。