键盘快捷键切换到特定窗口

键盘快捷键切换到特定窗口

有没有办法指定键盘快捷键来切换到特定窗口?我知道 Alt+Tab、Alt+`、Alt+Esc 等。但所有这些键都会循环切换所有窗口,这不是我想要的。我想要一个可以直接带我到特定窗口的键,而不管当前哪个窗口处于焦点状态。

我的用例是,我使用 Google Meet 开会,同时查看其他窗口(幻灯片、网页、代码编辑器、Slack)。我大部分时间都处于静音状态,当我想说话时,我可以按空格键暂时取消静音(“一键通”功能)。但这仅在我在 Google Meet 窗口中时才有效。所以我要找的是一个我按下的键,然后按空格键,这样我就可以快速开始在 Google Meet 上交谈。

答案1

在 Ubuntu 的键盘快捷键设置中,您可以创建Custom Shortcuts执行命令的快捷键。

因此,如果您可以找到一个终端程序来执行您想要的操作,那么编写一个 shell 脚本并将其切换为键盘快捷键应该很容易。

我用wmctrl它来做这件事,它提供了各种与 X 窗口管理器交互的选项,因此在最基本的层面上,我可以根据窗口的标题来聚焦它,例如/usr/bin/wmctrl -a "Firefox"

但是,我使用 Xorg/X11,因此如果您改用 Wayland(当前默认设置),则wmctrl可能不起作用。我从未使用过 Wayland,因此无法确定是否有替代程序,但您也许可以找到一些。

相关内容