Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > Linux > linux中文显示和输入
【标  题】:linux中文显示和输入
【关键字】:linux
【来  源】:http://blog.chinaunix.net/article.php?articleId=19454&blogId=5769

linux中文显示和输入

Your Ad Here
设置 ~/.bash_profile 或 ~/.bashrc 添加下面两句:

export LC_CTYPE=zh_CN.GB2312
export LANG=en_US.UTF-8

其余均保持原有 en_US.UTF-8 不变即可。前提是你装了中文语言包。

注: .bash_profile 为用户登陆时加载的profile, 只在用户登陆时执行
         .bashrc 为shell profile,每执行一个 shell, 就会被执行一次

         可用 locale 命令查看这些设置值

设置 ~/.bash_profile 或 ~/.bashrc 添加下面两句:

export LC_CTYPE=zh_CN.GB2312
export LANG=en_US.UTF-8

其余均保持原有 en_US.UTF-8 不变即可。前提是你装了中文语言包。

注: .bash_profile 为用户登陆时加载的profile, 只在用户登陆时执行
         .bashrc 为shell profile,每执行一个 shell, 就会被执行一次

         可用 locale 命令查看这些设置值

中文输入法和字体添加:
输入法实现:
1. 用rpm -qa | grep 'inese'查看你的机器上是否安装了kde-i18n-Chinese和kde-i18n-Chinese-Big5两个语言包。没有的话,则从安装光盘那里找到后安装。
2. 安装一个输入法, SCIM 或者 fcitx
3. 配置~/.bashrc 或者 ~/.bash_profile 文件
添加下列语句,选用了那个输入法,就把哪个输入法前面的注释号去掉:
# for input method fcitx
#export XMODIFIERS="@im=fcitx"
#export XIM=fcitx
#export XIM_PROGRAM=fcitx
#export GTK_IM_MODULE=Chinput
#export QT_IM_MODULE=Chinput
#fcitx&  #load fcitx


# for input method Chinput
#export XMODIFIERS="@im=Chinput"
#export XIM=Chinput
#export XIM_PROGRAM=Chinput
#export GTK_IM_MODULE=Chinput
#export QT_IM_MODULE=Chinput


# for input method SCIM
#export XMODIFIERS="@im=SCIM"
#export XIM=scim
#export XIM_PROGRAM=scim
#export GTK_IM_MODULE=scim
#export QT_IM_MODULE=scim
#scim -d


字体添加:
1. 创建 /usr/share/fonts/local/ 目录(如果它不存在,当然,这个local目录可以任你自己更改名称):
mkdir /usr/share/fonts/local/

如果你必须要创建 /usr/share/fonts/local/,你就必须把它添加到 X 字体服务器的路径中:
chkfontpath --add /usr/share/fonts/local/

- 如果是刚创建的 /usr/share/fonts/local/, 那么执行这一行命令会提示错误
因为系统在这个目录里找不到 fonts.dir 文件, 然后就不 add.. 不过没关系,
这一步跳过去, 在第三步之后做.

2. 把新字体文件复制到 /usr/share/fonts/local/ 中,新字体文件可以从windows fonts那copy过来,如: simsun.ttc, tahoma.ttf等

3. 使用以下命令来更新字体信息:
ttmkfdir -d /usr/share/fonts/local/ -o /usr/share/fonts/local/fonts.scale"

然后:
1) 把 fonts.scale 拷贝出来一份 fonts.dir.
2) chkfontpath --add /usr/share/fonts/local/

4. 使用以下命令来重新启动 xfs 字体服务器:
service xfs reload


为fontconfig添加新字体:
把新字体添加到 fontconfig 字体子系统比较简单明了;只需把新字体复制到 /usr/share/fonts/ 目录中即可(个体用户可以把新字体复制到 ~/.fonts/ 目录中来修改他们的个人字体配置)

复制了新字体后,使用 fc-cache 来更新字体信息缓存:

fc-cache

(这里的 应该是 /usr/share/fonts/ 或 ~/.fonts/ 目录。)

个体用户还可以图形化地安装字体。方法是:在 Nautilus 中浏览 fonts:///,然后把新字体文件拖放到那里。

注: 关于系统个界面的字体,可以在applications->preferences->Font那里更改


appendix:
fcitx 小企鹅输入法:
Fc2下五笔输入法的问题
关闭iiimf──/etc/rc.d/IIim stop 或者serviceconf 关闭
安装fcitx──fcitx-2.0.2-4
# rpm -e miniChinput
# rpm -ivh fcitx-2.0.2-4
重启X,应该可以打开fcitx,如果不行,修改.bashrc, 最好是修改.bash_profile文件
因为.bash_profile是在登陆时调用,而.bashrc是每次启动一个shell就调用的。
然后添加如下段落:
#fcitx
export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_PROGRAM=fcitx

#LOCALE setup
export LC_ALL=zh_CN
export LANG=zh_CN

#load fcitx
fcitx&   # 这项最好注释掉,然后从terminal那,输入fcitx调用该输入法 :)

无软驱和光驱安装linux方法:【上一篇】
mount file system:【下一篇】
【相关文章】
  • 无软驱和光驱安装linux方法
  • linux 下软件的安装和卸载
  • 使用 Xen:使用虚拟 Linux 来测试应用程序(转贴)
  • linux核心源程序的文件组织
  • 利用netconsole将linux的内核printk消息发送到远程主机的udp端口
  • Linux程序设计入门-crypt(转载)
  • linux 下计时
  • vmware 4.5.2 下测试 linux console 重定向到串口的功能
  • Linux下进行MONO开发和使用Beagle的Flash演示
  • Porting cluster test from Linux-ha to open-ais
  • 【随机文章】
  • 书写NDIS过滤钩子驱动实现ip包过滤
  • Solaris 下安装Oracle8.17文档
  • [Perl]用Jabber做系统监控和报警(可使用Google Talk)
  • 手把手教你可复用SSO组件的设计(原理篇)
  • 证据发现技术在安全保密检查中的应用
  • 小心被忽悠 揭露低价电脑背后的秘密
  • Definer and Invoker Rights(转)
  • [转载]用tar包配置高可用性vsftp
  • 对于关键字Ref和Out的理解
  • One scripts to restore all metadevice over cluster
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.