LinuxSir.cn,穿越时空的Linuxsir!

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

Acroread7 realplayer etc 配合scim无法启动的解决方法

[复制链接]
发表于 2005-10-31 08:55:04 | 显示全部楼层 |阅读模式
今天才发现这个问题的正确解决办法。原来我是在启动前加上  LC_ALL=en_US 来解决的。

scim 会设置 GTK_IM_MODULE为 scim,这两个程序只支持 xim,否则会 sigsegv 。按这样方式启动:
GTK_IM_MODULE=xim /opt/RealPlay/realplay
GTK_IM_MODULE=xim /opt/Acrobat7/acroread
发表于 2005-10-31 09:23:33 | 显示全部楼层
谢了,终于可以在Gentoo下舒服的看PDF了……
回复 支持 反对

使用道具 举报

发表于 2005-10-31 10:41:13 | 显示全部楼层
好。。找到问题所在。。。
回复 支持 反对

使用道具 举报

发表于 2005-10-31 13:29:24 | 显示全部楼层
这个不是早有定论了
实际原因是:
不同版本的gcc的c++ ABI不同
可执行文件和库的ABI不同的话,自然会出错
realplay和Acrobat都只有binary,编译它们的gcc自然和你的不太可能相同
而GTK_IM_MODULE=scim时,会加载scim的一些库到进程的地址空间里

  1. cat /proc/`pidof gaim`/maps | grep -i scim
  2. b5673000-b5685000 r-xp 00000000 03:02 8774565    /usr/lib/scim-1.0/1.4.0/IMEngine/socket.so
  3. b5685000-b5686000 rw-p 00011000 03:02 8774565    /usr/lib/scim-1.0/1.4.0/IMEngine/socket.so
  4. b5792000-b5878000 r-xp 00000000 03:02 8778505    /usr/lib/libscim-1.0.so.8.1.0
  5. b5878000-b5887000 rw-p 000e5000 03:02 8778505    /usr/lib/libscim-1.0.so.8.1.0
  6. b5897000-b589e000 r-xp 00000000 03:02 8775086    /usr/lib/scim-1.0/1.4.0/Config/socket.so
  7. b589e000-b589f000 rw-p 00006000 03:02 8775086    /usr/lib/scim-1.0/1.4.0/Config/socket.so
  8. b589f000-b58c4000 r-xp 00000000 03:02 8773814    /usr/lib/gtk-2.0/immodules/im-scim.so
  9. b58c4000-b58c5000 rw-p 00025000 03:02 8773814    /usr/lib/gtk-2.0/immodules/im-scim.so
  10. b74db000-b74dd000 r-xp 00000000 03:02 8778625    /usr/lib/libscim-x11utils-1.0.so.8.1.0
  11. b74dd000-b74de000 rw-p 00001000 03:02 8778625    /usr/lib/libscim-x11utils-1.0.so.8.1.0
复制代码


如果你能自己编译这两个
就没有问题了
realplay可以自己编的
回复 支持 反对

使用道具 举报

发表于 2005-11-1 22:46:03 | 显示全部楼层
楼上的可以告诉我怎么编译realplay吗?
回复 支持 反对

使用道具 举报

发表于 2005-11-1 22:53:35 | 显示全部楼层
http://www.magiclinux.org/people/sunmoon1997/gentoo/
里面有ebuid和source
这是日月的
借花献佛了
回复 支持 反对

使用道具 举报

发表于 2005-11-2 01:48:20 | 显示全部楼层
反正不看rmvb……对real没有任何兴趣……
xpdf什么的开源pdf阅读器现在发展的怎么样了?
回复 支持 反对

使用道具 举报

发表于 2005-11-2 11:45:46 | 显示全部楼层
this was already in faq section in scim-im.org

you can search for it
回复 支持 反对

使用道具 举报

发表于 2005-11-2 12:55:20 | 显示全部楼层
http://www.magiclinux.org/people/sunmoon1997/gentoo/
里面有ebuid和source

这些我下了,可是在fedora core 4中编译老是错误
回复 支持 反对

使用道具 举报

发表于 2005-11-2 15:12:32 | 显示全部楼层
用gentoo吧
一个命令搞定
回复 支持 反对

使用道具 举报

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

本版积分规则

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