Dawno temu miałem ustawiony zegar, który mówi coś takiego jak rano, dzień, wieczór, noc, czas w aplikacji panelowej. Szeroki skok, niezbyt konkretny, mógł to być pulpit KDE. Jestem teraz w Ubuntu Mate, czy istnieje sposób, aby uzyskać ten niejasny opis czasu w panelu wiązania?
9
Odpowiedzi:
Zegar tekstowy / mówiony dla Mate i innych wariantów Ubuntu
Chociaż pierwotnie pytanie dotyczyło Ubuntu Mate , na szczęście od 15.10 wskaźniki mogą być również używane
Mate
. W rezultacie, odpowiedź poniżej przynajmniej pracujeUnity
iMate
i (testowane) naXubuntu
.Interfejs GUI do zmiany ustawień jest jeszcze do wykonania (pracuje nad nim), ale testowałem poniższy wskaźnik przez co najmniej 20 godzin i (zgodnie z oczekiwaniami) wykonał pracę bez błędu.
Opcje
Wskaźnik oferuje następujące opcje:
Pokaż czas tekstu
Pokaż tekstowy „obszar dnia” ( noc , poranek , dzień , wieczór )
Pokaż rano / po południu
Pokaż je wszystkie naraz (lub dowolną kombinację trzech)
Wypowiadaj głos co kwadrans (
espeak
wymagane)Opcjonalnie czas jest wyświetlany rozmazany ; zaokrąglone w ciągu pięciu minut, np.
10:43 ->
quarter to eleven
.Skrypt, moduł i ikona
Istnieje rozwiązanie skryptu, osobnego modułu i ikony, które należy przechowywać w jednym i tym samym katalogu .
Ikona:
Kliknij prawym przyciskiem myszy i zapisz jako (dokładnie)
indicator_icon.png
Moduł:
Jest to moduł, który generuje czas tekstowy i wszystkie inne wyświetlane informacje. Skopiuj kod, zapisz go (ponownie dokładnie )
tcalc.py
wraz z ikoną powyżej w jednym i tym samym katalogu .Scenariusz:
To jest rzeczywisty wskaźnik. Skopiuj kod, zapisz go jako
moderntimes.py
wraz z ikoną i powyższym modułem w jednym i tym samym katalogu .Jak używać
Skrypt potrzebuje
espeak
:Skopiuj wszystkie trzy pliki powyżej do jednego i tego samego katalogu o dokładnie takiej nazwie, jak wskazano w Skrypcie, module i ikonie
W nagłówku skryptu (
moderntimes.py
) określ, które informacje powinny być wyświetlane i jak. Po prostu ustawTrue
lubFalse
w linii:W nagłówku modułu możesz zmienić godziny rozpoczęcia następnego dnia rano , w dzień , wieczorem , w nocy :
Na razie nie dotykaj niczego innego w skrypcie :)
Użytkownicy systemu Ubuntu Mate muszą włączyć korzystanie ze wskaźników w swoim systemie: wybierz System> Preferencje> Wygląd i działanie> Ulepszenie wiązania> Interfejs> „Włącz wskaźniki”
Uruchom wskaźnik za pomocą polecenia:
Uruchamianie go z aplikacji startowych
Pamiętaj, że jeśli uruchomisz polecenie z aplikacji startowych, w wielu przypadkach musisz dodać małą przerwę, szczególnie (między innymi) na wskaźnikach:
Notatki
Bez wątpienia skrypt będzie zmieniany / aktualizowany wiele razy w ciągu kilku następnych dni. Jedną rzeczą, na którą chciałbym zwrócić szczególną uwagę, jest „styl”, w którym czas cyfrowy jest konwertowany na czas tekstowy. Sposób, w jaki to się teraz robi:
całe godziny, np .:
mniej niż 30 minut po godzinie, np
30 minut po godzinie, np .:
więcej 30 minut np .:
Wymieniono 15 minut
quarter
, np .:wyjątkiem jest północ, która nie jest wywoływana
zero
, alemidnight
np .:Skrypt ma bardzo niski poziom soku, ponieważ po pierwszej pętli kontroli czasu pętla jest automatycznie synchronizowana z zegarem komputera. Dlatego skrypt sprawdza czas / edytuje wyświetlany czas tylko raz na minutę, pozostawiając resztę czasu.
Edytować
Na dzień dzisiejszy (2016-4-9) dostępna jest ppa wypolerowanej wersji. Aby zainstalować z ppa:
Okresy w tej wersji zostały zmienione w porównaniu do powyższej wersji skryptu, teraz jest to:
... a wskaźnik ma opcję zmiany ikony w ciągu dnia:
rano / popołudnie / wieczór / noc :
Jak wspomniano, ta wersja została przetestowana zarówno na
Mate
(pierwotne pytanie), jakUnity
iXubuntu
.źródło
Jeśli korzystasz z Kubuntu (dystrybucja Ubuntu Desktop Plazmy), masz wbudowany widżet o nazwie „zegar rozmyty” - istnieje on od co najmniej 14.04, lub tak dawno, jak nie było Plazmy 4 i wciąż jest w Plazmie 5 jak znaleziono w Kubuntu 16.04.
Zegar rozmyty może być ustawiony na „dokładność” co pięć minut, na przykład czytanie zegara analogowego (powiedzmy „dziesięć po czwartej”), ale ma również trzy ustawienia „zamglenia”, z których jedno daje odczyty takie jak „popołudnie” i taki, który daje po prostu „Weekend!” (w niedzielne popołudnie - przypuszczam, że jutro powie „poniedziałek”).
Nie wiem, czy zegar rozmyty jest dostępny w innych wersjach Ubuntu - widziałem go w Xfce (jak w Xubuntu) w moim systemie, ale system operacyjny został zainstalowany jako Kubuntu, więc nie jestem pewien, czy zegar rozmyty jest natywny dla Xfce, a także KDE / Plazmy, ani czy jest dostępny w Unity czy Mate.
źródło