关于-fcitx-在终端下又出现问题

有的说在 .xprofile 下添加环境变量, 但对我并不适用, 其为使用登录管理器 (lightdm gdm 等) 时才会读取的文件.

将环境变量添加到 ~/.xinitrc 下即可.

1
2
3
export XMODIFIERS="@im=fcitx"
export QT_IM_MODULE=fcitx
export GTK_IM_MODULE=fcitx

听群友说, 似乎在某次更新后, 不再读取 ~/.pam_environment 下的环境:

pambase 升级后不再读取设置在 ~/.pam_environment 的环境变量
在 ~/.pam_environment 中设置桌面环境用的环境变量的用户请注意,pambase >=20221020-1 之后取消了 user_readenv=1 参数,不再读取设置在 ~/.pam_environment 中的环境变量。可以考虑在 /etc/environment 设置系统全局的环境变量或者采用其它方案。
另请注意 /etc/environment 的语法格式和 ~/.pam_environment 并不相同,不能直接复制文件内容。细节请参阅 https://wiki.archlinux.org/title/Environment_variables_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#%E4%BD%BF%E7%94%A8_pam_env
关于其余设置环境变量的方案也可参考 https://wiki.archlinux.org/title/Environment_variables_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
fcitx5 相关的环境变量还可参考 https://wiki.archlinux.org/title/Fcitx5_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#%E9%9B%86%E6%88%90


关于-fcitx-在终端下又出现问题
http://example.com/2022/10/29/关于-fcitx-在终端下又出现问题/
作者
Jie
发布于
2022年10月29日
许可协议