我怎样才能显示所有非最小化的窗口?

我怎样才能显示所有非最小化的窗口?

我正在运行带有 Unity 的 Ubuntu Desktop 14.04。它有一些很棒的键盘组合,可用于浏览我的各种窗口。Super + W 显示所有打开的窗口。Alt + Tab 可让我滚动浏览应用程序。Alt + ` 可让我只滚动浏览给定应用程序的窗口。当您有太多窗口而屏幕空间不足时,这是一个很棒的工具集。但是,我真正想要的是像 Super + W 这样的可以排除最小化窗口的功能。别误会我的意思,有时看到最小化的窗口很棒,但有时它们会造成屏幕混乱。

我有一些应用程序,我真的想将它们最小化到托盘中(我知道这是一个 Windows 概念,我不确定它是否完全适用于 Ubuntu,但请耐心等待),因为我并没有积极使用它们。我运行它们只是为了接收通知(Geary 电子邮件客户端、Skype 等),但它们不支持发送到托盘,所以我将它们最小化了。这或多或少还算可以,但当我按下 Super + W 时,屏幕上会出现 4 个额外的窗口。

有人知道如何从 Super + W 中排除这些吗?或者让应用程序进入托盘并在关闭窗口时继续运行?

答案1

我通过编辑 CompizConfig 设置管理器中的窗口匹配字段解决了这个问题。我认为它不是默认安装的,但在软件中心很容易找到。找到设置管理器后,转到:

窗口管理 > 缩放 > 行为 > 缩放窗口

此字段接受符合 Compiz 的WindowMatching 语法。您可以编辑它来声明当 Scale 插件激活时应包含哪些窗口。这是我用来排除最小化窗口的字符串:

(Toolbar | Utility | Dialog | Normal | Unknown) & !state=hidden

答案2

对我来说似乎有用的另一个选项是打开 Unity Tweak Tools(如果您还没有,可以在存储库中找到它)并转到切换器的设置,其中有一个选项可以启用或禁用在最小化窗口之间切换。取消选中该框似乎也会影响窗口扩展。

相关内容