Filed under:
>>
Tiger 付属の iChat では自分のステータス表示部分に、iTunes で演奏している曲名を表示することができるようになったが、そのカスタマイズ方法が Unsanity 社の Blog に掲載されていたのでご紹介。
要は Preferences フォルダにある、com.apple.iChatAgent.plist ファイルを編集すればよくて、方法としては2つある。1. Terminal から defaults コマンドを使う方法 2. Developer Tools に付属する Property List Editor を使う方法、の2つだ。
1. Terminal を使用する方法
(1) iChat を終了する
(2) Terminal を起動して例えば以下のコマンドを入力する
defaults write com.apple.iChatAgent iTunesMessageFormat -string 'iTunes: %Track'
(3) 同じく Terminal で以下のコマンドを入力する
killall iChatAgent
(4) iChat を起動して、ステータス変更メニューの "Current iTunes Track" メニューを選択する
以上で、ステータス部分が iTunes: (曲名) という表示に変わる。つまり、(2)のシングルクォーテーション部分で囲まれたように表示が変更される。尚、% 以下の部分をいろいろ変えることで、アルバム名等を表示させることも可能だ。これについては後述する。また、Terminal だと、日本語など特殊な文字を入力できないので、その場合は 2. の Property List Editor を使用する方法を試すこと。
2. Property List Editor を使用する方法
(1) iChat と iChatAgent を終了する(iChatAgent は不可視なのでアクティビティモニタから終了する)
(2) ~/Library/Preferences にある com.apple.iChatAgent.plist を開く。普通なら Property List Editor が立ち上がる。
(3) Root を開いて、iTunesMessageFormat プロパティを作成する。クラスは String。
(4) Value 部分に iTunes: %Track 等と書く。
(5) 保存して閉じる。
(6) iChat を起動して、ステータス変更メニューの "Current iTunes Track" メニューを選択する
※メタ変数
% を使ったメタ変数として以下のものが使えるようだ。
Album
Genre
Year
Artist
Track
URL
DisplayString
PlayerState
最後の2つは...なんだろ? (^^;
