wsl使用图形界面

news/2024/11/8 22:37:23/

WSL图形界面优势

为wsl安装图形界面之后,就像拥有一台新电脑一样。

wsl安装完毕后,与wsl子系统交互的方法只有shell,具有一些弊端:

1.学习难度大,交互式编程循环结构难以加入。

2.不支持GUI,对数据可视化很不友好,终端中查看图片时会报错X11未安装。matplotlib中的plt.show()也会报错。

3.需要额外安装适用于wsl的文本编辑器,终端等linux生态系列软件。

wsl的图形界面相比双系统也有很多优势:

1.系统功能和面板设置基本相同。

2.类似虚拟机,但是剪切板和文件夹公用,可以从图形界面上控制win10进程。

3.为子系统增加了GUI设计的可能,对数据可视化非常友好。

4.图形界面中有的文本编辑器和终端,这样可以免去在win10中下载配置文本编辑器和终端的繁琐。

安装教程

图形界面的安装需要在win10系统上安装VcXsrv,用于监听wsl系统,以显示wsl的桌面;同时在wsl系统上安装xfce4,即wsl的轻量级桌面。

win10系统安装VcXsrv

win10中安装VcXsrv的下载网址是 https://sourceforge.net/projects/vcxsrv/

下载后安装-下一步-完成后再开始菜单和桌面上都可以找到Xlaunch,就是显示子系统wsl桌面的窗口。

wsl终端中安装xfce4

在终端中依次输入以下命令即可

1 #!/bin/bash
2 # this is bash command
3 sudo apt-get update #更新源
4 sudo apt-get install xfce4 xfce4-terminal #安装xfce4桌面
5 echo -e "\n##DISPLAY Configuration" >> ~/.bashrc #配置声明
6 echo "export DISPLAY=127.0.0.1:0.0" >> ~/.bashrc #添加配置
7 source ~/.bashrc #配置生效
8 #run xfce4
9 startxfce4 #如何运行xfce4

安装配置完毕

使用教程

step01 在win10系统中打开VcXsrv,以开启Xserver监听wsl,选择one window without titlebar模式(其他模式无法显示Linux系统的任务栏),然后一直下一步即可。

step02 打开wsl终端,开启xfce4桌面,命令是 startxfce4

然后即可在VcXsrv中进行Linux系统的操作了。例如打开终端运行一个小命令 xeyes试验图形界面是否可行

img

测试一下python的matplotlib是否可用:

img


http://www.ppmy.cn/news/747733.html

相关文章

ssh开启图形界面_Ubuntu下ssh连接显示图形界面

在windows下用ssh连接服务器的话putty是一个小巧而且实用的工具,如果想要图形界面,可以使用X工具配合putty。或者直接使用xmanager enterprise,非常方便。 如果在ubuntu系统下,服务器安装运行SSH服务,安装命令: sudo apt-get inst…

centos linux 7进入图形桌面,centos7怎么进入图形界面

centos7进入图形界面的方法:1、使用systemctl命令查看默认目标;2、使用命令“systemctl isolate graphical.target”启动GUI;3、重新启动系统即可进入图形界面。 centos7怎么进入图形界面? 在CentOS中启动GUI 在这个例子中&#x…

c语言 图形界面 入门,C语言是怎么实现图形界面的?

GTK就可以,一个基于C语言的免费、开源、跨平台图形工具包,可以直接使用C语言调用实现图形界面开发,下面我简单介绍一下这个工具包的安装和使用,这里以Windows平台为例: 1.首先,下载GTK安装包,这个可以直接到CSDN上下载,一个zip压缩包,直接解压就行,地址https://downl…

linux服务器如何进入图形界面,linux进入图形界面的方法

安装有图形界面的情况下,启动linux在终端下输入: startx 即可进入X11的图形操作界面。 如果希望每次都自动进入xwindos。。 修改inittab文件。 vi /etc/inittab 找到id:3:initdefault:这行 按i进入编辑模式,将3改为5。 按esc退出编辑。 输入 &#xff1a…

Blockly-图形化编程工具

Blockly是一个完全可视化的模块化编程网站,属于图形化编程语言。 2012年6月,Google发布了完全可视化的编程语言Google Blockly,类似MIT的儿童编程语言Scratch, 你可以通过类似玩乐高玩具的方式用一块块图形对象构建出应用程序。每…

C语言初学者如何做出美观的图形界面(附源码及完整文件)

主要面向想做出图形界面的C语言初学者 C语言初学者开始都是在黑白控制台上开发一些小程序,实现一些小功能,因为基础的C语言可视化效果比较差,所展示的都是黑白的字符和数字,比较单调乏味。一些大学的计算机类专业学生&#xff0c…

液压元件的图形符号

液压元件的图形符号 国家标准规定了表示液压系统元件基本功能的半结构式图形符号。 图形符号只表示元件的功能、操作控制方法和外部连接口,不表示元件的具体结构和技术参数,也不表示连接口的实际位置和元件的安装位置。 除非做特殊说明,图中…

人工智能以及图形图像处理领域CCFA类期刊汇总与个人评价

这里汇集一些关于人工智能以及图形图像处理领域的CCFA类顶级期刊以及一些我对这些期刊评价。 人工智能 Artificial Intelligence (AI) IEEE Trans on Pattern Analysis and Machine Intelligence (TPAMI) International Journ…