我可以将 Alt-Tab 配置为始终切换应用程序吗?

Sza*_*bor 34 unity application-switcher

我打开了用于编辑器、浏览器、Web 应用程序和用于该浏览器的开发工具的窗口。Unity 将它们分为两个应用程序:Chrome 和 Eclipse。

Alt-Tab切换应用程序组, Alt-`切换同一组中的窗口。但是,如果我的当前窗口和前一个窗口来自同一个应用程序组 (Chrome),则 Alt-Tab切换到前一个窗口,而不是Eclipse。

如何配置Alt-Tab始终在应用程序组之间切换,而不是在同一应用程序的窗口之间切换?

isy*_*ync 18

以下是解决此问题的方法:

  1. 打开 CompizConfig 设置管理器
  2. 转到 Unity 插件设置并禁用(取消选中启用)Alt+TabAlt+ Tab+Shift快捷方式(甚至所有其他“切换器”相关快捷方式。
  3. 然后转到 CompizConfig 主菜单和“窗口管理”部分并启用“切换器”之一,例如“Shift Switcher”或“Static Application Switcher”。

所有这些切换器都暴露了旧的行为。


如果您不介意使用鼠标而不是键盘快捷键 - 还要注意:

Unity Launcher(当您转到屏幕左侧时出现的菜单)也像“旧”任务栏一样工作。单击活动应用程序的图标会将该应用程序的窗口带到前面。如果一个应用程序图标指示打开一个应用程序的两个或多个窗口,双击打开一个多窗口网格,我认为这比通过Alt+ 出现Tab的同一个应用程序组的多窗口“子选择器”更方便。


更新:

实际上,我现在开始接受“分组切换器”,但使用它的方式很新颖(新颖,至少对我而言):

我发现一旦你在一个组的一个窗口中工作,你可以使用ALT+ ^(而不是ALT+ TAB)在这个组的窗口之间切换,例如在多个leafpad实例之间切换。在一组窗口之间切换是我通常最常做的,或者以前想用 ALT+TAB 做的。所以这是给每个不知道这个非常方便的捷径的人的提示。


Spa*_*awk 0

这是一个解决方法。安装 ccsm,然后取消选择“桌面”>“Ubuntu Unity 插件”>“切换器”>“在切换器中的计时器上自动网格化窗口”。您可能需要运行“$ unity --replace”才能保留设置。

启用此设置将执行以下操作。按住Alt+时Tab,如果您在打开多个窗口的应用程序图标上等待选择,则短时间后窗口缩略图就会显示出来。如果此设置关闭,则Alt+Tab仅显示应用程序图标。

(有点奇怪的是,更改此设置应该会产生这种副作用,因为它没有直接相关,所以它可能是一个错误?也许这是一个功能,但无论如何我已经在启动板中提交了一个错误。)


yos*_*ile -1

默认情况下,切换器配置为切换您提到的应用程序。如果您希望更改行为以便Alt+Tab切换窗口,您可以尝试以下操作:

启动CompizConfig Settings Manager并选择“Ubuntu Unity 插件”。
目前“切换器”选项卡可能如下所示:

在此输入图像描述

尝试将指定键的配置从前两行移动到标记的最后两行。