楼主你好,我刚刚完成slax6.0.2的中文化设置,有意思的是前两天当我在网上寻找中文化方法时就看到了你这个帖子。不知道你现在实现中文设置了没有,下面是我总结的可行方案,包括fcitx输入法的安装方法:
1.从
http://packages.slackware.it/下载kde-i18n-zh_CN-3.5.9-noarch-1.tgz和glibc-i18n-2.7-noarch-6.tgz
2.在终端使用tgz2lzm命令将上面两个包转换成lzm包(例如将abc.tgz转换成abc.lzm就输入tgz2lzm abc.tgz abc.lzm),放在slax/base里面
3.将/etc/profile.d/lang.sh 文件中改为
export LANG=zh_CN.gbk
export LC_ALL=zh_CN.gbk
export G_BROKEN_FILENAMES=1
其他行全加上#
4.使用控制中心(control center)的字体安装程序安装预先准备好的中文字体(我从网上下载了一个微软雅黑的字体,效果挺好),并在外观中设置使用新安装的中文字体。在区域和辅助功能里将中文设置成默认语言。
5.重启
上面是中文显示,接下来安装fcitx输入法:
1.从
www.fcitx.org下载fcitx-3.4.2.tar.bz2并解压缩(tar -zxvf或者tar -xvf)
2.在终端输入以下命令:
cd fcitx-3.4.2
configure-for-slax
make
mkdir /tmp/fakeroot
make install DESTDIR=/tmp/fakeroot
cd /tmp/fakeroot
find ./ -type d | xargs chmod -v 755
find . | grep .gz | xargs gunzip
find . | xargs file | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded
cd ..
dir2lzm fakeroot fcitx-3.4.2.lzm
3.将做好的lzm包放到base里面,并在lang.sh里面加入export XMODIFIERS="@im=fcitx"
4.重启后在终端输入fcitx就可以使用了
如果想让kde开机自动运行fcitx那么在/root/.kde/Autostart/中加入文件fcitx.desktop,文件内容如下:
[Desktop Entry]
Encoding=UTF-8
Name=fcitx
Name[zh_CN]=fcitx
GenericName=输入法
Exec=fcitx
Icon=fcitx
Type=Application
Terminal=0
X-KDE-StartupNotify=false
X-KDE-AuthorizeAction=shell_access
以上就是我使用的方法,只要是slax6.X应该都能行。
还有,不知道是我安装有问题还是怎么回事,每次按ctrl+空格调出fcitx时,屏幕上都会随机出现一些字母,之后按一下空格就没了,不过并不影响使用。
[
本帖最后由 timercrack 于 2008-3-7 16:25 编辑 ]