`

linux 汉化记述

阅读更多

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

分享到:
评论

相关推荐

    linux汉化步骤和原理

    ### Linux汉化步骤和原理详解 #### 一、引言 随着全球化的深入发展,软件产品的国际化成为必然趋势。为了更好地服务于中国用户,Linux系统的汉化变得尤为重要。本篇文章将详细探讨Linux汉化的原理和步骤,帮助...

    Linux 汉化软件和免费注册软件

    Linux 汉化软件和免费注册软件 绝对没有病毒大家放心使用!

    sublime text 3022 linux 汉化破解版

    sublime text 3022 linux 汉化破解版

    MATLAB R2008a 汉化补丁for linux

    总的来说,"MATLAB R2008a 汉化补丁for linux"是一个方便Linux用户更好地使用MATLAB的工具,通过替换语言资源文件,使得中文用户能够更加舒适地在MATLAB环境中工作。然而,需要注意的是,由于MATLAB的更新迭代,这款...

    linux adobe reader 中文包

    "linux adobe reader 中文包"就是为了解决这个问题而提供的一个补丁或汉化包,它确保在Linux环境下Adobe Reader能正确显示中文字符。 这个资源的描述提到,在安装过程中会有三个提问,这些提问通常涉及到确认许可...

    Puppy linux 4.21 中文汉化文件

    此文件转自 中文Puppy Linux开发者之家 方便大家使用,试用于Puppy Linux 4.21 英文版。 说明: ... 选择0分,大家也可去出现的网址自由下载!...不知为什么我的linux系统汉化时出错,不能成功!!!

    最好的linux工具 man汉化包

    总的来说,`man`汉化包是Linux中文用户不可或缺的资源,它降低了学习和使用Linux的门槛,使得用户能更轻松地掌握和利用Linux的强大功能。通过持续更新和改进,这些汉化包为中文用户提供了与英文环境相媲美的用户体验...

    linux下安装汉化软件-Linux系统-Linux系统中文

    linux下安装汉化软件-Linux系统-Linux系统中文

    linux远程连接工具汉化版

    Linux远程连接工具汉化版是专为中文用户设计的一款实用软件,它允许用户通过图形界面安全地连接到远程Linux服务器。这款工具简化了命令行SSH(Secure Shell)连接的复杂性,提供了直观的用户界面,使得操作更加方便...

    Codelite 汉化包

    **Codelite 汉化包** Codelite 是一款开源、轻量级且功能强大的C++集成开发环境(IDE),适用于Windows、Linux和macOS等操作系统。它以其简洁的界面、高效的性能以及对多种编译器的支持而受到开发者喜爱。Codelite ...

    JIRA6.3.6 Linux 破解包和汉化包

    Linux下安装JIRA6.3.6的破解包和汉化包

    sublime text 3 build 3026 for linux 汉化破解版 中文输入

    sublime text 3 build 3026 for linux 汉化破解版 中文输入 自行修改sublime_text.sh中 SUBLIME_HOME的路径 运行即可 输入法用 fcitx 本软件在 deepin_12.06_zh-hans_i386系统(基于ubuntu 这个默认已经装好fcitx...

    Linux内核汉化大揭秘——基于Linux核心的汉字显示.pdf

    《Linux内核汉化大揭秘——基于Linux核心的汉字显示》深入探讨了在Linux操作系统中实现汉字显示的技术细节。文章首先介绍了Linux下终端和帧缓冲的实现机制,这是理解汉字显示的基础。 在Linux中,控制台(console)...

    Sublime Text3 离线汉化,汉化插件安装

    - 首先,你需要打开Sublime Text3,然后按下`Ctrl+Shift+P`(Windows/Linux)或`Cmd+Shift+P`(Mac)打开命令面板。 - 在命令面板中输入`Package Control: Install Package`并回车,等待片刻,插件列表会加载出来...

    [Qt]Qt Creator汉化方法 qt汉化包

    【Qt Creator汉化方法】 Qt Creator是一款强大的跨平台集成开发环境(IDE),广泛用于C++和Qt应用程序的开发。为了方便中国用户使用,Qt Creator提供了汉化包,使其界面能够显示为中文。以下是一个详细的Qt Creator...

    codeblocks linux汉化

    codeblocks13.12linux,mac最新汉化包

    sublime_text_3_build_3033_x64 for linux 汉化破解版 可输入中文

    sublime text 3 build 3033 for linux x64 汉化破解版 中文输入 自行修改sublime_text.sh中 SUBLIME_HOME的路径 运行即可 输入法用 fcitx 本软件在 deepin_12.06_zh-hans_amd64系统(基于ubuntu 这个默认已经装好...

Global site tag (gtag.js) - Google Analytics