电脑爱好者,提供IT资讯信息及各类编程知识文章介绍,欢迎大家来本站学习电脑知识。 最近更新 | 联系我们 RSS订阅本站最新文章
电脑爱好者
站内搜索: 
当前位置:首页>> Linux专题>>LINUX新手入门及安装配置FAQ-输入法篇:

LINUX新手入门及安装配置FAQ-输入法篇

来源:www.cncfan.com | 2006-1-14 | (有2707人读过)

Q:安装CHINPUT

1,安装中文字体
cd /tmp
tar zxvf zh-fonts.tar.gz (产生misc目录)
cd misc (到子目录下)
cp *.Z /usr/X11R6/lib/X11/fonts/misc (拷贝字体)
cat fonts.alias >> /usr/X11R6/lib/X11/fonts/misc/fonts.alias
(在别名文件中附加Chinput所使用的别名)
cd /usr/X11R6/lib/X11/fonts/misc(到字体目录)
mkfontdir (产生或更新fonts.dir)
xset fp rehash (更新X Server的字体, 现在就可以使用了)
rm -fr /tmp/misc (-

2,安装输入法字典
cd /usr/lib (至库文件目录)
tar zxvf /path/of/unicon2-im.tar.gz (解压文件至该目录,
其中path为tar文件所在目录)
3,安装GNU pth
tar zxvf pth-1.3.7.tar.gz (解压pth库)
cd pth-1.3.7 (进行安装)
./configure
make
make install
4,安装Chinput3.01
安装前必须先安装输入法字典和GNU pth
tar zxvf Chinput-3.0.1.tar.gz
cd Chinput-3.0.1
make
make install

5,修改某些设置
(1)编译新 locale,以 root 身份执行:localedef -f GB2312 -i zh_CN zh_CN.gb2312
若无错误提示,则编译成功,在 /usr/lib/locale 下会增加 zh_CN.gb2312 目录。
(2)确定在 /usr/lib/gconv/gconv-modules 文件中包含了 alias GB2312-1980// EUC-CN//
一行,若没有,加入它。
(3)在cxterm下使用 export LC_ALL=zh_CN.gb2312 启用中文 locale 支持。执行命令
date,看看有无变化?你可看到日期为中文显示.
(4)为在下一次自动进入中文支持状态,在 HOME 目录下的 .bashrc 中加入:

export LANG=zh_CN.gb2312
export LC_ALL=zh_CN.gb2312

或根据你的需要来设置。
6,让LINUX支持中文TRUE TYPE字体

(1)进入 /etc/X11 目录,打开 XF86Config-4 文件,将 FontPath 改为你所需要的字体路径。
Section "Files"
# FontPath "unix/:7100"
FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/share/fonts/default/TrueType" (本行为我们加上的,注意路径为
我们下面字体文件的所在路径)
FontPath "/usr/share/fonts/default/Type1"
EndSection


加载 X-TrueType 字体解释器。

Section "Module"
...
Load "xtt"
EndSection


(2)将你的 Windows 的中文 TrueType 字体复制到
/usr/share/fonts/default/TrueType 目录下,
cp /你的windows映射/windows/fonts/simsun.ttf /usr/share/fonts/default/TrueType

在WIN98和LINUX共存的机器中,此工作很容易,只需在LINUXCONF中看FILESYSTEM里加上WIN98
所在看文件系统便可.

(3)进入/usr/share/fonts/default/TrueType目录,执行 ttmkfdir > fonts.dir,生成
fonts.dir 文件,将 simsun 的字符集改为 gb2312.1980-0。生成 fonts.scale 文件,
cat fonts.dir > fonts.scale。
例:fonts.dir

4
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-ascii-0
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-1
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-15


若你使用 freetype 字体解释器,需将 /usr/X11R6/lib/X11/fonts/encodings/encodings.dir
复制到 /usr/share/fonts/default/TrueType。

将 /etc/gtk/gtkrc.zh_CN 中的字体定义改变为 TrueType 字体定义。(可将原来看定义
用#注释掉,再加上如下句子)

style "gtk-default-zh-cn" {
"-misc-SimSun-medium-r-normal--12-0-0-0-p-0-*-*"
}
class "GtkWidget" style "gtk-default-zh-cn"

至此,中文 TrueType 字体安装完成!

7,优化你看设置
(1)修改 /usr/lib/ZWinPro/Chinput.ad 文件:
由于 XFree86 没有自带的 BIG5 码字体,若你不需要输入 BIG5 码字符,
则对 Chinput.ad 做以下调整:

...
chinput.gblocale = zh_CN.gb2312
chinput.big5locale = zh_CN.gb2312
...
chinput.gbfont = -*-*-medium-r-normal--16-*-*-*-c-*-gb2312.1980-0
chinput.big5font = -*-*-medium-r-normal--16-*-*-*-c-*-gb2312.1980-0

注意:在 Chinput.ad 的字体定义中,不能出现空格,这是由于 Chinput 的限制。

(2)将 export XMODIFIERS=@im=Chinput 加入你的 HOME 目录下的 .bashrc 文件中。
并重新登录,使其生效。
(3)由于 Chinput 需要 libstdc++-libc6.1-2.so.3,而 RedHat 的 compat-libstdc++
兼容库中只包含 libstdc++-3-libc6.2-2-2.10.0.so,则需手动建立一个库链接:

# ln -s libstdc++-3-libc6.2-2-2.10.so libstdc++-libc6.1-2.so.3

8,其他用户如要用上TrueType和Chiput,也必须改其主目录下看.bashrc文件
export LANG=zh_CN.gb2312
export LC_ALL=zh_CN.gb2312
export XMODIFIERS=@im=Chinput

大功告成,本文所提到的部分文件可压于明俭看主页上下载http://go.163.com/~yumingjian.
本文在GNOME上的文本编辑程序GNOTEPAD+中用五笔字型完成.

Q:redhat 7.2 minichinput 可能出现的问题及解决方法
www.linuxeden.com/forum/showthread.php?threadid=9938
在第二张盘上miniChinput-0.0.2-1.i386.rpm
mandrake8.1在第一张盘上Chinput-3.0.1-5mdk.i586.rpm
(同样可能存在这样的问题)
一、安装时没有选择big字库
按ctrl+空格没反应,在命令行下键入chinput提示字体错误
1、
修改/usr/lib/Chinput/Chinput.ad文件里那行
将............*-*-big5-0
改成. ........*-*-gb2312.1980-0
2、
在第二张盘上找到kde-i18n-Chinese-Big5-2.2-8.noarch.rpm
rpm -ivh kde-i18n-Chinese-Big5-2.2-8.noarch.rpm 即可。

二、参数设置问题
1、检查/etc/bashrc和~/.bash_profile中看chinput是否真正运行了
2、env 看环境变量XMODIFIER是否是@im=chinput
无上述内容在~/.bash_profile中添加
export LC_ALL=zh_CN.GB2312
export LANG=zh_CN.GB2312
export XMODIFIERS=@im=Chinput


在RH72中修改/etc/X11/xinit/xinitrc.d/xinput 即可自动运行
然后重起X。
使用
ctrl+period(.)切换全角即可输入 “、”“。“等符号

3.系统中的LOCALE环境变量是zh_CN(RH7。2的locale_config不知为什么有的人安装后没有zh_CN.GB2312选项了?)而 /usr/lib/Chinput.ad

中默认设置的是 zh_CN.GB2312 的话当然打不开中文输入法了,/usr/lib/Chinput.ad 中的zh_CN.GB2313 改成 zh_CN 然后 reboot 就成了.

4、/root/.pyinput/usrphrase.tab is not valid pinyin phrase file.
找到一个好的usrphrase.tab文件替换原usrphrase.tab
5、
选项—观感—字体中字符集选择的类型与chinput设置的不同。导致输入的汉字无法显示,比如,字符集都选择gbk,输入汉字就出现上述问题

,chinput,默认是gb2312。


Q:G五笔最新版本1.0-1安装

致谢:多谢Yuking兄,有了G五笔,才让弟兄们感觉到什么自由。同时也感谢参与测试及使用的弟兄!

该版本的最新特性:

1]修正了拼音输入不能输入空格的问题

2]修正了区位输入输入条不能正常显示的问题

3]修正了几个小BUG

一。下载

1.tar包下载[适用RedHat]

www.linuxsir.org/gwubi/gWuBi-1.0.tar.gz

2]RPM包下载[适用RedHat、Mandrake、SuSE、Turbo等多种发行版]
第一站下载:
www.linuxsir.org/gwubi/gWuBi-1.0-1.i386.rpm
第二站下载:
www.linuxsir.com.cn/gwubi/gWuBi-1.0-1.i386.rpm


二。安装方法[注:选择其中之一即可]

1.两点说明[对于新手]

1]操作权限的问题

a]在控制台下操作命令时,要字母的大小写要区,切记,以下同!

b]要以roo身份来执行安装或卸载如在非root超级用户下,可在安装或卸载之前用如下命令,root用户则免引步聚,以下同!

#su
Password:[在这里输入root权限密码]


2]先把以前的的输入法卸掉。

如果是G五笔以前的版本,可用

#rpm -e gWuBi

如果是RedHat系统中自带的输入法Chinput,可用

#rpm -e miniChinput

如果是Mandrake可用下面的方法来卸载

#rpm -e Chinput



2.安装方法之一[rpm安装法]

0]适用于大多数的发行版,如RedHat、Mandrake、SuSE、TurBo等

1]下载rpm

www.linuxsir.org/gwubi/gWuBi-1.0-1.i386.rpm

2]在终端上运行[到你所下载到的G五笔的目录下运行]

#rpm -ivh gWuBi-1.0-1.i386.rpm --nodeps

3]退出KDE,然后再进入,G 五笔就能用了。

4]如果五笔不能自动加载运行,如在SuSE、Mandrake等发行版中,可用下面的方法。

对于普通用户[root以外的用户]

$ln -s /usr/bin/gWuBi /home/你想自动加载用户名/.kde/Autostart/gWuBi

举例:比如我是以beinan用户登录的,那我就应该做如下链接
$ ln -s /usr/bin/gWuBi /home/beinan/.kde/Autostart/gWuBi

如果是想在root用户登入的,想自动加载G五笔,可用下面的方法[通用]

# ln -s /usr/bin/gWuBi /root/.kde/Autostart/gWuBi

注:在SuSE下的root用户,可能会出现G五笔加载不能使用的现象,这与系统设置或中文化有关。普通用户无此问题。



3.安装方法之二[tar包安装法]

注:仅适用于RedHat

0]下载tar包

www.linuxsir.org/gwubi/gWuBi-1.0.tar.gz

1]首先确定您的系统安装了以下包:

make
XFree86用其开发包
gcc

2]进入用户root(建议使用命令“su -”) ,将gWuBi-1.0rc.tar.gz复制到某个目录下,比如是/temp。执行以下操作:
#cd /temp
#tar zxvf gWuBi-1.0.tar.gz
#cd gWuBi-1.0
#make
#make install


3]本软件会向系统复制以下文件:
/usr/bin/gWuBi //主程序
/usr/share/gWuBi/punc.mb //中文标点映射表,可以修改
/usr/share/gWuBi/wbx.mb //取自cjpvinput的GBK五笔码表,有大量词组
/usr/share/gWuBi/py.mb //拼音码表文件
/usr/X11R6/lib/X11/fonts/misc/studio-song14.pcf.gz //14点阵中文GB字库,取自BluePoint Linux 1.0

4]程序运行时会在当前用户目录生成目录.gWuBi,并可能在该目录下生成文件config、
profile和wbx.mb。

5]如果需要御载,可在源码目录下执行:
#make uninstall
或是直接删除该软件复制及生成的文件(注意,用户目录下的文件.gWuBi/wbx.mb中包含
用户自定义的词组)。

6]任何问题都可以给我发信(yuking_net@sohu.com),如果您能提出建议或错误报告,本人将不胜感激。


三。使用98版本五笔设置方法[用86版本的弟兄,这步省略]
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
使用五笔98版的弟兄,还得下载五笔的码表,然后用下面的方法做,使用86版本的弟兄们,就此停住!
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
将该码表替换/usr/share/gWuBi/wbx.mb即可。如果用户目录的.gWuBi下有wbx.mb,应该删除

五笔98码表下载:
www.linuxsir.org/gwubi/wb98.mb.gz

g五笔说明

>>版权
本程序以GPL的方式发布……

>>编译说明
编译本程序只需安装XFree86(4.X以上版本,3.3.6及以下版本未经测试)的开发库就行
了,具体安装方法请参看文件INSTALL。

>>功能说明
·五笔输入:提供标准的五笔86输入法,支持'z'键模糊输入, 可输入特殊符号(请查
看文件wb_fh.htm)
·造词功能:该功能允许的最长词组为10个汉字。由于众所周知的原因,新增加的词组
不可能直接添到原始的五笔码表文件中(即/usr/share/gWuBi/wbx.mb),
而是放在用户目录下的.gWuBi中(文件名为wbx.mb),因此,不同的用户可
能会有不同的五笔码表
·拼音输入:本程序提供两种拼音输入方法:
- 在五笔状态,先输入“z”,然后按全拼输入即可(需打开Z_PinYin选项
)。在进行五笔输入时,如遇到某些不会打的字,可以用该方法;
- 切换到拼音方法,直接按全拼输入。
本程序中带的拼音为GBK拼音,并有丰富的词组
·区位输入:由于该功能只是为了方便输入少量的特殊符号,因此只提供了简单的支
持。该方式只支持0~9输入。
·GBK支持:在系统装有支持GBK的字体情况下,输入条总能正确显示GBK汉字。
·快速中英文切换
·全角输入
·删除词组:该功能只能删除词组,不能删除单字。
·调整词序
·自动处理“.”和“。”
·自动隐藏输入条
·支持OverSpot光标跟随模式。

>>使用说明
·切换中文输入状态:按Ctrl+SPACE键;或是中文输入状态下按左CTRL键进行快速中英
文切换;
·切换输入法:鼠标单击输入条的“五笔/拼音/区位”处,程序将按 五笔->拼音->区
位 循环切换;或按左Ctrl+SHIFT切换;或按Alt+数字(Alt+1-->五笔,
2-->拼音,3-->区位);
·快速中英文切换:在中文输入状态下,按左Ctrl键可以进行中英文切换;
·中英文标点切换:鼠标单击输入条的“。”;
·全角/半角切换:鼠标单击输入条的“A”,或是按Shift+空格
·在输入状态,按“Enter”键会使输入条上的用户输入送到应用程序;
·在输入状态,按“Esc”键可取消所有输入;
·自造词:该功能可生成自定义的词组。在输入状态下按Ctrl+8键会弹出造词窗口,按
“+”/“-”处可增加/减少字数。此处能记住启动g五笔后输入的最后10个
汉字;
·删除词组:该功能只能删除词组,不能删除单字。在五笔输入状态下按Ctrl+7,按提
示信息操作即可。
·调整词序:该功能可调整与输入完全匹配的字/词的顺序。在五笔输入状态下按键
Ctrl+6,按提示操作即可。
·自动处理“.”和“。”:在中文输入状态下,如果输入了一个数字,则紧接着的
“.”将会输出“.”,而不是“。”
·重新读取文件profile:热键为Ctrl+5;注意此处并不能使修改的显示字体马上生效。

>>配置文件
本程序会在用户主目录下生成目录.gWuBi,并生成两个配置文件
·config
此文件保存了程序的状态,不必修改;
·profile
用户可在此文件中设置程序,包括以下项目:
FontName:程序的显示字体,格式为“中文字体,英文字体”,如
“-*-*-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0*,fixed”;
FontLocale:程序显示字体的区域设置,当您的系统中有支持GBK或GB18030的字体
时,请将该项设为“zh_CN.GBK”或“zh_CN.GB18030”,否则请设为
“zh_CN.GB2312”;
AutoHide:输入条是否自动隐藏,值为1(自动隐藏)或0;
AutoHideInterval:输入条自动隐藏时间间隔,以秒计(设为0试试?);
HideMainLogo:是否隐藏程序主图标;
TrackCursor:输入条是否光标跟随,当应用程序支持OverSpot时可实现光标跟随;
Z_PinYin:在五笔方式下,是否使用“z”输入拼音,值为1(使用)或0;
Bell:出错时是否响铃提示,值为1(响铃)或0。
*格式为“项目 = 值”,注意“=”前后各有一个空格。

>>注意事项
XIM程序如果发生意外崩溃,可能会导致X和使用该XIM程序的应用软件崩溃,因此,您
一定要随时保存自己的有用数据。

如果大家想用五笔,请关注

www.linuxsir.com/bbs/forumdisplay.php?s=&forumid=42
Linux专题热门文章排行
网站赞助商
购买此位置

 

关于我们 | 网站地图 | 文档一览 | 友情链接| 联系我们

Copyright © 2003-2024 电脑爱好者 版权所有 备案号:鲁ICP备09059398号