Vastiny

Aug 18, 2017

安装 CentOS + i3wm 桌面环境

今天在 VirtualBox 测试了一下在 CentOS 上安装 i3wm 以及一些周边工具。

装系统

先去 https://centos.org/ 下载一个 DVD 镜像,或者 Minimal 也行,启动后按照下面的选择

1
2
3
4
5
6
Basic Web Server > Backup Client
Debugging Tools
Directory Client
Language Support
Security Tools
Any preferred packages

装依赖库

添加 epel 源

1
2
yum update
yum install -y epel-release

有些情况在添加后,不会启动 epel 源,可以手动启动(比如 aws)

1
yum-config-manager --enable epel

添加 i3wm 源

1
yum-config-manager --add-repo https://copr.fedorainfracloud.org/coprs/admiralnemo/i3wm-el7/repo/epel-7/admiralnemo-i3wm-el7-epel-7.repo

安装 X Window SystemDesktopDesktop Platform 套件

1
2
yum groupinstall "X Window System" "Desktop" "Desktop Platform"
yum install lightdm xorg-x11-xinit-session

如果安装的时候提示 需要依赖库 libxkbcommon 可以去 pkgs.org 下载 fedora 26 的包,其实也可以自行添加 remi 源,但是我以前被这个坑过很多次,有心理阴影。(或者 myrepo 源)
分别可以通过访问下面链接下载:


接下来安装 i3wm 相关

1
yum install i3 i3status i3lock lilyterm feh py3status

安装多个字体,常见的 dejavu 家族、文泉驿家族,想了解字体相关的资料,可以参考我的 wiki: fc-list

1
yum install dejavu-sans-fonts dejavu-sans-mono-fonts dejavu-serif-fonts wqy-unibit-fonts wqy-zenhei-fonts

~/.bashrc 中添加 export TERMINAL=lilyterm,这是为了 i3 版本较低,还不能检测 lilyterm 模拟器


设置系统默认启动图形界面

1
systemctl set-default graphical.target

接下来启动图形界面

1
systemctl isolate graphical.target

这样就可以登录 i3 了,注意在登录界面,选择右上角的 i3 ,而不是默认的 User script 选项

登录后,会让用户选择 Supper 键,接下来就是空白的 CentOS 7 桌面,按 Super + Enter 就可以启动命令行,或者有问题进入 tty 模式,Ctrl+Alt+F2


接下来安装 Chromium-browser ,不过版本 59,算是比较低的了, 用 Yum 搜索一下就可以了
如果出现 libGLES 的问题,yum install mesa-libGLES 安装好。之后如果还出现问题,那应该是 Chromium 的编译发行版本问题,可以自行找其它源
另外建议设置 lilyterm 的字体选择 Hermit 字体,编程用 Monaco
最后效果如图:

参考

资源

OLDER > < NEWER