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
|