gpt4 book ai didi

linux - Wayland 合成器不能像在 X 上那样做窗口装饰吗?

转载 作者:可可西里 更新时间:2023-11-01 11:50:44 27 4
gpt4 key购买 nike

所以我意识到这是一个似乎存在争议的问题。我听说人们对 Wayland 将有客户端窗口装饰感到不安,我恰好同意。这听起来根本不是个好主意。但是切换到 Wayland 的好处之一不是它更灵活吗?我不明白为什么 Wayland 合成器不能自己做 window 装饰?例如,compiz 已经做了它自己的窗口装饰(尽管在不同的过程中)。如果 compiz 将被“移植”以与 Wayland 一起工作,据我所知,那么我们仍然没有丢失窗口装饰,对吧?

最佳答案

当然,Wayland 可以在合成器中进行装饰。但是合成器和应用程序的 UI 工具包必须就谁在做装饰达成一致(否则你会得到双重装饰),我认为人们只是更喜欢让工具包来做,以获得更多的设计灵 active 。改变窗口系统是改变这个决定的机会。

如果您在同一个代码库中绘制所有内容,那么您可以更轻松地混合搭配视觉和功能细节,而不是让一些细节固有地属于“外部框架”,而其他细节则在窗口内。这允许 Google Chrome 类型的外观或允许具有连续渐变的主题,包括标题栏和应用程序背景或诸如此类的东西。

我认为,您仍然可以支持由合成器实现的 UI,以强制应用移动,例如 Alt+单击、强制关闭应用等。

无论如何,网上肯定有一些线程更详细地讨论了利弊,我想这是一个切线。

关于linux - Wayland 合成器不能像在 X 上那样做窗口装饰吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5059798/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com