转自:http://blog.sina.com.cn/s/blog_56f5cdb80102xhdr.html
RHEL7的Gnome界面使用了硬件加速功能,不支持Xmanger远程访问。在网上查了很多资料,都不能实现远程访问。经过几天的研究,终于找到了一种能够支持Xmanger远程访问的方法,该方法需要安装lightdm并使用kde界面来实现Xmanger的远程访问,具体方法如下,分为在线安装和离线安装。
方法一:在线安装
1、在安装操作系统时,要选择KDE软件包;
2、RHEL7需要注册才能使用yum在线安装,所以先把RHEL7的yum源替换为CentOS的源,具体方法可以自行研究。
3、从阿里源中下载epel-7.repo,放在/etc/yum.repos.d目录下;(该步骤很重要!!)
4、安装lightdm
[html] view plain copy
- # yum install –y lightdm;
5、修改lightdm.conf文件
[html] view plain copy
- # vim /etc/lightdm/lightdm.conf
- ...
- [XDMCPServer]
- enabled=true
- port=177
- ...
6、关闭防火墙
[html] view plain copy
- # systemctl stop firewalld
- # systemctl disable firewalld
7、将Display Manager切换为lightdm
[html] view plain copy
- # systemctl disable gdm
- # systemctl enable lightdm
- # systemctl start lightdm
这时画面可能出现闪烁的情况,重启一下电脑就可以了。
8、将gnome的文件备份
[html] view plain copy
- # cd /usr/share/xsessions
- # mkdir bak
- # mv gnome* ./bak
9、重启light界面管理器
[html] view plain copy
- # systemctl restart lightdm
这时就可以通过Xmanger来远程访问RHEL7的图形化界面了,不过该方法是使用kde界面,界面效果相对Gnome来说要差很多。
方法二:离线安装
在大批量安装Linux系统时,使用离线安装的方法速度更快。离线安装需要以下包装包:
[html] view plain copy
- glib2-2.46.2-4.el7.x86_64.rpm
- lightdm-1.10.6-4.el7.x86_64.rpm
- lightdm-gobject-1.10.6-4.el7.x86_64.rpm
- lightdm-kde-0.3.2.1-12.el7.x86_64.rpm
- lightdm-qt-1.10.6-4.el7.x86_64.rpm
如果没有以上安装包,可以找一台能上网的机器下载lightdm安装包,下载方法可参见方法一,下载命令是lightdm --downloadonlylightdm(如果找不到--downloadonly命令,需要安装yum-plugin-downloadonly插件)。其中glib2-2.46.2-4.el7.x86_64.rpm需要把RHEL中的glib卸载,从CentOS的镜像中拷出glib2-2.46.2-4.el7.x86_64.rpm并安装。安装以后的配置方法参加方法一中的第4~8节。
备注:还原Gnome界面
1、还原gnome文件:
[html] view plain copy
- # cd /usr/share/xsessions
- # mv bak/* ./
2、将Display Manager切换为lightdm
[html] view plain copy
- # systemctl enable gdm
- # systemctl disable lightdm
- # systemctl start gdm
3、重启电脑