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 服务