Ubuntu 13.04指标-datetime-service加载100%CPU

Ubuntu 13.04 64位桌面(几天前从网站上新下载)

indicator-datetime-service 

加载CPU高达100%(1-2核心)

  gnome-settings-daemon 

在Ubuntu加载后吃掉整个RAM。

怎么解决?

在开发论坛中有一个错误,但我不清楚如何修复它(只是对系统应用了一个新的更新 – 没办法)。

从〜/ .cache /中删除文件; 或重启; 或者使用’gnome-fallback’登录 – 没有帮助。 即使我杀了gnome-settings-daemon,它也可能在以后再次出现。

注意:我有一个在Ubuntu和gnome-core(GNOME Shell 3.6.3.1)上运行的VNC4服务器。

注意:我删除了ntpdate但没有帮助。 桌面上的日历在一段时间内处于非活动状态,网络时间已关闭。

如Ubuntu Bug#774071中所述 ,在我的例子中,它有助于替换geoclue-provider虚拟包的默认依赖性。

我的解决方案

我安装了geoclue-ubuntu-geoip软件包来替换现有的geoclue-yahoo软件包(我卸载了)。

雅虎地图管理员可能注意到他们的地理定位服务负载很高,或者他们的开发人员可能会改变某些东西,导致geoclue-yahoo无法正常工作。

对于这项工作,我使用了文本模式包管理器:

 aptitude 

因为我知道它很好地处理缺少的依赖关系并建议解决方案,例如安装其中一个包以满足某些依赖关系。

也可以使用图形包管理器:

 synaptic 

要选择geoclue-provider列出的任何其他包,并且有很多:

 geoclue-ubuntu-geoip geoclue-gypsy geoclue-gsmloc geoclue-gpsd geoclue-yahoo geoclue-skyhook geoclue-plazes geoclue-manual geoclue-localnet geoclue-hostip geoclue-geonames 

我们发现只有一个解决方案:

  sudo apt-get remove gnome-settings-daemon 

另一个选项 – 重命名gnome-settings-daemon服务