xrdp完美實現windows 遠端桌面 ubuntu 16.04
之前進行android系統開發時,一直是在伺服器上安裝Ubuntu12.04,筆記本上安裝windows,通過網線連線,這樣不用在幾個螢幕上切換,挺方便的,一用好多年。
後來Ubuntu14.04釋出後,也想更新一下系統,結果杯具了,遠端桌面連線不上了,網上有參考說安裝xfce桌面後可以,嘗試了一下很不方便,介面不習慣,斷開後再次連線之前的會話會丟失,果斷退回12.04繼續使用,好一通折騰。
今天又要安裝一臺新的伺服器,感覺12.04確實太老了,好多工具更新不到需要的版本,並且5年的支援期馬上就到了,還是決定嘗試一下16.04.
百度了一下,發現網上的示例還是使用的xfce,難道幾年過去了,xrdp與unity或者gnome還是水火不容?
好吧,不輕易放棄,還是求助一下google,果然。。。有驚喜!
找到一遍文章,參考以下
http://c-nergy.be/blog/?p=9962
首先安裝Ubuntu16.04.1
使用sudo apt-get upgrade更新系統
sudo dpkg ‐i tigervncserver_1.6.80‐4_amd64.deb
有兩個依賴包缺失,使用以下命令補上
sudo apt‐get install ‐f
為避免網路不好,便於大家下載,我上傳到了以下地址:
http://download.csdn.net/detail/dzh_fly/9648644
安裝xrdp
sudo apt‐get install xrdp ‐y
建立配置檔案
echo unity>~/.xsession
連通網路,點選Ubuntu右上角網路圖示,檢視IP地址資訊
在windows中啟動遠端桌面連線,輸入對應IP,如果網路正常,會提示輸入使用者名稱,密碼
OK,大功告成!
備註:如果出現滑鼠丟失或者面板丟失,請修改.xsession檔案如下:
/usr/lib/gnome‐session/gnome‐session‐binary ‐‐session=ubuntu &
/usr/lib/x86_64‐linux‐gnu/unity/unity‐panel‐service &
/usr/lib/unity‐settings‐daemon/unity‐settings‐daemon &
for indicator in /usr/lib/x86_64‐linux‐gnu/indicator‐*;
do
basename=`basename ${indicator}`
dirname=`dirname ${indicator}`
service=${dirname}/${basename}/${basename}‐service
${service} &
done
unity