阅读:298回复:1

关于wayland是个封闭环境的看法

楼主#
更多 发布于:2018-01-21 17:31
绝大多数人认为wayland是发展方向,是x11的取代者。但是以我的实际了解,wayland是一个很封闭的一个东西,是好是坏,我暂时也分不清楚。

图形界面有很多,我经常能接触到的有windows的,android的,x11的,它们或简单,或复杂,有的定义了很多组件比如android,有的没定义什么东西比如x11(x11上的程序界面基本上是第三方的库比如gtk之类实现的),但它们都有个特定,它们都实现了很基本的功能给开发人员调用,开发人员能很自由的进行开发。而wayland定义了很多行为,定义了很多用户行为,然后由compositor实现这些行为。然后wayland开发社区的人,整个就是为桌面环境的各个行为设计通信协议,实现这些通信协议,然后到现在wayland桌面基本还是不具有使用性,只能拿来玩玩,都多少年了。

今天看到个消息,gnome的人实现了gtk-text-input协议,用来处理文本输入和输入法相关的东西。一堆人在那骂gnome的人搞碎片化,但gnome的人估计也有点冤枉,因为wayland中根本就没有成熟的输入法的协议,我一个6个月发布一次的桌面怎么等得起你们那么拖拖拉拉的。我看了一下那个协议,我觉得我也很委屈,这破协议根本就是gnome自用的,用来跟ibus匹配,使ibus能正常工作的玩意,其他输入法就别指望了。

x11还有个标准的xim尽管很不完善,但好歹还能凑合用,wayland都没办法凑合,连gnome的人也得自己实现一套东西先凑合,wayland社区的工作流程估计很有问题,毕竟ibus、gnome的主要推动者是redhat,连他们都要先凑合一下。
游客

返回顶部