打造基于CentOS7的xfce最简工作环境
1 引言之前我写过一篇名为“打造字符界面的多媒体Linux系统”的博文,详细描述了基于framebuffer多媒体Linux工作站安装步骤。然而,毕竟今天要完全离开窗口环境工作不太现实,最起码也要使用firefox之类的完整浏览器吧。而且有了窗口管理器也能更加方便地进行程序开发。 硬件环境:ThinkPad T410S 2 操作系统与桌面环境的抉择2.1 操作系统类Unix操作系统有很多,用户群较多的开放源代码而且免费的有:BSD系列(FreeBSD,NetBSD,OpenBSD),Linux系列(CentOS,Suse,Ubuntu,Debian)。BSD和Linux一直以来口水战不断,谁也看不上谁,但同时又相互学习。本文不想再次引发这种无聊的战争,仅从个人体验谈起。最开始我尝试了BSD中用户数量最多,支持硬件最多的FreeBSD,安装完成发现还是有很多硬件不被支持,而且pkg安装软件速度很慢(应该是服务器网络问题)。对于新硬件的支持,Linux还是远远超前于BSD,最终还是决定选择熟悉的CentOS。顺便列出我理解的BSD和Linux的差异:
2.2 桌面环境桌面环境更是繁多,功能齐全华丽奢侈的有KDE,GNOME,简单快捷的有fvwm2,xfce等。对于工程师来说,KDE,GNOME过于笨重,fvwm则过于简单。这里选择xfce4,也是参考了linux基金会网站上做的30位Linux内核开发者桌面环境的调查。 3 安装步骤3.1 执行CentOS7 最小安装去官网下载CentOS-7.0-1406-x86_64-Minimal.iso,然后刻录光盘,安装之。安装完成后执行yum update更新系统。然后,执行 # yum install epel-release 安装额外包yum源(extra package for Enterprise Linux)。 3.2 安装X Window system执行yum groupinstall "X Window system",安装X。安装完成后执行sudo systemctl isolate graphical.target检验安装成功。 3.3 安装Xfce4
执行 yum groupinstall xfce4安装Xfce4桌面环境。如果需要,可选安装xfce4的其他模块。 3.4 安装中文字体和中文输入法
在CentOS6可以使用yum groupinstall "Chinese support"一次性安装,但是CentOS7下,不能这么安装,没有这个安装组,所以需要单独安装每个包。我只安装了一个楷体字体:yum install cjkuni-ukai-fonts。 cd /usr/share/fonts/chinese/ # 切换到新字体目录 mkfontscale # 在当前目录下生成fonts.scale文件 mkfontdir # 在当前目录下生成fonts.dir文件 fc-cache -fv # 重新建立字体缓存
关于输入法,有两个概念也区分。“输入法平台”和“输入法”,输入法平台是为具体的输入法提供实现接口,并与X环境实现对接。目前广泛采用的输入法平台有:fictx,scim,ibus。最新的是ibus,也是gnome的默认设置。这里我们就选择ibus平台。
执行im-chooser,选择输入法平台和输入法。然后重新登录系统。 3.5 安装firefox执行yum install firefox,然后在Xfce中设置为默认浏览器。启动并浏览百度网站,看中文显示是否正常,看输入法是否正常。 3.6 安装开发环境
这个不同的人有不同的需要,我本人是vim+gcc。 |