您尚未登录。

#1 2016-04-06 08:32:05

hunjiaolin
会员
注册时间: 2016-04-06
帖子: 1

fcitx输入法问题

目前使用archlinux+gnome3.18+fcitx+sogoupinyin,遇到的问题很奇怪:
1、直接在程序里面打开wps输入中文没有问题,
2、通过nautilus用wps打开word文件无法输入中文\
3、换一个文件管理器(如caja)打开没有问题,
4、通过nautilus使用libreoffice打开也没有问题,
经过测试只有在nautilus下使用qt应用打开文件时才会出现这个问题,请教各位大神这个问题如何解决?

离线

#2 2016-04-06 09:27:27

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: fcitx输入法问题

应该是环境变量的问题。进程的环境变量可以在 /proc/PID/environ 看到。
你的 fcitx 环境变量是在哪里设置的?

离线

#3 2016-04-08 13:05:19

ffwalle
机器人
注册时间: 2011-12-03
帖子: 393

Re: fcitx输入法问题

没遇到这个问题。


just for fun :-)

离线

#4 2016-04-16 16:16:56

skywet
会员
注册时间: 2016-02-11
帖子: 15

Re: fcitx输入法问题

试试在~/.xprofile中加入

 export GTK_IM_MODULE=fcitx
 export QT_IM_MODULE=fcitx
 export XMODIFIERS=@im=fcitx

,以前因为把环境变量设置在~/.xinitrc中出过类似的问题


Just arch

离线

#5 2016-04-17 12:36:30

vmutargh
会员
注册时间: 2016-01-30
帖子: 12

Re: fcitx输入法问题

fcitx-diagnose
缺啥变量补上去 缺啥addon补上去
变量写~/.xprofile或者~/.bashrc 然后source一下搞定

离线

#6 2016-05-08 11:56:39

vanitas
会员
所在地: Guangzhou, China
注册时间: 2015-02-04
帖子: 8
个人网站

Re: fcitx输入法问题

有同样问题,一直没找到解决办法。

# ~/.xprofile
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/IMModule':<'fcitx'>}"

nautilus 的环境变量中没有上述环境变量,在 .bashrc 中 source .xprofile 也无效。

桌面环境 Gnome,系统语言英文,使用 fcitx-sougoupinyin,其它应用程序(包括使用 QT 的 VirtualBox)中使用都正常,从 nautilus 中打开 chrome 浏览器也能正常输入中文。

fcitx-diagnose 的检查结果中错误只是缺少 gtk2, kde 的 gui 配置工具。

最近编辑记录 vanitas (2016-05-08 12:00:04)

离线

#7 2016-05-08 13:22:17

roadgo
会员
注册时间: 2012-04-07
帖子: 380

Re: fcitx输入法问题

fcitx-gtk2
fcitx-gtk3
fcitx-qt4
fcitx-qt5
配置工具:
fcitx-configtool

最近编辑记录 roadgo (2016-05-08 13:24:09)

离线

#8 2016-05-08 13:28:11

roadgo
会员
注册时间: 2012-04-07
帖子: 380

Re: fcitx输入法问题

Gnome终端无法输入中文 用fcitx 的话在终端输入 gsettings set \ org.gnome.settings-daemon.plugins.xsettings overrides \ "{'Gtk/IMModule':<'fcitx'>}"

最近编辑记录 roadgo (2016-05-08 13:31:20)

离线

#9 2018-10-25 22:11:59

XZ
会员
注册时间: 2018-10-21
帖子: 1

Re: fcitx输入法问题

安装 fcitx-qt5 即可解决 Qt 下的输入问题

离线

页脚