该视频向我介绍了 X 的问题,并被 Wayland 协议取代。多年来,Wayland 协议的采用似乎正在增长。
我的问题:
- tkinter 和 tcl/Tk 会遵守 Wayland 协议吗?如果是这样,预计什么时候发生?它已经发生了吗?路线图是什么?
- 使用 Wayland Display 协议将如何改变 tkinter 编程?
undroidwish 项目似乎已在 2017 年初通过 SDL2 的支持将 Tcl/Tk 移植到 Wayland。 undroidwish 是 AndroWish 的变体,是 Tcl/Tk 到 Android 的移植。在tcl.tk wiki(以及该 wiki 上的其他地方)中提到了它。
尽管提出了 Wayland 端口作为GSoC 2016 的可能性,但它似乎并未作为上游的一部分实施。
我没有发现任何迹象表明 Tcl/Tk 编码本身是不同的,尽管 X11 调用对于基于 Wayland 的应用程序将不可用,就像GTK3 一样。