在win10安装wsl2和图形化界面,报错积累Error: cannot open display: localhost:0,XLaunch黑屏

  • 一、安装wsl2(ubuntu20.04)
    • (1)准备
      • 检查更新
      • 勾选三个选项
      • 下载Linux内核更新包
    • (2)Ubuntu下载和安装(两种方法):
      • wsl 改为wsl2
  • 二、图形化界面的安装
    • (1)下载VcXsrv
    • (2)配置
    • (3)安装相应的组件
  • 错误积累:
    • 问题1:错误信息:Error: cannot open display: localhost:0
    • 解决方法:
    • 问题2 输入`sudo compiz`后出现如下运行结果,XLaunch且一直处于黑屏,看不到桌面。
    • 解决办法:

一、安装wsl2(ubuntu20.04)

(由于某些资源是外网资源,下载速度可能特别慢,需要采用特殊上网)

(1)准备

检查更新

勾选三个选项

控制面板——>卸载程序


重启。

下载Linux内核更新包

点击下载linux内核更新包

双击更新包安装。

可以直接参考官网给出的步骤。官网指导参考

(2)Ubuntu下载和安装(两种方法):

1、第一种:官网或者Microsoft Store下载(默认安装位置,如果你想安装在其他位置,看第二种方法)

ubuntu官网下载

Microsoft Store

迅雷下载 提取码:a4wc

2、第二种:将wsl选择安装在非系统盘

手动下载适用于 Linux 的 Windows 子系统发行版包

将下载下来的.appx文件改为.zip文件解压到想要安装的位置


点击安装。

wsl 改为wsl2

查看自身发行版本:wsl --list --verbosewsl -l -v

若要设置发行版,请运行:wsl --set-version <Distro> 2并且确保将 替换为你的发行版的实际名称。如:wsl --set-version Ubuntu-20.04 2

此外,如果要使 WSL 2 成为你的默认体系结构,可以通过此命令执行该操作:wsl --set-default-version 2

二、图形化界面的安装

(1)下载VcXsrv

1、官网地址下载
2、迅雷下载: 提取码:zcqx

(2)配置


四个任选一个,点下一步



可以选择保存配置,将配置文件放在桌面下次直接打开使用。

(3)安装相应的组件

输入命令:

sudo apt-get update
sudo apt-get upgrade

升级

再分别输入命令:

sudo apt-get install ubuntu-desktop
sudo apt-get install unity
sudo apt-get install compiz-plugins
sudo apt-get install compizconfig-settings-manager


耐心等待,约三十分钟左右。

输入命令:sudo vim ~/.bashrc

进入编辑模式在最后插入下面命令, 保存退出。

export DISPLAY=`cat /etc/resolv.conf | grep nameserver | awk '{print $2}'`:0

如图:

输入下方命令,刷新一下

source ~/.bashrc

接着输入命令sudo ccsm,设置需要的功能


选择OK

选择如下(可以根据需求选择):



选择完毕后,close

回到终端输入:sudo compiz

成功了!

错误积累:

问题1:错误信息:Error: cannot open display: localhost:0

解决方法:

输入命令:sudo vim ~/.bashrc,插入

export DISPLAY=`cat /etc/resolv.conf | grep nameserver | awk '{print $2}'`:0

然后敲ESC :wq保存退出。

问题2 输入sudo compiz后出现如下运行结果,XLaunch且一直处于黑屏,看不到桌面。

compiz (core) - Info: Loading plugin: core
compiz (core) - Info: Starting plugin: core
compiz (core) - Info: Loading plugin: ccp
compiz (core) - Info: Starting plugin: ccp
compizconfig - Info: Backend     : ini
compizconfig - Info: Integration : true
compizconfig - Info: Profile     : default

可能是由于没有勾选如图所示:

或者由于发生冲突,被取消勾选了,

解决办法:

重启 XLaunch,执行sudo ccsm,重新将ubuntu unity plugin勾选。再执行sudo compiz

win10安装wsl2和图形化界面相关推荐

  1. Windows安装mysql及图形化界面navicat

    安装Mysql及图形化界面Navicat 有段时间没有更新博客了,新博客访问和互动很少,所以没什么动力. 想来也是自己更新得太少了,最近上课需要,姑且更新一些简单的环境搭建,如有不懂的地方欢迎评论,如 ...

  2. 安装集群图形化界面(Dashboard )、海外构建镜像

    文章目录 一.安装集群图形化界面(Dashboard ) 1.安装图形化界面 2.部署nginx服务 3.使用Dashboard创建应用 二.海外构建镜像 1. 实现原理 2.所需要的平台 3.实现具 ...

  3. 使用VMware安装centos 7 图形化界面

    目前博主正在学习linux,学到半途,突然想分享自己学习过程中遇到的问题,特此从这篇开始写linux. 先下载VMware安装转件,博主在此提供, 链接:https://pan.baidu.com/s ...

  4. 安装linux7 没有图形化界面,CentOs7 安装后无图形界面,安装图形界面(yum groupinstall GNOME Desktop Graphical Administration ...

    CentOS7安装完成后,提示重启系统,点击重启后直接进入了命令行模式,这给我郁闷的,当时想是不是可以切换运行级别5到界面,所以去看了/etc/inittab,没有我预想的结果,看到了一个提示语, # ...

  5. Linux图形界面的安装和卸载,在CentOS下安装和卸载图形化界面的方法

    虽然说text模式下系统占用资源小,但是有时候确实在图形界面下操作更方便,所以,学会在centos下安装图形界面是必须会的.图形界面有两个,可以任选其中一个,看你的更新源当中有哪个就安装哪个吧. ce ...

  6. Linux安装软件无图形化界面,无图形界面安装 Development Tools(centos版)

    相信很多linux老手都知道在安装linux系统的时候需要把Development Tools包选上,以方便将来编译安装自己所需要的软件,又因为Development Tools包在安装linux时并 ...

  7. 02 离线安装管理ceph图形化界面calamari

    节点情况 需要安装软件 服务端 calamri-server romana salt-master 集群节点 salt-minion diamond 根据实际环境规划如下: 节点情况 需要安装 10. ...

  8. mysql数据库图形化界面_mysql:mysql安装及一些配置和图形界面介绍

    关于mysql,我使用的不多,这次记录是在学习一位大牛的demo的契机下完成的.包括前面记录到的sqlserver的一些知识点,也是在新的项目组中协助时候学习记录的.希望通过记录加深印象和帮助后来者. ...

  9. 虚拟机安装CentOS 7以及解决图形化界面问题

    从网络上找到CentOS的镜像文件 这个文件可能下载有点慢,可以自己去GitHub上去找,这个就不说了. 下载完CenOS的镜像文件后就开始安装了 操作步骤 新建一个虚拟机,先创建一个空盘 在这选上你 ...

  10. ubuntu 无法进入startx_Ubuntu无法进入图形化界面(报错/dev/sda1:clean的解决)

    进入命令行模式,执行下面的命令: rm -rf /etc/X11/xorg.conf cp /etc/X11/xorg.conf.failsafe /etc/X11/xorg.conf 重启电脑. 上 ...

最新文章

  1. java 类中构造函数的讲解
  2. 网络推广专员浅析站内网络推广引流怎样做?
  3. Linear regression with one variable算法实例讲解(绘制图像,cost_Function ,Gradient Desent, 拟合曲线, 轮廓图绘制)_矩阵操作...
  4. numpy数组如何将数组中的元素批量保留小数(或精确到指定位)?np.around()函数(与np.round()函数等价?)
  5. html5——html5简介
  6. 关于js校验,检验常见的比如:电话,数字,邮箱,手机号等等
  7. shell编程之条件语句(文件测试,test命令,字符串和逻辑测试,if单支语句,if双支语句,if多支语句,case命令,用if写跑步小实验)
  8. java生成excel文件
  9. 采用Matlab编程实现 高频强调滤波,[转载]MATLAB图像处理-基于高频强调滤波和直方均衡化图像增强...
  10. 区块链风口下,开发者下海是否为时已晚?
  11. 美国重金投资3D芯片项目!MIT+美独资公司攻关,旨在继续领先中国
  12. python ftp编程_Python编程-FTP
  13. matlab wnetreg,MATLAB神经网络工具箱函数
  14. arcgis许可服务器怎么修改,【ARCGIS】修改ARCGIS许可文件有效期
  15. 2020爱分析·智能通讯云厂商全景报告
  16. 推荐几个代码静态分析工具
  17. FFT算法(Java实现)
  18. 常用的平方根算法详解与实现
  19. Liunx-centos8入门+配置网络
  20. nod-1089-最长回文子串 V2

热门文章

  1. Android文件资源(raw/data/asset)的存取
  2. 我理解的17种C#写的Hello World程序
  3. Java ClassLoader基础及加载不同依赖 Jar 中的公共类
  4. 机器学习:使用matlab的fminunc+正则化实现二元逻辑回归
  5. CF1047D Little C Loves 3 II
  6. copyWebpackPlugin的使用及常见问题(glob及Path ............... is not in cwd)
  7. a人工智能b大数据c云计算_解读云计算、大数据、AI 对数据中心的影响,最全面的解说分析!...
  8. linux修改对外访问ip_linux 同一个ip 绑定两个不同的域名 访问两个不同的项目
  9. 为了探究不同光照处理_初中化学 | 控制变量法与影响因素的探究
  10. docker部署showdoc