在Win11的WSL中体验IDEA等GUI程序

原本已经 放弃WSL很久了,这两天把Win10更新到Win11,看到WSL2已经发布,而且貌似还有很大升级还可以在 WSL中跑Linux GUI应用。在加上Win11的支持简直可以做到 Win+Linux无缝链接。安装完成GUI程序后会在可将其加入到开始菜单当中,单击就可以 一键启动Linux下的程序

安装好Win11,如之前无WSL, 可执行命令: wsl –install 安装wsl;
安装完成后wsl后可执行: wsl –install -d Ubuntu安装Ubuntu,还可以执行 wsl –list –online 查看当前支持的Linux所有发行版本;

在Win11的WSL中体验IDEA等GUI程序

如之前已经装了WSL1的发行版本现在需要将1转为2:

wsl --set-version Ubuntu-18.04 2
运行wsl –-update更新wsl,旧版本不支持GUI;
设置默认WSL版本:wsl --set-default-version 2

wsl –status查看发行版本、内核版本等信息

在Win11的WSL中体验IDEA等GUI程序

安装GUI应用

安装了WSL、Linux发行版本后即可安装GUI应用了,安装GUI应用与安装其他软件并无任何区别,如安装Gedit编辑器执行:

suto apt install gedit -y

安装完成后直接在命令行中执行gedit,此时就会弹出一个gedit编辑器的窗口:

在Win11的WSL中体验IDEA等GUI程序

安装IDEA,下载好IDEA后运行idea.sh即可启动IDEA;

在Win11的WSL中体验IDEA等GUI程序

在Win11的WSL中体验IDEA等GUI程序
开始菜单中的快捷方式

目前WSL2对GUI的支持还不太稳定,会存在莫名退出、莫名启动不了的情况。可能IDEA太重量级了吃内存太多, 官方推荐的WSL的Linux环境开发工具为非GUI的 Visual Studio Code,可能用这个会好点,都不是一个重量级的工具。

文章首发地址:https://mp.weixin.qq.com/s/hqYE7m9B64NPlLMReR0yFw

Original: https://www.cnblogs.com/softlin/p/15399981.html
Author: AiFly
Title: 在Win11的WSL中体验IDEA等GUI程序

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/622747/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • (Ⅰ)Java学习笔记

    int byte short long (int最常用)(Long类型要在数字后面加个L) 浮点数(小数) float double (float类型后面要在数字后面加个F) ch…

    Java 2023年6月7日
    084
  • 归并排序求解逆序对

    cpp;gutter:true;</p> <h1>include</h1> <h1>include</h1> <h…

    Java 2023年6月5日
    073
  • 1.Elasticsearch介绍

    内容拷贝:https://blog.csdn.net/jiayoubaobei2/article/details/125882986 1. Elasticsearch概述 1.1 …

    Java 2023年6月5日
    091
  • maven的java工程取mysql数据库数据

    maven的java工程取mysql数据库数据 创建User实体类: public class User { private int id; private String NAME…

    Java 2023年6月6日
    074
  • 建造者模式

    建造者模式:使用多个简单的对象一步一步构建成一个复杂的对象,适用于一些基本的组成不变,但是可以有多种组合,也就是所谓的”套餐”。不多说,直接上代码 第一步创…

    Java 2023年6月9日
    059
  • 2022年6月2日笔记

    2022年6月2日笔记 100元的换钱方案 程序思路:for循环嵌套、穷举法列出全部方案、判断条件是否成立,成立输出. 程序源码: 0 0 10 0 2 9 0 4 8 0 6 7…

    Java 2023年6月9日
    077
  • 高企必备项目—SSM框架项目CRM客户管理系统

    首先我们来了解一下什么是CRM客户管理系统? CRM系统包括一些核心的客户关系管理业务功能,如:潜在客户、客户管理、拜访管理、商机管理、订单管理等模块,满足企业客户关系信息化的要求…

    Java 2023年6月9日
    069
  • 更聪明地学习,而不是苦读——《如何高效学习》

    我们可能都听过一句话: 吾生也有涯,而知也无涯。以有涯随无涯,殆已!——《庄子. 内篇. 养生主第三》 所以,需要持续大量学习的童鞋,比方说我等程序员们,除了要从知识的海洋中精挑细…

    Java 2023年6月5日
    075
  • java怎么根据用户设定的时间执行定时任务

    package com.yytx.cloud.qa.manager.timer;import com.alibaba.fastjson.JSON;import com.yytx.c…

    Java 2023年5月29日
    079
  • Hello World

    新的起点,新的征程,未来可期! posted @2022-07-27 10:57 旅程~ 阅读(10 ) 评论() 编辑 Original: https://www.cnblogs…

    Java 2023年6月8日
    082
  • SqlServer对表的基本操作

    SqlServer对表的基本操作 手动建库建表 脚本建库建表 SQL Server关系数据库的数据表结构主要是由记录(行)和字段(列)构成,每一行代表唯一的一条记录(Record)…

    Java 2023年6月15日
    060
  • Spring 5 源码解析- XML中Bean配置加载-3

    spring-framework 加载配置文件过程: 根据业务系统运行的环境,选择 ApplicationContext 接口合适的实现类,启动系统先初始化上下文环境,然后通过Be…

    Java 2023年6月6日
    065
  • 不到 20 人的 IT 公司该去吗?

    来源:https://www.zhihu.com/question/421150601 群里经常有一些朋友问:一些初创的IT公司,一共几个人的配置,老板+1-2个前端+3-4个后端…

    Java 2023年6月15日
    099
  • 记一次排查线上MySQL死锁过程,不能只会curd,还要知道加锁原理

    昨晚我正在床上睡得着着的,突然来了一条短信。 啥,线上MySQL死锁了,我赶紧登录线上系统,查看业务日志。 能清楚看到是这条insert语句发生了死锁。 MySQL如果检测到两个事…

    Java 2023年6月8日
    080
  • (WebFlux)004、WebFilter踩坑记录

    一、背景 使用SpringWebFlux的WebFilter时,由于不熟悉或一些思考疏忽,容易出现未知的异常。记录一下排查与解决方案,给大家分享一下。 二、问题 在测试接口方法时,…

    Java 2023年6月15日
    055
  • 给定class对象返回该类的实例

    今天分享给大家一个实用的开发技巧, 创建一个返回值为泛型的对象构建函数, 要求是传入返回值类的 class 对象. 例如: 平时我们开发接口的时候发现很多响应类里面基本都会有cod…

    Java 2023年6月7日
    086
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球