Как заставить приложение Firefox завершать работу, когда пользователь нажимает кнопку закрытия в Mac - PullRequest
0 голосов
/ 06 февраля 2012

Я открываю приложение Firefox, используя

     open -n -a Firefox.app

Когда я закрываю окно этого приложения Firefox, закрывается только окно, но приложение продолжает работать.Я знаю, что могу использовать Command + Q, но я хочу, чтобы приложение закрывалось при нажатии кнопки «Закрыть».

Я искал различные параметры командной строки, но не смог найти способ запустить приложение Firefox, чтобы при закрытии последнего окна само приложение закрывалось.

Я знаю, что это больше связано с тем, что Mac относится к приложениям и Windows по-разному.Так как мне подойти к этой проблеме?

Есть ли другие аргументы командной строки, которые я могу передать, чтобы заставить эту работу?

1 Ответ

1 голос
/ 06 февраля 2012

Вы можете использовать osascript, чтобы отправить AppleEvent, выходящий из приложения, с помощью AppleScript

$ osascript -e 'tell application "Firefox" to quit'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...