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