最近接到一個任務,在Ubuntu系統下開發一個串口讀寫程序。開發要在臺式機上進行,安裝UbuntuKylin 14.04,而且在串口鏈接了設備。我的使用的是筆記本電腦,系統是Windows8.1。天然想到使用遠程桌面登陸到Ubuntu,使用起來就方便多了。通過一番搜索、總結和實踐,完美實現了此功能。下面一塊兒來試試吧,go! shell
打開啓動器左上角的程序搜索器。 網絡
輸入"遠程",單擊桌面共享。 編輯器
按照下圖進行配置。這裏爲了方便沒有選擇輸密碼。 加密
關閉後在桌面右上角會顯示遠程圖標。 spa
系統設置 > 用戶帳戶。解鎖,打開自動登陸。 3d
打開終端運行命令: blog
sudo apt-get install xrdp ip
sudo apt-get update 開發
安裝系統配置編輯器dconf-editor, rem
打開終端運行命令:
sudo apt-get install dconf-editor
sudo dconf-editor
如今dconf-editor的界面已打開。到這裏:org > gnome > desktop > remote-access,requlre-encryption取消勾選。
到這裏Ubuntu的配置就完成了。
在Windows打開遠程桌面登陸,輸入Ubuntu系統的IP,好比192.168.1.100。出現登陸xrdp的對話框,Module選vnc-any,ip固定填寫127.0.0.1,不用輸192.168.1.100。
OK,完成。
注意:若是用Ubuntu虛擬機進行操練,那要設置虛擬機的網絡適配器爲橋接模式,不能使用默認的NAT。
遠程使用Ubuntu最好爲其設置固定IP,方法:
若是有多個DNS用逗號隔開。
當遠程的Ubuntu機器不鏈接顯示器時,咱們登陸Ubuntu遠程桌面的分辨率只有800x600,且沒法更改。寫程序這個分辨率顯然是很彆扭的。
方法1:給它接個高分辨率顯示器。可是既然要遠程,好像有點浪費。
方法2:網上有設置分辨率的方法,能夠搜到好多。總結一下就是寫個shell文件,好比我筆記本電腦分辨率是1600x900。將如下文本保存爲ChangeCVT.sh文件。
#ChangeCVT.sh Begin
xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
xrandr --addmode VIRTUAL1 "1600x900_60.00"
xrandr --output VIRTUAL1 --mode "1600x900_60.00"
exit
#ChangeCVT.sh End
運行這個文件。打開終端,命令:sh ChangeCVT.sh。