基礎環境
- CentOS 7.1 最小化安裝
安裝步驟
以下步驟,均通過ssh連接到主機進行操作。
安裝桌面支持
首先安裝桌面支持
yum groupinstall "Server with GUI"
此時,系統默認使用Gnome桌面。
安裝xrdp和vnc
yum install xrdp tigervnc
然后啟動xrdp並設為開機啟動
systemctl start xrdp
systemctl enable xrdp
配置防火牆
firewall-cmd --add-port=3389/tcp --permanent
firewall-cmd --reload
或者干掉防火牆。
此時,已經可以通過遠程桌面連接了,但是使用的是默認的Gnome桌面。
安裝Xfce
yum groupinstall Xfce
配置Xfce為默認桌面
以下內容參考XRDP and xfce
打開用戶目錄下的.Xclients文件,原本沒有的話創建一個
vim ~/.Xclients
然后把下面內容寫入文件:
#!/bin/bash
XFCE="$(which xfce4-session 2>/dev/null)"
exec "$XFCE"
增加執行權限
chmod +x ~/.Xclients
並重啟xrdp
systemctl restart xrdp
此時,我們通過遠程桌面登錄后,默認顯示的就是Xfce桌面了。
問題
上述方法中,並不能一勞永逸的解決默認桌面的問題。
只有Home目錄中 .Xclients 文件指定了Xfce桌面的用戶,登錄后會默認顯示Xfce桌面。其他用戶,需要逐一配置。
