Mac版5KPlayerの自動起動をやめる
minkara.carview.co.jp
まずは、この通り。Macにしては珍しくかなり面倒くさい挙動をしてくれるソフトである。ここでは、アンインストールせずに自動起動を止める方向で処理していく。
このソフト、DL機能ももちろん、avi,divx,mp4,mpeg,flv,rm,wmvファイルをデフォルトの状態で再生できるので、Macの動画プレーヤーとしても相当に便利なんですよ。再生だけならGOMPlayerでいいんだけどねw
理想を言えば
後で述べる自動起動の停止やinfo.plistの編集を、Appフォルダへのコピー後、且つ、初回起動の前に処理できていると手間が省ける。
とりま自動起動を停止する
1.アプリケーションの5KPlayerをControl+クリックで、「パッケージの内容を表示」
2.Contents/Library/LoginItemsの「5KPlayerHelper.app」をゴミ箱に入れる
これで自動起動しなくなる。ログイン項目にないんだから困るよね。
関連付けを元に戻す
これがなかなか骨が折れる。
5KPlayerのinfo.plistを見るとこれだけのファイルの関連付けを変えてくれちゃっている。面倒くせー。
<key>CFBundleDocumentTypes</key> <array> <dict> <key>CFBundleTypeExtensions</key> <array> <string>aa3</string> <string>aac</string> <string>ac3</string> <string>acm</string> <string>aif</string> <string>aiff</string> <string>caf</string> <string>m3u</string> <string>m4a</string> <string>m4b</string> <string>mid</string> <string>midi</string> <string>mka</string> <string>mp3</string> <string>mpa</string> <string>ogg</string> <string>pcm</string> <string>ra</string> <string>ram</string> <string>wma</string> </array> <key>CFBundleTypeName</key> <string>Audio Media</string> <dict> <key>CFBundleTypeExtensions</key> <array> <string>ape</string> <string>flac</string> <string>wav</string> <string>alac</string> </array> <key>CFBundleTypeName</key> <string>Audio Media HD</string> <dict> <key>CFBundleTypeExtensions</key> <array> <string>3g2</string> <string>h264</string> <string>3gp</string> <string>asf</string> <string>asx</string> <string>avi</string> <string>divx</string> <string>div</string> <string>dv</string> <string>f4v</string> <string>fli</string> <string>flv</string> <string>m4v</string> <string>mjp</string> <string>mov</string> <string>mp4</string> <string>mkv</string> <string>mtv</string> <string>mxf</string> <string>mpeg</string> <string>mpg</string> <string>mpg2</string> <string>mpg4</string> <string>ogm</string> <string>ogv</string> <string>qt</string> <string>qtz</string> <string>rm</string> <string>rmvb</string> <string>rv</string> <string>swf</string> <string>ts</string> <string>tp</string> <string>vc1</string> <string>vcd</string> <string>vfw</string> <string>vob</string> <string>vro</string> <string>webm</string> <string>wmv</string> <string>wtv</string> <string>xvid</string> <string>yuv</string> <string>tivo</string> <string>*</string> </array> <key>CFBundleTypeName</key> <string>Video Media</string> <dict> <key>CFBundleTypeExtensions</key> <array> <string>ts</string> <string>m2ts</string> <string>mts</string> </array> <key>CFBundleTypeName</key> <string>Video Media HD</string> <dict> <key>CFBundleTypeExtensions</key> <array> <string>dvdmedia</string> </array> <key>CFBundleTypeName</key> <string>DVD Media</string>
1.5KPlayerのinfo.plistの修正
このままだと5KPlayerが起動する度に関連付けが変更されてしまうので、根本を直す必要があります。
そのため、Xcodeで5KPlayerのinfo.plistを開いて、「Document types」「URL types」の2つをDeleteする。
#plistを開く $ cp /Applications/5KPlayer.app/Contents/info.plist /Applications/5KPlayer.app/Contents/bkup.plist $ open -a "/Applications/Xcode.app" /Applications/5KPlayer.app/Contents/info.plist
2.関連付けの一括修正
ファイル情報のアイコンまで変更されてて、このソフト、本当に面倒くさい。
あとは、ファイルの関連付けで調べるとよく出てきたであろうファイルの「情報を見る」のデフォルトアプリの修正を全てに適用すればOK。
【Mac】拡張子ごとにアイコンを変える・拡張子ごとに開くデフォルトアプリを変更する / もっと知りたいリンゴあれこれ
「壊れているため開けません」の対処法
壊れている訳ではない。一度すべてのアプリケーションを許可して起動してから、元に戻せばいいだけ。
miyabilucas.net
参考)
404 Blog Not Found:OS X tips - ファイルの開き方
OS Xのシステム標準の画像やアイコンはどこに入っている?(その2)|Mac - 週刊アスキー
【Mac】拡張子ごとにアイコンを変える・拡張子ごとに開くデフォルトアプリを変更する / もっと知りたいリンゴあれこれ