1

Я хочу добавить программное обеспечение, установленное в другом месте (например, home или opt) в папку приложений Mac (10.8).

Цель здесь - получить все преимущества, такие как перечисление приложений в панели запуска и возможность добавить программу по умолчанию для команды open .

Я пробовал символические ссылки, но у меня были некоторые проблемы, и я предполагаю, что это не лучшая практика.

Какой лучший способ сделать это?

1 ответ1

4

Установка приложения по умолчанию для типа файла для приложения, такого как /usr/local/Cellar/macvim/7.3-66/MacVim.app уже должна работать.

Если вы используете Альфред, вы можете добавить каталоги, такие как /usr/local/Cellar в область поиска. Если вы используете Spotlight, вы можете создавать псевдонимы вместо символических ссылок для приложений. Spotlight обрабатывает символические ссылки на системные файлы как системные файлы, а не как псевдонимы системных файлов.

Вы можете создавать псевдонимы в оболочке, используя osascript:

find /usr/local/Cellar -name \*.app|while read l;do osascript -e 'on run {a}' -e 'tell app "Finder" to make new alias file at POSIX file "/Applications" to POSIX file a' -e end "$l";done

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