Відсутній аплет дати та часу на верхній панелі Unity


164

Мені дуже подобається Єдність. Нещодавно я встановив менеджер Compiz і Nautilus Elementary, а потім спробував грати. Під час деяких моїх ігор, годинник-аплет Unity зник.

Я хочу, щоб він знову показав час. Як я можу це зробити?


Оскільки це питання "захищено", я не можу додати це як відповідь, тому розміщуючи його як коментар: Ще одне можливе рішення в деяких випадках - переконатися, що ваше ~/.profileчи подібне не встановлює щось подібне LANG=C; export LANG... що порушило це для мене, якби у мене було ввімкнено робочий день або вихідні дні (якраз би час працював). Отже, я знайшов спосіб відключити цей рядок мого профілю для конфігурації єдності через мій .profile, при цьому все-таки встановлюючи його нормально (за моїми вподобаннями, як правило), і це виправив для мене (після виходу з системи / входу).
lindes

Відповіді:


292

Після введення бета-дати та часу на Ubuntu 13.10 бета-версія після наступної перезавантаження ця команда вирішує проблему:

killall unity-panel-service

5
@ Це для мене працює.
gotqn

13
Чому ця очевидна помилка все ще існує після двох основних випусків?
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".
Стефан

1
Перевстановка indicator-datetimeпрацювала на мене. Я думаю, що випадково видалив його, коли я видалив деякі evolutionпакунки.
JohnnyCoder

1
Іноді, коли база ubuntu оновлюється, і я виявляю, що панель дат зникає. Він повернеться, коли я знову завантажуся. Але робити те, що запропонував @ Stéphane, працює для мене.
ешвар

Для мене ця команда спрацювала:pkill -f datetime
Дженні О'Рейлі

19

Перевірити, що indicator-datetime Встановіть індикатор-датувстановлено. Перейдіть до терміналу і введіть

sudo apt-get install indicator-datetime

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


5
У моєму випадку це було рішення. Я фактично видалив усе, що стосується Evolution, включаючи сервер Evolution, і дещо це стосується також видалення індикатора-дати. Я просто все це знову встановив, і це спрацювало.
Луїс Альварадо

4
Запрошений коментар ОП: замість входу та виходу (який повільно, болісно, ​​втрачає стан та пахне мікрософт), ви можете вбити службу єдності-панелі за допомогою, ps -ef | grep unity-panel-serviceі kill <APPROPRIATE PID>це негайно відновить нову службу панелі, яка завантажує індикатор .
Мочан

3
Дякую за це, у моєму випадку я його встановив, але apt-get purge indicator-datetimeпотрібен був a, а потім і встановити.
0x7c0

6

На моєму комп’ютері Unity показує слово "Час" замість реального часу.

На Ubuntu 11 (і вище?) /etc/timezoneНе може бути порожнім (і це було). Це не було проблемою для попередніх версій.

Щоб відновити файл TimeZone, просто виконайте:

sudo dpkg-reconfigure --frontend noninteractive tzdata

Це працює для мене.


1

Якщо це не працює, ви можете спробувати відновити налаштування за замовчуванням.

На своєму сеансі єдності спробуйте знову запустити єдність так:

unity --reset

0

Якщо ви не знайшли Date-Time на панелі, то спробуйте дізнатися, чи її ховати чи ні. Якщо ні, то спробуйте дізнатися його встановлений чи ні.

Якщо ви виявите, що дата-час не встановлюється, просто встановіть його. 1. apt-get install indicator-datetime 2. killall one-panel-service

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.