使用bash启动chrome-browser最小化

时间:2017-07-11 18:03:33

标签: bash terminal chromium minimize

我希望在终端中使用bash来最小化chromium-browser

目前正在使用bash打开 Chromium 。但是如何使用$(document).ready(function(){ jsRoar('Yassser'); }) 命令将其打开为最小化。

1 个答案:

答案 0 :(得分:3)

使用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

工作原理:

  1. 启动浏览器。
  2. 在变量 $ last_chrom 中保存chromium-browser的最新调用的窗口标识号。
  3. 使用wmctrl隐藏该窗口。
  4. (可选)要在运行一分钟后关闭窗口,请再添加一行:

    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 ; } &