Я использую 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
Попробуйте сбросить его конфигурацию
dconf reset -f /com/canonical/indicator/datetime/
Если он не появился, попробуйте убить его, он должен перезапуститься
pkill -f datetime
Для подобных случаев лучше объяснить, как вы можете это получить:
Проверьте, работает ли он, если да, то, возможно, проблема конфигурации
$ ps ax | grep -i индикатор-datetime
2863? SSL 0:00 / usr / lib / x86_64-linux-gnu / индикатор-дата-время / индикатор-дата и время-сервис
4043 точек / 0 S + 0:00 grep -i индикатор-datetime
Проверьте, где находится его конфигурация. Найдите / etc /
или dconf
в /usr/share/glib-2.0/schemas/
. Вывести список файлов пакета, используя:
$ dpkg -L indicator-datetime
[...]
/etc/xdg/autostart/indicator-datetime.desktop
/ usr
/ usr / share
/usr/share/glib-2.0
/usr/share/glib-2.0/schemas
/usr/share/glib-2.0/schemas/com.canonical.indicator.datetime.gschema.xml
[...]
Найдите его путь к dconf:
путь $ grep /usr/share/glib-2.0/schemas/com.canonical.indicator.datetime.gschema.xml
У меня была точно такая же проблема, которая отсутствует в некоторых библиотеках языковой поддержки.
Если вы перейдете к:
Настройки → Поддержка языков
Система автоматически обновит региональные форматы, а время и дата вернутся после того, как вы выйдете из системы и войдете в нее.
В системных настройках откройте Время и дата . Выберите вкладку Часы справа от вкладки Время и дата . Установите флажок Показать часы в строке меню .
В разделе В часах отобразите , выберите день недели, дату и месяц, год или любой другой из тех, которые вы хотите.
Это сработало со мной, когда я столкнулся с той же проблемой:
killall unity-panel-service
, кстати, без sudo.
Удаление индикатора datetime не удаляет конфигурационные файлы и настройки в разделе
Часы
будут выделены серым цветом. Выполнение sudo apt-получить время очищения индикатора даты; sudo apt-получить время установки индикатора даты; kill -9 -1;
обязательно сработает.
Просто завершите процесс службы-индикатора-дата-время. (Этот процесс начнется автоматически)
Например:
$ ps ax | grep -i indicator-datetime
2863 ? Ssl 0:00 /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
4043 pts/0 S+ 0:00 grep -i indicator-datetime
kill -9 <pid-of-indicator-datetime-service>
kill -9 2863
Я пытался исправить мой значок времени и языка, отсутствующий на панели.
Я пробовал много команд, но бесполезно, но, наконец, обнаружил, что
Я использую Ubuntu 16.04 и столкнулся с той же проблемой. Я пробовал все вышеупомянутые решения, но все еще сталкивался с той же проблемой. Я решил проблему, удалив файл «libxm2.so.2» из папки «/usr/lib/i386-linux-gnu/libxml2.so.2». Сначала проверьте, существует ли один и тот же файл в нескольких местах в вашей системе. Если да, удалите все, кроме "/usr/lib/x86_64-linux-gnu/libxml2.so.2" Предупреждение: сделайте резервную копию перед удалением этого файла, чтобы избежать других проблем с системой.