tvcat 发表于 2006-3-21 22:54:47

我系统中的scim 与很多的软件都有冲突。

我换了scim输入法后,发现很多的软件不能使用,如adoebe reader7.0 VMWare都不能使用。
各位大虾 你们会有这些类似的问题么?有没有什么好的解决方式

w1ang 发表于 2006-3-21 22:57:23

在fc5下,这些问题都已经解决。

tvcat 发表于 2006-3-21 23:17:46

在fc5下,这些问题都已经解决。
那么在FC4下应如何去解决呢?

coffeeman1132 发表于 2006-3-21 23:18:03

你的难题我在一年前也遇到过,没有很好的解决方法,或者说就没有解决方法。
同意楼上的说法,用fc5吧,它已经集成了scim相信这个冲突问题没有了。
学习linux,我有个心得,不要太追新了,那样学不要,一年换一套新的,速度已经非常超前的了。

tvcat 发表于 2006-3-21 23:22:41

你的难题我在一年前也遇到过,没有很好的解决方法,或者说就没有解决方法。
同意楼上的说法,用fc5吧,它已经集成了scim相信这个冲突问题没有了。
学习linux,我有个心得,不要太追新了,那样学不要,一年换一套新的,速度已经非常超前的了。

首先谢谢两位的热情回复。
我也不想换,我觉得还是想知道冲突的原理,想找出问题之处

月下刀客 发表于 2006-3-21 23:43:31

原来的输入法关闭或删除了吗?

tvcat 发表于 2006-3-22 21:53:03

原来的输入法关闭或删除了吗?

我的原来输入法是iiif 不过我已经用 yum remove iiif* 来卸载了。

另外,请问,若不卸载iiif,就直接安装sicm 后怎么样呢?

macaco 发表于 2006-3-27 10:28:44

http://www.scim-im.org/wiki/faq/gtk_gnome/why_firefox_mozilla_acrobat_reader_7_other_gtk_2_based_apps_can_not_be_installed_started

Cause
SCIM gtk IM Module and Firefox/Mozilla/Acrobat Reader 7 or any other Gtk+2 based C++ applications are binary incompatible with each other if they are not compiled with the same branches of gcc/glibc.

Solution
Compile and install firefox/mozilla from source package.

Do not use scim gtk immodule by setting GTK_IM_MODULE=xim globally.

If you do not want to or can not recompile the target application from source, such as acrobat reader 7, and you think the second sulution is also too arbitrary, then their is another workaroud.

Workaround
You can disable scim gtk immodule in some gtk programs by appending GTK_IM_MODULE=xim to the command. Say you want to install a new version of firefox download from mozilla official site:

GTK_IM_MODULE=xim ./firefox-installerOf course it is too inconvenient to append the variable every time you invoke firefox. Then just edit the startup script of firefox/mozilla etc, add one line in the beginning of the file (after the first line if it begins with #!/bin/sh):

export GTK_IM_MODULE=ximYou can use this method to disable scim gtk immodule support in specific applications, rather than all of them.

macaco 发表于 2006-3-27 10:31:48

再参考
http://www.linuxsir.org/bbs/showthread.php?t=241130

tvcat 发表于 2006-3-27 20:53:40

http://www.scim-im.org/wiki/faq/gtk_gnome/why_firefox_mozilla_acrobat_reader_7_other_gtk_2_based_apps_can_not_be_installed_started

Cause
SCIM gtk IM Module and Firefox/Mozilla/Acrobat Reader 7 or any other Gtk+2 based C++ applications are binary incompatible with each other if they are not compiled with the same branches of gcc/glibc.

Solution
Compile and install firefox/mozilla from source package.

Do not use scim gtk immodule by setting GTK_IM_MODULE=xim globally.

If you do not want to or can not recompile the target application from source, such as acrobat reader 7, and you think the second sulution is also too arbitrary, then their is another workaroud.

Workaround
You can disable scim gtk immodule in some gtk programs by appending GTK_IM_MODULE=xim to the command. Say you want to install a new version of firefox download from mozilla official site:

GTK_IM_MODULE=xim ./firefox-installerOf course it is too inconvenient to append the variable every time you invoke firefox. Then just edit the startup script of firefox/mozilla etc, add one line in the beginning of the file (after the first line if it begins with #!/bin/sh):

export GTK_IM_MODULE=ximYou can use this method to disable scim gtk immodule support in specific applications, rather than all of them.


感谢 macaco大虾的指点,受益非浅

honhaizh 发表于 2006-3-28 21:45:29

http://www.scim-im.org/wiki/faq/gtk_gnome/why_firefox_mozilla_acrobat_reader_7_other_gtk_2_based_apps_can_not_be_installed_started

Cause
SCIM gtk IM Module and Firefox/Mozilla/Acrobat Reader 7 or any other Gtk+2 based C++ applications are binary incompatible with each other if they are not compiled with the same branches of gcc/glibc.

Solution
Compile and install firefox/mozilla from source package.

Do not use scim gtk immodule by setting GTK_IM_MODULE=xim globally.

If you do not want to or can not recompile the target application from source, such as acrobat reader 7, and you think the second sulution is also too arbitrary, then their is another workaroud.

Workaround
You can disable scim gtk immodule in some gtk programs by appending GTK_IM_MODULE=xim to the command. Say you want to install a new version of firefox download from mozilla official site:

GTK_IM_MODULE=xim ./firefox-installerOf course it is too inconvenient to append the variable every time you invoke firefox. Then just edit the startup script of firefox/mozilla etc, add one line in the beginning of the file (after the first line if it begins with #!/bin/sh):

export GTK_IM_MODULE=ximYou can use this method to disable scim gtk immodule support in specific applications, rather than all of them.

大侠侠义风骨,吾辈景仰不已。。。
页: [1]
查看完整版本: 我系统中的scim 与很多的软件都有冲突。