昨天上午水群的时候,偶然看到群友装上了kde6,才知道原来kde6稳定版已经出来了。又问了几句,在得知electron程序在wayland模式下已经可以输入中文时,悬着的心终于放了下去,开始将系统全盘重装为arch+kde6当然有安装盘,不会出现装不回来的赛博灯泡

但在刚安装成功时,正想激动地体验wayland下的vscode,却发现仍然无法正常输入,即使加上了--enable-wayland-ime--gtk-version=4参数也不行。网上很多教程都是车轱辘话地来回重复这两个参数,正当我准备放弃时,我看到了fcitx官方wiki的这段内容:

Do not set GTK_IM_MODULE & QT_IM_MODULE & SDL_IM_MODULE . You could unset GTK_IM_MODULE & QT_IM_MODULE by runing im-config and then selecting do not set any IM from im-config and use desktop default"

问题迎刃而解,网上很多安装输入法的教程都说在装好后设置QT_IM_MODULE和GTK_IM_MODULE两个环境变量,但到了现在这些教程都是在放狗屁,根本不需要设置这些东西,设置后反而会出问题。那么应该怎么做呢?其实很简单,只需要往/etc/environment中加入一行:

XMODIFIERS=@im=fcitx

保存后重启,再使用--enable-wayland-ime参数启动,问题解决。

2024.3.31