Windows 在 alt+tab 中不保持相同的顺序

Windows 在 alt+tab 中不保持相同的顺序

我的问题基本上如下:我想使用箭头键 + 超级键更改窗口,我设法使用问题是我重新映射了哪些键绑定。现在的问题是,当我切换应用程序时,它们的顺序会改变,而我希望它们保持静态顺序。

这是一个例子,假设这是您按下 alt+tab 时显示的窗口:

#using this application
   |
   V
window 1 | window 2 | window 3

如果我切换到窗口 2,当我再次按 alt+tab 时,我将获得以下配置:

#using this application
   |
   V
window 2 | window 1 | window 3

对于我来说这有点烦人,因为如果窗口一直在变化,我就无法记住它们的顺序。

所以我想知道我是否可以改变这种动态切换。

(我使用的是 ubuntu 20.04)

答案1

Alt+的行为Tab是按最近使用的顺序显示应用程序。其理念是,您始终可以在当前使用的最后两个窗口之间快速切换。您可以更多选项卡,如果需要切换到之前使用的第三个应用程序,可以选择查看图标。它从 Windows 3.1 甚至更早的版本开始就以这种方式工作,更改该行为需要 Gnome Shell 扩展或编辑源代码。

但是,您可以使用该cycle-windows函数来实现您想要的大部分内容:

gsettings set org.gnome.desktop.wm.keybindings cycle-windows "['<Alt>Escape','<Super>Right']"
gsettings set org.gnome.desktop.wm.keybindings cycle-windows-backward "['<Shift><Alt>Escape', '<Super>Left']"

将在默认键绑定之外添加Super+以移动到下一个/上一个窗口。首先禁用这些键的默认绑定,如Right/Left相关问题

答案2

关于@vanadium 的回答 -cycle-windows这不是解决方案,因为它还按最近的使用情况对窗口进行排序,至少在 Ubuntu 23.10 上的 Gnome 45 上是这样。

这种行为对我来说无法使用。我希望它能像任何程序中的“标签”一样工作 - 具有可预测的左右切换顺序。

你可以使用类似这样的平铺窗口管理器 i3。可惜 Gnome 上没有这个功能

相关内容