[问题]ubuntu8.04英文locale下如何实现中文输入

系统字体配置、中文显示和输入法问题
回复
ibuddie
帖子: 25
注册时间: 2006-10-31 10:25

[问题]ubuntu8.04英文locale下如何实现中文输入

#1

帖子 ibuddie » 2008-04-30 22:13

按7.10的方式怎么不行啊?有没有详细的介绍呢
erzhong
帖子: 110
注册时间: 2005-04-30 10:00

#2

帖子 erzhong » 2008-05-01 4:13

用adept/synaptic安装:
scim/skim
scim-bridge-client-qt
scim-bridge-client-gtk
scim-pinyin/skim-scim-pinyin
im-switch

打开一个终端,如果用gnome,执行
im-switch -z en_US -s scim-bridge
如果用kde,执行
im-switch -z en_US -s skim

log out 再log in
sailing27
帖子: 8
注册时间: 2008-01-13 9:28

#3

帖子 sailing27 » 2008-05-01 8:50

在“System"->"Adminitration" -> "Language suport"中添加中文就可以了。
spiritfrog
帖子: 274
注册时间: 2007-08-04 13:04

#4

帖子 spiritfrog » 2008-05-01 10:44

添加中文支持后,不要选择中文默认,行不行? 其实windows下面可以这么干
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

#5

帖子 solcomo » 2008-05-01 10:46

sudo apt-get install scim scim-modules-socket scim-modules-table scim-pinyin scim-tables-zh
sudo sh -c " echo 'export XMODIFIERS=@im=SCIM ; export GTK_IM_MODULE="scim" ; scim -d ' > /etc/X11/Xsession.d/95xinput "
sudo chmod 755 /etc/X11/Xsession.d/95xinput
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
ibuddie
帖子: 25
注册时间: 2006-10-31 10:25

#6

帖子 ibuddie » 2008-05-01 11:54

erzhong 写了:用adept/synaptic安装:
scim/skim
scim-bridge-client-qt
scim-bridge-client-gtk
scim-pinyin/skim-scim-pinyin
im-switch

打开一个终端,如果用gnome,执行
im-switch -z en_US -s scim-bridge
如果用kde,执行
im-switch -z en_US -s skim

log out 再log in
非常感谢 :D
tianjie
帖子: 3
注册时间: 2008-05-02 16:01

#7

帖子 tianjie » 2008-05-02 16:05

安装字体,如果是用root的话请 gedit /root/.profile
LANG="ZH_CN.UTF-8"
......="zh_CN:zh"
edelweiss
帖子: 97
注册时间: 2006-12-17 13:52

#8

帖子 edelweiss » 2008-05-04 21:48

我不知你是用Fcitx还是Scim,因为用的是Fcitx

代码: 全选

sudo apt-get install fcitx im-switch
sudo sh -c " echo 'export XMODIFIERS=@im=fcitx ; export GTK_IM_MODULE="fcitx" ; fcitx ' > /etc/X11/Xsession.d/95xinput "
sudo chmod +rwxXst /etc/X11/Xsession.d/95xinput
sudo gedit /etc/X11/xinit/xinput.d/fcitx
将内容改为

代码: 全选

XIM=fcitx
XIM_PROGRAM=/usr/bin/fcitx
XIM_ARGS=""
GTK_IM_MODULE=XIM
QT_IM_MODULE=XIM
DEPENDS="fcitx"
XMODIFIERS=”@im=fcitx”
然后

代码: 全选

sudo ln -s /etc/X11/xinit/xinput.d/fcitx /etc/X11/xinit/xinput.d/enUS
im-switch -s fcitx -z default #注意此处不要用sudo执行此处的命令
接着要删除自己目录下的.fcitx,我不知为什么,反正好几次我重装之后,都是没做这步出了不少问题,特别这个目录下
有个什么???.tmp文件,如果你想保留之前的config之类的文件,最好先做一下备份。

代码: 全选

rm -fr ~/.fcitx
我不知7.10是不是这样,反正7.04的话文件是在/etc/gtk-2.0/gtk.immodules里,但8.04就是下面这句

代码: 全选

sudo gedit /usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules
找到此行

代码: 全选

"xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:th:zh"
改为

代码: 全选

"xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh"
最后logout就可以啦,试下吧[/code]
回复