CentOS 使用 Xfce 桌面並通過 xrdp 登錄


基礎環境

  • 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桌面。其他用戶,需要逐一配置。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM