# Archlinux Wayland 输入法问题


## fcitx5 输入法不可用

1. 在桌面环境的设置中设置虚拟键盘为 `fcitx 5`

   ![kde plasma 中的虚拟键盘设置](./1.png)

2. 配置 `~/.config/<flags>.conf` 文件
   部分 electron 包都会读取 `~/.config/` 目录下的 flags 文件，例如：
   - [visual-studio-code-bin](<https://aur.archlinux.org/packages/> visual-studio-code-bin) 读取 `~/.config/code-flags.conf`
   - [google-chrome](<https://aur.archlinux.org/packages/> google-chrome) 读取 `~/.config/chrome-flags.conf`
   - 基于 electron 包的程序读取 `~/.config/electron-flags.conf` 或 `~/.  config/electron<electron主版本号>-flags.conf`

   配置内容为

   ```plaintext
   --enable-features=WaylandWindowDecorations
   --ozone-platform-hint=auto
   --enable-wayland-ime
   ```

3. 其他无法使用输入法的软件，在启动环境变量中添加以下内容：

   ```plaintext
   XMODIFIERS=@im=fcitx
   GTK_IM_MODULE=xim
   ```


---

> 作者: Nite  
> URL: https://www.nite07.com/zh-cn/posts/linux-wayland-ime/  

