OSX bash最小化窗口

时间:2018-08-25 19:19:15

标签: bash macos shell command

在Mac上并使用bash shell,我想执行一个包含单个命令的文件(以启动Jupyter Lab),并立即最小化终端窗口。

有没有安装第三方软件的方法?

3 个答案:

答案 0 :(得分:2)

是的,只需使用osascript和Applescript:

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

答案 1 :(得分:0)

您可以创建扩展名为command的文件,例如jupiter-lab.command

您可以在其上添加执行权限(chmod +x jupiter-lab.command)。您可以编辑文件并像在bash脚本中一样插入命令。

例如,打开App Store,您可以插入:

open "/Application/App Store.app"

第一次双击它,将会弹出一个对话框,告诉您该命令已迅速结束。只需检查Suppress this message permanently就看不到了。

注意:终端不会最小化,但是会关闭。

答案 2 :(得分:0)

Paul R的答案为基础,在我的测试中,该答案似乎使窗口完全隐藏且无法恢复,如果以后需要再次访问,则可以使用以下方法将窗口最小化到扩展坞:

 osascript -e 'tell application "Terminal" to set miniaturized of every window to true'