OS XI 上的文件夹中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
此行为阻止应用程序出现在 Spotlight 搜索和 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 中可以看到:
答案1
这看起来很奇怪,我还没有见过,但侧面加载的应用程序应该具有与以下快照类似的权限。我会使用 Finder 将管理员组更改为只读,以确保您可以更改此文件夹,然后恢复权限以匹配下面的权限:
对于 Chrome,开箱即用的 posix 和 ACL 权限应如下所示......
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
除非您弄乱了启动服务数据库或以某种方式启用了看门人,否则这很可能表明您的操作系统用户无法读取或执行应用程序文件夹。
答案2
我在 El Capitan 中使用 Chrome 时也遇到了同样的问题(所以在您询问之后已经过了很长时间)。OSX 重启后,它总是显示为灰色,然后在第一次运行时其图标变为全彩色。
根据此建议我用了:
defaults write com.apple.Dock showhidden -bool NO
并且它不再使图标在启动时变灰(同样,YES
再次转动它会导致 Chrome 再次变灰,尽管是在启动时,而不是之后killall Dock
)