LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: wenzi_lee

关于fcitx的配置问题

[复制链接]
发表于 2009-6-3 12:43:35 | 显示全部楼层
菜鸟经验,举ibus的例子
1、首先要保证locale中的
LC_CTYPE=zh_CN.UTF-8

2、很多发行版/etc/X11下有一个配置文件是关于输入法的

3、 ~/.xinitrc中根据提示写入 (10楼的更详细)
  1. export XMODIFIERS="@im=ibus"
  2. export XIM="ibus"
  3. export XIM_PROGRAM="ibus"
  4. export GTK_IM_MODULE="ibus"
  5. export QT_IM_MODULE="xim"
复制代码

4、桌面的自动启动中添加 ibus-daemon -x -d

5、重启X
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-4 12:14:48 | 显示全部楼层
按楼上所说建 了一个.xinitrc的文件但是却无法登录了,只有将文件删除才行
回复 支持 反对

使用道具 举报

发表于 2009-6-4 13:30:04 | 显示全部楼层
/etc/X11下应该有一个输入法的配置文件,找找。
回复 支持 反对

使用道具 举报

发表于 2009-6-4 23:40:13 | 显示全部楼层
Post by loin;1993667
我是单独下载fcitx-3.6.0.r233-2.1.i586.rpm然后再装的
因为我是桌面独立启动,所以export了下面几个变量在.xinitrc里面
export XMODIFIERS="@im=scim"
export XIM=scim
export XINPUT=scim
export XIM_PROGRAM=scim
export GTK_IM_MODULE=scim
export QT_IM_MODULE=scim
你可以尝试一下,上面的scim全部改成fcitx即可(因为昨天下午我把fcitx改成scim-python了)
一般来说都可以解决上面的问题,但是很遗憾,似乎suse的这几个变量在什么地方赋值我一直没找到,你可以上面语句放在根目录.profile文件中,然后注销再登录试试。不用害怕对机器损害,这几句只是给几个变量值使得程序可以找到,什么都没做
至于7楼那个配置是用来配置fctix本身的,不能改变调用关系


fcitx打包里已经包含了优先于scim的启动脚本,不用再另外写

另外,楼主可以用fcitx输入就说明调用没问题,否则是不能上字的
可以考虑向fcitx报bug
回复 支持 反对

使用道具 举报

发表于 2009-6-5 02:07:50 | 显示全部楼层
Post by struq;1994260
fcitx打包里已经包含了优先于scim的启动脚本,不用再另外写

另外,楼主可以用fcitx输入就说明调用没问题,否则是不能上字的
可以考虑向fcitx报bug
调用还是不一样的,fctix是在图形界面的gtk调入了,那么他下面的qt和需要xim的一些程序就不能用或者奇怪的问题,我在OB下安装的fcitx就是这样,时灵时不灵,你可以看到他,但是就是用不了他,或者你需要的时候,他又不见了。scim这个问题更明显罢了,不然scim不会为了解决这些调入依赖又开发一堆其他杂七杂八的东西了
Post by wenzi_lee;1993969
按楼上所说建 了一个.xinitrc的文件但是却无法登录了,只有将文件删除才行

可能,如果有gdm的话。恩,如果不行就写入.profile,反正在你运行程序之前能跑一趟赋值就可以
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-5 10:14:09 | 显示全部楼层
实际问题是输入没有问题,但就是关闭一个聊天窗口就要切换一次输入法很麻烦
回复 支持 反对

使用道具 举报

发表于 2009-6-5 10:40:20 | 显示全部楼层
Post by wenzi_lee;1994361
实际问题是输入没有问题,但就是关闭一个聊天窗口就要切换一次输入法很麻烦


似乎....有些程序...是会连同关闭输入法的
似乎...有很多
比如,我用过的xmind...只能在win下不关闭
好久不玩qq,所以不清除
不过可以确定webqq不会这样:)
回复 支持 反对

使用道具 举报

发表于 2009-6-5 14:12:01 | 显示全部楼层
Post by wenzi_lee;1994361
实际问题是输入没有问题,但就是关闭一个聊天窗口就要切换一次输入法很麻烦


你的意思是在一个窗口激活了输入法,换到另一个窗口,需要重新按ctrl+space?
我的也是这样
去报bug吧

Post by loin;1994282
调用还是不一样的,fctix是在图形界面的gtk调入了,那么他下面的qt和需要xim的一些程序就不能用或者奇怪的问题

fcitx只有xim模块,gtk/qt程序都通过xim来用fcitx
回复 支持 反对

使用道具 举报

发表于 2009-6-5 19:37:23 | 显示全部楼层
Post by struq;1994442
你的意思是在一个窗口激活了输入法,换到另一个窗口,需要重新按ctrl+space?
我的也是这样
去报bug吧


fcitx只有xim模块,gtk/qt程序都通过xim来用fcitx


谢谢,看来我对这个输入法了解太少了
我的OB上装了以后如果上面几个配置错了,会出现能看到,但是用不了,或者这些用不成那些能用的问题,结果误解了
回复 支持 反对

使用道具 举报

发表于 2009-6-7 03:32:50 | 显示全部楼层
QQ,我现在强烈建议用WEB QQ,使用一个星期后,爽的我头皮发麻~~~
我的qq for linux就再也没有启动过了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表