Ubuntu 下的 GConf 错误

Ubuntu 下的 GConf 错误

我使用 Ubuntu 10.04,例如,每当启动 gedit 时,我就会开始收到以下消息。

GConf 错误:无法联系配置服务器;可能的原因是您需要为 ORBit 启用 TCP/IP 网络,或者由于系统崩溃导致 NFS 锁失效。请参阅 http://projects.gnome.org/gconf/了解信息。(详细信息 - 1:服务器 ping 错误:IDL:omg.org/CORBA/COMM_FAILURE:1.0)

我进行了一些搜索并阅读了建议rm ~/.dbus*mv ~/.gconfd/saved_state ~/.gconfd/.saved_state但这些对我没有用。

答案1

你是否

rm ~/.dbus*

或者

sudo rm -rf ~/.dbus/*

在较旧的 Ubuntu 发行版中,存在一个问题,即 .dbus 目录归 root 所有。检查以下输出:

cd $HOME
ls -ld .dbus

检查目录是否由 root 拥有。应该如下所示:

drwx------ 3 userid usergroup 80 2010-08-21 13:37 .dbus/

10.04 将其归用户所有,而 9.04 则归 root 所有(而不是 userid)。如果实际上归 root 所有,则应将其删除。

答案2

此问题通常是由用户运行以下命令导致的权限问题引起的:

sudo gedit some_text_file

正确的使用命令是:

gksu gedit 某些文本文件

注意:在某些发行版中,gksudo 或 gksu 可以互换。无论如何,您通常可以通过执行以下操作来修复此问题:

sudo chown -R username:usergroup /home/username

通常,在大多数 Linux 发行版中,用户名和用户组的值相同。希望这能有所帮助。

chown -R注意:使用前缀的唯一原因sudo是,很可能在应该由您的用户拥有和控制的文件上设置了根级别权限。

干杯!〜克里斯

相关内容