分页: 1 / 1

[问题]Ubuntu 7.10在德文locale下无法使用scim输入法。求助……

发表于 : 2008-03-28 13:25
newyilang
各位好!

我的Ubuntu7.10,在中文和英文的locale下,可以正常使用scim,输入中文。但是在德文的locale下,无法使用scim输入中文。

Firefox和OOo中,均无法输入中文。只有在gedit中,可以右键唤出scim输入法。感觉很奇怪。

小弟目前正在学习德语,因此需要使用德文locale。请大侠和菜鸟提供帮助,谢谢!

发表于 : 2008-03-28 13:50
imagelife
只要locale是UTF-8,就可以输入了,scim官方网站上是这么讲的!

发表于 : 2008-03-28 14:15
newyilang
我的Locale是
andreas@andreas-laptop:~$ locale
LANG=de_DE.UTF-8
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=

但是
andreas@andreas-laptop:~$ env | grep IM_MODULE
QT_IM_MODULE=xim
GTK_IM_MODULE=xim

发表于 : 2008-03-30 2:37
Jimmy.Zhou
刚才在论坛转了一圈,发现一个贴大概有帮助
viewtopic.php?t=84504

710下面一直用的是fcitx,所以不知道710下面scim究竟是怎么设置的。

804下面很简单,只要在System-Systemverwaltung-Sprachunterstützung里面把Unterstützung zur Eingabe komplexer Zeichen aktivieren打上勾就可以了。

如果没有这个选项就试试把LC_CTYPE改成zh_CN。

具体如下
sudo gedit /etc/environment
在文件里加入
LC_CTYPE=zh_CN.UTF-8
然后重启x。

如果还是不行的话,检查一下/usr/lib/gtk-2.0/2.10.0/immodule-files.d/scim-gtk2-immodule.immodules:

代码: 全选

sudo gedit /usr/lib/gtk-2.0/2.10.0/immodule-files.d/scim-gtk2-immodule.immodules
类似这样
"scim" "SCIM Input Method" "scim" "/usr/share/locale" "ja:ko:zh"
如果没有de的话,可以试着在后面"ja:ko:zh"里添上de。

发表于 : 2008-03-30 11:06
newyilang
Danke