LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 855|回复: 10

老问题-openoffice下的fcitx:"戴在我手上就没走过字儿"!

[复制链接]
发表于 2005-4-28 02:00:22 | 显示全部楼层 |阅读模式
本贴题目可能夸张了点,因为偶尔捅古捅古还能打上字,

一般情况下,光标都上不去! 打的都是英文字母, 在浏览器中可以正常输入,所以上网可以使用,但不能用Office打文件
我的实验如下:----------------------------Mandrake9.2----------------------------Redhat9
mozilla地址栏: -------------------------可------------------------------------------- 可
openoffice: ----------------------------不可---------------------------------------- 不可
终端:   -----------------------------------可-------------------------------------------不可
Lumaqq:               一般情况下无法输入,只有一次输入成功

(我用五笔,但和打字法没有关系)
查了本坛有关贴子,发现是老问题,而且没有找到满意的答案,这显然是个bug
特别希望作者本人能答复(因为这里就是官方网站里链接的论坛)
如果实在没办法,我就在这儿留个位置,等我有了解决方法,再告诉大家
发表于 2005-4-28 09:12:03 | 显示全部楼层
这个不是fcitx的BUG,而是系统设置上的问题。
说说您的locale情况。OO的问题倒是从来没有遇到过,一直都很好用的(我一直在用它办公)
LUMAQQ,需要打开LUMAQQ支持,否则极可能无法使用。具体设置请参考fcitx3的说明文档
www.fcitx.org
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-28 22:01:49 | 显示全部楼层
我的lumaqq设置应该是正确的,先不提这个,因为我用的也不多
主要是openoffice,
Mandrake 的locale:
LANG=zh_CN
LC_CTYPE=zh_CN
LC_NUMERIC=zh_CN
LC_TIME=zh_CN
LC_COLLATE=zh_CN
LC_MONETARY=zh_CN
LC_MESSAGES=zh_CN
LC_PAPER=zh_CN
LC_NAME=zh_CN
LC_ADDRESS=zh_CN
LC_TELEPHONE=zh_CN
LC_MEASUREMENT=zh_CN
LC_IDENTIFICATION=zh_CN
LC_ALL=



redhat 的locale:
LANG=zh_CN.GB18030
LC_CTYPE="zh_CN.GB18030"
LC_NUMERIC="zh_CN.GB18030"
LC_TIME="zh_CN.GB18030"
LC_COLLATE="zh_CN.GB18030"
LC_MONETARY="zh_CN.GB18030"
LC_MESSAGES="zh_CN.GB18030"
LC_PAPER="zh_CN.GB18030"
LC_NAME="zh_CN.GB18030"
LC_ADDRESS="zh_CN.GB18030"
LC_TELEPHONE="zh_CN.GB18030"
LC_MEASUREMENT="zh_CN.GB18030"
LC_IDENTIFICATION="zh_CN.GB18030"
LC_ALL=


恭请阁下指点
回复 支持 反对

使用道具 举报

发表于 2005-4-28 22:13:29 | 显示全部楼层
试试将locale改为zh_CN.gbk
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-28 22:17:55 | 显示全部楼层
看名字,阁下应该就是本软件的开发者, 在下有礼了!
请问如何进行词库的批量导入,这样我可以使用在win下输入法中自己积累已久的词库, 说明文档里没有提到这一点, 如果目前无法作到, 希望在fcitx以后的升级中能拥有这项功能
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-28 22:21:05 | 显示全部楼层
好,我试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-29 02:12:14 | 显示全部楼层
office 上走字儿了, 非常高兴
以前我曾按照此论坛贴子说的这么设过,所以说"偶尔能打上字",就是这个原因,没想到locale这么关键,希望以后的版本能支持gb18030,毕竟这是最新的标准.不知说明文档(pdf)里为什么没有提到locale,而只是提了XMODIFIERS

而且我的实践表明,似有个东西还是像bug,想报告一下
无论是Mandrake 还是Redhat,每回杀死fcitx的进程时,终端都会崩溃,而换个终端再启动时,fcitx往往会失灵,望阁下详察
回复 支持 反对

使用道具 举报

发表于 2005-4-29 08:34:37 | 显示全部楼层
是你设置或者发行版的问题,没有这种情况出现,我用的archlinux 0.7+fcitx 3.1.1 with xft compiled in.
回复 支持 反对

使用道具 举报

发表于 2005-4-29 09:43:11 | 显示全部楼层

怎么改locale

我的locale也是GBK18030,
以前能用fcitx的,现在用不了了,

怎么把locale改成GBK,
是在终端里直接用export改就行了么?
但是locale命令显示有很多行,一个一个改吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-29 09:52:06 | 显示全部楼层
在用户根目录下的 .bashrc里面,
export LC_ALL=zh_CN.GBK
export LANG=zh_CN.GBK
回复 支持 反对

使用道具 举报

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

本版积分规则

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