是否可以将 i3 移植到 Wayland?

Tyl*_*den 5 x11 wayland i3

i3 运行在 X11 上,并且具有许多作为窗口管理器的功能。这就提出了何时或如何容易地将其移植到 Wayland 的问题,Wayland 比 X11 具有各种结构优势。

i3 是否与 X11 如此紧密,以至于将其移植到 Wayland 或多或少是不可能的,需要完全重写,或者 i3 中的 X11 特定代码包含在特定模块中,而移植只需要重写这些特定模块?

Ste*_*itt 7

Wayland 不具有与 X11 相同的组件划分,并且窗口管理器本身并不存在于 X11 中。通过 Wayland,显示服务器和窗口管理器被合并到一个程序中,即合成器。在 i3\xe2\x80\x99s 的情况下,有一个等效项:Sway,一个平铺 Wayland 合成器,旨在提供与 X11 上的 i3 相同的体验,包括采用现有的 i3 配置。

\n

所以,是的,从技术上来说,可以将 i3 移植到 Wayland,并且已经为您完成了;但我怀疑它\xe2\x80\x99更多的是重写而不是端口(我还没有\xe2\x80\x99t检查过)。

\n