Mac(Snow Leopard)でAIRのツールバーを隠す方法
AIRを通常モードで起動した時にツールバーが表示されてしまうのですが、
これを隠す方法があったのでメモします。
※ちなみにフルスクリーンモードを使えば普通に消えます。
Info.plistを編集する
$ vi //Applications/HogeApplication.app/Contents/Info.plist
して、
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleAllowMixedLocalizations</key> <true/> ... <key>LSUIPresentationMode</key> <integer>4</integer> ... <key>NSHumanReadableCopyright</key> <string></string> <key>NSUIElement</key> <string>true</string> </dict> </plist>
このように、LSUIPresentationModeを追記して、
値を4にする。
その後、MakeInvisible( http://www.monkeybreadsoftware.de/Software/MakeInvisible.shtml )にドラッグ&ドロップして、
実行するといけるようになるはず。
あと、場合によっては
$ chmod 755 //Applications/HogeApplication.app/Contents/Info.plist
してからMakeInvisibleする必要がある場合があります。
※MakeInvisibleはAppleScriptをappに変換してるだけなので、
ソース内で行っている事はInfo.plistの書き換えなので、直接やってもいいんですが、
なんかいろんな事情でMakeInvisible使ってます。
※2011/09/30 追記: SnowLeopardだといけますが、Lionだと無理っぽい...orz
http://forum.cockos.com/archive/index.php/t-84340.html