Возможный дубликат:
Как запустить приложение с аргументами командной строки в Mac OS

Я пытаюсь включить этот флаг каждый раз, когда запускаю Google Chrome в OSX:--allow-outdated-plugins

Он работает с терминалом, но мне нужно, чтобы он был по умолчанию без необходимости терминала.

1 ответ1

1

Этот сценарий (цитируется ниже) работал для меня. Нет необходимости в терминале вообще:

Как исправить проблему Adobe Flash в Mac OS X 10.5.8 с помощью переключателя allow-устаревших плагинов и восстановить функциональность Chrome (включая пошаговые снимки экрана):

Шаг 1. В Finder перейдите в раскрывающееся меню Finder -> Службы -> Редактор сценариев -> Создать новый AppleScript

Шаг 2. Скопируйте / Вставьте следующее в Script Editor:

do shell script "/Applications/Google\\
Chrome.app/Contents/MacOS/Google\\ Chrome --allow-outdated-plugins &
killall ChromeScript.app"

Шаг 3. Перейти в Файл -> Сохранить как -> ** FILENAME: ChromeScript (Формат файла: выберите "Приложение"; Параметры: убедитесь, что установлен только "Только для запуска")

** ОБЯЗАТЕЛЬНО НАЗВИВАЙТЕ ФАЙЛ ChromeScript, ЧТОБЫ ПРОГРАММА ПРАВИЛЬНО РАБОТАЛА

Отныне вы будете использовать ваше новое приложение ChromeScript для открытия Chrome. Вы также можете заменить свой "старый" значок Chrome на панели запуска новым скриптом для удобства. Не забывайте периодически обновлять плагины вручную, потому что Chrome больше не будет делать это автоматически.

Не могли бы вы рассказать мне, как вы используете терминал? Это не сработало, независимо от того, как я выполнял команды, поэтому мне просто любопытно.

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