问题描述
新的 Unity GUI 给我留下了深刻的印象——这是一个大胆的举措。
但是,从使用 Ubuntu 进行专业编程工作的人的角度来看,有一个明显的疏忽。我在编写\n代码时经常\n想要打开十几个 emacs 窗口。
在经典的 Ubuntu 中,我可以从底部任务栏中的文件名中轻松选择我想要的\n,但这在 Unity 中似乎没有。当我打开这么多窗口时,很难找到我想要的窗口。为此,即使是\n10.10 Unity 也更好,因为我可以通过 Alt
Tab
看到他们的名字; 11.04 不再有。如果新的任务栏有一个 emacs 框(例如)覆盖所有打开的 emacs 窗口实例,那就太好了。右键单击\n框并可以选择查看所有打开\n实例的名称列表。
目前,右键单击这些\n任务栏框的用处似乎非常有限。我认为这种性质的简单更改\n将大大提高 Unity 的实用性。
我已经使用了多个工作区 (6),并且通常每个工作区都有一个终端窗口和许多 emacs 窗口,而且我已经在使用键盘快捷键。到目前为止,这些都不是问题的核心,我不认为“打开文件列表”是一项艰巨的任务。
Super
+ W
与我的建议完全相反。单个工作区上已经打开了太多窗口,无法轻松找到我正在寻找的窗口 – 查看所有工作区上的所有窗口只会使视图更加混乱。
Shift
+ Alt
+ ↑
没有帮助。如果我在一个工作区上打开了十几个 emacs 窗口,这样做会同时显示工作区上所有打开的窗口,但会将它们隔开并将它们缩小为小图标。我应该如何第一眼就知道我想要哪个?它们是无法区分的。
最佳办法
我建议 Alex Launi’s answer ,但有一个调整:启用窗口标题显示。
-
打开 CompizConfig 设置管理器
-
启用名为 Text 的模块
-
查找名为 Scale Addons 的模块
-
切换到选项卡外观
-
打开窗口标题下拉菜单
-
将窗口标题显示参数切换为所有窗口。您可能还想增加字体大小。
在此调整之后,双击启动器图标应该适合您的需要。
次佳办法
我从 compiz-plugins-extra
找到了一个很棒的插件,它是 Scale Window Title Filter。
-
启用它后,首先按
Super
+W
,这会带来所有候选窗口(我已调整为仅在当前工作区中显示窗口)。 -
然后只需键入您要查找的窗口的关键字并使用
Enter
确认即可!
如果您确切知道自己想要什么,这比任何键盘+mouse-selecting-and-确认组合都快。在最好的情况下,你可以得到你所期望的一个结果。
Woo-hoo,找石头!! 🙂
第三种办法
首先安装 compiz-plugins-extra 。
然后使用 Compiz Config Settings Manager 在 compiz 中启用缩放模式插件,然后重新启动 unity(在运行对话框中运行 unity
( alt
+ f2
))。
现在,当您打开多个窗口时,您可以键入要缩小搜索范围的窗口名称的一部分,同时保持视觉预览。
注意:
当我谈论搜索时,我指的是从缩放模式搜索(如果您单击打开多个窗口的应用程序图标,或者点击 super
+ W
会发生这种情况)。
第四种办法
单击要再次查看其窗口的应用程序的启动器图标将启动传播模式,您可以在其中查看该应用程序的所有打开窗口,然后选择所需的窗口。这也可以通过该应用程序的键盘快捷键起作用。