Closed mrbeardad closed 3 years ago
如果系统内其他软件(浏览器,编辑软件等)能够正常使用 fcitx
,deepin-wine-tim
应该也能正常输入,已经按照Archlinux wiki配置过 fcitx
?
通过
~/.pam_environment
设置环境变量:GTK_IM_MODULE DEFAULT=fcitx QT_IM_MODULE DEFAULT=fcitx XMODIFIERS DEFAULT=@im=fcitx
重新登录后让环境变量生效。
已经设置了,我的DE是gnome,~/.pam_environment
和~/.xprofile
都添加了对应的配置,还是无法输入中文,但是fcitx的按键(比如切换输入法)在tim窗口中有效。
我以为这个版本就是有这bug,你这么一说我好像是个例呀0.0.
GNOME 可能在某些程序中无法使用
Ctrl + Space
调出输入法。解决方法是修改GSettings配置:gsettings set org.gnome.settings-daemon.plugins.keyboard active false
设置后重登仍无效果。
PS:不是无法调出输入法,是输入法窗口中打出的中文无法上屏到tim
目前来看,fcitx
、fcitx5
、ibus
都无法上屏中文
deepin-wine-tim、deepin-wine-qq、deepin-wine-wechar都无法输入中文;
而com.qq.im.deepin和deepin.com.qq.office可以输入中文
切换wayland后,deepin-wine-wechat可以输入中文,另外两个仍然无法输入中文
抱歉,不是wayland的原因,切换到deepin-wine5后wechat可以输入中文。但qq和tim也还是不能。
这是wechat:
这是tim:
如果您有空闲时间的话,希望能修复该bug.
问题已解决,观察日志发现报错不支持zh_CN.UTF-8,解决步骤:
zh_CN.UTF-8
那行的注释sudo locale-gen
建议加入常见问题,应该有不少人只用英文吧。
docker用户,把宿主上/usr/share/i18n/locales/zh_CN复制过来,locale-gen之后TIM可以输入。
问题已解决,观察日志发现报错不支持zh_CN.UTF-8,解决步骤:
- 编辑/etc/locale.gen,取消包含
zh_CN.UTF-8
那行的注释sudo locale-gen
- 重启
建议加入常见问题,应该有不少人只用英文吧。
非常感谢。同建议加入常见问题,locale选的不在国内就会出现这个问题。
系统:Manjaro20.2.1 输入框架:fcitx与fcitx5均已尝试(fcitx-sogoupinyin,fcitx-googlepinyin,fcitx5-rime) 备注:已切换至
deepin-wine