CentOS7中的GNOME启用了本地硬件加速功能,所以通过XDMCP协议远程连接CentOS时会有问题。这个在Xmanager官网博客中已提及,并建议使用其他的display manager(如lightdm等)和desktop environment(xfce或者 kde)来规避该问题。

利用xshell工具连接创建的Centos7

1577953917547

安装 lightdm

1
2
3
# 增加epel 源
yum install epel-release -y
yum install lightdm -y

编辑配置文件

1
2
3
4
vim /etc/lightdm/lightdm.conf
[XDMCPServer]
enabled=true
port=177

1577954199160

安装 xfce 或者 kde

推荐安装KED,界面比xfce好看(我这里用的是KED)

1
2
3
4
# kde
yum group install "KDE Plasma Workspaces" -y
# xfce
yum group install xfce -y

1577954710560

将Display Manager 切换为 lightdm

1
2
3
systemctl disable gdm
systemctl enable lightdm
systemctl start lightdm

关闭防火墙

1
systemctl stop firewalld.service

启动xfce4-session或KDE

(看你上面安装的是xfce还是KDE,如果是KDE,只需要启动KDE就行)

1
2
startkde     #启动kde
startxfce4 #启动xfce4-session

远程连接

Xstart 配置

1577955202332

在Xstart配置中,命令(C) 的配置如下:

1
2
3
4
# xfce
/usr/bin/xfce4-session
# kde
DISPLAY=$DISPLAY; /usr/bin/startkde

1577955283529
1577955301034
1577955319987
1577955339486

配置完成后点击Run
1577955408213

稍等片刻会弹出密码输入窗口,输入密码后点击OK即可

如上操作完成后你会看到黑屏,不要着急,稍等一会儿就能够进入到图形界面了!

连接成功如下图(提醒:如果服务器配置不高,安装图形界面后会很卡!

1577955975176