WSL2 安装桌面

2023-05-16

WSL2 安装桌面

如果已经安装了xfce 或者xubuntu-desktop,可以选择性卸载,参考[如何卸载xfce桌面或者xubuntu-desktop](如何卸载xfce桌面或者xubuntu-desktop - 简书 (jianshu.com))

如果安装的是xfce桌面

卸载xfce 4
sudo apt-get remove xfce4
卸载相关软件
sudo apt-get remove xfce4*
自动卸载不必要的软件
sudo apt-get autoremove
系统清理
sudo apt-get clean

如果安装的是xubuntu-desktop还需要卸载xubuntu

sudo apt-get remove xubuntu*
同样需要卸载不必要的软件
sudo apt-get autoremove
注意事项
xubutnu附带的应用也会删除,就是xfce或xubuntu下常用的软件也会被卸载

安装ubuntu-desktop

step1:在Windows下,安装VcXsrv。会生成 XLaunch 快捷键,之后会用到。

step2:在Ubuntu中,安装Ubuntu Desktop:

sudo apt install ubuntu-desktop

step3:输入vim ~/.bashrc,在文件末尾添加:

export DISPLAY=$(grep -m 1 nameserver /etc/resolv.conf | awk '{print $2}'):0.0
export XDG_SESSION_TYPE=x11

然后 source ~/.bashrc

step4:安装systemd

如果git clone 下载不了,建议直接下载:ubuntu-wsl2-systemd-script

git clone https://github.com/DamionGans/ubuntu-wsl2-systemd-script.git
cd ubuntu-wsl2-systemd-script/
bash ubuntu-wsl2-systemd-script.sh

然后重新启动ubuntushell并尝试运行systemctl

systemctl

step5: 启动

先在windows上启动XLaunch, 注意最后一页勾选Disable access control

sudo service dbus restart   #建议每次重启桌面都执行一次该命令,重启dbus服务,如果fail也不要紧,可以继续执行下一个命令试试
gnome-session

使用gnome-tweaks可以优化窗口效果,安装gnome-tweaks

sudo apt install gnome-tweaks gnome-shell-extensions

在ubuntu应用中搜索 tweaks就可以配置了, 可以配置窗口的最大、最小化等

参考:

在WSL中使用GPU:WSL2 + Ubuntu 18.04 + CUDA + Gnome图形界面环境配置

WSL2 Ubuntu图形界面使用指南

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

WSL2 安装桌面 的相关文章

随机推荐

  • SwiftUI List 中 多个 按钮 button 同时触发 buttonStyle

    在list中的一个单元格中设置多个按钮会出现同时触发的问题 xff0c 解决方法是增设按钮的类型属性 buttonStyle borderless 在List的单元格中 xff0c 按钮的下面 buttonStyle borderless
  • 隐私策略

    隐私权声明 软件注重对您的个人隐私的保护 我们不会在任何情况下收集您的信息 本隐私权声明适用于本软件的所有相关服务 您个人信息的搜集 本软件不收集任何您的个人信息 控制您的个人信息 本软件不控制您的任何个人信息 您个人信息的安全 严格保护您
  • MMPlayer同步文件到手机应用中的方法

    自己准备好要同步的文件 xff0c 如mp3 mp4 xff0c 然后按照如下操作 xff1a xff08 1 xff09 mac电脑插上iPhone xff08 2 xff09 打开访达Finder xff08 3 xff09 在左上列表
  • 全世界到底有多少软件开发人员?

    埃文斯数据公司 Evans Data Corporation 2019 最新的统计数据 xff08 原文 xff09 显示 xff0c 2018 年全球共有 2300 万软件开发人员 xff0c 预计到 2019 年底这个数字将达到 264
  • 并查集【通俗易懂】【知识点】

    为了解释并查集的原理 xff0c 我将举一个有爱的例子 话说江湖上散落着各式各样的大侠 xff0c 有上千个之多 他们没有什么正当职业 xff0c 整天背着剑在外面走来走去 xff0c 碰到和自己不是一路人的 xff0c 就免不了要打一架
  • QtreeWiget各节点之间连线样式设置

    QTreeWidget树状图默认各节点直接是没有线连接的 xff0c 看着层次感不强 xff0c 用户体验不太好 xff0c 所以需要设置一下样式 方法一 xff1a 通过对qtreewidget进行qss样式设置 效果图如下 xff1a
  • gitlab安装部署及问题解决(实践篇)

    系统环境 xff1a centos7 9 gitlab版本 xff1a 11 1 4 一 GitLab简介 GitLab 是一个用于仓库管理系统的开源项目 xff0c 使用Git作为代码管理工具 xff0c 并在此基础上搭建起来的web服务
  • 详解利用nodejs对json文件进行新增数据及删除指定的数据

    细节链接 详解利用nodejs对本地json文件进行增删改查 文件 1 首先存在packagename json文件 xff0c 具体内容如下 34 label 34 34 星享优惠 34 34 value 34 34 com kyy xx
  • VS.NET中Web Services入门

    Visual Studio NET 中的 XML Web services 入门 摘要 xff1a Microsoft Visual Studio NET 和 XML Web services 提供了一个简单 灵活且基于标准的模型 xff0
  • Openstack Manila使用初探 (Packstack)

    使用Packstack All in one 安装好Openstack之后 研究一下Manila组件的使用 主机名 cloud 192 168 31 233 1 manila conf 1 1 配置文件分析 Packstack的配置文件pa
  • Centos7+Packstack安装部署Openstack Mitaka之(一) 安装Packstack

    学习Openstack的前两个月 时间都花在环境部署上了 主要是版本的问题 导致了一系列的麻烦 之前使用devstack已经部署成功了 但是manila不能用 残念 问题主要出在网络上 研究完manila的网络模块之后再回头找原因吧 不打算
  • Tomcat的四种web应用部署方式详解

    在Tomcat中有四种部署Web应用的方式 xff0c 简要的概括分别是 xff1a xff08 1 xff09 利用Tomcat自动部署 xff08 2 xff09 利用控制台进行部署 xff08 3 xff09 增加自定义的Web部署文
  • 虚拟机linux插入U盘搜索不到怎么整

    我在 dev下找 xff0c 使用fdisk xff0c 都没有找到插入的u盘 看了下服务 vmware的USB也是开启的 最后发现vmware的USB是2 0 xff0c 改成3 0就好了 又白白浪费了半天时间
  • 使用adb查看Settings Provider的值

    使用adb查看Settings Provider的值 前言 在Android的ROM开发中 xff0c 经常会遇到一些修改系统默认的Settings Provider的值要求 xff0c 那么修改以后 xff0c 怎么验证呢 本篇文章介绍一
  • DNS-over-HTTPS 的下一代是 DNS ON BLOCKCHAIN

    本文作者 xff1a PETER LAI xff0c 是 Diode 的区块链工程师 在进入软件开发领域之前 xff0c 他主要是在做工商管理相关工作 Peter Lai 也是一位活跃的开源贡献者 目前 xff0c 他正在与 Diode 团
  • 【EasyExcel】EasyExcel导入合并单元格的数据

    以下代码可以用来处理带有合并单元格的数据导入 span class token keyword import span span class token namespace cn span class token punctuation s
  • 华为防火墙USG2220 DDNS动态域名配置

    关于DDNS DDNS xff08 DynamicDomain Name Server xff09 是动态域名服务的缩写 DDNS是将用户的动态IP地址映射到一个固定的域名解析服务上 xff0c 用户每次连接网络的时候客户端程序就会通过信息
  • ubuntu下安装ffmpeg出现的问题解决方法

    error while loading shared libraries libavdevice so 52 xff1a cannot open shared object file No such file or directory 红色
  • 【穿山甲系列】找出后台偷偷耗电的元凶

    作者 xff1a 万宇 团队 xff1a 腾讯移动品质中心TMQ 背景故事 先来看一个浏览器用户反馈 如图所示 xff0c 在浏览器用户反馈中 xff0c 耗电一直是头部问题之一 xff0c 用户对于电量是非常敏感的 xff0c 特别是那种
  • WSL2 安装桌面

    WSL2 安装桌面 如果已经安装了xfce 或者xubuntu desktop xff0c 可以选择性卸载 xff0c 参考 如何卸载xfce桌面或者xubuntu desktop 如何卸载xfce桌面或者xubuntu desktop 简