也许是GNOME 42的原因,也有可能是最小安装的原因,Ubuntu自带的IBus 智能拼音输入法的输入候选框有时会固定在屏幕/窗口的左下角,无法跟随光标移动位置。

这可能与IBus框架与Ubuntu 22.04或GNOME 42的兼容性有关,只需要设置以下环境变量,即可解决IBus中文输入法无法跟随光标的问题。

  • GTK_IM_MODULE=ibus
  • XMODIFIERS=@im=ibus
  • QT_IM_MODULE=ibus

要设置这些环境变量,推荐的方法是在/etc/profile.d目录中创建.sh文件,例如:ibus-config.sh/etc/profile文件表明系统在启动时会自动遍历执行/etc/profile.d目录中的.sh文件。

因此,执行sudo vim /etc/profile.d/ibus-config.sh,并将以下命令填入:

export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus

重启系统,即可发现IBus中文输入法开始跟随光标了。