爛泥:學習ubuntu遠程桌面(一):配置遠程桌面


本文由秀依林楓提供友情贊助,首發於爛泥行天下

公司服務器目前安裝的都是ubuntu 14.04系統,而且由於業務需要,需要使用到ubuntu的遠程桌面功能。所以本篇文章都是圍繞ubuntu的遠程桌面來介紹。

一、遠程桌面連接方式

ubuntu的遠程桌面連接要說簡單也很簡單,要說復雜也很復雜。ubuntu遠程桌面連接的方式,目前主要有兩種方式:基於VNC方式的和基於XRDP方式的。

基於VNC方式的遠程桌面連接,不在本篇文章中進行介紹。本文主要介紹基於XRDP方式的遠程桌面連接。

注意:基於XRDP方式的遠程桌面連接還需要vncserver的支持,所以在進行軟件安裝時,還要安裝vncserver軟件包。

我們本次試驗基於ubuntu14.04 64bit桌面版。因為現在公司使用的OS既有ubuntu desktop桌面版,又有ubuntu server服務器版,所以如果ubuntu desktop 桌面版與ubuntu server服務器版不同的地方,我會在文章中提出來。

二、ubuntu遠程桌面配置

無論是在ubuntu desktop桌面版還是ubuntu server服務器版上配置遠程桌面,都需要我們安裝x windows桌面環境軟件包、vncserver軟件包以及xrdp軟件包。

2.1 安裝相關軟件

x windows桌面環境軟件比較多,在此我們選擇的是輕量級的xfce4。

注意:建議在ubuntu desktop桌面版上不要使用lxde,這個x windows桌面環境軟件。因為本人經過測試,lxde在桌面版上顯示不正常。但是如果是在ubuntu server服務器版的話,可以安裝xfce4或者lxde這兩種x windows桌面環境軟件的一個。

軟件安裝如下:

sudo apt-get -y install xfce4 xrdp vnc4server

clip_image001

軟件安裝完畢后,我們來查看下相關軟件包。如下:

dpkg -L xrdp

clip_image002

在上圖的xrdp安裝文件中,我們需要注意xrdp.ini這個文件,有關這個文件的使用,我會在下一篇文章ubuntu遠程桌面會話管理中進行講解。

dpkg -L vnc4server

clip_image003

2.2 配置xfce4桌面會話文件

軟件安裝完畢后,我們還需要為每一個需要使用遠程桌面登陸到系統的用戶配置一個xfce4桌面會話文件。如果不配置該文件的話,用戶登陸后只有黑白點為背景,無圖標也無法操作。如下:

clip_image004

注意:是為每一個需要使用遠程桌面的用戶。

為什么會出現上述情況?這是因為xrdp、gnome和unity之間的兼容性問題導致的。

配置xfce4桌面會話文件,我們只需要把xfce4-session這行命令保存到該用戶的家目錄下。如下:

echo xfce4-session>.xsession

cat .xsession

clip_image005

注意:在此我們是以ilanni這個用戶進行測試的。如果使用其他用戶進行測試的話,一定要在該用戶的家目錄下,把上述xfce4桌面會話文件保存一份。

同時,還需要注意ubuntu server服務器版是不需要配置xfce4桌面會話文件的。因為ubuntu server服務器版不存在xrdp、gnome和unity之間的兼容性問題。

2.3 遠程桌面連接

相關軟件安裝完畢並配置完畢后,我們就可以通過遠程桌面軟件來連接這台主機。

在此我們使用的是windows自帶的遠程桌面來連接,如下:

clip_image006

clip_image007

在下圖中,輸入登陸到系統的用戶名和密碼。

clip_image008

注意:上圖中“Module”中選擇sesman-Xvnc,username和password中填入相應的用戶和密碼即可。

clip_image009

注意:上圖中connecting to 127.0.0.1 5912這行。這行的作用,我會在下一篇文章中進行講解。

clip_image010

以上就是遠程成功登陸到ubuntu系統中的界面。

三、遠程桌面鍵盤補全

遠程登陸進入ubuntu系統后,你會發現在終端中使用tab補全相關命令時,會不起作用。

這是因為xfce4桌面配置文件中有關鍵盤的操作被占用造成的。

要解決這個這個問題有兩種方法,如下:

方法一:編輯.config/xfce4/xfconf/xfce-perchannel-xml目錄下的xfce4-keyboard-shortcuts.xml文件,在里面內容里找到<property name="&lt;Super&gt;Tab" type="string" value="switch_window_key"/>,把它用這句替換<property name="&lt;Super&gt;Tab" type="empty"/>。然后重新啟動系統后即可解決問題。如下:

clip_image011

clip_image012

方法二:該方法不需要你去重新啟動系統,在遠程桌面中進行設置,路徑是:打開菜單—設置—窗口管理器,如下:

clip_image013

clip_image014

clip_image015

或者在終端中輸入xfwm4-settings打開也行(xfwm4就是xfce4 window manger的縮寫),選擇鍵盤,可以看到窗口快捷鍵中動作一列有“切換同一應用程序的窗口”選項,將該選項的快捷鍵清除后關閉窗口即可解決問題。如下:

clip_image016

clip_image015[1]

經過以上設置后,我們再在終端中使用Tab鍵補全就可以使用了。所以以上兩種方法,建議采用第二種。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM