![XRDP 給出棋盤屏](https://rvso.com/image/1127612/XRDP%20%E7%B5%A6%E5%87%BA%E6%A3%8B%E7%9B%A4%E5%B1%8F.png)
剛剛完成了新伺服器的設定(第一個,我對這一切都非常陌生,所以很抱歉,如果這是明顯的事情,我出於某種原因無法弄清楚)並且一直在嘗試設定XRDP,以便我可以登入遠端登入我的伺服器,但每當我從Windows 7 電腦上的遠端桌面登入時,我得到的只是黑白棋盤,遊標帶有粗體X,沒有其他內容出現,有時遠端桌面會在幾秒鐘後自行關閉。
我正在我的伺服器上運行 Gnome for gui 並安裝了 ubuntu 14.04 LTS
我嘗試設定.xsession
讓 ubuntu 在 2d 中運行(我認為確切的是gnome-session -session=Ubuntu-2d
),但沒有解決它
我也嘗試過這個 - c-nergy.be/blog/?p=5382 但我無法完成這個,因為每當我嘗試 echo 時,mate-session> ~/.xsession
我都會被拒絕/權限被阻止。我嘗試過chmod mate-session
,.xsession
但這似乎也沒有做任何事情,哈哈..
任何幫助表示讚賞!
附註:我有點好奇所有這些東西的含義/為什麼它會這樣做,正如我所說,我對 Ubuntu 和所有這些東西非常陌生,並且在自學方面遇到了困難>。
謝謝!
答案1
Ubuntu-2d 不再使用。這裡是如何使用 xfce 會話來做到這一點。
首先安裝xrdp:
sudo apt-get install xrdp
安裝 XFCE4 或任何其他支援的:
sudo apt-get install xfce4
.xsession
在您家中編輯我們的文件:
echo xfce4-session >~/.xsession
編輯 startwm.sh
文件:
sudo gedit /etc/xrdp/startwm.sh
在wm_start()
新增行的startxfce4
正下方:
if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE
fi
所以函數看起來像:
wm_start()
{
if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE
fi
startxfce4
# debian
if [ -r /etc/X11/Xsession ]; then
. /etc/X11/Xsession
exit 0
fi
.....
}
現在儲存並退出然後重新啟動 xrdp。
sudo service xrdp restart
現在您可以使用 xfce 進行遠端會話正常連線到您的 Ubuntu。