4

В папке « Applications » в OS XI есть несколько "серых" программ:

image.jpg

Я пытался запустить 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:

image.jpg

2 ответа2

0

Я столкнулся с той же проблемой с Chrome в El Capitan (так что довольно долго после того, как вы спросили). После перезапуска OSX он всегда отображался серым цветом, а при первом запуске его значок становился полноцветным.

По этому совету я использовал:

defaults write com.apple.Dock showhidden -bool NO

и он перестал делать значок серым при загрузке (аналогично, если повернуть его YES Chrome снова станет серым, хотя при загрузке, а не после killall Dock)

0

Это кажется странным, и я не видел его, но приложения с боковой загрузкой должны иметь разрешения, аналогичные приведенному ниже снимку. Я бы использовал finder, чтобы изменить группу администраторов только для чтения, чтобы убедиться, что вы можете внести изменения в эту папку, а затем отменить разрешения, соответствующие моим ниже:

Разрешения для Chrome

Разрешения 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 или как-то включенном привратнике, это, вероятно, признак того, что папки приложения не читаются или не выполняются пользователем вашей ОС.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .