我是一名软件开发人员,我的左侧窗格中有 VS 代码,右侧窗格中有 Firefox。
是否可以使用快捷方式重新加载当前活动的浏览器选项卡,而无需更改 vs 代码的焦点?
如果我想快速搜索某些内容并想在不使用鼠标的情况下跳转到浏览器或者使用 super+tab 来查找浏览器,该怎么办?
答案1
Firefox 不向以下对象公开命令行界面刷新当前显示的页面.因此,无法通过系统范围的热键直接与 Firefox 交互来刷新页面。
不过,您可以设置一个带有自动化工具的小脚本,当使用快捷键激活时,它会短暂切换到 Firefox,在那里按 F5,然后切换回上一个应用程序。您只需使用 即可实现此目的xdotool
。它可以切换到特定窗口(如下wmctrl
所述)并模拟按键。模拟Alt+Esc按键会将您切换回上一个窗口。
跳转到浏览器标准的 Ubuntu 桌面已经内置了使用单个快捷键的功能。如果您的浏览器位于 Dock 的第一个位置,则Super+1将立即切换到浏览器。如果使用 Firefox,则按Ctrl+l移动到 URL 栏并输入搜索内容。完成后,按Alt+esc返回上一个窗口。
在任何桌面上,以下一行程序都可以设置一个热键来切换到 Firefox,或者启动它(如果尚未运行)。
sh -c "wmctrl -x -a Firefox || firefox"
基于相同原理的强化解决方案由公用事业公司提供跳转应用。
答案2
对于其他基于 ubuntu 的发行版,请尝试 @vanadium 回答,但首先安装
sudo apt 安装 wmctrl
然后
sh -c "wmctrl -x -a 终端 || 终端"