65
ダッシュボードをウォームアップする

今日の Gem は、「Mac OS X に備わっているべきシンプルな機能」のカテゴリに分類されます。

Dashboard を頻繁に使う方なら、再起動、ログイン、あるいは Dock を終了した直後など、初めて使う時はウィジェットがすべて読み込まれるまで待たなければならないことをご存知でしょう。最も基本的なウィジェットコレクションでも、この処理には多少時間がかかります。しかも、データを取得するためにインターネットに接続する必要があるウィジェットがあると、さらに遅延が長くなることがあります。(私の場合、Dashboard を初めて使う時は、ウィジェットが使えるようになるまで10~20秒ほどかかりました。永遠にかかるわけではありませんが、「瞬時にアクセス」できるはずの機能としては、確かに長い時間です。)

ヒント:ウィジェットを読み込むためにダッシュボードを表示している必要はありません。例えば、初回ログイン時などにダッシュボードを素早く表示して非表示にすると、ウィジェットが読み込まれ、必要に応じてバックグラウンドでインターネット処理が行われます。次回ダッシュボードを起動したときには、すぐに使える状態になります。ただし、このヒントは ダッシュボードの2段階認証を忘れずに 実行することを前提としています。ログアウトして再度ログインした際にダッシュボードの表示を忘れると、初めて使用する際に再び待ち時間が発生してしまいます。

Dashboard の遅延は、Alwin Troost 氏による無料(寄付受付)の Dashboard Starter 1.0 (   ) を使って解決しました。Dashboard Starter はバックグラウンドで目に見えない形で動作し、プロセッサ時間をほとんど消費しません。Dashboard Starter は Dock の起動を監視します(Dock は実際に Dashboard を制御します)。Dock が起動すると、Dashboard Starter はすぐに Dashboard を起動し、その後それを消し去ります。これにより、すべてのウィジェットが読み込まれ、初期起動タスクがすべてバックグラウンドで実行されます。こうして、 本当に Dashboard を使いたいときには、Dashboard が待機状態になります。

ダッシュボードスターター

Dashboard Starter を初めて起動すると、ログイン時に起動するかどうかを尋ねられます。これを許可すると、アカウント設定のログイン項目リストに Dashboard Starter が追加されます。これにより Dashboard Starter が機能を実行できるようになります。

ダッシュボードスターターアラート

Dashboard Starterは永続的に実行されるため、ログイン時だけでなく、Dockを終了して再起動した後にもDashboardを起動する最初のきっかけとなります。これは、ソフトウェアインストーラがDockを終了した後に発生する可能性が最も高いですが、Dockを手動で終了した場合にも発生する可能性があります。

Dashboard Starterは、私がMac Gemsで紹介したユーティリティの中で最もシンプルなものの一つです。Dashboard Starterがインストールされていないコンピュータを使うまで、インストールしたことを忘れてしまうほどです。Dashboardを初めて使う時は、ウィジェットが読み込まれるまで待たなければなりません。実際、Dashboard自体がこのようなウィジェットの「事前読み込み」を行うべきだと思います。しかし、Appleがそのような機能を追加するまでは、私はすべてのMacでDashboard Starterを使い続けるつもりです。