Ubuntu16.04安装xfce4、unity图形化桌面

版权声明:来自波博 https://blog.csdn.net/qq_42906907/article/details/82894096

*Ubuntu16.04安装图形化界面

目前云平台的linux虚拟机默认都不安装桌面图形化,对爱好图形化的用户来说,安装远程桌面图形化有点抓狂:
1.xrdp登录窗口只支持mate 和 xfce4的版本(小老鼠)
2.VNC支持所有的桌面图形化(需要开启服务端和客户端的链路),如下操作给大家展示两种安装方法。请收录。

一. 安装ubuntu16.04的xfce4文档
在azure云平台安装创建ubuntu 16.04虚拟主机,安装xfce4的图像界面

  1. 首先创建一台Ubuntu LTS的虚拟机,通过sudo passwd root,设定root 用户密码
  2. 创建完成后使用XShell登陆虚拟机root用户,依次执行下面的命令

安装xfce4和远程登录组件

apt-get install -y xfce4
apt-get install  -y xrdp 

生成一个默认的配置文件:

echo “xfce4-session” > ~/.xsession

重启xrdp服务:

service xrdp restart
  1. ARM下的虚拟机如果配置了NSG,则需要添加NSG 3389的入站规则,如果是经典虚拟机,则需要为虚拟机添加remote desktop(3389)终结点。

  2. 完成后,ARM界面上的“连接”是灰掉的:
    修改相关的配置文件(以上步骤完成以后是灰屏状态)
    将/etc/xrdp/startwm.sh文件中添加如下粗体文字保存。

在这里插入图片描述

在需要RDP用户模式下,运行

echo “xfce4-session” > ~/.xsession

测试中如果出现错误:connecting to sesman ip 127.0.0.1 port 3350
问题根源在于tightvnc,出现问题的版本跟X字体有冲突,导致连接Xserver出错。

解决方法:

apt-get purge tightvnc xrdp
apt-get install tightvncserver xrdp

小老鼠桌面的远程可使用windows远程桌面远程
mstsc 开启3389端口,没有截图,请见谅,我已经卸载了xfce4桌面

二. 卸载xfce4桌面图形化安装ubuntu-desktop unity
登录root用户

#更新系统所有最新软件包

apt-get update && apt-get upgrade

#卸载原来的xfce4桌面图形化

apt-get remove xrdp
apt-get  remove xfce4*
apt-get  autoremove xfce4*

#安装ubuntu16.04系统默认的桌面图形化,如下是精简版安装相关系统

apt-get -y install --no-install-recommends ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal firefox

#安装远程服务端程序vncserver。因为xrdp不支持gnome-desktop,只能使用VNC远程

apt-get install vnc4server

#设置远程root用户的密码,其他用户亦可如此

vncpasswd  root

#修改root用户家目录下的桌面启动文件,注释掉粗体部分

在这里插入图片描述

#开启VNC服务端程序桌面1

vncserver :1

#在安全组中设置入站开启5901/TCP端口
#通过VNC客户端访问VNC服务端,输入VNC端设置的该用户密码即可登录成功。
#将vncserver :1加入到开机自启动。

如下命令切断VNC连接
vncserver -kill :1
vncserver -kill :2

如图:
linux虚拟机上开启vncserver :1端口,windows终端打开VNC viewer连接
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_42906907/article/details/82894096