LinuxSir.cn,穿越时空的Linuxsir!

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

我的openoffice不能调出输入法,请知道的帮忙!(部分解决)

[复制链接]
发表于 2008-7-17 19:31:07 | 显示全部楼层 |阅读模式
我其他的所有程序都是可以正常使用输入法的(scim),只有openoffice不能调出输入法,具体症状如下:

在write下,按ctrl+space,在工作区出现一个暗色的空格,可能是哪个特殊字符,输入法不出现;
在calc下,按ctrl+space,会选择一列表格,输入法不出现;

我感觉应该是openoffice把这个热键占用了,网上也没有找到相关的解决办法,请知道的帮忙!

(我安装了openoffice-base和openoffice-zh_cn)
(出现这个情况是我今天升级系统后出现的,因为前段时间网络的问题,我有近两个月没有升级,今天升级出现了这个问题,在升级的过程中,看到了openoffice也升级了新版本)
(我想把热键改成ctrl+alt+space或者ctrl+shift+space,在scim选项中显示已经更改成功了,不够改后的热键都不起作用)
发表于 2008-7-17 20:02:20 | 显示全部楼层
你看下你的locale设置
暗色的空格只有当我没有设置好locale的时候才会出现

应该不会是热键占用的问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-17 20:58:50 | 显示全部楼层
原来都是没有问题的,我刚才重新locale-gen了一下(用刚刚升级后的locale.gen文件),local没有什么问题啊,zh的都取消注释了的,另外我的.xinitrc内容如下,也是以前用的,应该不会有问题啊?

LC_CTYPE="zh_CN.UTF-8"
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE="scim"
export QT_IM_MODULE="scim"
scim -f socket -c socket -d

exec fvwm

现在还是不能在openoffice中调用输入法
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-17 22:46:20 | 显示全部楼层

这样可以“部分解决”

我把.xinitrc文件改了一下,ooo可以使用中文输入法了,但是带来了新的“小问题”:

#LANG="zh_CN.UTF-8"
export LC_CTYPE="zh_CN.UTF-8"
export XMODIFIERS="@im=SCIM"
export XIM="scim"
export XIM_PROGRAM="scim"
export XIM_ARGS="-d"
export GTK_IM_MODULE="scim"
export QT_IM_MODULE="scim"
#scim -f socket -c socket -d
scim -d

exec fvwm


这样ooo可以使用scim了,可是xorg自带的小程序(xclock、xload、xterm等)启动的时候系统资源占用的厉害,还要卡一会,我是初学者,对这个配置文件里面的内容不是很理解,都是从网上copy来的,请熟悉的朋友参考这两份.xinitrc来找一下其中的问题好吗?
回复 支持 反对

使用道具 举报

发表于 2008-7-17 23:29:46 | 显示全部楼层
ls问题是locale问题,搜索一下。。关键字。我也忘记了。。。跟这个配置文件没有关系。因为gtk1的程序启动时候要寻找字体,默认是寻找GBK字体,会卡一会。

删除本locale下一个文件或者文件里面有关GBK的段

记不请了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-18 11:03:52 | 显示全部楼层
在~/.Xdefaults中加入:
XTerm*preeditType: Root

这样可以解决xterm的问题,其他的还是不行^_^
这个配置是什么意思啊,有知道的吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-30 21:23:57 | 显示全部楼层
#LANG="zh_CN.UTF-8"
#export LC_CTYPE="zh_CN.UTF-8"
export XMODIFIERS="@im=SCIM"
export XIM="scim"
export XIM_PROGRAM="scim"
export XIM_ARGS="-d"
export GTK_IM_MODULE="scim"
export QT_IM_MODULE="scim"
#scim -f socket -c socket -d
scim -d

exec fvwm


解决,不过不知道有没有什么后遗症^_^
回复 支持 反对

使用道具 举报

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

本版积分规则

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