• 让全民“动”起来 网友:健身配套设施不能少 2019-08-11
  • 海峡两岸青年交流:一灯引千灯 灯灯相辉映 2019-08-09
  • 陕西守艺人丨被《舌尖上的中国》忽略的洛南空心挂面 2019-07-05
  • 湖州德清重点项目“磁吸”效应初显 2019-06-26
  • 《热血狂篮》邢菲接手涂冰成新领队 佟梦实“被贬”成普通朋友 2019-06-12
  • 海淀区西三旗地区2000余人共享首届冰雪欢乐节 2019-06-11
  • 央行:有效防控互联网金融领域风险 2019-06-09
  • 【读史忆人·典故】邓小平为周谷城题写校名 2019-06-08
  • 李军的专栏作者中国国家地理网 2019-06-08
  • 保护英烈权益要用好公益诉讼 2019-06-07
  • 比利时并不轻松地击败巴拿马 2019-06-07
  • 【学习时刻】北大马院副院长宇文利:大学生要在思想政治教育课中努力形成正确认识 2019-06-06
  • 真的很美!越冬候鸟迎来迁徙高峰 2019-06-05
  • 这些咖啡馆里,能喝到好奇心和想象力 2019-06-04
  • 博通裁员1100人以削减成本 涉及公司所有业务部门 2019-06-03
  • 一头一尾中特公开版:Arch linux 设置语言_archlinux安装好后,都是英文,怎么设成中文的

    时间:2016-06-09 10:51来源:未知 作者:Linux先生 举报 点击:
    本地化配置,其实就是设置locale。

    免费一尾中特 www.nifws.tw 最简洁方法:

    1. 编辑/etc/locale.gen 文件,去掉zh_CN.UTF-8前面的#号

    2. 你可以设置整个系统的locale,编辑/etc/locale.conf,写下如下内容
      LANG="zh_CN.UTF-8",但是不建议这样做,这样做在某些地方会

      产生乱马

    3. 建议设置局部的locale,编辑~/.bashrc,添加:
      export LANGUAGE="zh_CN:UTF-8"

     

    一、显示中文

    要显示中文,需要生成中文语言包和安装中文字体

    1、生成中文语言包

    archlinux使用locale-gen脚本生产相应的语言包,locale-gen路径 /etc/sbin/locale-gen(如果不是,使用find命令查找),使用编译器打开该脚本。例如,使用nano编辑器

    [plain] view plain copy
     
    1. nano  /etc/sbin/locale-gen  

    找到下面代码

    [plain] view plain copy
     
    1. LOCALEGEN=/etc/locale.gen  
    2. LOCALES=/usr/share/i18n/locales  

    上面第一行是语言包的配置路径;第二行是一些本地化(区域)习惯的配置文件路径,例如货币符号,时间格式,日期格式等等。

    按照上面代码,找到 /etc/locale.gen,打开编辑,选择相应的语言(取消行首的注释)。推荐使用UTF-8的那个,兼容性强。

    [plain] view plain copy
     
    1. zh_CN.GB18030  GB18030  
    2. zh_CN.UTF-8  UTF8  

    执行命令,生成语言包

    [plain] view plain copy
     
    1. locale-gen  
    2、安装中文字体

    推荐使用文泉驿。

    [plain] view plain copy
     
    1. pacman -S wqy-zenhei  

    二、输入中文

    要输入中文,需要在显示中文的基础上使用中文输入法。

    1、中文输入法。

    支持中文输入的常见输入法有scim,fcitx ,ibus。推荐使用ibus,不推荐scim,因为scim已经停止维护了。不过我使用的是scim拼音输入法。

     

    ①安装scim

    [plain] view plain copy
     
    1. pacman -S scim  scim-pinyin  

     

    ②配置scim。

    在启动scim中文输入法之前,下面的环境变量必须被设置为特定的值。

    [plain] view plain copy
     
    1. export LANG="zh_CN.UTF-8"  
    2. export [email protected]=SCIM  
    3. export GTK_IM_MODULE="scim"  
    4. export QT_IM_MODULE="scim"   

    上面代码第一行是设置系统语言为中文,这个环境变量对于scim中文输入法是必须的;第三行和第四行是为了是scim能兼容gtk、qt程序(当然,有些时候scim不能正常工作)

     

    ③启动scim

    [plain] view plain copy
     
    1. scim -d  

     

    ④启用桌面环境时自动设置scim

    尽管不是必须的,但是如果在启用桌面环境时能自动设置②③也是好的。

    使用startx启动桌面环境只需要在X的配置文件中设置一般情况下startx 会读取配置文件 ~/.xinitrc  (也可以指定其他的配置文件,参见//blog.csdn.net/holdsky/article/details/8498711   startx部分),在该文件中添加

    [plain] view plain copy
     
    1. export LANG="zh_CN.UTF8"  
    2. export [email protected]=SCIM  
    3. export GTK_IM_MODULE="scim"  
    4. export QT_IM_MODULE="scim"  
    5. scim -d  

     

    需要说一下我的体验,我使用lxde桌面环境。我在启动lxde前,环境变量LANG不是中文,启动后改为中文(zh_CN.UTF-8),然后启动scim,结果scim不能工作。只有在启动lxde前将LANG设置为中文才能使scim正常工作。而且,环境变量的导入也不适用export,而是直接赋值,我的配置为:

    [plain] view plain copy
     
    1. LANG="zh_CN.UTF-8"  
    2. scim -d  
    3. startlxde   

    三、关于locale详细介绍

    详细参见https://wiki.archlinux.org/index.php/Locale

    多说一句,locale的环境变量的优先级为  LC_ALL  >   LC_XXXX  >  LANG 。

    LC_XXXX为LC_TIME ,LC_CTYPE之类的具体locale。执行命令 locale  可以获得的locale的所有环境变量的值

    推荐内容
  • 免费一尾中特
  • 让全民“动”起来 网友:健身配套设施不能少 2019-08-11
  • 海峡两岸青年交流:一灯引千灯 灯灯相辉映 2019-08-09
  • 陕西守艺人丨被《舌尖上的中国》忽略的洛南空心挂面 2019-07-05
  • 湖州德清重点项目“磁吸”效应初显 2019-06-26
  • 《热血狂篮》邢菲接手涂冰成新领队 佟梦实“被贬”成普通朋友 2019-06-12
  • 海淀区西三旗地区2000余人共享首届冰雪欢乐节 2019-06-11
  • 央行:有效防控互联网金融领域风险 2019-06-09
  • 【读史忆人·典故】邓小平为周谷城题写校名 2019-06-08
  • 李军的专栏作者中国国家地理网 2019-06-08
  • 保护英烈权益要用好公益诉讼 2019-06-07
  • 比利时并不轻松地击败巴拿马 2019-06-07
  • 【学习时刻】北大马院副院长宇文利:大学生要在思想政治教育课中努力形成正确认识 2019-06-06
  • 真的很美!越冬候鸟迎来迁徙高峰 2019-06-05
  • 这些咖啡馆里,能喝到好奇心和想象力 2019-06-04
  • 博通裁员1100人以削减成本 涉及公司所有业务部门 2019-06-03
  • 新疆时时三星跨度 吉林时时模拟 重庆时时彩彩官方网站 好运来高手论坛www399399con 今晚选4开奖结果查询 新时时彩单双技巧 5分赛结果记录 天津时时彩是骗局 25选5开奖奖金 时时彩最精准人工计划