有没有办法让 Unity 记住哪个终端窗口获得了焦点并被提升?

有没有办法让 Unity 记住哪个终端窗口获得了焦点并被提升?

我使用了很多终端窗口(至少三个,最多 5 或 6 个)。

如果我在其中一个应用程序中工作,并通过 Unity 启动器(例如 Web 浏览器)切换到另一个应用程序,然后通过单击 Unity 启动器中的终端图标返回到终端窗口,则焦点所在的窗口被提升不再被提起并且可能仍然有焦点,也可能没有。

这是真的很烦人因为我必须在所有其他终端窗口下挖掘,所以我不想最终找到并单击我想要的那个。

有没有办法让 Unity 记住哪个终端窗口获得了焦点并被提升?

更新:感谢大家,但就我而言,这是 Unity 的一个错误

答案1

您还可以使用Alt-`快捷键在同一应用程序的打开窗口之间切换。这不完全是一个解决方案,但它可能有助于您更快地返回到终端。我通常使用Alt-Tab进入终端应用程序,然后切换到我需要的任何窗口。

您还可以使用缩放功能显示所有窗口,然后单击所需的窗口。默认情况下,我相信快捷键是Super- W,但可以在 compiz 设置管理器中的窗口管理->缩放->绑定->启动所有窗口的窗口选择器下更改它

希望这可以帮助!

答案2

恕我直言,这是 Unity 的一个错误。当我通过单击启动器中的按钮返回该组时,应用程序组中最后使用的窗口应该是被抬起并具有焦点的窗口

不过,我不会再报告任何 Unity UI 错误,因为 Unity 中明显的 UI 缺陷已经得到处理:请参阅这个例如

我换成了终结者: 问题解决了

答案3

一个解决方案是将终端窗口始终置于顶部(右键单击标题栏>始终置于顶部),然后将其卷起。

卷起窗口示例

您可以通过双击标题栏来启用汇总操作,转到系统设置> Windows,然后将双击操作从最大化更改为汇总。

然后,您可以将卷起的窗口放在角落,使用其他应用程序执行所需的操作,完成后将窗口摇下。

答案4

我使用Alt+Tab返回我的终端。

相关内容