OSX bash свернуть окно - PullRequest
       6

OSX bash свернуть окно

0 голосов
/ 25 августа 2018

В Mac и с помощью оболочки bash я хочу выполнить файл, содержащий одну команду (для запуска Jupyter Lab), и немедленно свернуть окно терминала.

Есть ли способ сделать это БЕЗ установки стороннего программного обеспечения?

Ответы [ 3 ]

0 голосов
/ 25 августа 2018

Вы можете создать файл с расширением command, например jupiter-lab.command.

Вы добавляете права на исполнение (chmod +x jupiter-lab.command). Вы редактируете файл и вставляете команды, как в скрипте bash.

Например, чтобы открыть App Store, вы можете вставить:

open "/Application/App Store.app"

При первом двойном щелчке по нему вы увидите всплывающее окно, сообщающее, что команда быстро завершилась. Просто отметьте Suppress this message permanently, чтобы больше его не видеть.

Примечание: терминал не будет свернут, но будет закрыт.

0 голосов
/ 07 мая 2019

Опираясь на ответ Пола R , который в моем тестировании, кажется, делает окно полностью скрытым и невосстанавливаемым, вы можете использовать следующее, чтобы свести окно к док-станции к минимуму, если позже потребуется повторный доступ:

 osascript -e 'tell application "Terminal" to set miniaturized of every window to true'
0 голосов
/ 25 августа 2018

Да, просто используйте osascript и Applescript:

osascript -e 'tell application "Terminal" to set visible of front window to false'
...