分页: 1 / 1

为什么SCIM的中文输入法不能重命名文件名和目录名啊

发表于 : 2007-12-18 14:43
liangsuilong
我一重命名文件名设置输入法到SCIM就不能按入任何字符,同时在Nautilus地址栏也是这样,但是在其他地方就OK,例如火狐2.0.0.11。如果装FCTIX又与SCIM不兼容。

求妥善方法啊!!!

发表于 : 2007-12-18 14:49
woaiwojia
论坛里多着呢
搜一下吧

发表于 : 2007-12-18 19:58
mulanhua
解决了scim 无法重命名文件夹的问题
viewtopic.php?t=64297

1 文件夹点击右键->重命名
2 在文件名的位置点击右键->输入法->默认
3 ok

可以输入中文,重命名->在文件名上右键选->scim input method
我这测试没问题,选这个选项的话,英文/中文都能输入

hope this help you!

发表于 : 2007-12-18 23:03
liangsuilong
thank you

发表于 : 2007-12-21 18:55
lifefun
解决
thanks!

发表于 : 2007-12-26 20:38
szwzj
每次遇到这个问题都要这样选一下 不是很麻烦吗?有没有一次解决,以后都不会出现这种情况的办法,我也遇到这种问题了阿!!

发表于 : 2007-12-26 22:05
linusware
都是些懒人;
都是些不负责任的家伙;
这样每次都点右键,岂不是很麻烦?

彻底的解决方法,其实很简单,论坛里也有;

如下:

原帖:
http://www.msino.com/faq/ubuntu710-oper ... t-faq.html
viewtopic.php?p=548505&sid=5a0e73fb526f ... 849bb70bc0
viewtopic.php?t=88151&postdays=0&postor ... a24f0730e1


===================================================
前言:
1.普通权限登录后有时不能在有输入控件的地方输入
2.root程序打开后有输入控件的地方什么也输不出来,而且不像feisty一样会看到两个SCIM图标

什么是输入控件?
直接理解为在你过去的认识里面所有可以输入/编辑的地方就可以了,比如说本版里有提到的firefox输入框/文件夹重命名区域/IM软件和文本编辑软件的文本编辑区域...bla bla

如果在输入控件上调右键菜单->输入法->默认(原来是输入法->X输入法),一切输入都正常了,要是你觉得每次输入什么都要看右键菜单麻烦那就往下看。

man scim后有这么一段说明:
引用:
ENVIRONMENT
XMODIFIERS
Should be set to "@im=SCIM". Note that XMODIFIERS is case sen-
sitive, and scim need uppercase. If you set it to lowercase,
there will be no error message but scim won't work.

GTK_IM_MODULE
GTK+ applications can use many different modules to connect with
input methods, and SCIM can work in two different modes to pro-
vide input methods to GTK+ with two different modules. One is
XIM mode, using the "xim" GTK IM module from GTK+ itself. The
other is GTK IM mode, using the "scim" GTK IM module provided by
SCIM platform. The environment variable GTK_IM_MODULE is used
by GTK+ to specify which GTK IM module the application should
use, to use SCIM's two modes, set GTK_IM_MODULE to "xim" or
"scim" accordingly.



=====================================







解决方法:



有2个文件要改:

/etc/X11/xinit/xinput.d/all_ALL(链接到同文件夹下的default)
/etc/X11/xinit/xinput.d/zh_CN(我们最关心的,其他语言请类推,链接到同文件夹下的scim)

看到这里应该猜到输入控件用了默认的xim输入法没用scim了吧,来,改:
在终端里输入:
$sudo gedit /etc/X11/xinit/xinput.d/all_ALL

找到
GTK_IM_MODULE=
QT_IM_MODULE=
这两行后面是空的,改成
GTK_IM_MODULE="scim"
QT_IM_MODULE="scim"

在终端里输入:
$sudo gedit /etc/X11/xinit/xinput.d/zh_CN

找到
GTK_IM_MODULE=xim
QT_IM_MODULE=xim
改成
GTK_IM_MODULE="scim"
QT_IM_MODULE="scim"

保存重启X。重启后scim的行为就正常了。

发表于 : 2007-12-27 19:46
ciscoxp
楼上的兄弟,我不建议你这么推荐新手改,事实是我改了以后,各种奇怪的问题接连不乱的出现。。。
一会我的pidgin打不了字,一会是不管输入啥都没反应。。我建议还是换小企鹅吧。。。至少我现在用了半天没出啥事了。。。文件夹也终于可以用中文了。。。