如下步驟,均經過ssh鏈接到主機進行操做。php
首先安裝桌面支持vim
yum groupinstall "Server with GUI"
此時,系統默認使用Gnome桌面。centos
yum install xrdp tigervnc
而後啓動xrdp並設爲開機啓動bash
systemctl start xrdp systemctl enable xrdp
firewall-cmd --add-port=3389/tcp --permanent firewall-cmd --reload
或者幹掉防火牆。session
此時,已經能夠經過遠程桌面鏈接了,可是使用的是默認的Gnome桌面。ssh
yum groupinstall Xfce
如下內容參考XRDP and xfcetcp
打開用戶目錄下的.Xclients文件,本來沒有的話建立一個rest
vim ~/.Xclients
而後把下面內容寫入文件:code
#!/bin/bash XFCE="$(which xfce4-session 2>/dev/null)" exec "$XFCE"
增長執行權限get
chmod +x ~/.Xclients
並重啓xrdp
systemctl restart xrdp
此時,咱們經過遠程桌面登陸後,默認顯示的就是Xfce桌面了。
上述方法中,並不能一勞永逸的解決默認桌面的問題。
只有Home目錄中 .Xclients
文件指定了Xfce桌面的用戶,登陸後會默認顯示Xfce桌面。其餘用戶,須要逐一配置。