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
增加epel源
sudo yum install epel-release
sudo yum install lightdm
编辑配置文件
vim /etc/lightdm/lightdm.conf
[XDMCPServer]
enabled=true
port=177
安装 xfce 或者 kde
推荐安装kde,界面比xfce好看
# kde
sudo yum group install "KDE Plasma Workspaces"
# xfce
sudo yum group install xfce
将Display Manager 切换为 lightdm
sudo systemctl disable gdm
sudo systemctl enable lightdm
sudo systemctl start lightdm
关闭防火墙 sudo systemctl stop firewalld.service
sudo systemctl stop firewalld.service
xshell启动
startxfce4 #启动xfce4-session
startkde #启动kde
Xstart 配置
在Xstart配置中,命令(C) 的配置如下:
# xfce
/usr/bin/xfce4-session
# kde
DISPLAY=$DISPLAY; /usr/bin/startkde
xfce 恢复默认配置
1、打开一个Terminal终端环境,执行以下命令。
rm ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
2、注销桌面,重新登录桌面,会提示重新配置面板,先选择 Use default config ,然后重新配置一下就好了。
评论区