GNOME 计划添加新的、非传统的窗口管理

2023年 7月 28日 18.3k 0

GNOME 的窗口管理功能在相当长的一段时间内基本保持不变。就这么简单。您可以使用Forge等GNOME 扩展来增强某些平铺功能的体验。

但是,GNOME 设计团队有一个全新的概念,它可能会彻底改变我们在同一屏幕空间中处理多个窗口的方式。

请允许我带您了解GNOME 的Tobias Bernard分享的令人兴奋的概念。

为什么我们需要新的窗口管理?

您会看到,多年来处理多个窗口的传统方式或多或少保持不变。但是,该设计存在重大缺陷

打开新窗口时,现有窗口通常会移出视图,隐藏其内容。你知道这有多烦人吗,尤其是当一个人同时处理多项任务时?

是的,有很多方法可以解决这个问题,例如利用工作区、任务栏、切换器以及最近的平铺。但是,所有这些方法都存在一些缺陷。这就是 GNOME 新窗口管理概念的用武之地。

那么,这个新概念是什么呢?🧐

这个概念旨在在 GNOME 中实现一种新型的窗口管理,目前它需要实现三个关键的目标。

一是自主,可以选择用户端调整。另一个是将工作区用作整个工作流程的一部分,最后一个是访问更丰富的窗口元数据。请继续阅读以了解其含义。

gnome 即将推出的窗口管理概念的模型

该概念包括窗口管理的三种潜在布局状态,我已经提供了开发人员共享的视频模型的屏幕截图,以便为您提供一些视角。

这三种布局是马赛克边缘平铺浮动

马赛克将是默认行为,其中当您打开应用程序时,窗口将以最适合它的尺寸在屏幕中央打开

侏儒马赛克布局 马赛克布局

当打开更多窗口时,现有窗口会自动移到一边,为新窗口腾出空间,如下所示。

gnome 即将推出的窗口管理概念的模型

如果窗口想要最​​大化,而不是适应图块,它将移动到自己的工作区。

如果有足够的空间,您还可以手动平铺这些窗口。如果没有空间用于马赛克布局,那么系统会提示您选择另一个窗口与已平铺的窗口并排。

gnome 即将推出的窗口管理概念的模型

此外,您不仅限于并排放置两个窗口。您还可以自由调整所有现有窗口的大小,并根据允许的最小尺寸将它们放置在屏幕周围。

gnome 即将推出的窗口管理概念的模型

💡 因此,简而言之,这个概念涉及一系列行为,这些行为在不改变传统窗口管理风格的情况下以不同的方式做事。

更丰富的窗口元数据怎么样?

好吧,您会看到,在传统的平铺窗口管理器的情况下,它们无法考虑应用程序的最佳窗口大小,并且仅受限于可用的屏幕空间量。这导致各种应用程序看起来很奇怪;例如,一个 PDF 阅读器应用程序,除了一堆其他平铺窗口之外,文本太小而无法正确阅读。

这就是更丰富的窗口元数据的用武之地;他们计划考虑窗口的大小,超过该窗口的内容就不再好看。它将使新的窗口管理系统比任何传统的平铺系统更好地集成。

何时期待:嗯,这个想法还处于发展的早期阶段,并且必将在此过程中显着发展。我们之前讨论的模型不一定是最终产品中的样子。

该团队还表示,这方面没有时间表或路线图,这对他们来说是GNOME 46 或更高版本的事情。

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论