2025年4月16日
中文输入法 fcitx5 在 Linux 桌面 Wayland/Sway 上的配置
IME fcitx5 settings in linux desktop environment wayland/sway
zping
366 字
2025-04-16 04:51 +0000
这篇比较小,只是稍微提一下在我的环境中 fcitx5
适配状态。
目前最多的仍是候选词框和输入法候选词框或者弹出面板的位置问题。这个其实一直是个麻烦的问题。但 Wayland
和其它一大堆应用让这个事情更复杂了。
emacs
由于使用的是 wayland
所以直接用 emacs-pgtk
。到目前唯一值得一提的是光标闪烁模式(blink-cursor-mode
)需要关闭。 原因是光标每闪一次也相当于光标在移动,会触发 emacs
候选词框的重绘。用户就会看到候选词框跟着光标的闪烁来回跳动。
另一个问题是游览器的地址栏, fcitx5
的文档里也提到了三个启动选项。我列一下它们在 Brave
下的表现
--enable-wayland-ime --wayland-text-input-version=1
直接无法开启输入法;--enable-wayland-ime --wayland-text-input-version=3
这个主要的问题是在地址栏为空时,弹出面板的位置会跑到左上角边缘;--gtk-version=4
则会导致在地址栏输入文字时候选词框会挡住光标位置,当然这个和候选词框的大小也有关系;
我最后使用的是 --enable-features=UseOzonePlatform --ozone-platform=wayland --gtk-version=4
。
当然,我也测试过 拿 firefox
改的 librewolf
,这个就不用改什么配置。