LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: damirperisa

scim + skim - "Failed to load x11 FrontEnd module."

[复制链接]
 楼主| 发表于 2005-7-17 03:25:36 | 显示全部楼层
liuspider, thank you for the explaination. now i understand. what you mean.

with scim -f socket -d and kconfig set, the scim will have the kde systray but will still only work with gtk2 apps but not x11 or kde apps. i think this means that x11 frontend module is needed for kde apps to see scim, right?

i compiled scim with debug enabled. unfortunately this gives not more verbosity.


  1. (gdb) run
  2. Starting program: /usr/bin/scim
  3. (no debugging symbols found)
  4. (no debugging symbols found)
  5. (no debugging symbols found)
  6. (no debugging symbols found)
  7. (no debugging symbols found)
  8. (no debugging symbols found)
  9. (no debugging symbols found)
  10. Smart Common Input Method 1.4.0

  11. (no debugging symbols found)
  12. Launching a SCIM process with x11...
  13. Loading socket Config module ...
  14. Creating backend ...
  15. Loading x11 FrontEnd module ...
  16. Failed to load x11 FrontEnd module.
  17. SCIM has exited abnormally.

  18. Program exited with code 01.
  19. (gdb)
复制代码


maybe it's because i use xorg and it needs some xfree86 parts? or maybe something else?

here a list of sofware with versions:

glib2  2.6.5
atk  1.10.1
gtk2  2.6.8
xorg  11R6.8.2
gcc 3.4.3
回复 支持 反对

使用道具 举报

发表于 2005-7-17 06:23:47 | 显示全部楼层
if your qt does not have the qtimm patch (qtimm is highly recommanded, please consider releasing a qt with qtimm patch applied), then all KDE/Qt apps has to rely on xim to work, thus requires the x11 module.

use this to start your scim to see more info:
scim -f x11 -- -v 5 -m all
回复 支持 反对

使用道具 举报

发表于 2005-7-17 06:24:44 | 显示全部楼层
more details about qtimm and scim-qtimm:
http://www.scim-im.org/projects/scim_qtimm
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-18 03:14:51 | 显示全部楼层
Post by liuspider
if your qt does not have the qtimm patch (qtimm is highly recommanded, please consider releasing a qt with qtimm patch applied), then all KDE/Qt apps has to rely on xim to work, thus requires the x11 module.

use this to start your scim to see more info:
scim -f x11 -- -v 5 -m all


oh, i see. thank you for the magical words i need to use (-- -v 5 -m all)

unfortunately this gives no addtional info at the inportant part - the start of the x11 frontend module. what i get is this:


  1. [...]
  2. <00000641>:scim_backend.cpp:458 >     Loading IMEngine Factory 9 : OK
  3. <00000646>:scim_config_base.cpp:78 > Warning : No default scim::String value for key "/Filter/FilteredIMEngines/List", using
  4. default value.
  5. <00000647>:scim_backend.cpp:458 >     Loading IMEngine Factory 10 : OK
  6. <00000652>:scim_config_base.cpp:78 > Warning : No default scim::String value for key "/Filter/FilteredIMEngines/List", using
  7. default value.
  8. <00000653>:scim_backend.cpp:458 >     Loading IMEngine Factory 11 : OK
  9. <00000658>:scim_config_base.cpp:78 > Warning : No default scim::String value for key "/Filter/FilteredIMEngines/List", using
  10. default value.
  11. <00000659>:scim_backend.cpp:458 >     Loading IMEngine Factory 12 : OK
  12. <00000660>:scim_backend.cpp:468 > uim IMEngine module is successfully loaded.
  13. <00000661>:scim_config_base.cpp:78 > Warning : No default scim::String value for key "/Filter/FilteredIMEngines/List", using
  14. default value.
  15. Loading x11 FrontEnd module ...
  16. Failed to load x11 FrontEnd module.
  17. SCIM has exited abnormally.
复制代码


the qtimm module is not used because we use qt3. with update to qt4, this will also be added automatically. that means that i rely on the x11 for skim.

as i don't know what else to check, i will ask the scim devs what they think about this problem.
回复 支持 反对

使用道具 举报

发表于 2005-7-18 10:07:52 | 显示全部楼层
Actually, Liuspider is a scim developer and the author of skim. :-)
回复 支持 反对

使用道具 举报

发表于 2005-7-19 11:01:19 | 显示全部楼层
Hi,
  It seems that another XIM server is running which is currently using XMODIFIERS=@im=SCIM resource.

Regards
James Su

Post by damirperisa
liuspider, thank you for the explaination. now i understand. what you mean.

with scim -f socket -d and kconfig set, the scim will have the kde systray but will still only work with gtk2 apps but not x11 or kde apps. i think this means that x11 frontend module is needed for kde apps to see scim, right?

i compiled scim with debug enabled. unfortunately this gives not more verbosity.


  1. (gdb) run
  2. Starting program: /usr/bin/scim
  3. (no debugging symbols found)
  4. (no debugging symbols found)
  5. (no debugging symbols found)
  6. (no debugging symbols found)
  7. (no debugging symbols found)
  8. (no debugging symbols found)
  9. (no debugging symbols found)
  10. Smart Common Input Method 1.4.0

  11. (no debugging symbols found)
  12. Launching a SCIM process with x11...
  13. Loading socket Config module ...
  14. Creating backend ...
  15. Loading x11 FrontEnd module ...
  16. Failed to load x11 FrontEnd module.
  17. SCIM has exited abnormally.

  18. Program exited with code 01.
  19. (gdb)
复制代码


maybe it's because i use xorg and it needs some xfree86 parts? or maybe something else?

here a list of sofware with versions:

glib2  2.6.5
atk  1.10.1
gtk2  2.6.8
xorg  11R6.8.2
gcc 3.4.3
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-19 22:38:37 | 显示全部楼层
ah ... cool, i didn't know ;-)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-19 22:45:24 | 显示全部楼层
Post by james_su
Hi,
  It seems that another XIM server is running which is currently using XMODIFIERS=@im=SCIM resource.

Regards
James Su


i exported XMODIFIERS in ~/.xinitrc, if you mean that. but e.g. in xterm the CTRL+SPACE combination do not work.

however there is no scim process running. how do i check if a XIM-server is running?
回复 支持 反对

使用道具 举报

发表于 2005-7-26 19:36:25 | 显示全部楼层
我的也是这个问题。
可是我如果打开一个gtk程序他会自动启动scim,这样启动的scim就没有问题。
回复 支持 反对

使用道具 举报

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

本版积分规则

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