KDE 或将更多使用动态窗口装饰
本周有消息称 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 可以应用到软件中适合它的部分,而不必强加于所有地方,因为最好的工艺来自于使用正确的工具完成工作。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Edge 浏览器扩展了 Android 平台上的翻译功能
继截图功能后,Microsoft 继续为 Edge 浏览器改进其 Android 平台上的翻译功能。 此前,该功能只有一个切换键,可以打开或关闭 "翻译"。现在,而当你点击 "微软翻译 "时,会出现一个新的选项列表,其内容与桌面版相同。包括让你指定你想翻译的语言,并允许你向列表中添加语言。 可以看到,包括之前为 Android 平台添加的截图功能和优惠券功能等,微软一直在继续他们的工作,以统一其 Edge 浏览器在各种平台上的代码库和功能。目前,他们已经把许多桌面版功能移植到了各种平台上。 此外,该 “翻译” 扩展现在只在 Android 平台的 Edge Canary 版本中可用,还没有出现在 Edge Dev 版本中。
- 下一篇
每日一博 | 问题这样查,拒做背锅侠
技术的锅太多,到底该不该你背? 话说这天一大早,那个悲催的中年架构师大刘又被手机微信群给炸醒。部门的运维兄弟在公司微信群里说: 短信的生产环境服务器 CPU 占用率过高,疯狂报警。是不是你们昨天上线看门狗导致的? 大刘迷了巴登的想了想,没错,昨天确实给短信服务装上了看门狗。但是看门狗服务肯定不会有问题(架构师必备的蜜汁自信),而且上线之前各轮测试也都测过了,没见过这个想象啊。 难道是测试妹子没测试到位?难道线上短信应用自身出现了问题? 生产无小事,小事更不能忽视,主要是怕扣绩效奖金。大刘迅速打开电脑,打开 VPN ,远程登上短信生产服务器,开始大刘最拿手的 2W1H 三板斧诊断之旅。 接下来的诊断内容有点烧脑,节奏有点快,请大家坐稳扶好。 1. 病号是谁(WHO)? 大刘拿出控制台诊断仪器,输入 top 命令一探究竟。我勒个去,不看不知道一看吓一跳,PID 为 1878 的病号,CPU 占用居然 200% 多。 问题算是定位到了,但是 PID 为 1878 的病号到底是谁,难道真是昨天上线的看门狗 ? 虽然大刘久经职场,但是排查生产问题时,内心还是比较忐忑,毕竟这是生产环境。 说时迟那...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Hadoop3单机部署,实现最简伪集群
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7设置SWAP分区,小内存服务器的救世主