发布网友 发布时间:2024-12-05 13:56
共1个回答
热心网友 时间:2024-12-05 14:38
主流Linux发行版本对x11和Wayland的支持情况。Ubuntu自12.04起,桌面版与服务器版都有5年支持周期。X与Wayland的主要差异在于,X系统中存在一个X服务器(通常用的是Xorg),而Wayland简化了服务端的复杂度,每个应用程序自己处理输入和绘图,提高了安全性。Wayland取代X的进度已经完成很多,流行用户界面库均已支持Wayland,对于不支持Wayland的程序,可通过XWayland兼容。GNOME默认提供Wayland会话,而KDE默认选择X11。Wayland协议在发展,一些X11中已完善的特性还未补全,但也有一些X11不支持的功能,例如GNOME桌面的触摸板手势。客户端应用需要移植到Wayland协议,或使用具有Wayland后端(如GTK)的图形工具包。无法移植到Wayland的传统X11应用程序将自动使用Xwayland作为代理。在GNOME Shell on Wayland上,Xwayland在启动时自动启动,确保大多数X11传统应用程序能按预期工作。Xwayland作为X11服务器和Wayland客户端,将X11协议转换为Wayland协议,使旧的X11应用程序可以与基于Wayland的显示服务器一起工作。对于依赖于X11特定功能的客户端,切换到X.Org显示服务器可能需要。