Wie kann ich meinem OSX-Dashboard eine UTC-Weltuhr hinzufügen?

20

Im OSX-Dashboard hat die Weltzeituhr keine UTC-Option. Die Auswahl von London funktioniert nur zur Hälfte des Jahres (die andere Hälfte von London ist Sommerzeit und UTC + 1).

Ich könnte Atlantic / Reykjavik wählen, das immer auf UTC läuft, aber es scheint ein Hack zu sein, und ich möchte lieber "UTC" anstelle von "Reykjavik" auf meiner Uhr anzeigen lassen.

Joe S.
quelle

Antworten:

18

Es ist bereits eine UTC-Uhr verfügbar.

Vorausgesetzt, Sie sind auf Yosemite:

  1. Gehen Sie zu Ihrem Benachrichtigungscenter
  2. Klicken Sie unten auf Bearbeiten
  3. Fügen Sie die Weltzeituhr hinzu und klicken Sie auf Fertig.
  4. Bewegen Sie den Mauszeiger über die soeben hinzugefügte Weltzeituhr und klicken Sie auf das Symbol (i).
  5. Geben Sie UTC ein, wenn Sie nach Stadt gefragt werden.
  6. Das ist es. Sie sind fertig.
2legit
quelle
15

Sie können die Quelle des Weltzeituhr-Widgets bearbeiten, um UTC hinzuzufügen:

cd /Library/Widgets
sudo vi WorldClock.js

Seit Mac OS El Capitan befindet sich die Datei nun hier:

cd /Library/Widgets/World Clock.wdgt/
sudo vi WorldClock.js

Fügen Sie dann im Abschnitt Europa die folgende Zeile hinzu:

{city:'UTC', offset:0, timezone:'UTC', id:"2647937"},

Die "Stadt" wird zum Anzeigenamen des Uhr-Widgets. es kann sein, was immer du willst.

Möglicherweise müssen Sie vorhandene Uhren in Ihrem Dashboard entfernen und neu erstellen, damit UTC in der Liste angezeigt wird. Seit Mac OS Mojave müssen Sie den DashboardClient-Prozess beenden, um die neue Option anzuzeigen (er wird von selbst neu gestartet):

killall DashboardClient
Joe S.
quelle
Dies scheint auch ein Hack zu sein: UTC sollte keine "Stadt" sein.
Höhepunkt
7
Nur um zu aktualisieren, auf Mac OS X 10.11.6 El Capitan, ist die Datei WorldClock.jsin /Library/Widgets/World Clock.wdgt/.
jlp
2
Nur um zu aktualisieren, auf Sierra UTC ist bereits vorhanden. Keine Notwendigkeit zu hacken.
Sassan
1
@ joe-p Wie hast du den idWert ermittelt oder ist er erfunden?
Brettski
2
Unter Mac OS Mojave hatte ich den DashboardClient-Prozess beendet ($ killall DashboardClient). Es wurde von alleine neu gestartet. Danach konnte ich UTC in der Uhr sehen.
user674669
1

Ich konnte nicht diese Anweisungen für meine High Sierra Maschine Maschine herausfinden , damit ich diese installiert Statusuhr von Pulsely Consulting: Bildbeschreibung hier eingeben

Ben Creasy
quelle