摘要: 公司服务器目前安装的都是ubuntu 14.04系统,并且因为业务须要,须要使用到ubuntu的远程桌面功能。因此本篇文章都是围绕ubuntu的远程桌面来介绍。 1、远程桌面链接方式 ubuntu的远程桌面链接要说简单也很简单,要说复杂也很复杂。web
公司服务器目前安装的都是ubuntu 14.04系统,并且因为业务须要,须要使用到ubuntu的远程桌面功能。因此本篇文章都是围绕ubuntu的远程桌面来介绍。ubuntu
ubuntu的远程桌面链接要说简单也很简单,要说复杂也很复杂。ubuntu远程桌面链接的方式,目前主要有两种方式:基于VNC方式的和基于XRDP方式的。windows
基于VNC方式的远程桌面链接,不在本篇文章中进行介绍。本文主要介绍基于XRDP方式的远程桌面链接。服务器
注意:基于XRDP方式的远程桌面链接还须要vncserver的支持,因此在进行软件安装时,还要安装vncserver软件包。markdown
咱们本次试验基于ubuntu14.04 64bit桌面版。由于如今公司使用的OS既有ubuntu desktop桌面版,又有ubuntu server服务器版,因此若是ubuntu desktop 桌面版与ubuntu server服务器版不一样的地方,我会在文章中提出来。session
不管是在ubuntu desktop桌面版仍是ubuntu server服务器版上配置远程桌面,都须要咱们安装x windows桌面环境软件包、vncserver软件包以及xrdp软件包。学习
x windows桌面环境软件比较多,在此咱们选择的是轻量级的xfce4。测试
注意:建议在ubuntu desktop桌面版上不要使用lxde,这个x windows桌面环境软件。由于本人通过测试,lxde在桌面版上显示不正常。可是若是是在ubuntu server服务器版的话,能够安装xfce4或者lxde这两种x windows桌面环境软件的一个。spa
软件安装以下:server
sudo apt-get -y install xfce4 xrdp vnc4server
软件安装完毕后,咱们来查看下相关软件包。以下:
dpkg -L xrdp
在上图的xrdp安装文件中,咱们须要注意xrdp.ini这个文件,有关这个文件的使用,我会在下一篇文章ubuntu远程桌面会话管理中进行讲解。
dpkg -L vnc4server
软件安装完毕后,咱们还须要为每个须要使用远程桌面登录到系统的用户配置一个xfce4桌面会话文件。若是不配置该文件的话,用户登录后只有黑白点为背景,无图标也没法操做。以下:
注意:是为每个须要使用远程桌面的用户。
为何会出现上述状况?这是由于xrdp、gnome和unity之间的兼容性问题致使的。
配置xfce4桌面会话文件,咱们只须要把xfce4-session这行命令保存到该用户的家目录下。以下:
echo xfce4-session>.xsession
cat .xsession
注意:在此咱们是以ilanni这个用户进行测试的。若是使用其余用户进行测试的话,必定要在该用户的家目录下,把上述xfce4桌面会话文件保存一份。
同时,还须要注意ubuntu server服务器版是不须要配置xfce4桌面会话文件的。由于ubuntu server服务器版不存在xrdp、gnome和unity之间的兼容性问题。
相关软件安装完毕并配置完毕后,咱们就能够经过远程桌面软件来链接这台主机。
在此咱们使用的是windows自带的远程桌面来链接,以下:
在下图中,输入登录到系统的用户名和密码。
注意:上图中“Module”中选择sesman-Xvnc,username和password中填入相应的用户和密码便可。
注意:上图中connecting to 127.0.0.1 5912这行。这行的做用,我会在下一篇文章中进行讲解。
以上就是远程成功登录到ubuntu系统中的界面。
远程登录进入ubuntu系统后,你会发如今终端中使用tab补全相关命令时,会不起做用。
这是由于xfce4桌面配置文件中有关键盘的操做被占用形成的。
要解决这个这个问题有两种方法,以下:
方法一:编辑.config/xfce4/xfconf/xfce-perchannel-xml目录下的xfce4-keyboard-shortcuts.xml文件,在里面内容里找到<property name=”<Super>Tab” type=”string” value=”switch_window_key”/>,把它用这句替换<property name=”<Super>Tab” type=”empty”/>。而后从新启动系统后便可解决问题。以下:
方法二:该方法不须要你去从新启动系统,在远程桌面中进行设置,路径是:打开菜单—设置—窗口管理器,以下:
或者在终端中输入xfwm4-settings打开也行(xfwm4就是xfce4 window manger的缩写),选择键盘,能够看到窗口快捷键中动做一列有“切换同一应用程序的窗口”选项,将该选项的快捷键清除后关闭窗口便可解决问题。以下:
通过以上设置后,咱们再在终端中使用Tab键补全就可使用了。因此以上两种方法,建议采用第二种。