Gentoo本地化设置--时区、时钟、字体、中文环境

原创 2013年12月04日 21:32:06

时区

你需要选择时区让系统知道你的地理位置,以保持正确的时间。在/usr/share/zoneinfo中查找你的时区。然后在/etc/conf.d/clock中设置时区。请忽略/usr/share/zoneinfo/Etc/GMT*时区,因为它们的名字并不表示所指的地区。比如,GMT-8实际上是GMT+8。

设置时区信息

# ls /usr/share/zoneinfo
(假设你要使用上海)
(首先复制正确的地区到localtime)
# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
(现在指定时区)
# nano -w /etc/timezone
Asia/Shanghai
# date
Wed Mar  8 00:46:05 CST 2013

注意: 你可以做一个用户级的设置,在shell的rc文件(如bash的.bash_profile)中将TZ变量的值设为/usr/share/zoneinfo下的任何东西。本案例中TZ="Asia/Shanghai"。

硬件时钟

Gentoo Linux安装过程中,大多数情况下硬件时钟都是被设成UTC(或GMT,格林威治标准时间),而时区则定为实际的本地时间。如果出于某种原因,你需要将硬件时钟设为非UTC,那么你就要编辑/etc/conf.d/hwclock,将CLOCK的值由UTC改为local。

(推荐:)
CLOCK="UTC"
(或者:)
CLOCK="local"

安装中文字体

推荐开源文泉驿自由字体

# emerge wqy-zenhei (文泉驿正黑)
# emerge wqy-microhei (文泉驿微米黑)

生成指定的Locale

可能你在系统中只要用到一个或者两个locale。你可以在/etc/locale.gen中指定所需的的locale。
中文有很多种编码,最流行的就是UTF8和GBK。我们推荐客户使用UTF8编码,因为这是国际标准,能兼容任何语言的编码。
添加locale到/etc/locale.gen

en_US ISO-8859-1
en_US.UTF-8 UTF-8
zh_CB.UTF-8 UTF-8 

下一步是执行locale-gen。它会生成/etc/locale.gen文件中指定的所有locale。
你可以通过执行locale -a来检验所选的locale是否可用。 

设置一个Locale显示中文

在/etc/env.d/02locale中设置全局默认的系统locale

LANG="zh_CN.UTF-8"
LC_COLLATE="C"

在~/.bashrc中设置用户级的系统locale

export LANG="zh_CN.UTF-8"
export LC_COLLATE="C"

设置好正确的locale后,一定要更新环境变量使系统知道所做的更改:

(更新系统全局默认的locale:)
# env-update && source /etc/profile

(更新特定用户的locale:)
$ source ~/.bashrc

更新环境后,你需要按下Ctrl-Alt-Backspace杀死X服务器,登出,然后以用户身份登入。
现在,检验一下所做的更改是否已经生效了:

$ locale

注:另一种系统配置方式是保留默认的C locale,同时要能够表现UTF-8字符。
这种选择可以通过使用下述设置来实现:LC_CTYPE=zh_CN.UTF-8

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

解决基于Eclipse的Android开发环境ADT中文显示字体太小

ADT中,其实也就是Eclipse中的Java代码显示中,中文汉字显示是正常的,但是就是字体很小,很难看: 希望找到字体方面的设置,将其改为其他字体,能稍微好看点。 【解决过程】 ...

gentoo手工添加字体

如果您需要手工添加Portage里尚未提供或不能提供的字体,您按照下面的步骤手工添加。此处以simsun.ttc为例。 拷贝字体 拷贝字体文件到/usr/share/fonts下的一个文件夹里,比...

gentoo下配置中文输入法(搜狗输入法)

其实本来感觉没有必要写这篇文章的,但是几个周前gentoo升级时搜狗输入法滚挂了,解决问题后,我感觉有些之前没有遇到的问题,有必要记下来,以方便以后自己查看。这里汇总一下最近安装fcitx输入法框架遇...
  • mhlwsk
  • mhlwsk
  • 2016-12-21 23:39
  • 1131

phpexcel中文教程-设置表格字体颜色背景样式、数据格式、对齐方式、添加图片、批注、文字块、合并拆分单元格、单元格密码保护

作者:黄聪 出处:http://www.cnblogs.com/huangcong/ 黄聪:phpexcel中文教程-设置表格字体颜色背景样式、数据格式、对齐方式、添加图片、批注、文字块、合并拆分...

phpexcel中文教程-设置表格字体颜色背景样式、数据格式、对齐方式、添加图片、批注、文字块、合并拆分单元格、单元格密码保护

作者:黄聪 出处:http://www.cnblogs.com/huangcong/ 黄聪:phpexcel中文教程-设置表格字体颜色背景样式、数据格式、对齐方式、添加图片、批注、文字块、合并拆分...

qt4.7 字体字号设设置;中文乱码,

如果想用otf字体,要加上如下的话: QFontDatabase::addApplicationFont("MYoungHKS-Medium.otf"); font.setFamily...

TextFormat设置中文字体font属性注意的问题

如果要设置的字体为中文名称,则一定要使用对应的英文名称来设置才会生效。 例如: var textFormat:TextFormat = new TextFormat(); ...

XeLaTeX+xeCJK中文字体设置

原文地址:http://blog.csdn.net/archielau/article/details/7960229 注意:一定要保证tex所存格式为UTF8,否则xeCJK汉字不...

解决jfreechart中文乱码,以及字体模糊,设置主题问题

发现一篇博客解决了我的乱码问题,复制过来分享下。package cn.com.gwypx.util; import java.awt.Color; import java.awt.Font; imp...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)