Wayland协议的碎片化阻碍了跨桌面环境的应用兼容性

2025-06-17

Wayland协议的设计中遗漏了X11、Windows和macOS桌面应用几十年来依赖的基本功能,例如窗口定位和鼠标光标控制。这种遗漏并非疏忽,而是有意为之。此外,GNOME、KDE等不同桌面环境对Wayland协议的解释方式也不一致,导致应用开发者难以依赖一致的协议实现,加剧了Linux应用的碎片化,并带来了巨大的支持负担。更令人沮丧的是,这些问题存在于Wayland协议、窗口管理器和合成器中,应用开发者无法自行修复。我们希望Wayland生态系统能够成熟并发展出更平衡、一致的方法,但目前尚未实现。

阅读更多