| 网站首页 | 硬件维修 | 应用学院 | 网络组建 | 网站制作 | 菜鸟黑客 | 编程之道 | 数码大全 | 娱乐休闲 | 软件下载 | 在线视频 | 请您留言 | 技术论坛 | 
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
  • Alumin远程访问控制软件 让你…

  • IE组件的安装方式一例

  • 轻松控制ActiveX插件安装

  • 浏览器操作记录工具Internet…

  • AOL二合一: Browser + Deskt…

  • 如何修复被修改的IE

  • 修改Cookies让登录论坛更方便

  • IE屏蔽弹出插件安装窗口

  • 网页打不开 Windows的Hosts表…

  • 详述防止IE被恶意修改的小技…

  • Q
    您现在的位置: 我是IT人 >> 应用学院 >> 操作系统 >> Linux >> 教程正文
    安装CHINPUT(修改版)           
    安装CHINPUT(修改版)
    作者:网络 文章来源:转载 点击数: 更新时间:2005-8-15
    [ 字体:缩小 正常 放大 | 双击自动滚屏 ]
    请选择合适的字体颜色:

    本文是本人根据资料和使用经验整理而成.

    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+中用五笔字型完成.

    [1]

    教程录入:小秦    责任编辑:小秦 
  • 上一篇教程:

  • 下一篇教程:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    | 设为首页 | 加入收藏 | 联系站长 | 关于我们 | 友情链接 | 版权申明 |