Hasty Briefsbeta

双语

Exploring the Fragmentation of Wayland, an xdotool adventure

6 months ago
  • #X11
  • #Linux
  • #Wayland
  • xdotool创建于2007年,专注于键盘、鼠标和窗口管理的UI自动化工具
  • Wayland的采用进程缓慢且碎片化,Fedora和Ubuntu等主流发行版面临功能缺失(如屏幕共享)等挑战
  • xdotool依赖XTest和EWMH等X11特性,这些功能稳定但不受Wayland支持
  • Wayland的安全导向移除了许多X11特性,导致输入和窗口管理缺乏统一解决方案的碎片化现状
  • 不同合成器(GNOME/KDE/wlroots)对虚拟输入等功能有独特实现,引发兼容性问题
  • GNOME和KDE分别使用DBus和自定义API进行窗口管理,但二者无法互通
  • libei和XDG Portal远程桌面等新方案存在文档匮乏、用户提示混乱等复杂性问题
  • Wayland缺乏核心领导机制,导致输入和窗口管理领域出现多个竞争协议
  • xdotool在X11上仍可正常使用,但由于碎片化和标准缺失,其在Wayland的前景不明朗
  • 作者对进展缓慢和生态分裂表示沮丧,正在考虑是否继续支持xdotool的Wayland适配工作