源码技术
php
java
python
Linux
当前位置:
首页
>
Linux
>Linux轻量级桌面新协议预计年中首发
Linux轻量级桌面新协议预计年中首发
2026-08-25 03:41:00
Linux轻量级桌面新协议预计年中首发
近年来很多Linux发行版,将Wayland作为默认的Linux桌面协议,从趋势上看全面取代X11的时间已经不远。
Fedora Linux 43 默认只支持Wayland,X11已经不再包括到预安装中。Ubuntu Linux从21.04版本开始默认使用Wayland。Debian Linux在Debian 10 版本的GNOME桌面默认使用Wayland,同时最新的Debian Linux 13(Trixie)继续支持KDE Plasma的Wayland。
没有以版本发布的Arch Linux,以及Arch Linux的衍生版CachyOS Linux,均提出推荐使用Wayland作为KDE或者GNOME的默认会话。而且CachyOS Linux在今年1月份发布的ISO镜像中,已经将Live运行环境切换到Wayland。
那么目前主流的Linux桌面操作系统,大概剩下了为数不多的发行版没有选用Wayland作为默认协议。Linux Mint有自家的桌面Cinnamon,由于对稳定性的追求,依然坚持X11,对Wayland的支持脚步缓慢。其余大多数Xfce桌面相关的发行版,例如Xubuntu、MX Linux。
但是Xfce对Wayland的支持计划,已经在快速的实施中,据Xfce的开发者透露,Xfce的Wayland合成器xfwl4,预计将在2026年中期发布首个版本。
值得注意的是,Xfce采用的Rust语言编写xfwl4,目标是尽量提供一个接近xfwm4的Wayland合成器,以保证现有用户熟悉的窗口管理和操作方式。
但是xfwl4并不是xfwm4的移植版或者重构版,这是一个从零开始编写的软件。Xfce开发者曾考虑扩展xfwm4以同时支持X11和Wayland,但这个方案最终没有被采纳。
xfwl4将广泛重构会话的启动流程,使合成器成为Wayland会话的根进程,取代xfce4-session的角色。xfwl4计划支持xdg-session-management协议,以保持X11应用软件的兼容性。
Q1:什么是Wayland和X11?
Wayland和X11类似于“引擎”的概念,它们都是显示协议,用于告知你的电脑如何绘制程序窗口,如何响应鼠标点击以及管理所有显示器中你能看到的东西。
Q2:为什么Wayland要取代X11?
因为Wayland作为协议,更加现代化,响应速度快,渲染直接,能够支持更高的分辨率和多屏幕显示任务。X11作为上世纪80年代的作品,已经不能很好的支持现代化的桌面显示任务。尤其是其中间人对话架构设计的问题,导致桌面操作有滞涩感,同时,理论上所有的应用软件都能收到其他程序的按键输入,是非常不安全的。
Q3:什么是Xfce?Xfce有哪些优点和缺点?
Xfce是一款开源的类Unix桌面环境,其设计思路是轻量化,高效率和稳定使用。因此Xfce,不像GNOME、KDE那样绚丽夺目,功能新颖复杂,能够应用到硬件资源有限的电脑上。但是由于其作风略显保守和古典,所以占有率不高。
Q4:什么是Rust?为什么xfw4会使用Rust编写?
Rust是一门现代化的编程语言,其特点是高性能且十分安全。由于Rust语言设计的非常好,能够避免由于安全问题和内存泄漏导致的程序崩溃问题。xfwl4作为响应桌面操作的关键,对软件的安全性和执行效率都有很高的期待,使用Rust语言还能避免C/C++的“技术债务”问题。因此选择Rust语言是非常明智选择。
相关阅读:
多个Linux正拥抱KDE Plasma
Linux桌面中的超级新秀
本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:596563534@qq.com 。
笔记+视频 | 设计的未来是代码
揭开Python中迭代器和生成器的神秘面纱!!!
最新文章
笔记+视频 | 设计的未来是代码
Linux/Ubuntu固定IP地址全攻略
用python绘制大秦铁路股价短期走势分析图
喜报!我校学子在滨海新区“融智杯”编程比赛中斩获佳绩!
python控制流
第2课 慧净电子HJ掌控板传感器编程教学 开发软件安装
AI编程革命:零代码!用ClaudeCode 15分钟搭建你的第一个应用
把Blender变成Python的开发环境,我发现了编程学习的另一种可能
血泪教训!改代码开Etsy店铺就是坑!大家一定要擦亮眼睛!
Linux开放游戏联盟成立了
热门文章
“逆天改命”经历分享:0代码基础拿下3个offer,最高月薪18K!
5个酷毙的Python工具
5行代码,逼疯整个硅谷!澳洲放羊大叔,捅开 AI 编程奇点.
(无偿分享)跟着顶刊学代码
编程的护城河会消失,新机会来了?贾维斯版的AI真的来了?
寒假想学编程的同学看这里——-一款边学边玩的编程游戏网站.!!
清能动态 | 免编程示教再突破!焊接机器人领域即将迎来“全民时代”?
春季教材|《可编程控制技术(三菱FX5U)》
CNC编程软件的认识及其优势(一)
40个简单但有效的Linux Shell脚本示例
随机文章
10个月宝宝每天需要喝多少奶粉?
如何用Python网络爬虫爬取网易云音乐歌曲
金竹社区机器人/编程寒假班 | 社区合伙人项目,社区精选,家长省心之选
实战为王!MySQL+Python 可视化项目详解
只需20个Linux命令,让你的工作效率翻倍!
AI-Python自然科学领域机器学习与深度学习技术——随机森林、XGBoost、CNN、LSTM、Transformer,从数据预处理到时空建模
【本周五开课】最新AI-Python自然科学领域机器学习与深度学习技术
《生命科学深度学习:附 Python Notebook 示例和练习(解码进化,1)》
新书推荐丨Python心理学应用
敲代码累了吗,写论文写不出来吗,来做个数学题换换脑子继续写
bnlearn,一个神奇的Python项目!