debian12安装oh-my-zsh后无法使用fcitx中文输入法

debian12 KDE桌面环境安装oh-my-zsh后,重启会导致debian12自带的fcitx无法切换到中文输入法,有大佬遇到过这种情况吗

我没使用过oh-my-zsh,只用过zsh.希望下面这连接能帮助到你。

大概率是环境变量设置有问题。 fcitx5-diagnose 先看一看。

感谢大佬,在您这篇回帖中找到了答案配置zsh后,无法通过 DBus 连接到 Fcitx,无法输入中文。

感谢大佬,已在帖子中找到了解决方案

感谢大佬,已在这篇帖子中找到了答案

在两位大佬的帮助下最终找到了解决方案
导致错误的原因为debian很早之前的 bug,因为zsh在wayland下会使用 /etc/zsh/zprofile 而非 /etc/profile 所以只需要 在 zprofile 中加入
xport XIM_PROGRAM=fcitx
export XIM=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=“@im=fcitx”
export LANG=“zh_CN.UTF-8”
后souce /etc/zsh/zprofile 就行