使用键盘在应用程序之间切换

gue*_*tli 4 keyboard window-manager application-switcher

我对当前在应用程序窗口之间切换的状态不满意。

想象一下,我有这些标题的树终端窗口:

  1. 当地的
  2. 根@本地主机
  3. 用户@远程主机

使用 ALT+TAB 在这三个终端之间切换并不好玩。

我是一个快速的十指触摸打字机。

我搜索了一种直接切换到窗口的方法。我不想因为查看列表并选择一个条目而给我的眼睛带来负担。

示例:如果我想切换到标题为user@remotehost的终端,我只想输入一些魔术键,然后输入“user”而不是更多。就像我们今天看到的所有那些漂亮的自动完成输入一样。

我想保留 ubuntu 附带的默认窗口管理器。

我知道有一些非常特殊的窗口管理器可以做到这一点。但我想使用默认的窗口管理器和一些扩展插件。

jen*_*ena 5

从 14.04 开始,在 Unity 中,您可以点击Super+W(窗口展开),然后按窗口名称或程序名称键入以搜索窗口。


jen*_*ena 2

鉴于 Unity 桌面最近消亡,非 Unity 桌面(例如新的默认 Gnome*)的另一个选择是使用应用程序启动器Kupfer,它有一个插件Window list,允许通过键入窗口名称在窗口之间切换。我刚刚测试了在不同文件夹中打开的两个终端窗口,它按照OP的预期工作。

在此输入图像描述

鉴于 Kupfer 的功能远不止于此,如果您打算仅使用它在窗口之间切换,我建议关闭所有其他不需要的插件,以便窗口列表结果最终位于顶部并可以直接使用。

*注意 - Gnome 在通过键入切换到打开的窗口方面具有一些有限的功能。在活动概述中(例如通过超级键打开),您可以键入例如“终端”以切换到已打开的终端。然而,从版本 3.18(在我的 16.04 LTS 盒子上默认使用)开始,您无法区分同一应用程序的不同窗口。编辑:您甚至可以通过键入来切换到特定窗口,但它不像在 Unity 中那么方便,因为它还会在窗口列表上方显示所有其他结果,因此您必须使用箭头向下移动很多。