最近开始接触 Linode 与 DigitalOcean 这两家的 VPS,里面提供的 Linux 系统都是采“最小安装”,于是我就想试试看是否能安装 GNOME 桌面,再以 xrdp 连接远端桌面。
GroupInstall
yum 本身就提供 groupinstall 的方式来安装套件组,先以下列指令查看有哪些套件组:
$ yum grouplist | more
CentOS 5.x 与 6.x 套件组的名称不太一样,例如桌面环境套件:
CentOS 5.x:
- GNOME: GNOME Desktop Environment
- KDE: KDE (K Desktop Environment)
CentOS 6.x:
- GNOME: Desktop
- KDE: KDE Desktop
以下的步骤是以 CentOS 6.x 来做安装,如果你是用 CentOS 5.x,请自行替换这两个套件组的名称。
安装桌面环境
1. 安装 XWindow (XWindow 与桌面环境没有绝对的相依性,因为它们可以分别在不用的 Server 执行)
$ yum groupinstall 'X Window System'
2. 安装 GNOME 与 KDE (可择一安装)
$ yum groupinstall 'Desktop' $ yum groupinstall 'KDE Desktop'
3. 安装中文语系套件 (非必要)
$ yum groupinstall 'Chinese Support'
4. 如有安装中文语系套件,要再修改默认语系
编辑 /etc/sysconfig/i18n,将 LANG="en_US.UTF-8" 改为 LANG="zh_TW.UTF-8" ,如果档案是空白的,请直接加入:
LANG="zh_TW.UTF-8"
5. 设定开机直接进入桌面环境 (非必要)
编辑 /etc/inittab,将 id:3:initdefault: 改为 id:5:initdefault:
6. 执行桌面环境
$ startx
或重新开机
$ reboot
桌面应用程式
如果你安装的是“GNOME 桌面”环境,因为它其实是“最小安装”,所以没有加装什么应用程式,用起来的感觉有点空虚!!
建议可以继续安装这些:
$ yum groupinstall 'Graphical Administration Tools' $ yum install firefox evince gedit gthumb gnome-system-monitor
其中:
- Graphical Administration Tools: 图形接口管理工具
- firefox: 网页浏览
- evince: PDF Reader
- gedit: GNOME 文字编辑
- gthumb: GNOME 图片检视
- gnome-system-monitor: GNOME 系统监控
GNOME 备注
一般用户登入 GNOME 桌面,在工具列的 System 选单内有“Lock Screen”的选项可以用来锁定萤幕。但如果登入的用户是 root 就不会有“Lock Screen”的选项。这时你只能选“Log Out”,再选“Switch User”当作是锁定萤幕了。