fedora中linux改成英文,Fedora的英文界面下使用中文
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的英文界面下使用中文相关推荐
- 把txt文件中逗号改成空格(python)
简单记录下,希望能帮助到有需要的同学. python把txt文件中逗号改成空格 import sys import math import os import numpy as np import m ...
- java中html中文乱码怎么解决_Java读取网页HTML 汉字乱码 (已解决,bufferedReader中编码改成...
Java读取网页HTML 汉字乱码 (已解决,bufferedReader中编码改成 Java读取网页HTML 汉字乱码 (已解决,bufferedReader中编码改成跟网页的一致即可) #网页HT ...
- 在 Ubuntu 英文界面下处理中文
在中文 Linux 社区中,除了讨论有关中文字体美化的问题之外,就属在 Linux 英文界面下进行中文处理的话题最热门了.得益于 Linux 良好的 i18n 特性,几乎所有的 Linux 发行版在安 ...
- linux 改成utc时间_C++下四种常用的程序运行时间的计时方法总结
记录下当前时间start,调用程序fun(),再记录一下时间end. 前后时间一减(start-end)就得到程序的运行时间了. 首先介绍最常用的,但两种精度不是很高(>=10ms)的方法:cl ...
- 两种方法将Android NDK samples中hello-neon改成C++
一.第一种方法: 1.修改helloneon.c 中代码 a.将 char* str; 改为 char str[512] = {0}; b.将 asprintf(& ...
- linux 改成utc时间_深度操作系统UTC时间设置怎样改?
谢谢!没想到是&&后面还要sudo,成功了但是似乎然并卵: geiton@T61:~$ cat /proc/acpi/ibm/fan status: enabled s ...
- VMware虚拟机linux改成中文界面(CentOS 7精华实操版)
以CentOS 7为例: 1.查看系当前语言包 locale 查看系统拥有语言包 locale -a (zh_CN.UTF-8是简体中文,如果没有zh_CN.UTF-8,就安装语言包,如果存在可以直接 ...
- MATLAB boxplot 修改箱子线型、设置箱子颜色、不同长度数据画箱线图、中位线改成黑色、箱线图虚线改实线
效果图:1.train和test样本数据数量不一样:2.上下端横线去掉,中心线变为实线:3.分组修改颜色:4.指定每个箱子.每个组的位置 网上介绍 boxplot的文章已经很多了,自己试了一天总结出来 ...
- linux改成微内核,Linux内核支持可以裁减的功能,因此它属于微内核架构。()
短文理解听力原文: The Chinese currency is the Renminbi. China has maintained a unified managed floating exch ...
最新文章
- Spring源码分析篇(一)之Gradle环境搭建
- Java序列化闲聊:序列化和Json
- 开发者和程序员需要关注的42个播客
- SaltStack 部署案例 02
- 介绍自己以及github注册流程
- phpstudy_pro MySQL启动失败的原因
- 手机端仿ios的银行下拉脚本五
- excel实时获取基金信息的实现方法
- 计算机网络-应用层与传输层
- 剑指Offer题目汇总(持续更新中...)
- 3D检测入门知识梳理
- phpnow php.ini,phpnow php探针环境检测代码
- 【书影观后感 八】《周期》万事皆周期
- Helio for mac(音乐创作工具)
- jQuery插件库免下载做法
- 2021灾难频发,人类将来或面临8种灭绝方式,希望是第6种
- jenkins的企业微信通知报错:No appropriate protocol
- 微信PC版重大更新!电脑上也能玩小游戏了
- Linux下kiftd开机启动,kiftd无法在树莓派4b上启动
- BurpSuit抓包软件字体设置方法
热门文章
- python做马尔科夫模型预测法_Python实现HMM(隐马尔可夫模型)
- 关于计算机网络维护毕业论文,计算机专业毕业论文---计算机网络故障处理及维护方法...
- linux下查看usb插拔日志,Linux:如何检测usb键盘是否已插入和拔出
- java单一登录_java实现单一登录 踢人效果
- mysql engine 和type_type=INNODB和engine=INNODB的区别
- 项目管理工具project软件学习(五) - 创建WBS、设置任务依赖关系
- 木兰编程语言重现:引用本地木兰模块;模拟凑十法加法
- 西班牙语dele等级_西班牙语DELE不同等级是什么水平?
- mybatis的xml文件 比较详细的学习注意点
- xss攻击和csrf攻击