Fedora的英文界面下使用中文

发布时间:2006-11-13 01:16:45来源:红联作者:philosophy

Fedora的英文界面已经非常漂亮了,可是中文界面还是比较丑陋。下面是我怎样在Fedora的英文界面(en_US.UTF-8)下安装中文支持。

* Fedora安装

安装的时候Locale仅选择English(USA) 就可以了。中文那些只是安装了些字体和输入法,而那些又都是不需要的。

我还选择安装了Gnome, Development, Kernel Development, Gnome Development和X Development。

* 字体安装

将Microsoft Windows下的相应TrueType拷贝到Fedora相应目录。我是放在/usr/share/fonts/windows目录下。

然后以root执行下面的命令

cd /usr/share/fonts/windows

ttmkfdir .

cp fonts.scale fonts.dir

chkfontpath --add /usr/share/fonts/windows

以下是我安装的字体文件

(Arial) - arial.ttf arialbd.ttf arialbi.ttf ariali.ttf

(Courier New) - cour.ttf courbi.ttf courbd.ttf couri.ttf

(Tahoma) - tahoma.ttf tahomabd.ttf

(Verdana) - verdana.ttf verdanab.ttf verdanai.ttf verdanaz.ttf

(GB) - simsun.ttc

(BIG5) - mingliu.ttc

(KR) - batang.ttc gulim.ttc

(JP) - msgothic.ttc msmincho.ttc

* 输入法安装

输入法我选择SCIM,这个输入法支持在英文Locale下输入中文。下载地址为http://www.turbolinux.com.cn/~suzhe/scim/。找需要的RPM包下载并安装就可以了。我只安装了下面两个RPM。

rpm -hUv scim-0.8.2-1.i586.rpm

rpm -hUv scim-chinese-0.2.6-1.i586.rpm

接着要修改一下/etc/X11/xinit/xinitrc.d/xinput文件,让SCIM在X启动的时候也启动。下面是patch文件

115c115,118

< XIM="none"

---

> # XIM="none"

> if [ -e /usr/bin/scim ]; then

> XIM="SCIM"

> fi

174a178,180

> SCIM)

> XIM_PROGRAM=scim

> XIM_ARGS="-d" ;;

这个patch没有修改中文Locale下的输入方式,如果需要可以自己修改。找找该文件中的zh_CN*)、zh_TW*)的部分,然后修改一下。

接着还要修改一下/etc/gtk-2.0/gtk.immodules文件,让gtk的应用程序使用X的输入法。patch文件如下

37c37

< "xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:zh"

---

> "xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:zh"

我还将该文件中的其他不需要的输入法都注释。

* 搞定

重新启动一下X,看看效果。

照此处理之后,不用再做其他设置,中文就可以显示得很漂亮,中文输入也可以使用了。当然还没有100%弄好,比如中文的粗体和斜体还有些问题。xmms,Acrobat Redaer等中文还需要另外设置。但这已经是一个可以工作的环境了。

fedora中linux改成英文,Fedora的英文界面下使用中文相关推荐

  1. 把txt文件中逗号改成空格(python)

    简单记录下,希望能帮助到有需要的同学. python把txt文件中逗号改成空格 import sys import math import os import numpy as np import m ...

  2. java中html中文乱码怎么解决_Java读取网页HTML 汉字乱码 (已解决,bufferedReader中编码改成...

    Java读取网页HTML 汉字乱码 (已解决,bufferedReader中编码改成 Java读取网页HTML 汉字乱码 (已解决,bufferedReader中编码改成跟网页的一致即可) #网页HT ...

  3. 在 Ubuntu 英文界面下处理中文

    在中文 Linux 社区中,除了讨论有关中文字体美化的问题之外,就属在 Linux 英文界面下进行中文处理的话题最热门了.得益于 Linux 良好的 i18n 特性,几乎所有的 Linux 发行版在安 ...

  4. linux 改成utc时间_C++下四种常用的程序运行时间的计时方法总结

    记录下当前时间start,调用程序fun(),再记录一下时间end. 前后时间一减(start-end)就得到程序的运行时间了. 首先介绍最常用的,但两种精度不是很高(>=10ms)的方法:cl ...

  5. 两种方法将Android NDK samples中hello-neon改成C++

    一.第一种方法: 1.修改helloneon.c 中代码  a.将   char*  str;    改为      char str[512] = {0};  b.将   asprintf(& ...

  6. linux 改成utc时间_深度操作系统UTC时间设置怎样改?

    谢谢!没想到是&&后面还要sudo,成功了但是似乎然并卵: geiton@T61:~$ cat /proc/acpi/ibm/fan status:         enabled s ...

  7. VMware虚拟机linux改成中文界面(CentOS 7精华实操版)

    以CentOS 7为例: 1.查看系当前语言包 locale 查看系统拥有语言包 locale -a (zh_CN.UTF-8是简体中文,如果没有zh_CN.UTF-8,就安装语言包,如果存在可以直接 ...

  8. MATLAB boxplot 修改箱子线型、设置箱子颜色、不同长度数据画箱线图、中位线改成黑色、箱线图虚线改实线

    效果图:1.train和test样本数据数量不一样:2.上下端横线去掉,中心线变为实线:3.分组修改颜色:4.指定每个箱子.每个组的位置 网上介绍 boxplot的文章已经很多了,自己试了一天总结出来 ...

  9. linux改成微内核,Linux内核支持可以裁减的功能,因此它属于微内核架构。()

    短文理解听力原文: The Chinese currency is the Renminbi. China has maintained a unified managed floating exch ...

最新文章

  1. Spring源码分析篇(一)之Gradle环境搭建
  2. Java序列化闲聊:序列化和Json
  3. 开发者和程序员需要关注的42个播客
  4. SaltStack 部署案例 02
  5. 介绍自己以及github注册流程
  6. phpstudy_pro MySQL启动失败的原因
  7. 手机端仿ios的银行下拉脚本五
  8. excel实时获取基金信息的实现方法
  9. 计算机网络-应用层与传输层
  10. 剑指Offer题目汇总(持续更新中...)
  11. 3D检测入门知识梳理
  12. phpnow php.ini,phpnow php探针环境检测代码
  13. 【书影观后感 八】《周期》万事皆周期
  14. Helio for mac(音乐创作工具)
  15. jQuery插件库免下载做法
  16. 2021灾难频发,人类将来或面临8种灭绝方式,希望是第6种
  17. jenkins的企业微信通知报错:No appropriate protocol
  18. 微信PC版重大更新!电脑上也能玩小游戏了
  19. Linux下kiftd开机启动,kiftd无法在树莓派4b上启动
  20. BurpSuit抓包软件字体设置方法

热门文章

  1. python做马尔科夫模型预测法_Python实现HMM(隐马尔可夫模型)
  2. 关于计算机网络维护毕业论文,计算机专业毕业论文---计算机网络故障处理及维护方法...
  3. linux下查看usb插拔日志,Linux:如何检测usb键盘是否已插入和拔出
  4. java单一登录_java实现单一登录 踢人效果
  5. mysql engine 和type_type=INNODB和engine=INNODB的区别
  6. 项目管理工具project软件学习(五) - 创建WBS、设置任务依赖关系
  7. 木兰编程语言重现:引用本地木兰模块;模拟凑十法加法
  8. 西班牙语dele等级_西班牙语DELE不同等级是什么水平?
  9. mybatis的xml文件 比较详细的学习注意点
  10. xss攻击和csrf攻击