Возможный дубликат:
Как запустить приложение с аргументами командной строки в Mac OS
Я пытаюсь сделать так, чтобы этот флаг запускался каждый раз при запуске Google Chrome на OSX: --allow-outdated-plugins
Он работает с терминалом, но мне нужно, чтобы он был установлен по умолчанию и не требовал терминала.
решение1
Этот сценарий(цитата ниже) у меня сработало. Терминал вообще не нужен:
Как исправить проблему Adobe Flash на Mac OS X 10.5.8 с помощью переключателя allow-outdated-plugins и восстановить функциональность Chrome (пошаговые снимки экрана включены):
Шаг 1.В Finder перейдите в выпадающее меню Finder -> Services -> Script Editor -> Create New AppleScript
Шаг 2.Скопируйте/вставьте следующее в редактор скриптов:
do shell script "/Applications/Google\\
Chrome.app/Contents/MacOS/Google\\ Chrome --allow-outdated-plugins &
killall ChromeScript.app"
Шаг 3.Перейдите в Файл -> Сохранить как -> **ИМЯ ФАЙЛА: ChromeScript (Формат файла: выберите «Приложение»; Параметры: убедитесь, что отмечен только «Только запуск»)
**ОБЯЗАТЕЛЬНО НАЗЫВАЙТЕ СВОЙ ФАЙЛ ChromeScript, ЧТОБЫ APPLESCRIPT РАБОТАЛ ПРАВИЛЬНО
С этого момента вы будете использовать новое приложение ChromeScript для открытия Chrome. Вы также можете заменить свой "старый" значок Chrome на панели запуска на новый скрипт для удобства. Не забывайте время от времени вручную обновлять плагины, так как Chrome больше не будет делать это автоматически.
А не могли бы вы рассказать, как вы запускаете терминал? Он не работал, как бы я ни запускал команды, поэтому мне просто интересно.