CentOS 使用 Xfce 桌面並經過 xrdp 登陸

基礎環境

  • CentOS 7.1 最小化安裝

安裝步驟

如下步驟,均經過ssh鏈接到主機進行操做。php

安裝桌面支持

首先安裝桌面支持vim

yum groupinstall "Server with GUI"

此時,系統默認使用Gnome桌面。centos

安裝xrdp和vnc

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

安裝Xfce

yum groupinstall Xfce

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

相關文章
相關標籤/搜索