从终端在现有窗口中打开新的 Chrome 标签?

从终端在现有窗口中打开新的 Chrome 标签?

我已经创建了别名alias chrome="google-chrome &",但即使 Chrome 已打开,它仍会打开一个新窗口。
如果现有窗口已打开,有没有办法在现有窗口中创建一个新选项卡?

答案1

此别名在 18.04 中对我有用:

alias gct='wmctrl -a " - Google Chrome" && sleep 0.5 && xdotool key ctrl+t'
  • 它要求你拥有控制端工具已安装。两者都位于软件中心。

  • wmctrl -a " - Google Chrome"如果窗口标题中有 ,则将窗口提升为焦点。(您可以通过运行或- Google Chrome亲自查看。)wmctrl -lwmctrl -lx

  • xdotool key ctrl+t只需发出与在 Google Chrome 中打开新标签页相同的按键序列。

您可能需要将别名转换为脚本,以便在 Google Chrome不是运行,然后为该脚本指定别名,甚至为其分配快捷键,这样您就不需要为此目的使用终端。

相关内容