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:
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.
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-datetimejest zainstalowany. Idź do terminala i wpisz
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.
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.
~/.profile
lub podobne nie ustawia czegoś takiegoLANG=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).Odpowiedzi:
Po upłynięciu daty i godziny w wersji Ubuntu 13.10 beta, po następnym ponownym uruchomieniu, to polecenie rozwiązuje problem:
źródło
Zainstaluj ponownie
indicator-datetime
. Powinien zostać zainstalowany domyślnie, ale na wypadek, gdybyś go nieświadomie usunął, najlepiej ponownie uruchomić polecenie instalacji.Następnie ponownie skonfigurujemy datę i godzinę:
Na koniec zrestartuj jedność.
źródło
Upewnij się, że pole „Pokaż zegar na pasku menu” jest zaznaczone.
Upewnij się także, że pakiet
indicator-datetime
jest zainstalowany.źródło
indicator-datetime
działała dla mnie. Myślę, że przypadkowo go odinstalowałem, gdy usunąłem niektóreevolution
pakiety.pkill -f datetime
Sprawdź dwukrotnie, czy
indicator-datetime
jest zainstalowany. Idź do terminala i wpiszTeraz wyloguj się, a następnie zaloguj ponownie.
źródło
ps -ef | grep unity-panel-service
akill <APPROPRIATE PID>
to natychmiast odrodzi nową usługę panelu ładującą wskaźnik .apt-get purge indicator-datetime
potrzebna była instalacja.Na moim komputerze Unity wyświetla słowo „Czas” zamiast czasu rzeczywistego.
Na Ubuntu 11 (i wyżej?)
/etc/timezone
Nie może być pusty (i tak było). To nie był problem w poprzednich wersjach.Aby ponownie wygenerować plik TimeZone:
Mi to pasuje.
źródło
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:
źródło
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.
źródło