Wayland在许多的方面已经很好用了,虽然我只用过weston和sway(不带xwayland哈)。 weston没有快捷键实在是太难过了,不然就是完善的浮动窗口桌面管理器了。

在sway下面大多数应用都可以运行了,但是java的还有一些问题。 基于electron的chromium和vscode都可以通过命令行参数 --enable-features=UseOzonePlatform --ozone-platform=wayland 顺利运行起来,但同时也是它们,不能够使用fcitx5输入法。 这是一个巨大的问题,不然用起来是相当不错的,解决方法有几个。 一个就是用xwayland启动它们,一个就是利用复制粘贴,为此我写了一个小程序 qtwlcopy。 使用快捷键打开然后输入文字回车复制然后粘贴即可。 理想的程序是利用wlroot直接完成所有操作,但是目前仅仅停留在独立的Qt程序。

实话说其他的别扭越来越少了,freerdp的wayland版本命令行是wlfreerdp, 之前我还以为只有xfreerdp也只叫这一个名字呢。

在wayland下firefox我这依然要卡死,所以才没有使用它,但是X下面更糟糕, 整个X卡死了。我不明白,晕。

最后希望更多应用能够支持Wayland,祝好。