Brak apletu daty i godziny z górnego panelu Unity

164

Bardzo lubię Unity. Ostatnio zainstalowałem menedżera Compiz i Nautilus Elementary, a następnie próbowałem grać. W trakcie mojej zabawy aplet zegara Unity zniknął.

Chcę, aby znów pokazywał czas. Jak mogę to zrobić?

Dev
źródło
Ponieważ to pytanie jest „chronione”, nie mogę dodać tego jako odpowiedzi, więc opublikowanie go jako komentarza: Innym możliwym rozwiązaniem w niektórych przypadkach jest upewnienie się, że twoje ~/.profilelub podobne nie ustawia czegoś takiego LANG=C; export LANG... dla mnie, gdybym miał włączony dzień lub datę (tylko czas sam w sobie by działał). Znalazłem więc sposób na wyłączenie tej linii mojego profilu, aby konfiguracja unity przebiegała przez mój .profile, jednocześnie ustawiając go normalnie (zgodnie z moimi preferencjami, ogólnie), i to naprawiło to dla mnie (po wylogowaniu / zalogowaniu).
lipes

Odpowiedzi:

292

Po upłynięciu daty i godziny w wersji Ubuntu 13.10 beta, po następnym ponownym uruchomieniu, to polecenie rozwiązuje problem:

killall unity-panel-service
Maxime
źródło
5
@ To działa dla mnie.
gotqn
13
Dlaczego ten oczywisty błąd występuje nadal po dwóch głównych wersjach?
alex.p
3
Rozwiązałem to dla mnie w 14
Yehonatan Tsirolnik
7
Rozwiązuje problem w 14.10.
Daniel Kmak
4
rozwiązuje go dla 14.04LTS
Reya276
60

Zainstaluj ponownie indicator-datetime. Powinien zostać zainstalowany domyślnie, ale na wypadek, gdybyś go nieświadomie usunął, najlepiej ponownie uruchomić polecenie instalacji.

sudo apt-get install indicator-datetime

Następnie ponownie skonfigurujemy datę i godzinę:

sudo dpkg-reconfigure --frontend noninteractive tzdata

Na koniec zrestartuj jedność.

sudo killall unity-panel-service
Patryk
źródło
2
To rozwiązanie działało dla mnie. Uruchamianie w pełni poprawionej wersji Ubuntu 13.10 23 lutego 2014 r. Dzięki!
Kim
Tak, zadziałało.
K-Gun
1
ostatnie polecenie było wystarczające i działało dla mnie 14.04
D3L
Działa bardzo dobrze.
Bonn
Dzięki, to też było rozwiązanie dla mnie (Ubuntu 14.04).
rplantiko
35
  1. Kliknij logo Ubuntu w lewym górnym rogu.
  2. Wyszukaj i otwórz „Czas i data”.
  3. Otwórz kartę Zegar.
  4. Upewnij się, że pole „Pokaż zegar na pasku menu” jest zaznaczone.

    wprowadź opis zdjęcia tutaj

Upewnij się także, że pakiet indicator-datetimejest zainstalowany.

Nitin Venkatesh
źródło
43
Co ciekawe, kiedy to, co dzieje się na moim komputerze (13.10), cała ta karta jest wyszarzona (chociaż zaznaczone jest „Pokaż zegar”).
Waldir Leoncio
22
@WaldirLeoncio, kiedy to się dzieje (14.04), znalazłem rozwiązanie „killall unity-panel-service”.
Stéphane
1
Ponowna instalacja indicator-datetimedziałała dla mnie. Myślę, że przypadkowo go odinstalowałem, gdy usunąłem niektóre evolutionpakiety.
JohnnyCoder,
1
Czasami, gdy baza Ubuntu jest aktualizowana i okazuje się, że panel daty znika. Wróci, gdy uruchomię ponownie. Ale robienie tego, co sugerował @ Stéphane, działa dla mnie.
eshwar
Dla mnie to polecenie zadziałało:pkill -f datetime
Jenny O'Reilly
19

Sprawdź dwukrotnie, czy indicator-datetime Zainstaluj wskaźnik-data-godzinajest zainstalowany. Idź do terminala i wpisz

sudo apt-get install indicator-datetime

Teraz wyloguj się, a następnie zaloguj ponownie.

użytkownik28525
źródło
5
W moim przypadku było to rozwiązanie. Właściwie usunąłem wszystko, co związane z Evolution, w tym serwer Evolution i jakoś to wiąże się również z usunięciem wskaźnika-daty / godziny. Po prostu zainstalowałem to wszystko ponownie i zadziałało.
Luis Alvarado,
4
Żądany komentarz OP: zamiast się logować i wylogowywać (co jest powolne, bolesne, traci swój stan i pachnie Microsoft), możesz zabić usługę unity-panel-service, ps -ef | grep unity-panel-servicea kill <APPROPRIATE PID>to natychmiast odrodzi nową usługę panelu ładującą wskaźnik .
Mochan
3
Dzięki za to, w moim przypadku miałem go zainstalowany, ale apt-get purge indicator-datetimepotrzebna była instalacja.
0x7c0
6

Na moim komputerze Unity wyświetla słowo „Czas” zamiast czasu rzeczywistego.

Na Ubuntu 11 (i wyżej?) /etc/timezoneNie może być pusty (i tak było). To nie był problem w poprzednich wersjach.

Aby ponownie wygenerować plik TimeZone:

sudo dpkg-reconfigure --frontend noninteractive tzdata

Mi to pasuje.

Victor Fariña
źródło
1

Jeśli to nie zadziała, możesz spróbować przywrócić ustawienia domyślne.

W sesji jedności spróbuj ponownie uruchomić jedność w następujący sposób:

unity --reset
thomasmichaelwallace
źródło
0

Jeśli nie znalazłeś daty i godziny na panelu, spróbuj dowiedzieć się, czy jest to ukryte, czy nie. Jeśli nie, spróbuj dowiedzieć się, czy jest zainstalowany.

Jeśli okaże się, że data-godzina nie została zainstalowana, po prostu ją zainstaluj. 1. apt-get install wskaźnik-data-godzina 2. killall unity-panel-service

Nie musisz się wylogowywać ani resetować Unnity. Wystarczy sprawdzić w prawym rogu pulpitu.

Neo
źródło