文档首页 > > 移植指南> 安装Xfce

安装Xfce

分享
更新时间:2020/06/03 GMT+08:00

介绍

简要介绍

Xfce是类UNIX操作系统上的轻量级桌面环境。虽然它致力于快速与低资源消耗,但仍然具有视觉吸引力且易于使用。Xfce遵循UNIX的模块化和复用性哲学传统。它包含大量组件,有您期待的现代桌面环境所应具有的完整功能。它们分别打包,您可以从中挑选可用的软件包去创建理想的个人工作环境。

编写语言:C/C++

一句话描述:自由桌面环境

开源协议:GPL

建议的版本

建议使用版本为“xfc4”

环境要求

云服务器要求

本文以云服务器KC1实例测试,云服务器配置如表1所示。

表1 云服务器配置

项目

说明

规格

kc1.large.2 | 2vCPUs | 4GB

磁盘

系统盘:高IO(40GB)

操作系统要求

操作系统要求如表2所示。

表2 操作系统要求

项目

说明

下载地址

Ubuntu

18.04

在公共镜像中已提供。

Kernel

4.15.0

在公共镜像中已提供。

配置安装环境

修改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/

安装

  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

运行和验证

  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所示。

    为保证正常访问,需要在华为云上,在云服务器安全组规则中,放通上述查找到的xvnc-view的5903端口。

    图1 连接Xfce桌面

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问