Я запускаю El Capitan 10.11.4 на Mac Mini 2014 года.
Я часто запускаю 10-14 приложений одновременно, когда пишу отчеты, Word/Excel/Adobe/Safari/iTunes/календарь/и т. д.
Часто я хочу открыть другое приложение, я хочу, чтобы оно открывалось в фоновом режиме, возвращалось к word/excel и продолжало работать, но запускаемое приложение отвлекает меня, иногда 2 или 3 раза. один раз для заставки, один раз для открытого диалогового окна и снова после того, как я нажму «новый документ».
Другая ситуация: я обновляю приложение в фоновом режиме, например 1Password (бета), и каждый шаг возвращает мое внимание к обновляемому приложению.
Могу ли я что-нибудь сделать с Unix/терминалом и т. д., чтобы заставить все действия приложения выполняться в фоновом режиме или чтобы ОС уважала мое внимание?
Чтобы запустить приложение в Finder в фоновом режиме (скрыто), вы можете использовать простой сервис Automator . Откройте приложение Automator, выберите службу , которая принимает файлы или папки в Finder, и добавьте действие « Выполнить сценарий оболочки» со следующим содержимым:
for f in "$@"
do
open "$f" --hide
done
Сохраните сервис как Открыть в фоновом режиме . Откройте Системные настройки./Клавиатура/Сочетания клавиш/Службы , найдите новую службу и назначьте желаемое сочетание клавиш. Я выбрал удобный ShiftCmdB. Закройте Системные настройки и проверьте службу и ярлык.
Самое приятное в этом то, что он работает как с приложениями, так и с документами.
Работа на macOS 12.1 (Монтерей) с другим параметром флажка:
for f in "$@"
do
open "$f" -gj
done
см. этот пост для получения дополнительной информации: Открыть приложение в фоновом режиме из терминала
Герберт