如何windows子系统Ubuntu20.04.4 LTS安装图形可视化界面VcXsrv以及xfce4

2023-05-16

1.Windows下安装VcXsrv。

下载地址

VcXsrv Windows X Server download | SourceForge.net

自行安装,过程中选择(1).One large window    (2).Start no Client    (3).Extra setting全选,一般Disable access control未勾选,选中即可。(4)Save configuration ,保存至Windows桌面,下次使用不用再设置,然后点击完成。打开后界面如下。

 2.Ubuntu下安装xfce4

sudo apt install -y xfce4

报错,如下。

 很明显,需要更换镜像网址。

sudo vim /etc/apt/sources.list,进入后,按A进入insert,按键拉至最底步,添加清华镜像网址。

#添加清华源

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse multiverse

将上述代码全部复制进去后,如下图。

 按ESC键,退出编辑状态。再退出vim,需依次按:wq!回车键(冒号冒号冒号!!小白看清楚)

然后更新镜像, sudo apt update

更新软件,sudo apt upgrade

这时再安装xfce4就不会报错啦。sudo apt install -y xfce4。安装结束时,会让你选择,直接OK就行。

这时候是不是能启动可视化界面了呢?输入startxfce4启动。我们发现报错啦!

 为什么呢?需要修改环境变量。我们输入下面代码,动态获取IP地址。

vim ~/.bashrc

按A进入Insert模式,拉至最底端,输入下面的代码。

export DISPLAY="`grep nameserver /etc/resolv.conf | sed 's/nameserver //'`:0"

 然后依次按 ESC :wq!Enter###退出vim。

source ~/.bashrc    ###永久保存环境变量

好了,此时,我们再输入startxfce4就可以启动可视化界面啦!!!

 3.写在最后

每次打开可视化界面需要先打开安装VcXsrv保存的config,即第一步让保存在桌面的。然后,打开终端,输入startxfce4才可以启动。

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何windows子系统Ubuntu20.04.4 LTS安装图形可视化界面VcXsrv以及xfce4 的相关文章

  • K210模型训练(物体分类)

    目录 一 打开Maix IDE 的官网找到需要训练模型的平台Maix Hub 模型训练的分类 xff1a 二 如何使用Maix Hub模型训练平台 数据集的采集 三 训练模型后的文件分类 一 打开Maix IDE 的官网找到需要训练模型的平
  • Openstack Swift 安装部署总结

    环境 硬件 这里只使用了一台服务器 xff0c 既作为Controller Node xff0c 也作为Storage Node 主机名IPOS磁盘文件系统sf dev10 202 127 4Centos 7 4 dev sdb dev s
  • 针对于esp8266-01的刷AT固件

    目录 1 esp8266 01的结构与引脚分布 1 1对应各引脚的功能分布 2 如何与USB转TTL接线进行刷固件 3 使用 FLASH Download Tool刷固件 3 1打开该文件 3 2按照此选项进行选择 3 3接着进行选择 3
  • 阿里云物联网平台如何进行云产品流转

    一 什么是云产品流转 简单来说就是如何将数据从这个设备发送到另一个设备中 二 如何在同一产品上的俩个设备之间进行数据转移 1 创建一个产品 xff0c 并添加两个设备 可以看到RP DPJ 与RP WX 都是属于RP WXX 产品上的俩个设
  • 本地包含与远程包含

    注意 xff1a 仅用于本人学习的笔记记录 xff0c 禁止进行传播分享 xff0c 一旦造成严重后果与本人无关 xff01 xff01 xff01 一 什么是文件包含漏洞 文件包含 xff1a 就是去其他的php文件读取源码来运行 xff
  • Linux下的shell

    NC反向shell 1 查看shell类型 echo SHELL chsh s 需要修改shell的类型 cat etc shells 查看存在哪些shell 然后反弹对应的shell xff08 正向连接 xff09 被控制端 nc lv
  • 单片机之步进电机驱动篇(一)

    步进电机的简介 xff1a 步进电机是一种将电脉冲转化为角位移的执行机构 当步进电机驱动器接收到一个脉冲信号 xff0c 它就驱动步进电机按设定的方向转动一个步距角 通过控制脉冲来控制角位移量 xff0c 也可以实现对电机的加减速和正反转的
  • ROS使用Python编写的步骤

    第一步 xff1a 和C 43 43 编写一样 xff0c 配置好工作空间 第二步 xff1a 在功能包下面建立一个scripts文件夹 第三步 xff1a 在scripts文件里面建立一个 py文件 第四步 编写python文件 注意 x
  • 解决js脚本加载失败的问题

    当我们在运行某一个项目时 xff0c 它的某些JavaScript脚本可能加载不出来 xff0c 报错 像现在单页界面应用基本上都是通过js来构建 xff0c 一旦加载不出 xff0c 这个项目就不能运行了 xff0c 那怎么办 xff1f
  • 能在 Switch 中使用 String 吗?

    答 xff1a 从 Java 7 开始 xff0c 我们可以在 switch case 中使用字符串 xff0c 但这仅仅是一个语法糖 内部实现在 switch 中使用字符串的 hashCode 补充 xff1a 在JDK7以前 xff0c
  • C语言基础编程练习(精选例题+题解)

    目录 1 求最大公约数和最小公倍数 2 打印图形 3 质数因子 4 数字排序 5 十进制数转换为八进制数 xff08 进制转换 xff09 6 寻找完数 1 求最大公约数和最小公倍数 题目描述 xff1a 输入两个正整数m和n xff0c
  • 判断字符向量是否为回文

    回文是指正读反读均相同的字符序列 xff0c 如 34 abba 34 和 34 abdba 34 均是回文 xff0c 但 34 good 34 不是回文 试写一个算法判定给定的字符向量是否为回文 xff08 提示 xff1a 将一般字符
  • 【matlab】记一次微信聊天文字记录导出到Excel工作

    其实一直想把我和她的微信聊天记录导出到文本 xff0c 整理出来拿出来翻翻 xff0c 然后再查阅了大量网络资料后 xff0c 我成功的将我和她的聊天记录整理成excel的形式 xff0c 如下所示 xff1a 那么我们开始 一 工具准备
  • C语言实现选择排序算法

    选择排序 算法步骤 1 从0索引开始 xff0c 跟后面的元素一一比较 2 小的放前面 xff0c 大的放后面 3 第一次循环结束后 xff0c 最小的数据已经确定 4 第二次循环从一索引开始以此内推 整体代码块在最下方 xff0c 有需要
  • DVWA靶场搭建

    1 靶场是什么 xff0c 靶场的搭建 在学习web安全的过程中 xff0c 靶场是必不可少的 xff0c 毕竟在计算机界 xff0c 任何理论知识都不如实操 靶场就是人为提供的带有安全漏洞的服务 xff0c 每一个学习者都可以在本地快速搭
  • 用HTML+bootstrap制作个人简历

    用HTML bootstrap制作个人简历 nbsp index html lt DOCTYPE html gt lt html lang en gt lt head gt lt meta charset UTF 8 gt lt meta
  • 蓝桥杯单片机比赛学习:6、中断系统之定时器中断的基本原理

    上节我们讲了中断的外部中断 xff0c 基本的了解了一下中断 xff0c 这一节我们继续来学习中断系统的定时器中断基本原理 xff0c 本节很重要 无论是在比赛中还是在单片机 嵌入式等的学习上都有着很重要的地位 如对本作者有兴趣可以去我主页
  • 关于本地离线API文档大全-Zeal的下载以及使用

    目录 1 先进zeal官网进行下载对应的版本 2 进入点击edit gt preferents 在directory中设置存放文档的地址 3 进入下面的网址 xff0c 按ctrl 43 f查找所需的语言后复制name属性的值 4 下载文档
  • Vue使用Element Plus

    安装 Element Plus 安装组件 npm install element plus save 在main ts中导入UI 导入饿了么UI组件 import ElementPlus from 39 element plus 39 im
  • 带符号数的移位操作

    算数移位时应保持数的符号位不变 xff0c 数值的大小则要发生变化 左移一位相当于该数乘以2 xff0c 右移一位相当于该数除以2 移位运算有算数移位 逻辑移位和循环移位一共3类 xff0c 每种移位有左移和右移之分 1 算数移位 算数移位

随机推荐

  • Linux复制文件时出现权限不够的问题

    只需两步即可 1 ctrl 43 alt 43 t打开一个终端 2 输入命令sudo nautilus并运行 就可以打开一个具有管理员权限的文件管理器 xff0c 即可在不切换到管理员的条件下复制文件了
  • Unsupported class file major version 61

    简介 xff1a illegalargumentexception 不支持的类文件主版本61 xff0c jdk版本过高 1 项目场景 项目场景 xff1a 在maven框架下 xff0c 基于注解的SpringAOP项目 2 运行结果 3
  • 基于ubuntu 下 vim 入门进阶篇之环境和插件的配置2步完美搞定

    前言 xff1a 本文可以帮助你快速从vi新手到vi熟练使用 xff0c 按照文中的步骤可以使你在1小时之内搞定所有的配置和熟悉vi的基本使用 很早之前就接触vi了 xff0c 但是一直没时间弄插件 xff0c 也就使用了vi的基本功能 x
  • 数据库系统概论——非相关子查询和相关子查询详解

    学生表 课程表 学生选课表 学生表 xff1a Student Sno Sname Sex Sage Sdept 学号Sno 姓名Sname 性别Sex 年龄Sage 所在系Sdept 201215121 李勇 男 20 CS 201215
  • Anconda新建python环境

    文章目录 前言一 使用代码形式创建虚拟环境1 创建虚拟环境2 查看虚拟环境3 激活虚拟环境4 包的下载5 删除虚拟环境 二 图形界面创建虚拟环境总结 前言 本文主要解决使用Anconda创建python虚拟环境 提示 xff1a 以下是本篇
  • 副驾驶员copilot VsCode神级插件,新手慎用!!!

    新人慎用 新人慎用 新人慎用 一 xff0c 安装并申请 1 点击拓展 xff0c 搜索copilot 2 选这个 安装后右下角会弹出使用申请 xff0c 点击后会跳转到GitHub上申请 本插件是需要预约的 xff0c 大概一周左右时间就
  • 54-Linux概述

    Linux系统概述 计算机的体系结构 xff1a 计算机由计算机硬件和计算机软件两个部分组成 xff0c 其中计算机软件 Computer Software 可分为系统软件和应用软件 系统软件就是操作系统 xff0c 是其他软件的基础 Li
  • 实验十五 IS-IS协议基本配置

    实验十五 IS IS协议基本配置 IS IS 中间系统到中间系统 协议与OSPF 开放最短路径优先 协议有许多类似之处 xff0c 如都是链路状态的IGP路由协议 xff0c 采用的都SPF路由算法 xff0c 都划分了区域 为了支持大规模
  • 解决终端输出乱码问题

    乱码 代码 应该输出 王啊hello world 但是输出了乱码 原因 出现乱码问题的根本原因是编码与解码 使用了不同 而且不兼容的 标准 xff0c 在国内一般出现在中文的编解码过程中 解决方法 第一步 右击终端边界 xff0c 点击里面
  • Win10安装JDK11过程及配置

    写在前面 新手小白刚开始学习java xff0c 所以我的电脑未曾安装过jdk xff0c 如果是曾经装过的需要卸载旧版本 卸载注意事项 xff1a 1 找到原有文件 xff0c 删除它 2 选择此电脑 xff0c 右击系统属性 xff0c
  • Springboot启动后找不到接口前台报404

    Postman测试404后台没报错 首先考虑 xff1a 接口是不是被spring管理了 xff0c 没有被管理是找不到的 Controller 层是否添加注解 64 RestController 64 RequestMapping 34
  • VC++中for(i = 1; i < (1 << n); i ++)循环语句中 i < (1 << n)的含义

    lt lt 在VC 43 43 里执行的是位的算术左移 比如a 61 1 lt lt 1 就是1的二进制从右向左移一位 有符号位的左移高位相应补0或者1 移n位就是原十进制数的2 n次方 因为VC 43 43 里整型32 所以最多可以移31
  • 基于 Debain11 构建 asp.net core 6.x 的基础运行时镜像

    基于 Debain11 构建 asp net core 6 x 的基础运行时镜像 Linux 环境说明Debian 简介Debian 发行版本关于 Debian 11 Linux 常用基础工具Dockerfile 中 RUN 指令RUN 语
  • C++中cmp()用法

    首先 xff0c 我们来谈谈大名鼎鼎的void qsort void base int nelem int width int fcmp const void const void 它属于C语言标准库函数 xff0c 应该是运用最多的了 x
  • 基于汇编和C语言STM32流水灯依次闪烁

    目录 一 初始化 1 地址映射和寄存器映射 1 1 总线基地址 1 2 外设基地址 1 3 外设寄存器地址 1 4接线 1 4 1 将串口USB转TTL线与stm32核心板连接如图所示 1 4 2 并且要设 BOOT0 与 BOOT1 配置
  • Java中String数组的排序

    使用Java compareToIgnoreCase 方法排序 这个方法我在上一篇文章已经说过如何使用了 xff0c 也说明了它的原理 我们可以看一看 xff1a 点击查看 https blog janyork com index php
  • 一步带你了解C语言中++、--的使用方法!

    一步让你了解C语言中 43 43 的使用方法 xff01 一 前言二 43 43 运算符 1 前缀形式和后缀形式单独使用 xff0c 并未出现在表达式中 2 前缀形式后缀形式放入表达式中 三 代码实现 一 前言 C语言中丰富的运算符和表达式
  • python进阶之路——输出print

    目录 一 概述 二 变量输出 三 格式化输出 1 2 str format xff08 xff09 xff08 1 xff09 索引 xff0c 填充与截取 xff08 2 xff09 类型转换 xff08 3 xff09 格式化数字 xf
  • VMware16安装教程(图文教程)

    目录 前言 一 VMware是什么 xff1f 二 安装步骤 1 下载VMware16安装包 3 常见错误 总结 前言 虚拟技术是一种通过组合或分区现有的计算机资源 xff08 CPU 内存 磁盘空间等 xff09 xff0c 使得这些资源
  • 如何windows子系统Ubuntu20.04.4 LTS安装图形可视化界面VcXsrv以及xfce4

    1 Windows下安装VcXsrv 下载地址 VcXsrv Windows X Server download SourceForge net 自行安装 xff0c 过程中选择 1 One large window 2 Start no