服务器之家:专注于服务器技术及软件下载分享
分类导航

服务器资讯|IT/互联网|云计算|区块链|软件资讯|操作系统|手机数码|百科知识|免费资源|头条新闻|

服务器之家 - 新闻资讯 - IT/互联网 - KDE 或将更多使用动态窗口装饰

KDE 或将更多使用动态窗口装饰

2021-05-17 23:37开源中国御坂弟弟 IT/互联网

本周有消息称 KDE 的 Dolphin 文件管理器采用了汉堡包菜单,这再次引起了关于 KDE 桌面的客户端与服务器端渲染的讨论。

KDE 或将更多使用动态窗口装饰

本周有消息称 KDE 的 Dolphin 文件管理器采用了汉堡包菜单,这再次引起了关于 KDE 桌面的客户端与服务器端渲染的讨论。

KDE 或将更多使用动态窗口装饰

KDE 开发者似乎仍然反对让客户端负责其窗口的全部渲染的观念,并更倾向于服务器端渲染,但他们现在已经接受动态窗口装饰 DWD(Dynamic Window Decorations)作为 CSD 在特定领域的部分混合体是有帮助的,比如其在 Plasma 的系统托盘中发挥了很好的作用。DWD 是一个旧的 KDE 建议,通过允许应用程序将各种动作传递给窗口管理器,然后将它们放在应用程序的标题栏中,从而将 CSD 的视觉吸引力与 SSD 的一些功能结合起来。

KDE 开发者 Nate Graham 在关于 KDE CSD 与 SSD 装饰的文章中指出,在 KDE Plasma 的系统托盘实现中,他们已经应用了 DWD 的概念。系统托盘的小程序会把各种动作和信息传递给窗口管理器,以便将其显示在标题栏上。尽管 DWD 在这里应用并非有意为之,但事实证明,它在这里工作得非常好,因为系统托盘的弹出窗口没有受到困扰 CSD 的任何其余问题的影响。

此外,文中总结道,与 KHamburgerMenu 类似,KDE 的工具包里又多了一个工具。DWD 可以应用到软件中适合它的部分,而不必强加于所有地方,因为最好的工艺来自于使用正确的工具完成工作。

延伸 · 阅读

精彩推荐