首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >wmctrl无焦点打开窗口

wmctrl无焦点打开窗口
EN

Stack Overflow用户
提问于 2014-01-22 08:28:48
回答 1查看 3.1K关注 0票数 5

我使用的命令是:

代码语言:javascript
复制
wmctrl -a **id of application** -i

这非常接近我正在寻找的东西,但是有一个离开,我可以使用wmctrl而不给应用程序带来焦点。

例如,如果我运行命令在终端的第二个屏幕上打开一个窗口,鼠标和键盘的焦点就停留在终端上。

EN

回答 1

Stack Overflow用户

发布于 2014-09-24 09:04:41

在您的情况下,xdotool可能会派上用场。

  1. 您应该将活动窗口的的ID保存为临时文件: xdotool getactivewindow > ~/.window_id
  2. 然后是focus想要的窗口: wmctrl -a **id of application** -i
  3. 然后,焦点还原到前一个窗口: xdotool windowfocus $(cat ~/.window_id) xdotool windowactivate $(cat ~/.window_id)

使用xbindkeysxdotoolwmctrl组合创建一个非常强大的工具集。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21277738

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档