LinuxSir.cn,穿越时空的Linuxsir!

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

ATI显卡的机器 scim与openoffice冲突

[复制链接]
发表于 2006-9-30 14:51:53 | 显示全部楼层 |阅读模式
openoffice进度条一半后即消失。(貌似非ATI显卡的机器没这个问题。)

搜索了一下,找到一个解决方法:
编辑/etc/gtk-2.0/gtk.immodules
把下面两行注释掉。
"/usr/lib/gtk-2.0/2.4.0/immodules/im-scim.so"
"scim" "SCIM Input Method" "scim" "/usr/share/locale" ""

这样虽然可以进入OO,但是输入法没用了。

另外在ubuntu的网站找到一个用scim-bridge彻底解决的办法,apt-get一下再在.bashrc或.xinitrc里把scim改成scim-bridge就行了。不知在Arch下如何实现。

请各位大虾帮忙,多谢!
发表于 2006-9-30 14:53:26 | 显示全部楼层
又是scim
回复 支持 反对

使用道具 举报

发表于 2006-9-30 19:32:36 | 显示全部楼层
Doesn't old trick work any longer?
回复 支持 反对

使用道具 举报

发表于 2006-9-30 20:52:50 | 显示全部楼层
Post by banias4629
xinitrc里把scim改成scim-bridge就行了。不知在Arch下如何实现。



自己到scm-im.org 下个scim-bridge 编译安装设置就得,能写PKGBUILD 就最好了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-1 00:48:42 | 显示全部楼层
去scim-im.org找到了这个项目,但没有下载。于是根据链接上了sourceforge.net,里面只有CVS的,地址是:http://scim.cvs.sourceforge.net/scim/scim-bridge/
用CVS导出来后不知怎么编译安装,因为没有configure和makefile。

请问现在应该怎么做呢?
回复 支持 反对

使用道具 举报

发表于 2006-10-1 08:32:38 | 显示全部楼层
autogen
configure
回复 支持 反对

使用道具 举报

发表于 2006-10-1 14:18:18 | 显示全部楼层
Post by banias4629
去scim-im.org找到了这个项目,但没有下载。


scim-bridge-0.4.6.tar.gz

http://sourceforge.net/project/s ... p;release_id=451490
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-2 09:40:33 | 显示全部楼层
THX!  Error during "make".

scim-bridge-client-imcontext-qt.h: At global scope:
scim-bridge-client-imcontext-qt.h:47: error: expected class-name before '{' token
im-scim-bridge-qt.cpp:34: error: expected class-name before '{' token
im-scim-bridge-qt.cpp:48: error: ISO C++ forbids declaration of 'QInputContext' with no type
im-scim-bridge-qt.cpp:48: error: expected ';' before '*' token
im-scim-bridge-qt.cpp:90: error: expected constructor, destructor, or type conversion before '*' token
im-scim-bridge-qt.cpp:105: error: expected constructor, destructor, or type conversion at end of input
make[2]: *** [im_scim_bridge_la-im-scim-bridge-qt.lo] 错误 1
make[2]: Leaving directory `/root/scim-bridge-0.4.6/client-qt'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/root/scim-bridge-0.4.6'
make: *** [all] 错误 2
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-2 09:51:28 | 显示全部楼层
刚开始第一次编译是成功的,没上面这个错误,make install也ok。然后我在.xinitrc里改为
export GTK_IM_MODULE=scim-bridge
export QT_IM_MODULE=scim-bridge
重启X后输入法就不见了。
ubuntu的快速设置指南里有这个软件说明,里面的安装说是在/etc/.xinput.d/zh_CN里改,Arch下没有这个文件。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-2 10:04:31 | 显示全部楼层
另外据说用scim的xim模式也能解决,但我在.xinitrc里改为
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim
输入法也会消失

还请各位DX帮忙
回复 支持 反对

使用道具 举报

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

本版积分规则

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