有没有办法指定键盘快捷键来切换到特定窗口?我知道 Alt+Tab、Alt+`、Alt+Esc 等。但是所有这些键都会在所有窗口中循环,这不是我想要的。我想要一个可以直接进入特定窗口的按键,无论当前焦点是哪个窗口。
我的用例是,我使用 Google Meet 进行会议,同时还查看其他窗口(幻灯片、网页、代码编辑器、Slack)。我大部分时间都处于静音状态,当我想说话时,我可以按空格键暂时取消静音(“一键通话”功能)。但这仅在我位于 Google Meet 窗口时才有效。因此,我要寻找的是按下一个键,然后按空格键,以便我可以快速开始在 Google Meet 上交谈。
在 Ubuntu 键盘快捷键设置中,您可以创建
Custom Shortcuts
执行命令的快捷键。因此,如果您可以找到一个终端程序来执行您想要的操作,那么编写 shell 脚本并将其切换到键盘快捷键应该很容易。
我经常
wmctrl
这样做,它提供了与 X 窗口管理器交互的各种选项,因此在非常基本的级别上,我可以根据窗口的标题来聚焦窗口,例如/usr/bin/wmctrl -a "Firefox"
但是,我使用 Xorg/X11,因此如果您使用当前默认的 Wayland,则
wmctrl
可能无法工作。我从不使用 Wayland,所以不能说是否有替代程序,但你也许可以找到一些东西。