Я хотел бы запустить скрипт до запуска Firefox и после его завершения. В Ubuntu я делаю это, создавая новый ярлык, который сначала вызывает мою функцию, затем вызывает команду firefox, а затем вызывает мою последнюю функцию. Поскольку команда firefox блокируется до завершения работы приложения, моя последняя функция вызывается сразу после завершения процесса.
Тем не менее, в OS X я не могу сделать это так хорошо, потому что у меня на панели появляются две иконки. Один для моего скрипта превратился в приложение, а другой для приложения Firefox. Я бы предпочел иметь только один значок в доке и не прерывать обновления Firefox.
Мое текущее решение состоит в том, чтобы переименовать оба MacOS / firefox {, - bin} с префиксом «real-», а затем назвать мой сценарий оболочки «firefox-bin». Это работает, но я уверен, что в следующий раз Firefox пытается обновить себя Я тост.
Я попытался изменить свойство "CFBundleExecutable" в файле Info.plist пакета на мой сценарий, но это не сработало.
Может кто-нибудь предложить какие-либо другие предложения?