如何防止 Gnome-shell 的 Alt+Tab 对类似应用程序的窗口进行分组?

如何防止 Gnome-shell 的 Alt+Tab 对类似应用程序的窗口进行分组?

我非常喜欢 Gnome Shell 通过Alt+切换应用程序的方式Tab。不过,我唯一不满意的地方是,它迫使用户使用Alt+ `(或Alt+Tab非美式键盘布局中该键上方的任何键)在同一应用程序的窗口之间切换。这对我来说非常烦人,因为现在我必须记住我使用的最后一个窗口是否与当前窗口属于同一个应用程序。对于那些以“我正在使用的窗口”而不是“我正在使用的应用程序”为思维方式的高级用户来说,这绝对是一种麻烦。

我试过了AlternateTab 扩展,但对我来说它看起来太丑了。更不用说最后我只想在这个应用程序上将Alt+重新映射(key above tab)Alt+ Tab。我想一个选项就是调整 Gnome-shell。我想我应该修改altTab.js处的文件/usr/share/gnome-shell/js/ui/,但对于像我这样不懂 JavaScript 的人来说,这个文件太长了,难以应付。

有谁知道如何让 Gnome Shell 停止按应用程序分组窗口?

答案1

对于使用 Ubuntu 18 的任何人(为您提供与 Windows10 相同的行为):

  • 转到设置>设备>键盘
  • 查找“切换窗口”的键盘快捷键
  • 将其设置为快捷键 Alt+Tab(这将覆盖旧的快捷键)

如果您现在按下 Alt+Tab,您将能够直接选择所有打开的窗口,而无需分组到不同的应用程序中。

更新:在 Ubuntu 22.04.02 LTS 中,这已经是默认行为。

答案2

  • 打开dconf-editor
  • org/gnome/desktop/wm/keybindings
  • 将值'<Alt>Tab'从移动switch-applicationsswitch-windows
  • 可选择'<Shift><Alt>Tab'从移动switch-applications-backwardswitch-windows-backward
  • 如果您想要switch-windows跨桌面工作,而不仅仅是在当前桌面,您也可以取消选中org/gnome/shell/window-switcher/current-workspace-only(@CharlBotha 提供)
  • 关闭dconf-editor
  • 如果使用 X11,请按<Alt>F2,然后输入r以重新启动 Gnome。

最后一步似乎并不总是必要的,但它应该不会造成任何损害(特别是因为它不会关闭任何正在运行的应用程序)。它不起作用,并且对于 Wayland 来说不是必需的。

答案3

来自“xaeth”对此的评论Ergo 项目博客文章,我了解到Alt+Esc将循环显示所有窗口,而不会按应用程序分组。这对我来说是最简单的解决方案,我很高兴它让我免于安装其他程序。

如果使用Alt+进行测试的Esc结果对您有利,那么您可以前往 系统设置 > 键盘 > 快捷键 > 导航并重新分配Alt+以执行先前分配给+ 的Tab导航任务。在我的设置中,此任务名为“直接切换窗口”。AltEsc

答案4

备用标签

使用不按应用程序分组的基于窗口的切换器替代 Alt-Tab。此扩展是经典模式的一部分,由 GNOME 正式支持。请不要使用下面的表格报告错误,而应使用 GNOME Bugzilla。

https://extensions.gnome.org/extension/15/alternatetab/

相关内容