leafee98-blog/content/posts/迁移到wayland事记.md
2022-04-28 14:40:02 +08:00

1.4 KiB
Raw Blame History

title date tags draft
迁移到 wayland 事记 2021-10-24T17:28:00+08:00
linux
KVM
false

一些环境变量

设置了一些环境变量,如果不设置这些环境变量,那么有一部分程序会在启动时字体发毛,比如 MOZ_ENABLE_WAYLAND 能够避免 firefox 出现字体发毛。

export GDK_BACKEND=wayland      # GTK
export QT_QPA_PLATFORM=wayland  # QT
export CLUTTER_BACKEND=wayland  # Clutter
export SDL_VIDEODRIVER=wayland  # SDL
# mozilla wayland envionment
export MOZ_ENABLE_WAYLAND=1

其他的配置

electron

为了 electron 专门添加的配置文件, /.config/electron-flags.conf

# file name: ~/.config/electron-flags.conf
--enable-features=UseOzonePlatform
--ozone-platform=wayland

按照行为来说,上述配置文件应该是所有版本的 electron 都会生效,但是对于旧一些的版本,比如 12 和 13则需要添加单独的配置文件但是由于配置内容相同所以只需要分别建立软链接。

# pwd: ~/.config/
ln -s electron-flags.conf ~/.config/electron12-flags.conf
ln -s electron-flags.conf ~/.config/electron13-flags.conf

现存的大问题

electron 在 wayland 环境下不能使用 fcitx5滚回 Xorg第二次尝试迁移到 wayland 宣布失败。

参考

  1. ArchWiki