我想在终端中使用 bash
最小化启动 chromium-browser
。
当前使用 chromium-browser
打开 Chromium。但是如何使用 bash
命令将其最小化打开。
最佳答案
使用wmctrl
,(在基于 Debian 的系统上使用 apt install wmctrl 安装),将命令发送到任何 NetWM window manager :
chromium-browser && \
last_chrom=$(wmctrl -l |
grep -i chrom | tail -1 |
while read a b ; do echo $a ; done) ; \
wmctrl -ir $last_chrom -b toggle,hidden
它是如何工作的:
- 启动浏览器。
- 将最近一次调用
chromium-browser
的窗口标识编号保存在变量 $last_chrom 中。 - 使用
wmctrl
隐藏该窗口。
(可选)要让窗口在运行一分钟后关闭,请再添加一行:
chromium-browser && \
last_chrom=$(wmctrl -l |
grep -i chrom | tail -1 |
while read a b ; do echo $a ; done) ; \
wmctrl -ir $last_chrom -b toggle,hidden ; \
{ sleep 1m && wmctrl -ic $last_chrom ; } &
关于bash - 使用 bash 最小化启动 chromium 浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45041663/