CentOS7中的GNOME启用了本地硬件加速功能,所以通过XDMCP协议远程连接CentOS时会有问题。这个在Xmanager官网博客中已提及,并建议使用其他的display manager(如lightdm等)和desktop environment(xfce或者 kde)来规避该问题。
安装包
yum groupinstall "X Window System" -y
#yum installgroup "GNOME Desktop" -y
yum -y install xclock
在shell端设置连接环境变量
export DISPLAY=192.168.25.18:0.0 # IP为客户端主机
输入xclock会在客户端启动一个小窗口
xshell设置
安装 lightdm
1
2
3
|
# 增加epel 源 sudo yum install epel - release sudo yum install lightdm |
编辑配置文件
vim /etc/lightdm/lightdm.conf
1
2
3
|
[XDMCPServer] enabled = true port = 177 |
安装 xfce 或者 kde
推荐安装kde,界面比xfce好看
1
2
3
4
|
# kde sudo yum group install "KDE Plasma Workspaces" # xfce sudo yum group install xfce |
1
2
3
|
sudo systemctl disable gdm sudo systemctl enable lightdm sudo systemctl start lightdm |
1
|
sudo systemctl stop firewalld.service |
xshell启动
startxfce4 #启动xfce4-session startkde #启动kde
Xstart 配置
在Xstart配置中,命令(C) 的配置如下:
1
2
3
4
|
# xfce / usr / bin / xfce4 - session # kde DISPLAY = $DISPLAY; / usr / bin / startkde |