使用 XRDP 從 win7 遠端 Ubuntu 12.04LTS 桌面
以前大家用 VNC 來連遠端桌面
後來 XRDP 似乎可以讓 windows 不需要裝額外 client 就能遠端 Ubuntu
看了網路上說從 win7 連到 Ubuntu 12.04LTS 是OK的
於是我也來試試看
(1) 從軟體中心安裝 xrdp
或者 sudo apt-get install xrdp
(2) Dash -> 輸入"桌面分享" -> 允許其他使用者觀看/控制您的桌面打勾
網路上提供的地方是系統設定、應用程式、網際網路之類
但我在 Ubuntu 12.04 卻找不到,猜想是 11.04 以前的版本吧
我是從 Dash 搜尋「桌面」才找到的
後來 XRDP 似乎可以讓 windows 不需要裝額外 client 就能遠端 Ubuntu
看了網路上說從 win7 連到 Ubuntu 12.04LTS 是OK的
於是我也來試試看
(1) 從軟體中心安裝 xrdp
或者 sudo apt-get install xrdp
(2) Dash -> 輸入"桌面分享" -> 允許其他使用者觀看/控制您的桌面打勾
網路上提供的地方是系統設定、應用程式、網際網路之類
但我在 Ubuntu 12.04 卻找不到,猜想是 11.04 以前的版本吧
我是從 Dash 搜尋「桌面」才找到的
然後就可以試試看從 win7 連過來了,要記得 ip 後面必須加 ":3389"
(可以 gedit /etc/xrdp/xrdp.ini 裡面更改預設 port)
如果連上去看不到畫面的話,可能是下列兩種情況之一:
1. 有桌布但除此之外什麼都沒有
網路上很容易找到的解法:
(1) 新增 ~/.xsession 這個檔案,在裡面寫
gnome-session --session=ubuntu-2d
or
gnome-session --session=gnome-classic
兩種都可以,只是介面不同,可以自己使用看看介面差異在哪
我確定上面是需要的,但如果上面方法做了還是不行
那可能是少裝了以下套件:
(2) 安裝 gnome-session-fallback
sudo apt-get install gnome-session-fallback
2. 全部是黑的,只有滑鼠指標而已
這情況是 win7 的 mstsc 連線設定問題
只要在「永遠詢問認証」的地方打勾,就會跳出認證視窗正常運作了
最後要記得不管更改什麼設定,都要重啟 daemon 一下
sudo service xrdp restart
or
sudo /etc/init.d/xrdp restart