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

系统字体配置、中文显示和输入法问题
回复
头像
liangsuilong
帖子: 777
注册时间: 2007-08-11 20:54
来自: 广州
联系:

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

#1

帖子 liangsuilong » 2007-12-18 14:43

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

求妥善方法啊!!!
人的生命是有限的,但是享受Linux的乐趣是无限的!
http://www.liangsuilong.info
头像
woaiwojia
帖子: 1355
注册时间: 2007-09-10 20:20
系统: Debian
来自: 南京

#2

帖子 woaiwojia » 2007-12-18 14:49

论坛里多着呢
搜一下吧
mulanhua
帖子: 4
注册时间: 2006-11-17 18:06

#3

帖子 mulanhua » 2007-12-18 19:58

解决了scim 无法重命名文件夹的问题
viewtopic.php?t=64297

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

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

hope this help you!
头像
liangsuilong
帖子: 777
注册时间: 2007-08-11 20:54
来自: 广州
联系:

#4

帖子 liangsuilong » 2007-12-18 23:03

thank you
人的生命是有限的,但是享受Linux的乐趣是无限的!
http://www.liangsuilong.info
lifefun
帖子: 7
注册时间: 2007-12-17 21:47

#5

帖子 lifefun » 2007-12-21 18:55

解决
thanks!
头像
szwzj
帖子: 83
注册时间: 2007-08-16 12:24
联系:

#6

帖子 szwzj » 2007-12-26 20:38

每次遇到这个问题都要这样选一下 不是很麻烦吗?有没有一次解决,以后都不会出现这种情况的办法,我也遇到这种问题了阿!!
linusware
帖子: 89
注册时间: 2007-12-04 23:24

#7

帖子 linusware » 2007-12-26 22:05

都是些懒人;
都是些不负责任的家伙;
这样每次都点右键,岂不是很麻烦?

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

如下:

原帖:
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的行为就正常了。
ciscoxp
帖子: 7
注册时间: 2007-07-24 9:38

#8

帖子 ciscoxp » 2007-12-27 19:46

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