我一重命名文件名设置输入法到SCIM就不能按入任何字符,同时在Nautilus地址栏也是这样,但是在其他地方就OK,例如火狐2.0.0.11。如果装FCTIX又与SCIM不兼容。
求妥善方法啊!!!
为什么SCIM的中文输入法不能重命名文件名和目录名啊
- liangsuilong
- 帖子: 777
- 注册时间: 2007-08-11 20:54
- 来自: 广州
- 联系:
为什么SCIM的中文输入法不能重命名文件名和目录名啊
人的生命是有限的,但是享受Linux的乐趣是无限的!
http://www.liangsuilong.info
http://www.liangsuilong.info
-
- 帖子: 4
- 注册时间: 2006-11-17 18:06
解决了scim 无法重命名文件夹的问题
viewtopic.php?t=64297
1 文件夹点击右键->重命名
2 在文件名的位置点击右键->输入法->默认
3 ok
可以输入中文,重命名->在文件名上右键选->scim input method
我这测试没问题,选这个选项的话,英文/中文都能输入
hope this help you!
viewtopic.php?t=64297
1 文件夹点击右键->重命名
2 在文件名的位置点击右键->输入法->默认
3 ok
可以输入中文,重命名->在文件名上右键选->scim input method
我这测试没问题,选这个选项的话,英文/中文都能输入
hope this help you!
- liangsuilong
- 帖子: 777
- 注册时间: 2007-08-11 20:54
- 来自: 广州
- 联系:
- szwzj
- 帖子: 83
- 注册时间: 2007-08-16 12:24
- 联系:
-
- 帖子: 89
- 注册时间: 2007-12-04 23:24
都是些懒人;
都是些不负责任的家伙;
这样每次都点右键,岂不是很麻烦?
彻底的解决方法,其实很简单,论坛里也有;
如下:
原帖:
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的行为就正常了。
都是些不负责任的家伙;
这样每次都点右键,岂不是很麻烦?
彻底的解决方法,其实很简单,论坛里也有;
如下:
原帖:
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的行为就正常了。