2011年10月20日木曜日

HardwareGrowler.appをタスク切り替えで非表示にするには?

Macで必須と思われる通知アプリ「Growl」。

Lion用はAppStoreで有料ダウンロードとなったらしい。あらあら。まぁしょうがない。「今まで無料で使わせてもらってありがとう」というべきところだ。

しかし、AppStoreからダウンロードして簡単にインストールできるようになったのはいいのだけど、HardwareGrowlerやGrowlTunesがインストールされない。これはGrowl-1.2.2.dmgをダンロードして手動でインストールするほかないようだ。インストールして動作させてみたけれど、1.3系でも問題なく動作してそう。

ここでの相変わらずの問題は、HardwareGrowler.appがデーモンプロセスにも関わらずタスク切り替えに表示されてウザいという問題だ。解決方法をメモっておこう。

HardwareGrowler.appを右クリックして「パッケージの内容を表示」
Contents/Info.plistを開く

----ここから
・・・(省略)
<dict>
・・・(省略)
<key>LSUIElement</key>
<true/>
</dict>
</plist>
----ここまで

と編集して保存する。

あとはもちろん、「システム環境設定」>「ユーザとグループ」>自分のアカウント>「ログイン項目」にHardwareGrowler.appとGrowlTunes.appを追加しておく。