玉米汁 发表于 2016-09-12 22:10

firefox中不能使用fcitx

在.xinitrc中, 输入setenv XMODIFIERS "@im=fcitx"
                         setenv GTK_IM_MODULE xim
                         setenv
GTK3_IM_MODULE xim
然后在~/.cshrc下面增加:
                           setenv LANG      zh_CN.UTF-8
                           setenv LC_CTYPEzh_CN.UTF-8
                           setenv LC_ALL       zh_CN.UTF-8
然后,pcmanfm的地址栏能用fcitx,firefox却不能用中文输入。
请问下,要怎么解决?
我用i3wm                        

action08 发表于 2016-09-13 08:27

这个是缺少gnome一个库的,以前遇到过,你自己找找

蛮多肉 发表于 2016-09-13 11:06

首先,你没说自己的运行环境

推测是 Freebsd+gnome

方案如下

mv /usr/local/bin/ibus-daemon /usr/local/bin/ibus-daemon.bak
cd /usr/ports/chinese/fcitx
make config# gtk3
make install clear
gsettings set org.gnome.settings-daemon.plugins.keyboard active false
mkdir ~/.config/autostart
cp /usr/local/share/applications/fcitx.desktop ~/.config/autostart
ee .cshrc
setenv LANG zh_CN.UTF-8
setenv XIM fcitx
setenv XMODIFIERS @im=fcitx
setenv GTK_IM_MODULE fcitx
setenv GTK3_IM_MODULE xim
setenv QT_IM_MODULE fcitx
setenv QT4_IM_MODULE fcitx
setenv XIM_PROGRAM fcitx
setenv LC_CTYPE zh_CN.UTF-8

玉米汁 发表于 2016-09-13 14:06

回复 3# 蛮多肉

我用的是i3wm,我在原文里说了

蛮多肉 发表于 2016-09-13 14:27

fcitx-diagnose
你看下运行环境

如果还是不能自行解决

需要帮助的话

就把输出贴出来。

玉米汁 发表于 2016-09-13 21:22

本帖最后由 玉米汁 于 2016-09-13 21:27 编辑

回复 5# 蛮多肉



粘贴fcitx-diagnose的输出结果按发表,chinaunix说我没权限,醉了

玉米汁 发表于 2016-09-13 21:37

本帖最后由 玉米汁 于 2016-09-13 21:38 编辑

回复 5# 蛮多肉

顺序发反了

wait_rabbit 发表于 2016-09-13 23:22


窝早就放弃折腾 FreeBSD 的桌面了,纯英文环境只写程序。

有需求就开 windows 虚拟机 :Q

蛮多肉 发表于 2016-09-14 11:05

问题红字部分已经指出

Fcitx官网里,有具体的设置细节

xim的环境变量,gtk,qt

这三个设置下
页: [1]
查看完整版本: firefox中不能使用fcitx