`

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 汉化破解版

    linux adobe reader 中文包

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

    MATLAB R2008a 汉化补丁for linux

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

    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`并回车,等待片刻,插件列表会加载出来...

    codeblocks linux汉化

    codeblocks13.12linux,mac最新汉化包

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

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

    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