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


164

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

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


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

Ответы:


292

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

killall unity-panel-service

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

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

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


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

0

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.