我的 PC 上有 2 个显示器 - 一个 IDE 在一个显示器上全屏打开,而 Firefox 在另一个显示器上全屏打开。
由于我主要使用键盘,因此必须一直抓住鼠标才能将焦点切换到 Firefox 并返回到 IDE,这很烦人。
如果焦点位于显示器 1 中的某处,我是否可以使用快捷方式将焦点切换到显示器 2 上的“最大窗口”,反之亦然?
我的 PC 上有 2 个显示器 - 一个 IDE 在一个显示器上全屏打开,而 Firefox 在另一个显示器上全屏打开。
由于我主要使用键盘,因此必须一直抓住鼠标才能将焦点切换到 Firefox 并返回到 IDE,这很烦人。
如果焦点位于显示器 1 中的某处,我是否可以使用快捷方式将焦点切换到显示器 2 上的“最大窗口”,反之亦然?
今天我对这个问题投了赞成票,所以我发布了我一年多来一直使用的解决方案,我对此感到非常满意。
第 1 步:制作 bash 脚本(例如将其写入
~/swap.sh
并使其可执行)以将焦点设置到另一个显示器中间的窗口:第2步:添加一个键盘快捷键来调用这个脚本,我把我的
Super-Tab
第 3 步:使用快捷键像老板一样切换显示
这个存储库可以帮助你
https://github.com/Eitol/screen_focus_changer
您将 focus_changer.py 左侧脚本放在固定位置(例如 /opt),然后在您的设置中添加键绑定/快捷方式/热键
python3 /opt/focus_changer.py left # 焦点向左
python3 /opt/focus_changer.py right # 焦点向右
您可以使用AltTab它在窗口之间切换。
AltTab还记得您上次在哪两个窗口之间切换。如果您切换到一个窗口(使用箭头键导航),然后切换回来,只需按下AltTab即可在它们之间跳转,无需任何进一步导航。
如果您像我一样在 google上搜索“键盘快捷键开关监控 linux”并找到此链接……如果您在基于 GNOME 的环境中,以上答案并不是最简单的答案。
键盘快捷键Shift+ Super+?或Shift+ Super+?将从当前聚焦的程序沿该方向切换到监视器。