LinuxSir.cn,穿越时空的Linuxsir!

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

[解决] 为什么openoffice 不能打开输入法?

[复制链接]
发表于 2009-3-13 13:56:47 | 显示全部楼层 |阅读模式
os: lenny  ( 从etch upgrade 上来的 )
kernel: 2.6.28.7

遇到在 openoffice write 里面开不了输入法,大概情形如下:

1. gedit 可以打开输入法,能正常录入中文
2. openoffice 里按打开输入发的组合键,不起作用
3. 以前 etch 下, 在 openoffice 里点鼠标右键*出菜单里有输入法选项。 现在的没有这样选项.

请问,怎样才可以在 openoffice 里面使用scim的中文输入法?

谢谢!
发表于 2009-3-13 22:18:06 | 显示全部楼层
试试环境变量:
export SAL_USE_VCLPLUGIN=gtk
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-14 00:18:07 | 显示全部楼层
找到办法:
修改 scim 的控制文件中的入如下变量为:
GTK_IM_MODULE=scim
QT_IM_MODULE=scim
改完后,重新登录一次gnome,即可打开 openoffice writer 用快捷键 开/关 输入法。
回复 支持 反对

使用道具 举报

发表于 2009-3-14 08:47:22 | 显示全部楼层
我也有同样的问题,lz,
scim德控制文件在哪里呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-15 12:31:55 | 显示全部楼层
Post by zpcat;1960647
我也有同样的问题,lz,
scim德控制文件在哪里呢?

我是个rootman,所以改了以下文件:
/etc/X11/xinit/xinput.d/default
/etc/X11/xinit/xinput.d/scim

其实这样的情形在 firefox 里同样出现,设定后firefox里也可以输中文了。

原因是:gtk 和scim 之间的交互问题,需要通过环境参数设定来控制。
回复 支持 反对

使用道具 举报

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

本版积分规则

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