懒人版:
Edge浏览器:
1 | mkdir -p ~/.config && { grep -qxF -- '--enable-features=UseOzonePlatform' ~/.config/microsoft-edge-stable-flags.conf || echo '--enable-features=UseOzonePlatform'; grep -qxF -- '--ozone-platform=wayland' ~/.config/microsoft-edge-stable-flags.conf || echo '--ozone-platform=wayland'; grep -qxF -- '--enable-wayland-ime' ~/.config/microsoft-edge-stable-flags.conf || echo '--enable-wayland-ime'; } >> ~/.config/microsoft-edge-stable-flags.conf |
VSCode:
1 | mkdir -p ~/.config && { grep -qxF -- '--enable-features=UseOzonePlatform' ~/.config/code-flags.conf || echo '--enable-features=UseOzonePlatform'; grep -qxF -- '--ozone-platform=wayland' ~/.config/code-flags.conf || echo '--ozone-platform=wayland'; grep -qxF -- '--enable-wayland-ime' ~/.config/code-flags.conf || echo '--enable-wayland-ime'; } >> ~/.config/code-flags.conf |
完整版:
由于Edge
和VSCode
都是基于Chromium
开发的,我们可以沿用其配置方法,指定命令行选项强令其运行在Wayland
环境,并启用输入法。
只需在各自的配置文件写入以下内容:
1 | --enable-features=UseOzonePlatform |
Edge
配置文件路径:$HOME/.config/microsoft-edge-stable-flags.conf
VSCode
配置文件路径:$HOME/.config/code-flags.conf
此外,XDG_CONFIG_HOME
不一定都是$HOME/.config
,可以根据实际情况自行修改。