linux中文显示和输入
设置 ~/.bash_profile 或 ~/.bashrc 添加下面两句:
export LC_CTYPE=zh_CN.GB2312
export LANG=en_US.UTF-8
其余均保持原有 en_US.UTF-8 不变即可。前提是你装了中文语言包。
注: .bash_profile 为用户登陆时加载的profile, 只在用户登陆时执行
.bashrc 为shell profile,每执行一个 shell, 就会被执行一次
可用 locale 命令查看这些设置值
export LC_CTYPE=zh_CN.GB2312
export LANG=en_US.UTF-8
其余均保持原有 en_US.UTF-8 不变即可。前提是你装了中文语言包。
注: .bash_profile 为用户登陆时加载的profile, 只在用户登陆时执行
.bashrc 为shell profile,每执行一个 shell, 就会被执行一次
可用 locale 命令查看这些设置值
中文输入法和字体添加:
输入法实现:
1. 用rpm -qa | grep 'inese'查看你的机器上是否安装了kde-i18n-Chinese和kde-i18n-Chinese-Big5两个语言包。没有的话,则从安装光盘那里找到后安装。
2. 安装一个输入法, SCIM 或者 fcitx
3. 配置~/.bashrc 或者 ~/.bash_profile 文件
添加下列语句,选用了那个输入法,就把哪个输入法前面的注释号去掉:
# for input method fcitx
#export XMODIFIERS="@im=fcitx"
#export XIM=fcitx
#export XIM_PROGRAM=fcitx
#export GTK_IM_MODULE=Chinput
#export QT_IM_MODULE=Chinput
#fcitx& #load fcitx
# for input method Chinput
#export XMODIFIERS="@im=Chinput"
#export XIM=Chinput
#export XIM_PROGRAM=Chinput
#export GTK_IM_MODULE=Chinput
#export QT_IM_MODULE=Chinput
# for input method SCIM
#export XMODIFIERS="@im=SCIM"
#export XIM=scim
#export XIM_PROGRAM=scim
#export GTK_IM_MODULE=scim
#export QT_IM_MODULE=scim
#scim -d
字体添加:
1. 创建 /usr/share/fonts/local/ 目录(如果它不存在,当然,这个local目录可以任你自己更改名称):
mkdir /usr/share/fonts/local/
如果你必须要创建 /usr/share/fonts/local/,你就必须把它添加到 X 字体服务器的路径中:
chkfontpath --add /usr/share/fonts/local/
- 如果是刚创建的 /usr/share/fonts/local/, 那么执行这一行命令会提示错误
因为系统在这个目录里找不到 fonts.dir 文件, 然后就不 add.. 不过没关系,
这一步跳过去, 在第三步之后做.
2. 把新字体文件复制到 /usr/share/fonts/local/ 中,新字体文件可以从windows fonts那copy过来,如: simsun.ttc, tahoma.ttf等
3. 使用以下命令来更新字体信息:
ttmkfdir -d /usr/share/fonts/local/ -o /usr/share/fonts/local/fonts.scale"
然后:
1) 把 fonts.scale 拷贝出来一份 fonts.dir.
2) chkfontpath --add /usr/share/fonts/local/
4. 使用以下命令来重新启动 xfs 字体服务器:
service xfs reload
为fontconfig添加新字体:
把新字体添加到 fontconfig 字体子系统比较简单明了;只需把新字体复制到 /usr/share/fonts/ 目录中即可(个体用户可以把新字体复制到 ~/.fonts/ 目录中来修改他们的个人字体配置)
复制了新字体后,使用 fc-cache 来更新字体信息缓存:
fc-cache
(这里的 应该是 /usr/share/fonts/ 或 ~/.fonts/ 目录。)
个体用户还可以图形化地安装字体。方法是:在 Nautilus 中浏览 fonts:///,然后把新字体文件拖放到那里。
注: 关于系统个界面的字体,可以在applications->preferences->Font那里更改
appendix:
fcitx 小企鹅输入法:
Fc2下五笔输入法的问题
关闭iiimf──/etc/rc.d/IIim stop 或者serviceconf 关闭
安装fcitx──fcitx-2.0.2-4
# rpm -e miniChinput
# rpm -ivh fcitx-2.0.2-4
重启X,应该可以打开fcitx,如果不行,修改.bashrc, 最好是修改.bash_profile文件
因为.bash_profile是在登陆时调用,而.bashrc是每次启动一个shell就调用的。
然后添加如下段落:
#fcitx
export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_PROGRAM=fcitx
#LOCALE setup
export LC_ALL=zh_CN
export LANG=zh_CN
#load fcitx
fcitx& # 这项最好注释掉,然后从terminal那,输入fcitx调用该输入法 :)
转载于:https://www.cnblogs.com/anuoruibo/archive/2012/09/21/2696362.html
linux中文显示和输入相关推荐
- 【LFS】Cjktty+uim-fep实现Linux控制台下中文显示与输入
[LFS]Cjktty+uim-fep实现Linux控制台下中文显示与输入 需要准备的软件包 给内核打补丁,配置并编译安装新内核 编译安装UIM-FEP 后记: 操作环境:LFS-9.0 需要准备的软 ...
- 01_Linux系统系统语言查询,设置Xshell工具,中文显示,测试Xshell中文字符显示,Linux中文显示乱码设置
Xshell是一个强大的安全终端模拟软件,它支持SSH1,SSH2,以及Microsoft Windows平台的TELNETNetSarang Xshell 4 Build 0 ...
- 全面解决amule容易崩溃和中文显示、输入的问题(转)
全面解决amule容易崩溃和中文显示.输入的问题(转)[@more@] amule是一个类似windows下的emule的ed2k客户端.ed2k是一种类似于Bittorrent的点对点文件传输协议. ...
- Linux中文显示乱码?如何设置centos显示中文
怎么设置Linux系统中文语言,这是很多小伙伴在开始使用Linux的时候,都会遇到一个问题,就是终端输入命令回显的时候中文显示乱码.出现这个情况一般是由于没有安装中文语言包,或者设置的默认语言有问题导 ...
- [django]Django站点admin支持中文显示和输入设置
正文: Django站点admin支持中文输入设置,操作如下: 1 需要确定的你的数据库的client客户端和服务端的编码设置为utf-8,如果不是,请将其设置成utf-8编码,我采用mysql,详情 ...
- linux中文显示乱码情况解决
可能会出现乱码的几种情况: 文本编辑的时候编码格式不是utf-8(这里以设置notepad++为例) linux操作系统中设置有误 终端设置有误(这里以Xshell为例) 解决办法 1.notepad ...
- Linux中文显示乱码问题解决方法 和 将英文提示换成中文提示
1.查看当前使用的语言: echo $LANG修改之前:en_US.UTF-8 英文修改之后:zh_CN.UTF-8 中文 2.查看当前系统默认采用的字符集 locale修改之前: [root@roo ...
- 解决SSH连接linux中文显示乱码问题
添加windows下mysql服务 以管理员身份打开cmd,执行 mysqld –install net stop mysql 忘记密码找回 找到mysql数据库中的my.ini配置文件,登录跳过密码 ...
- Linux 中文显示
查看当前语言 我们可以看到当前默认是英文:LANG=en_US.utf8 [root@VM-7-27-centos /]# locale LANG=en_US.utf8 LC_CTYPE=" ...
最新文章
- Bioinformatics | 预测药物相互作用的多模式深度学习框架
- kubeadm安装高可用kubernetes v1.14.1
- Spring MVC 基础注解之@RequestMapping、@Controller、(二)
- Docker之Dockerfile 指令详解
- 【Alpha 冲刺】 10/12
- img超出div width时, jQuery动态改变图片显示大小
- Codeforces Round #727 (Div. 2) E. Game with Cards dp + 思维
- php的错误日志级别 error_report
- 双网卡centos7 iptables防火墙与/etc/rc.d/rc.local开机运行
- 微信小程序开发——websocket(socket在线测试服务器,或本地socket服务器)
- gatk过滤_「简化基因组」如何过滤用GATK分析得到的SNP
- Mac 清理垃圾工具 Clean My Mac破解版
- matlab标定 源码,MATLAB标定工具箱
- php 文件内容追加,PHP 文件写入或追加数据
- NOI2006:金明的预算方案
- 快讯|腔家政服务商“懒猪到家”完成200万种子轮融资,卡伊妮洗衣连锁投资... 1
- 计算机肉机,哪位高手指教下,电脑是否成为肉机怎么辨别哈??
- 注册非公共邮箱,学校邮箱
- dnf游戏服务器不稳定,卡顿时代将终结?DNF策划针对跨区服务器卡顿回应
- 图像控制点 形变_Sentinel-1 TOPS影像干涉处理与形变监测
热门文章
- python中常量池和堆_JVM详解之:运行时常量池
- 信息流媒体变现_抖音信息流投放优势,为什么选择抖音信息流广告投放呢?
- 基于隐马尔可夫模型的有监督词性标注
- 学生宿舍管理项目开发计划书_第六组学生宿舍管理系统项目计划书
- C语言三个链表的关联,有能者相互切磋---怎样实现ABC三个链表的相互操作?
- 兄弟j220怎么清零_兄弟打印机MFC_J220墨水回收盒满如何清零?
- C语言———不定参数标准库 stdarg.h
- linux route配置网关,Linux使用route配置路由
- ajax注册判断怎么写,ajax之判断用户名是否被注册
- layui列表筛选列_layui框架的table字段筛选功能介绍