linux 汉化记述
[机制]
一般汉化都是从如下方面着手: locale, 中文字体, 中文输入法
[debian]
dpkg-reconfigure locales
选择字符编码:en_US.UTF-8、zh_CN.GBK、zh_CN.UTF-8
选择字符:zh_CN.UTF-8
设置完后reboot
apt-get install ibus ibus-pinyin
[树莓派B型]
sudo apt-get install ttf-wqy-zenhei
sudo apt-get install scim-pinyin
sudo raspi-config
选择change_locale,在Default locale for the system environment:中选择zh_CN.UTF-8
设置完后reboot
[archlinux]
要正确显示中文,必需设置正确的locale并安装合适的中文字体。
1) locale设置
常用的中文locale有:
zh_CN.GB2312
zh_CN.GBK
zh_CN.GB18030
zh_CN.UTF-8
对于glibc(>=2.3.6),需要修改/etc/locale.gen文件:
en_US.UTF8 UTF-8
zh_CN.UTF8 UTF-8
zh_CN.GBK GBK
zh_CN.GB2312 GB2312
zh_CN.GB18030 GB18030
执行locale-gen命令,就可使用这些locale。通过locale命令查看当前使用的locale
通过locale -a命令来查看目前可以使用的locale
通过rc.conf文件设置全局有效的locale:
LOCALE=en_US.UTF-8
特定用户,还可以在~/.bashrc、~/.xinitrc或~/.xprofile中设置自己的用户环境
.bashrc: 每次终端登录时读取并运用里面的设置。
.xinitrc: 每次startx启动X界面时读取并运用里面的设置
.xprofile: 每次使用gdm等图形登录时读取并运用里面的设置
单独在图形界面启用中文locale
不推荐rc.conf使用全局中文locale,会导致终端乱码。
可以在~/.xinitrc或~/.xprofile单独设置中文locale
export LANG=zh_CN.UTF-8
export LC_ALL="zh_CN.UTF-8"
2) 安装中文字体
常用的免费中文字体有:
wqy-bitmapfont
wqy-zenhei
ttf-arphic-ukai
ttf-arphic-uming
ttf-fireflysung
wqy-microhei(AUR中)
wqy-microhei-lite(AUR中)
系统字体将默认安装到/usr/share/fonts。如果没有root权限或只打算自己使用某些字体,
可以直接复制这些字体到~/.fonts目录(或其子目录)下面,并把该路径加入/etc/fonts/local.conf中
安装好字体以后,字体显示效果可能不堪入目。需要对fontconfig和某些程序进行调整。
fontconfig是字体选择的接口,你可以用它去控制单个字体或者字体族的属性,比如hint或者autohint。
另外每个程序中可以设置不同的默认字体,比如Arial或者Tohamo。
这些字体的属性由fontconfig控制。所以当字体显示不满意时,首先需要判断是调整字体的种类还是字体的属性。
fontconfig的设置文件是~/.fonts.conf(用户)或者/etc/fonts/conf.d(全局)推荐修改前者
3) 中文输入法
常用的中文输入法平台有IBus、fcitx和scim
[参考]
https://wiki.archlinux.org/index.php/Arch_Linux_Localization_%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%29
- 浏览: 1777234 次
- 性别:
- 来自: 北京
最新评论
-
hellotieye:
自己 评论 自己 挺嗨呀
Mysql sql查询时 if 的用法 -
igevin:
转载请标明出处,转自Gevin的博客http://blog.i ...
RESTful API 编写指南 -
Theobob:
...
实现简单的ACL -
vb2005xu:
比如 对于 curl 调用就不再需要 加各种if 判断了,
$ ...
搞一个简单的数据打印工具AsDebug の Laravel -
vb2005xu:
http://geekplux.com/wiki/
YII2 模块内自定义错误页
相关推荐
### Linux汉化步骤和原理详解 #### 一、引言 随着全球化的深入发展,软件产品的国际化成为必然趋势。为了更好地服务于中国用户,Linux系统的汉化变得尤为重要。本篇文章将详细探讨Linux汉化的原理和步骤,帮助...
Linux 汉化软件和免费注册软件 绝对没有病毒大家放心使用!
sublime text 3022 linux 汉化破解版
总的来说,"MATLAB R2008a 汉化补丁for linux"是一个方便Linux用户更好地使用MATLAB的工具,通过替换语言资源文件,使得中文用户能够更加舒适地在MATLAB环境中工作。然而,需要注意的是,由于MATLAB的更新迭代,这款...
"linux adobe reader 中文包"就是为了解决这个问题而提供的一个补丁或汉化包,它确保在Linux环境下Adobe Reader能正确显示中文字符。 这个资源的描述提到,在安装过程中会有三个提问,这些提问通常涉及到确认许可...
此文件转自 中文Puppy Linux开发者之家 方便大家使用,试用于Puppy Linux 4.21 英文版。 说明: ... 选择0分,大家也可去出现的网址自由下载!...不知为什么我的linux系统汉化时出错,不能成功!!!
总的来说,`man`汉化包是Linux中文用户不可或缺的资源,它降低了学习和使用Linux的门槛,使得用户能更轻松地掌握和利用Linux的强大功能。通过持续更新和改进,这些汉化包为中文用户提供了与英文环境相媲美的用户体验...
linux下安装汉化软件-Linux系统-Linux系统中文
Linux远程连接工具汉化版是专为中文用户设计的一款实用软件,它允许用户通过图形界面安全地连接到远程Linux服务器。这款工具简化了命令行SSH(Secure Shell)连接的复杂性,提供了直观的用户界面,使得操作更加方便...
**Codelite 汉化包** Codelite 是一款开源、轻量级且功能强大的C++集成开发环境(IDE),适用于Windows、Linux和macOS等操作系统。它以其简洁的界面、高效的性能以及对多种编译器的支持而受到开发者喜爱。Codelite ...
Linux下安装JIRA6.3.6的破解包和汉化包
sublime text 3 build 3026 for linux 汉化破解版 中文输入 自行修改sublime_text.sh中 SUBLIME_HOME的路径 运行即可 输入法用 fcitx 本软件在 deepin_12.06_zh-hans_i386系统(基于ubuntu 这个默认已经装好fcitx...
《Linux内核汉化大揭秘——基于Linux核心的汉字显示》深入探讨了在Linux操作系统中实现汉字显示的技术细节。文章首先介绍了Linux下终端和帧缓冲的实现机制,这是理解汉字显示的基础。 在Linux中,控制台(console)...
- 首先,你需要打开Sublime Text3,然后按下`Ctrl+Shift+P`(Windows/Linux)或`Cmd+Shift+P`(Mac)打开命令面板。 - 在命令面板中输入`Package Control: Install Package`并回车,等待片刻,插件列表会加载出来...
【Qt Creator汉化方法】 Qt Creator是一款强大的跨平台集成开发环境(IDE),广泛用于C++和Qt应用程序的开发。为了方便中国用户使用,Qt Creator提供了汉化包,使其界面能够显示为中文。以下是一个详细的Qt Creator...
codeblocks13.12linux,mac最新汉化包
sublime text 3 build 3033 for linux x64 汉化破解版 中文输入 自行修改sublime_text.sh中 SUBLIME_HOME的路径 运行即可 输入法用 fcitx 本软件在 deepin_12.06_zh-hans_amd64系统(基于ubuntu 这个默认已经装好...