Arch Linux 安装桌面环境

Arch Linux 安装桌面环境

Linux中程现图形介面操作都是建立在X Window System之上,所以安装桌面环境视窗管理员是时都必需要先安装X Window System才能正常运作,安装方式参考Arch Linux 安装 X 图形介面,不过桌面环境是一个经过包装过与使用者互动的介面,有的包括通知列、控制台…等,但视窗管理员则只有绘制视窗外观及视窗的功能,如:视窗的移动、重叠时的绘制、放大、缩小与视窗有关的,所以安装视窗管理员为最主要的,桌面环境则视个人喜好来决定是否要使用都是可接受的。 然而除了这些外还有另一个显示管理员(Display Manager),一个具有图形化的登入介面,一些桌面环境启动必需要透过显示管理员登入号再带起桌面环境才是整套启动流程,当然这是指一开机后就选择进入桌面环境,如果你是手动Console登入后再自行进入桌面环也是可行的,下面例子会先以Console登入后再进入桌面环境做示范。

安装桌面环境

此时要先安装的桌面环境是基于GNOME而衍生出来的Cinnamon,它有着GNOME 2的相似外观,使用上也很简洁。

pacman -S cinnamon

安装好后执行:

cinnamon

结果发生问题无法启动:

这主要Cinnamon是基于X Window System下的桌面环境,所以必需先启动X Server再启动Cinnamon,但X Server无法自带参数来启动Cinnamon:

startx cinnamon

执行后仍然发生无法启动:

结论是以上的命令是无法顺利启动Cinnamon的,但Cinnamon启动还是必需先将X Server启动,所以我们使用已安装好的xorg-xinit套件,它会在X Server启动后,执行使用者家目录(Home)中的.xinitrcScript,透过此机制将要执行的Cinnamon写入,所以在自已的Home下建立.xinitrc,并且将执行Cinnamon的命令写入。

建立.xinitrc

vi ~/.xinitrc

填入

exec cinnamon-session

执行startx

startx

此时就会顺利的将Cinnamon启动成功:

参考资料

Beginners’ guide

Installing GUI (Cinnamon Desktop) and Basic Softwares in Arch Linux