简介
Xfce是类UNIX操作系统上的轻量级桌面环境。虽然它致力于快速与低资源消耗,但仍然具有视觉吸引力且易于使用。Xfce遵循UNIX的模块化和复用性哲学传统。它包含大量组件,有您期待的现代桌面环境所应具有的完整功能。它们分别打包,您可以从中挑选可用的软件包去创建理想的个人工作环境。
编译配置流程
1.配置安装环境
1)修改 ubuntu 镜像源。
cp -a /etc/apt/sources.list /etc/apt/sources.list.bak
wget -O /etc/apt/sources.list https://mirrors.huaweicloud.com/repository/conf/Ubuntu-Ports-bionic.list
apt-get update
如果在apt-get update出现如下错误,执行rm /var/lib/apt/lists/lock删除锁后,继续执行apt-get update即可。
回显内容如下:
root@ecs-ubuntu-xfce:~# apt-get update
Reading package lists... Done
E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
E: Unable to lock directory /var/lib/apt/lists/
2.安装
1)安装xfce4
sudo apt-get install xfce4
2)安装vncserver,用来连接xfce4桌面
sudo apt-get install vnc4server
vncserver
请按照提示设置登录VNC的密码信息,输入和确认完成后,会在“~/.vnc”下生成配置文件“xstartup”。配置该文件后。可以通过Windows安装远程连接等工具连接并显示桌面。
3)配置xstartup文件
vi ~/.vnc/xstartup
将xstartup修改为如下所示,保存退出。
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
4)重启vncserver
vncserver -kill :1
vncserver
3.运行和验证
1)查看xvnc-view服务的端口号
netstat -anp | grep Xvnc
回显内容如下,可获得xvnc-view的端口号为5903。
root@ecs-ubuntu-xfce:~/.vnc# netstat -anp | grep Xvnc
tcp 0 0 0.0.0.0:6003 0.0.0.0:* LISTEN 20470/Xvnc4
tcp6 0 0 :::5903 :::* LISTEN 20470/Xvnc4
unix 2 [ ACC ] STREAM LISTENING 479524 20470/Xvnc4 /tmp/.X11-unix/X3
unix 3 [ ] STREAM CONNECTED 477952 20470/Xvnc4 /tmp/.X11-unix/X3
unix 3 [ ] STREAM CONNECTED 477933 20470/Xvnc4 /tmp/.X11-unix/X3
2)在Windows上下载和安装远程连接ubuntu桌面的程序,例如MobaXterm。
3)新建Session,Session类型为vnc。
4)输入安装xfce的Ubuntu的 云服务器 的 公网IP 地址,然后连接即可访问Ubuntu的Xfce桌面,如图1-1所示。