linux 运行桌面环境后 通过快捷键(或命令) 让某窗口获得焦点

发布于 2022-08-30 15:49:53 字数 346 浏览 16 评论 0

本机环境:
archlinux xfce4 xfwm4

当前是在分屏情况下, 一边全屏终端, 一边浏览器。

通过 <alt-tab> 之类来切换窗口, 在两个窗口时用着还行, 多余两个切换就需要些眼力了;

所以想直接把每个窗口(gui,非桌面)绑定一个快捷键, 不用眼看着去切换gui程序窗口。

但好多gui程序都不是有一个 deamon, 每次通过快捷键访问都会再开一个程序, 而不是让已

在运行的程序获得焦点

谢谢回复!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

烟酒忠诚 2022-09-06 15:49:53

看起来你需要 wmctrl 或者 xdotool 这种工具。

不过我推荐 @斑驳 的方案。如果你同一工作区的窗口太多,那么是不是你的规划有问题呢?或者试试 Awesome 窗口管理器?

把回忆走一遍 2022-09-06 15:49:53

大致规划一下虚拟屏幕,比如屏幕1 写代码,屏幕2 看log,屏幕3 网页和文档
然后绑定一下三个屏幕的快捷键或者利用 ctrl+alt+left/right 切换
在对应屏幕上再使用 alt+tab

这样不需要额外写代码或记录新的快捷键,跨发行版或重新安装无障碍

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文