Отсутствует апплет даты и времени из верхней панели Unity

164

Мне очень нравится Unity. Недавно я установил диспетчер Compiz и Nautilus Elementary, а затем попытался играть. Во время некоторых моих игр апплет часов Unity исчез.

Я хочу, чтобы это снова показало время. Как я могу это сделать?

Dev
источник
Поскольку этот вопрос «защищен», я не могу добавить его в качестве ответа, поэтому оставляю его в качестве комментария: в некоторых случаях другое возможное решение заключается в том, чтобы удостовериться, что ваш ~/.profileили аналогичный не устанавливает что-то вроде LANG=C; export LANG... что сломало для меня, если бы у меня были включены будни или свидания (только время само по себе, это сработало бы). Итак, я нашел способ отключить эту строку в моем профиле для запуска конфигурации единства через мой .profile, при этом все еще устанавливая его нормально (в соответствии с моими предпочтениями, как правило), и это исправило его для меня (после выхода из системы / входа в систему).
Линдес

Ответы:

292

После даты и времени бета-версии Ubuntu 13.10 после следующей перезагрузки эта команда решает проблему:

killall unity-panel-service
Maxime
источник
5
@ Это работает для меня.
получил
13
Почему эта очевидная ошибка все еще существует после 2 основных выпусков?
alex.p
3
Решил это для меня в 14
Ехонатан Цирольник
7
Решает проблему в 14.10.
Даниэль Кмак
4
решает это за 14.04LTS
Reya276
60

Переустановить indicator-datetime. Он должен быть установлен по умолчанию, но на случай, если вы удалили его по незнанию, лучше всего запустить команду установки снова.

sudo apt-get install indicator-datetime

Далее мы собираемся перенастроить дату и время:

sudo dpkg-reconfigure --frontend noninteractive tzdata

Наконец, перезагрузите единство.

sudo killall unity-panel-service
Patryk
источник
2
Это было решение, которое работало для меня. Запуск полностью исправленной Ubuntu 13.10 23 февраля 2014 года. Спасибо!
Ким
Да, это сработало.
K-Gun
1
последняя команда была достаточна и работала для меня 14.04
D3L
Работать очень хорошо.
Бонн
Спасибо, это решение тоже для меня (Ubuntu 14.04).
rplantiko
35
  1. Нажмите на логотип Ubuntu в верхнем левом углу.
  2. Найдите и откройте «Время и дата».
  3. Откройте вкладку «Часы».
  4. Убедитесь, что флажок «Показать часы в строке меню» отмечен.

    введите описание изображения здесь

Также убедитесь, что пакет indicator-datetimeустановлен.

Нитин Венкатеш
источник
43
Интересно, что когда происходит то, что происходит на моей машине (13.10), вся эта вкладка неактивна (хотя отмечен пункт «Показать часы»).
Вальдир Леонсио
22
@WaldirLeoncio, когда это произойдет (14.04), я нашел решение «killall unity-panel-service».
Стефан
1
Переустановка indicator-datetimeсработала для меня. Я думаю, что я случайно удалил его, когда я удалил некоторые evolutionпакеты.
JohnnyCoder
1
Иногда, когда база Ubuntu обновляется, и я вижу, что панель даты исчезает. Он вернется, когда я снова загрузлюсь. Но делать то, что предложил Стефан, работает для меня.
Эшвар
Для меня эта команда сработала:pkill -f datetime
Дженни О'Рейли
19

Дважды проверьте, что indicator-datetime Установить индикатор-дата-времяустановлено. Перейти к терминалу и введите

sudo apt-get install indicator-datetime

Теперь выйдите, а затем вернитесь.

user28525
источник
5
В моем случае это было решением. Я фактически удалил все, что связано с Evolution, включая Evolution Server и каким-то образом это также относится к удалению индикатора дата-время. Я просто установил все это снова, и это сработало.
Луис Альварадо
4
Запрашиваемый комментарий OP: вместо входа и выхода (который медленный, болезненный, теряет ваше состояние и пахнет Microsoft), вы можете убить службу unity-panel-service, ps -ef | grep unity-panel-serviceи kill <APPROPRIATE PID>это немедленно вызовет новый сервис панели, который загружает индикатор ,
Мочан
3
Спасибо за это, в моем случае я установил его, но apt-get purge indicator-datetimeзатем потребовалась установка.
0x7c0
6

На моем компьютере Unity показывает слово «Время» вместо реального времени.

На Ubuntu 11 (и выше?) Не /etc/timezoneможет быть пусто (и так было). Это не было проблемой в предыдущих версиях.

Чтобы восстановить файл TimeZone, просто выполните:

sudo dpkg-reconfigure --frontend noninteractive tzdata

Меня устраивает.

Виктор Фаринья
источник
1

Если это не сработает, вы можете попробовать восстановить настройки по умолчанию.

С вашего сеанса единства попробуйте перезапустить единство следующим образом:

unity --reset
thomasmichaelwallace
источник
0

Если вы не нашли дату-время на панели, то попробуйте выяснить, скрыть ли ее или нет. Если нет, то попробуйте узнать его установлен или нет.

Если вы обнаружите, что Дата и Время не установлены, просто установите их. 1. apt-get install индикатор-datetime 2. killall unity-panel-service

Вам не нужно выходить из системы или сбрасывать Unnity. Просто проверьте правый угол рабочего стола.

Нео
источник