Centos7使用中文输入法的心得——安装GNOME最方便

750 阅读2分钟

本人是前端开发,后端这块懂得不多。我要使用中文的起因是在云服务器上使用docker部署网站,云服务器上的CentOS7是最小化安装的,是不带图形化界面的,只能使用命令行,而我要拉取前后端代码镜像,需要使用docker login登录镜像仓库,然而镜像仓库的账号是中文的(某人设的,坑死人),于是在网上查找资料。

首先,安装中文包。使用 yum install "@Chinese Support" ,安装失败。查找原因发现这个命令是centos6的,centos7的命令是 yum install kde-l10n-Chinese
也可以输入 yum list kde*chinese 会显示可以安装的包,我的显示如下

    kde-l10n-Chinese.noarch          4.10.5-2.el7          base

输入命令 yum install kde-l10n-Chinese.noarch ,安装成功后,重启,但是切换不出中文输入法(哪位大神知道的话可以告诉我,感激不尽)。
又安装了ibus-libpinyin,也是切换不出中文。
方法有两种,一种是直接输入 yum install ibus-libpinyin ,另一种是用 yum list *pinyin* 查看可安装的软件包,再 yum install ibus-libpinyin.x86_64 安装。

尝试修改配置,也有两种方法:
locale 查看当前配置
locale-a 查看支持简体中文
ls /etc | grep locale 查看locale.conf 配置文件
vim /etc/locale.conf 编辑locale.conf 配置文件
修改LANG=en_US.UTF-8和LC_CTYPE=en_US.UTF-8为LANG=zh_CN.UTF-8和LC_CTYPE="zh_CN.UTF-8",保存退出,然后重启。
或者
localectl status 检查当前的环境
localectl list-locales | grep zh 获得可配置的中文列表
localectl set-locale LANG=zh_CN.utf8 设置locale
localectl status 再检查locale状态,重启
然并卵。

期间,在用vim时出现-bash:vim:command not found. 只能使用vi。 那么如何安裝vim呢?
输入 rpm -qa|grep vim 命令, 如果vim已经正确安装,会返回下面的三行代码:

    vim-minimal-7.0.109-6.el5
    vim-common-7.0.109-7.2.el5
    vim-enhanced-7.0.109-7.2.el5

如果少了其中的某一条,比如vim-enhanced的,就用命令 yum -y install vim-enhanced 来安装。
如果上面的三条都沒有返回, 可以直接用 yum -y install vim* 命令。

一系列操做下来都没什么用,写下来只会为了做个记录,供以后再研究。

重点来了,后来想到能不能改成有界面的,然后就发现了方法。

第一步:列出可安装的桌面环境

    yum grouplist

image.png

第二步:安装GNOME及相应桌面管理工具

    yum -y groups install "GNOME DESKTOP" "Graphical Administration Tools"

image.png

选择y开始下载需要安装的package。

第三步:设置开机启动为GNOME

systemctl set-default graphical.target

第四步:重启

reboot

最后设置用户、时区等进入界面,再切换语言,就可以使用中文了。

配置默认启动方式:

//查看系统的2种启动模式:
vi /etc/inittab

//查询当前的默认设置:
systemctl get-default

//启动切换图形化界面:
startx

//设置默认启动为图形化界面:
systemctl set-default graphical.target

//设置默认启动为命令行界面:
systemctl set-default multi-user.target

//命令行界面热切换到图形界面:
init 5

//图形界面热切换到命令行界面:
init 3