这个问题已经被解决了,方案是在 wayfire.ini 里添加 input-method-v2 插件。
发出来供后来者参考,因为我没在站内看到这个解决方案。
原始问题
刚装好 wayfire 启动后还能用 fcitx5 的,配置文件到一半突然用不了了。
用这个命令安装的:yay -S wayfire
从 sddm 里启动的 wayfire,tty 里直接启动也试过,重启过好几次,看了挺久站内其他相关的帖子,没有找到解决方案。
不能用fcitx5的程序:
- alacritty
- zeditor
- vscode
- obsidian
- kitty
能用fcitx5的程序:
- firefox
- console
- konsole
- text editor
- nautilus
- dolphin
- ghostty
环境变量都能看到,配置没有问题:
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
用这个参数启动 vscode, obsidian 也不行:
--enable-features=UseOzonePlatform --ozone-platform=wayland --enable-wayland-ime --wayland-text-input-version=3
安装的程序:
pacman -Qs fcitx5
local/fcitx5 5.1.17-1 (fcitx5-im)
Next generation of fcitx
local/fcitx5-chinese-addons 5.1.11-1
Addons related to Chinese, including IME previous bundled inside fcitx4
local/fcitx5-configtool 5.1.12-1 (fcitx5-im)
Configuration Tool for Fcitx5
local/fcitx5-gtk 5.1.5-1 (fcitx5-im)
Fcitx5 gtk im module and glib based dbus client library
local/fcitx5-material-color 0.2.1-2
Material color theme for fcitx5
local/fcitx5-qt 5.1.12-1 (fcitx5-im)
Fcitx5 Qt Library (Qt5 & Qt6 integrations)
pacman -Qs wayfire
local/wayfire 0.10.1-2
3D wayland compositor
local/wayfire-debug 0.10.1-2
Detached debugging symbols for wayfire
local/wf-config 0.10.0-1
A library for managing configuration files, written for wayfire
这个问题已经被解决了,方案是在 wayfire.ini 里添加 input-method-v2 插件。
发出来供后来者参考,因为我没在站内看到这个解决方案。