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ć?


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

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

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.


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.


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.


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

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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.