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

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

[[399822]]

本周有消息称 KDE 的 Dolphin 文件管理器采用了汉堡包菜单,这再次引起了关于 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 可以应用到软件中适合它的部分,而不必强加于所有地方,因为最好的工艺来自于使用正确的工具完成工作。

本文转自OSCHINA

本文标题:KDE 或将更多使用动态窗口装饰

本文地址:https://www.oschina.net/news/141786/kde-use-dwd

责任编辑:未丽燕 来源: 开源中国
相关推荐

2012-09-10 17:10:57

Linux DeepiKDE

2021-04-25 18:09:53

Fedora 35编译器开发

2010-02-01 17:50:32

Python装饰器

2013-11-27 11:08:28

开源微软

2011-06-22 10:26:15

2019-12-30 10:40:57

KDE PlasmaLinux桌面

2019-12-03 10:20:49

LetsVie镜像AndroidWindows 10

2018-09-04 08:50:16

Windows 10Windows升级

2010-09-29 09:45:25

LinuxWindows

2021-08-22 17:27:50

KDE PlasmaWindows概览效果

2011-11-02 23:07:55

微软Azure应用

2022-12-27 10:04:18

2012-04-05 09:49:10

Windows 8编程语言

2017-03-02 11:58:31

NodeJS服务器

2010-02-23 13:16:45

2024-09-12 15:32:35

装饰器Python

2023-08-10 08:44:05

GNOME桌面窗口

2010-02-23 13:48:59

CentOS VncS

2011-03-07 09:25:09

QtKDE诺基亚

2010-08-19 11:39:37

云计算低风险系统云安全
点赞
收藏

51CTO技术栈公众号