原因

原因

我希望应用程序切换包含所有工作区中的应用程序。虽然设置看起来正确,但应用程序切换并不包含所有工作区中的应用程序,而仅包含当前工作区中的应用程序。更改“应用程序切换”下面的设置似乎没有效果。

我记得几天前它运行得很好。从那时起,我进行了一些虚拟机安装测试,可能我做了一些修改,但最终还是出现了这个错误。有办法解决这个问题吗?

  • Linux 发行版:Ubuntu 22.04.1 LTS
  • Linux 内核版本:5.15.0-43-generic

在此处输入图片描述

答案1

原因

如上所述,GNOME 有两种切换应用程序的方式:

  • “应用程序切换”(通常映射到Super+ Tab)基于每个应用程序进行切换,并且
  • “窗口切换”(通常映射到Alt+ Tab)基于每个窗口进行切换。

单独的设置控制应用程序切换和窗口切换的行为。问题中描述的设置仅适用于应用程序切换(NB 标题实际上是“应用程序切换”)。此设置将不会改变窗口切换的工作方式。

窗口切换也有类似的设置,出厂默认设置为“仅限当前工作区”——因此才会出现这种体验行为。遗憾的是,第二个设置未显示在 GUI 上,因此无法直接更改。

解决方案

为了能够使用Alt+进行跨工作区窗口切换,必须使用设置以外的其他工具将Tab配置值org.gnome.shell.window-switcher.current-workspace-only设置为。false

  • 选项1:从终端使用以下命令:
gsettings set org.gnome.shell.window-switcher current-workspace-only false
  • 选项 2:使用 Dconf Editor 工具(如果需要,可以从软件中心或终端安装:sudo apt install dconf-editor),然后使用 Dconf Editor 中的树形浏览器导航到org.gnome.shell.window-switcher.current-workspace-only,关闭开关: dconf 设置

Alt+Tab将包括所有工作区的窗口。

来源

答案2

Super+Tab键盘快捷键将为您提供所需的功能。如果您愿意,settings->keyboard->navigation->switch applications您可以将键盘快捷键更改为。Alt+Tab

相关内容