先日のヒントブログで、DashboardでFlashゲームをプレイする方法を紹介しました。このトリックでは、SafariのWebクリップ機能を使って、Flashゲームだけを表示するDashboardウィジェットを作成します。Safariは私のお気に入りのブラウザではありませんが、以前のFlashゲームのヒントで実証されているように、SafariのWebクリップ機能は驚くほど便利で強力なツールだと思います。
Webクリップのもう一つの実用的な使い方は、ストリーミングビデオのダッシュボードウィジェットを作成することです。実は今週、ウェブ上で非常に魅力的なストリーミングビデオが公開されています。それは、スペースシャトルのハッブル宇宙望遠鏡修理ミッションです。このミッションのライブビデオは、NASA TVのウェブサイトで(おそらく世界中で)視聴可能です。このミッションでは、まず23,000ポンド(約11,000kg)のハッブル宇宙望遠鏡を捕獲し、その後、望遠鏡の様々な部品を修理・交換するために、5回の船外活動を行う必要があります。これは複雑なミッションですが、その全てを(ほとんどの場合)フルカラーでリアルタイムに音声付きで視聴できます。しかも、時速22,000マイル(約360km)、地球から約360km(約560km)上空で行われているのです。
しかし、ミッションの一部を視聴するたびにページを読み込むのは面倒です。しかし、Safari の Web クリップを使えば、NASA TV フィードが私専用の宇宙 TV 局に早変わりします。しかも、さらに便利な機能が 1 つ追加されています。Safari を起動し、NASA TV サイトを読み込んでから、ツールバーの Web クリップ ボタンをクリックするか、メニューから [ファイル] -> [Dashboard で開く] を選択します。すると、Safari はページを暗くして、ハイライトされた領域を表示します。マウスをページのビデオ クリップ部分に重ねてクリックし、その領域を選択します。[追加] をクリックすると、Safari は選択した領域を Dashboard で開きます。Web クリップを作成したら、Safari を終了してもかまいません。Safari を起動したままにする必要はありません。
ここまでくれば、ウィジェットの再生ボタンをクリックするだけで、ビデオ(音声付き)の再生が始まります。しかし、一つ問題があります。ダッシュボードを閉じるたびに、音声とビデオのストリーミングが停止してしまいます(もちろん、ビデオは表示されなくなります)。ダッシュボードを常に開いたままにしておくのもお勧めできません。ビデオを見ながらMacを操作するのは不可能だからです。
この新しいダッシュボードウィジェットを自分だけのストリーミング動画ウィジェットにするには、数年前に公開した「Tiger Secrets: Dashboard Confidential」の記事で紹介したヒントを参考にしてください。ターミナルを開き、以下の2つのコマンドを入力し、それぞれのコマンドの後にReturnキーを押します( は$プロンプトなので、入力しないでください)。
$ defaults write com.apple.dashboard devmode YES
$ killall Dock
最初のコマンドはDashboardを開発者モードにします。2番目のコマンドはDashboardを制御するDockを再起動し、開発者モードを有効にします。(将来的にこの動作を元に戻したい場合は、2つのコマンドを繰り返しますが、最初のコマンドYESを に変更してください。)NO
開発者モードでは何が使えるのでしょうか?他の機能についてはよく分かりませんが、主な機能(Tiger Dashboardの記事で説明されているように)は、ダッシュボードから任意のウィジェットをデスクトップ(厳密にはデスクトップの上)にドラッグできるようになったことです。その後ダッシュボードを閉じても、ウィジェットは引き続き動作します。

Dashboard(F12キー)を開き、先ほど作成したNASA TVウィジェットをドラッグし始めます。ドラッグ中にもう一度F12キーを押してDashboardを閉じると、ウィジェットがまだドラッグされていることがわかります。右の画像のように、好きな場所にドロップできます。
再生ボタンを押して、新しく作成されたNASA TVのパーソナルチャンネルを堪能してください。他のウィジェットでも同様の操作が可能です。(フローティングウィジェットをダッシュボードレイヤーに戻すには、この手順を逆に実行します。フローティングウィジェットをドラッグし始め、F12キーを押してダッシュボードをアクティブにし、ドラッグしたウィジェットを離します。)
これで、ストリーミングビデオウィジェットを作業中に好きなだけ開いたままにできるようになりました。一時停止したり再開したりすれば、いつでもすぐに使える状態になります。これは確かに便利ですが、完璧ではありません。ドラッグしたダッシュボードウィジェットは画面上の他のすべてのものより上のレイヤーに表示されるため、その下にあるものは見えなくなってしまうからです。このウィジェットをバックグラウンドに移動することもできず、「その他を非表示」コマンドも効果がありません。
それでも、画面スペースに余裕があれば、Safari、Web クリップ、Dashboard の開発者モード、興味深いビデオ ソースを組み合わせることで、作業中に監視したいもののための個人用ビデオ チャンネルを作成できます。