2010/05/04
OS X の RSS Visualizer スクリーンセーバの記事表示上限数を増やしてみる
Mac OS X のスクリーンセーバでニュースを表示させる
新しい Mac を入手したので心機一転、スクリーンセーバなども再設定。Snow Leopard でニュースを表示できるスクリーンセーバを探してみて、RSS/Atom フィードを表示できるスクリーンセーバでそれを実現してみました。
RSS/Atom フィードを表示できるスクリーンセーバ、いろいろ探してみたのですが「これは」というものがなく、結局、最初からインストールされている RSS Visualizer を使うことに。しかし、RSS Visualizer、なぜか記事の表示の上限が 4つとかに設定されているようで、ちょっとしかニュースが読めません。
Quartz Composer で RSS Visualizer を改造する
RSS Visualizer を Quartz Composer でいじってみると、記事表示の上限を設定できそうなことがわかったので、試してみるとばっちり。無事にたくさんのニュース記事が表示できるようになりました。
以下に手順を書いてみます。
Xcode のインストール
Xcode は標準では OS X にインストールされていません。Apple Developer Connection から Xcode をダウンロードすればいいのですが、1GB 近い巨大ファイルなので、Mac 付属の Mac Os X Install DVD からインストールできます(最新の Xcode ではないかもしれませんが)。
RSS Visualizer をコピーする
/System/Library/Screen Savers/
にあるRSS Visualizer.qtz
をコピーして名前を変えます。私はとりあえずRSS Visualizer+.qtz
にしておきました。コピーしたファイルは、/Library/Screen Savers/
か、ホームのLibrary/Screen Savers/
に移動します。Quartz Composer でコピーした RSS Visualizer を開く
コピーした qtz ファイルをダブルクリックすれば、Quartz Composer で開かれると思いますが、Quartz Composer 自体は
/Developer/Applications/Quartz Composer.app
にインストールされています。Quartz Composer で News Count の値を増やす
開いたウインドウの右上の Parameters アイコンをクリックすると、ウインドウの右にパラメータを表示するペインが開きます。 紫色で表示された RSS という部品 (Patch) を選び、右に表示された "News Count" を 4から増やします。この値が記事の表示上限数になるようです。数字を変えた後は保存することを忘れずに。
改造した RSS Visualizer をスクリーンセーバとして設定する
"システム環境設定" の "デスクトップとスクリーンセーバ" で、今保存したスクリーンセーバを選択します。"オプション…" で表示させたい RSS/Atom フィードの URL を指定してください。
肝心のニュースのフィードですが、F.Ko-Ji さんの記事を参考にして Google News のフィードを指定してみました。以下がトップニュースのフィードになります。
http://news.google.com/news?hl=ja&ned=us&ie=UTF-8&oe=UTF-8&output=rss&topic=h
また、Apple 標準の RSS Visualizer の背景がいまいち気に入らない人は、背景を Time Machine のものに変えたスクリーンセーバもあるようなので、こちらを改造してもいいかもしれません。
ではでは。
Comment
No Comments