Ubuntu 13.04 indicator-datetime-service 负载 100% CPU

Ubuntu 13.04 indicator-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,但没有帮助。桌面上的日历有一段时间处于非活动状态,网络时间已关闭。

答案1

正如所述Ubuntu 错误 #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

答案2

到目前为止我们只找到了一个解决方案:

  sudo apt-get remove gnome-settings-daemon

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

相关内容