最大化窗口时禁用“始终在最顶部”

最大化窗口时禁用“始终在最顶部”

在 Ubuntu 18.04 LTS 桌面上:GNOME 会话:gnome-xorg 当窗口最大化时,选项“始终在顶部”(AoT)被禁用。这应该是一个功能还是一个错误?其背后的逻辑是什么?

我之所以问这个问题,但我觉得这没有意义,原因如下:我有一个有多个窗口的应用程序(就像以前的 GIMP...)。我将这些窗口设置为顶部,因为这样可以使工作更容易。

有时,我想切换到 Firefox (FF) 来检查一些东西...FF 总是最大化的。要么我必须在所有这些窗口上禁用 AoT(繁琐),要么我必须将 FF 也设置为 AoT。然后我可以将其放在其他应用程序的前面。

由于 FF 已最大化,我必须取消最大化窗口,启用 AoT 并再次最大化,这似乎毫无必要且繁琐。但它确实有效。因此从技术上讲,窗口最大化和同时 AoT 没有任何问题。您知道为什么吗?您的系统上也发生这种情况吗?

答案1

这可能是一个“功能”。当窗口最大化时,你还想让它始终处于最顶部,这实际上是在禁用整个桌面。你无法再切换到另一个窗口。在某种程度上,这“保护”了经验不足的用户。但是,我同意你的观点,这不应该成为在窗口全屏时禁用该设置的理由,但这就是它。

然而,Gnome Shell 开箱即用,提供了替代范例来实现您的目标。

1) 只需使用 Alt+tab 进行切换、单击仪表板中的 Gimp 或在概览中搜索并选择它,即可将所有 Gimp 窗口同时显示在最前面。切换到 Firefox 会将全屏 Firefox 显示在最前面。因此,即使使用多窗口 gimp,也无需临时打开和关闭“将窗口始终显示在最前面”。一个标准任务切换操作就足够了。

2) 如果您使用桌面,效果会更好!将多窗口 Gimp 放在单独的工作区中。以任何方式切换到 Gimp(Alt+ tab,单击破折号,在概览中搜索),您将立即转到 Gimp,其所有窗口都整齐地排列,不受其他窗口的遮挡,后面是漂亮的壁纸。再次按 Alt+Tab,您将进入全屏 Firefox。使用桌面,您有另一种切换任务的方式,因此您可以在各自独立的视觉环境中在两者之间切换CtrlAltArrow up/down

相关内容