1. 问题描述
装了Ubuntu22.04后,先装了搜狗,再装了zsh,装完zsh之后发现搜狗起不来了,重装搜狗和fcitx之后还是起不来,在此记录解决过程。
2. 解决方法
参考博客: 配置zsh后,无法通过 DBus 连接到 Fcitx,无法输入中文
原因是zsh之后可能读取的不是/etc/profile,博客中给出了两个解决方法(我用第2个解决的):
- 因为wayland下会使用 /etc/zprofile 而非 /etc/profile 所以只需要 在 zprofile 中 souce /etc/profile 就行(我没找到zprofile,就没用这个方法)
-
- 通过在/etc/environment 文件下加入:
export 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”
- 配置系统设置配置fcitx为自启动(这个我的没问题,就没弄)
最终问题解决。