硬件环境:
AMD 2800+
升技 NV8
宇瞻 512M DDR400
希捷 160G SATA
软件环境:
opensuse 10.2 (KDE)
fcitx-3.4.2.tar.bz2 2006-12-01 稳定版
用了opensuse 10.2自带的SCIM输入法后,个人觉得问题较多,经常会导致KDE崩溃!所以决定用小企鹅输入法(fcitx)。本例是先卸载了SCIM,再源码安装小企鹅输入法(fcitx)的。
一、准备工作
先在卸载SCIM前,先备份SCIM的一个文件,此文件是:/etc/X11/xim.d/scim
# cp /etc/X11/xim.d/scim /temp
然后下载fcitx的源码包,此例为稳定版的fcitx( fcitx-3.4.2.tar.bz2 )。下载地址
再就是卸载SCIM,可以通过YAST,搜索scim,全部卸载。
二、安装fcitx
下载了fcitx-3.4.2.tar.bz2源码包后,比如在/temp目录。
# cd /temp
# tar jxvf fcitx-3.4.2.tar.bz2
# cd fcitx-3.4.2/
# ./configure (你也可以加入--prefix=PREFIX参数,指定安装目录)
# make
# make install
这样,fcitx 就安装完成了。
三、配置fcitx
a.把先前备份好的scim文件改名为fcitx,再拷贝到/etc/X11/xim.d/目录中
# cd /temp
# mv scim fcitx
# cp fcitx /etc/X11/xim.d/
b.然后,就修改/etc/X11/xim.d/fcitx文件,把所有的scim(或SCIM)替换成fcitx。保存退出
# vi /etc/X11/xim.d/fcitx #可以在VI下用命令全部替换( :1,$ s/scim/fcitx/g ),然后保存退出
c.再就是修改xim文件,修改“ export XMODIFIERS="@im=local" ”行。
# vi /etc/X11/xim
把 “ export XMODIFIERS="@im=local" ”行,改为“ export XMODIFIERS="@im=fcitx" ”,也就是把"local"改为"fcitx",然后保存退出。
d.最后,让fcitx自动运行
# cp /usr/local/bin/fcitx ~/.kde/Autostart/
注:如果不做以上的操作,让fcitx自动运行。而是系统启动后,再通过命令启动fcitx,好像会导致KDE崩溃!
这样就完成所有的安装配置,重起一下系统,就可以通过 Ctrl+space 键,应用fcitx了!祝大家好运!
如果没有安装过SCIM的朋友可能没有scim文件,在这里提供一下scim的内容给大家!
这是改了后的fcitx文件
OLD_PATH=$PATH
PATH=/usr/bin:/opt/kde3/bin:$PATH
if ! type -p fcitx > /dev/null 2>&1 ; then
echo "fcitx is not available."
return 1
fi
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_SWITCHER=imsw-multi
export QT_IM_MODULE=fcitx
case "$WINDOWMANAGER" in
*kde)
if ! type -p skim > /dev/null 2>&1 \
|| grep -i -q "^[[:space:]]*Autostart.*=.*false" $HOME/.kde/share/config/skimrc
then
fcitx -d
else
# skim will be used. But we don't start it here,
# we rely on the KDE autostart
# mechanism used in the skim package instead.
# skim -d
:
fi
;;
*)
fcitx -d
;;
esac
PATH=$OLD_PATH
# success:
return 0
把以上内容添加到/etc/X11/xim.d/fcitx文件中去。
beginunix 于 2011-03-18 22:02:04发表:
好文章,又学习了~
hj00hj 于 2009-12-27 15:02:10发表:
好文章,要支持