我一直是“二次点击”(以前称为“草率聚焦”)窗口聚焦模式的粉丝 - 可通过 Gnome Tweaks 在“Windows”选项卡下使用 - 其工作方式如下:
- 拿两个窗户,A 和 B。
- A 具有焦点并且鼠标指针位于其上方。
- Alt-Tab 将焦点切换至 B
- 现在焦点在 B 上并且仍然在 B 上尽管鼠标仍然位于 A 上
- 移动鼠标悬停在不同窗口上会导致焦点转移。
现在发生的情况是,在步骤 4 中,焦点切换到 B,但是几分之一秒之后,它又切换回 A(鼠标所在的位置),即使鼠标没有移动。
我喜欢旧行为的原因是:
- 我只能使用键盘浏览窗口。例如,“开始一封新电子邮件”可能意味着按 Alt-tab 转到 Thunderbird 并按 Ctrl+N。
- 我可以用鼠标聚焦非前台窗口。这非常有用,尤其是在进行多次复制粘贴类型的操作时。
我相信可能是 Wayland 造成了差异。(不幸的是,我无法再使用 Xorg/X11,因为英特尔软件中的错误导致系统挂起。)
我正在使用(一直使用)Gnome Shell,而不是 Unity。
可能是 Wayland 对它应该做的事情的解释不同,这是最终决定,但在这里发布以防其他人错过旧的行为并找到了解决方法?
为了避免人们问:
是的,这类似于关于 12.04 的问题但那是(a)关于 12.04 和(b)关于 unity 中的一个错误和(c)其中提到的解决方法不适用/不起作用。
这类似于2020 年的问题但这似乎是触摸板故障的问题。
这不同于我 2019 年的问题Gnome 设置删除了对不规则焦点模式的访问,该模式已被 Gnome Tweaks 揭露。
答案1
您可以通过安装以下 gnome shell 扩展来以黑客的方式解决此问题,该扩展会在 alt-tab 之后将鼠标移动到所选窗口的中心。
https://extensions.gnome.org/extension/4673/alt-tab-move-mouse/
感谢作者的精彩航空预警系统扩展向我指出了这一点。