Рабочий стол Ubuntu 13.04 64bit (недавно загруженный с сайта пару дней назад)
indicator-datetime-service
загружает процессор до 100% (1-2 ядра)
и
gnome-settings-daemon
съедает всю оперативную память сразу после загрузки Ubuntu.
Как это исправить?
В форумах разработчиков есть ошибка, но мне не ясно, как ее исправить (просто применил новое обновление к системе - никак).
Удаление файлов из ~ / .cache /; или перезагрузка; или войдите с помощью 'gnome-fallback' - без помощи. Даже если я убью gnome-settings-daemon, он может возникнуть позже.
Примечание: у меня есть сервер VNC4, работающий на Ubuntu и gnome-core (GNOME Shell 3.6.3.1).
Примечание: я удалил ntpdate, но не помог. Календарь на рабочем столе в течение некоторого времени неактивен, время в сети отключено.
Мы нашли пока только одно решение:
sudo apt-get remove gnome-settings-daemon
Другой вариант - переименовать службу gnome-settings-daemon
Как описано в Ubuntu Bug # 774071 , в моем случае это помогло заменить зависимость по умолчанию для geoclue-provider
виртуального пакета.
Я установил пакет geoclue-ubuntu-geoip
, чтобы заменить существующий пакет geoclue-yahoo
(который я удалил).
Возможно, администраторы Yahoo Maps заметили высокую нагрузку на их службу геолокации или, возможно, их разработчики что-то изменили, в результате чего 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