OSXダッシュボードにUTC世界時計を追加するにはどうすればよいですか?


20

OSXダッシュボードでは、世界時計にはUTCオプションがありません。ロンドンの選択は、年の半分しか機能しません(残りの半分のロンドンは夏時間で、UTC + 1です)。

常にUTCにあるAtlantic / Reykjavikを選択することもできますが、これはハックのようで、「Reykjavik」の代わりに「UTC」を表示したいです。

回答:


18

UTCクロックはすでに利用可能です。

あなたがヨセミテにいると仮定して:

  1. 通知センターに移動します
  2. 下部にある[編集]をクリックします
  3. 世界時計を追加し、[完了]をクリックします。
  4. 追加した世界時計にカーソルを合わせて、(i)アイコンをクリックします。
  5. Cityを要求するときにUTCを入力します。
  6. それでおしまい。できました。

15

世界時計ウィジェットのソースを編集して、UTCを追加できます。

cd /Library/Widgets
sudo vi WorldClock.js

Mac OS El Capitan以降、ファイルは次の場所にあります。

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

次に、ヨーロッパセクションで、次の行を追加します。

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

「都市」は、時計ウィジェットの表示名になります。好きなものを指定できます。

UTCがリストに表示されるようにするには、ダッシュボードの既存の時計を削除して再作成する必要があります。Mac OS Mojave以降、新しいオプションを表示するにはDashboardClientプロセスを強制終了する必要があります(自動的に再起動します)。

killall DashboardClient

これもハックのようです。UTCは「都市」であってはなりません。
天頂

7
更新するだけで、Mac OS X 10.11.6 El Capitanでは、ファイルWorldClock.jsはにあり/Library/Widgets/World Clock.wdgt/ます。
jlp

2
更新するだけで、Sierra UTCには既に存在します。ハッキングする必要はありません。
サッサン

1
@ joe-pどのようにしてid値を決定しましたか、または構成されていますか?
-Brettski

2
Mac OS Mojaveでは、DashboardClientプロセスを強制終了しました($ killall DashboardClient)。自動的に再起動しました。その後、時計にUTCが表示されました。
user674669

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.