OSXのApplications
フォルダーには、「グレー表示」されているプログラムがいくつかあります。
Repair Disk Permissions
でDisk Utility
を実行しようとしましたが、修正されません。
ターミナルで手動で権限を確認してみました。
$ ll /Applications | grep -E Goo\|Mate
drwxr-xr-x@ 3 cwd wheel 102B Sep 25 04:15 Google Chrome.app
drwxr-xr-x@ 3 cwd admin 102B Mar 14 2011 TextMate.app
この動作により、アプリがSpotlightSearchとQuicksilverに表示されなくなります。
拡張属性についてはよくわかりませんが、もう少し情報を提供しようと思います。
$ xattr TextMate.app/
com.Apple.FinderInfo
そしておそらくこれも役立つでしょう:
$ xattr -l TextMate.app
com.Apple.FinderInfo:
00000000 00 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 |........@.......|
00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000020
更新
@danielbeckのリクエストによると、
ls -lae@ /Applications/{TextMate,iTunes,Growl,Google\ Chrome}.app/Contents/MacOS
出力:
drwxrwxr-x@ 3 root wheel 102 Sep 25 05:09 .
com.Apple.FinderInfo 32
drwxrwxr-x@ 8 cwd wheel 272 Sep 25 05:09 ..
com.Apple.FinderInfo 32
-rwxrwxr-x 1 root wheel 14048 Sep 25 05:09 Google Chrome
Growl.app/Contents/MacOS:
total 744
drwxr-xr-x 3 root wheel 102 Sep 19 18:51 .
drwxr-xr-x 12 root wheel 408 Oct 14 23:19 ..
-rwxr-xr-x 1 root wheel 1204176 Oct 14 23:19 Growl
TextMate.app/Contents/MacOS:
total 22856
drwxr-xr-x 3 cwd admin 102 Mar 15 2011 .
drwxr-xr-x 7 cwd admin 238 Mar 13 2011 ..
-rwxr-xr-x 1 cwd admin 11700088 Mar 15 2011 TextMate
iTunes.app/Contents/MacOS:
total 98240
drwxr-xr-x 9 root wheel 306 Oct 2 09:37 .
drwxr-xr-x 10 root wheel 340 Oct 2 09:37 ..
-rwxr-xr-x 1 root wheel 40631056 Sep 10 01:34 iTunes
-rwxr-xr-x 1 root wheel 34448 Sep 10 01:34 iTunesASUHelper
drwxr-xr-x 3 root wheel 102 Oct 2 09:37 iTunesHelper.app
-rwxr-xr-x 1 root wheel 6591200 Sep 10 01:34 libgnsdk_dsp.1.9.5.dylib
-rwxr-xr-x 1 root wheel 563040 Sep 10 01:34 libgnsdk_musicid.1.9.5.dylib
-rwxr-xr-x 1 root wheel 1882736 Sep 10 01:34 libgnsdk_sdkmanager.1.9.5.dylib
-rwxr-xr-x 1 root wheel 582536 Sep 10 01:34 libgnsdk_submit.1.9.5.dylib
ファインダーに見られるように:
これは奇妙に思え、私は見たことがありませんが、サイドロードされたアプリには、以下のスナップショットのような権限が必要です。 Finderを使用して、管理者グループを読み取り専用に変更し、このフォルダーに変更を加えてから、以下の私のものと一致するようにアクセス許可を元に戻します。
PosixとACLのアクセス許可は、Chromeすぐに使用できる...
Air:~ mike$ls -lO /Applications/Google\ Chrome.app/
total 0
drwxrwxr-x 8 mike admin - 272 Oct 10 03:57 Contents
Air:~ mike$ls -lae@ /Applications/Google\ Chrome.app/
total 0
drwxrwxr-x 3 mike admin 102 Oct 10 03:09 .
drwxrwxr-x+ 74 root admin 2516 Oct 28 20:48 ..
0: group:everyone deny delete
drwxrwxr-x 8 mike admin 272 Oct 10 03:57 Contents
起動サービスデータベースをmussまたは何らかの方法で有効にしたゲートキーパーで取得していない限り、OSユーザーがアプリフォルダーを読み取りまたは実行できないことを示している可能性があります。
ElCapitanのChromeで同じ問題が発生しました(質問してからかなり時間がかかります)。OSXを再起動すると、常にグレー表示になり、最初の実行時にアイコンがフルカラーになりました。
これごとに アドバイス 私は使用しました:
defaults write com.Apple.Dock showhidden -bool NO
起動時にアイコンがグレー表示されるのを停止しました(同様に、アイコンを再びYES
にすると、Chromeは起動時に、killall Dock
の後ではなく、再びグレー表示されます)