![在 Unity 中使用 Alt+Tab 时禁用所有相同类型的窗口的焦点](https://linux22.com/image/1106053/%E5%9C%A8%20Unity%20%E4%B8%AD%E4%BD%BF%E7%94%A8%20Alt%2BTab%20%E6%97%B6%E7%A6%81%E7%94%A8%E6%89%80%E6%9C%89%E7%9B%B8%E5%90%8C%E7%B1%BB%E5%9E%8B%E7%9A%84%E7%AA%97%E5%8F%A3%E7%9A%84%E7%84%A6%E7%82%B9.png)
在 Ubuntu 11.10 Oneric 中,Alt+Tab 功能已更改。它现在可以在应用程序之间切换,并且在允许您在某个应用程序内的窗口之间切换之前会留下短暂的延迟或按键。我喜欢这个功能,但有一件事让我很烦恼:
- 有没有办法可以禁用同一应用程序内所有窗口的提升,而仅提升最新使用的窗口?
更清楚地阐述这一点:如果我打开了 10 个终端窗口,并想使用 Alt+Tab 在其中一个终端和 Firefox 之间切换,那么每次来回切换时,我的桌面上都会有 10 个终端窗口。这使得在打开终端时很难从 Firefox 读取命令,因为所有其他终端都高于 Firefox 窗口。
答案1
是的,如果您在 alt+tab 视图中选择终端时按下向下箭头,那么您将获得所有终端的预览并可以选择一个。然后只显示该终端。目的是在您使用 alt+tab 时只显示最后使用的窗口,而显示所有这些终端是一个已确认的错误:https://bugs.launchpad.net/ubuntu/+source/unity/+bug/873082
目前,您可能有兴趣知道 Unity 2D 不受此错误的影响,因此也许您可以暂时切换到它。趁此机会,我还要提一下,您现在还可以使用 alt+选项卡上方的按钮仅在相同类型的窗口之间切换。