Я использую Ubuntu 14.04 на моей машине, и с момента последнего обновления с 13.10 до 14.04 дата и время отсутствуют в верхней панели Unity. Эта машина была изначально установлена с Ubuntu 12.10. Я обновил его с 12.10 до 13.04, с 13.04 по 13.10 и на прошлой неделе с 13.10 по 14.04.
Я пробовал каждое решение, найденное в этом вопросе: Отсутствие даты и времени на верхней панели Unity Desktop . Но ничего из этого не работает :-(
Я пробовал следующие вещи:
- переустановка
indicator-datetime
sudo apt-get remove --purge indicator-datetime
и установите его сноваsudo dpkg-reconfigure --frontend noninteractive tzdata
sudo killall unity-panel-service
и, конечно, выйти / войти снова и так далее ...
Где я могу найти лог-файлы для индикатора или где я мог бы помочь мне с этой проблемой?
Попытка отладки:
$ locate indicator-datetime-service
/usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
$ /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
Indicator-Datetime-Message: indicator-datetime exiting; failed/lost bus ownership
locate indicator-datetime-service
чтобы найти, где он установлен, запустите его в терминале. Сообщите, если есть сообщение об ошибке.failed/lost bus ownership
означает, что он уже работает.dconf reset -f /com/canonical/indicator/datetime/
. не работает попробуйтеpkill -f datetime
тогда/usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
Ответы:
Попробуйте сбросить его конфигурацию
Если он не появился, попробуйте убить его, он должен перезапустить
Для подобных случаев лучше объяснить, как вы можете получить его:
Проверьте, работает ли он, если да, то, возможно, проблема в конфигурации
Проверьте, где находится его конфигурация. Ищите
/etc/
илиdconf
в/usr/share/glib-2.0/schemas/
. Перечислите файлы пакета, используя:Найдите его путь к dconf:
источник
dconf
не помогло, но помоглоpkill
мне.dconf
уловка не только восстанавливает часы. Он также сбрасывает ваши настройки часов, так что если вы настроили их ... до свидания ваши настройки. Жаль, что я не пробовал это -pkill datetime
уже восстановил часы в моем интерфейсе.У меня была точно такая же проблема, которая отсутствует в некоторых библиотеках поддержки языков.
Если вы идете в:
Настройки → Поддержка языков
Система автоматически обновит региональные форматы, а время и дата вернутся после выхода и входа.
источник
Это работало со мной, когда я столкнулся с той же проблемой:
кстати, без 'sudo'
источник
indicator-datetime
установлен на моей машине, так что, очевидно, нет необходимости удалять / чистить его для меня.Просто убейте индикатор-дата-время-сервисный процесс. (Этот процесс начнется автоматически)
Например:
источник
В разделе «Системные настройки» откройте « Время и дата» . Выберите вкладку « Часы » справа от вкладки « Время и дата ». Установите флажок Показать часы в строке меню .
Под В часах, шоу , выберите Буднюю, дату и месяц, год или в зависимости от того из тех , кого вы хотите.
источник
При
indicator-datetime
удалении не удаляются файлы конфигурации, а настройки подClock
будут выделены серым цветом. Делатьsudo apt-get purge indicator-datetime; sudo apt-get install indicator-datetime; kill -9 -1;
наверняка будет работать.источник
Я пытался исправить значок времени и языка, отсутствующий на панели. Я попробовал много команд, но безрезультатно, но я наконец-то нашел себя
восстановление недостающих значков, этот метод был успешно выполнен.
источник
Я использую Ubuntu 16.04 и столкнулся с той же проблемой. Я испробовал все вышеупомянутое решение, но все еще сталкивался с той же проблемой. Я решил проблему, удалив файл "libxm2.so.2" из папки "/usr/lib/i386-linux-gnu/libxml2.so.2". Сначала проверьте, существует ли один и тот же файл в нескольких местах вашей системы. Если да, то удалите все, кроме "/usr/lib/x86_64-linux-gnu/libxml2.so.2". Предупреждение: Пожалуйста, сделайте резервную копию перед удалением этого файла, чтобы избежать любых других системных проблем.
источник