Windows10上的wsl模式虽然解决了运行linux程序的痛点,然而所运行的程序依然受困于Terminal中。比如emacs:
终端版本的emacs
试图获得赏心悦目的视觉效果,比如优美的字体和图形,必须设法取得GUI。
1.安装VcXsrv
首先用 choco 工具安装VcXsrv:
- PS C:\Users\gaowei> sudo choco install vcxsrc
- Chocolatey v0.10.15
- Installing the following packages:
- vcxsrc
- By installing you accept licenses for the packages.
2.配置 bashrc 或者 zshrc 文件
在 .bashrc 或者 .zshrc 中添加 这两行代码:
- export DISPLAY=$(awk '/nameserver / {print $2; exit}' /etc/resolv.conf 2>/dev/null):0 # in WSL 2
- export LIBGL_ALWAYS_INDIRECT=1
3.初始化 VcXsrv
打开程序之后,首先选择 multiple windows:
继续下一步, 选择 start no client:
下一步后,选择全部选项:
下一步则完成:
4.运行GUI程序:
比如马上运行图形版的emacs:
如此,工作便如虎添翼,兼容并蓄Linux与Windows的双重优势。
回顾extend的和深度拷贝的知识 之前写的extend的 文章 之前写的深浅拷贝的 文章 ...
JSP 中Spring Bean 的作用域详解 Bean元素有一个scope属性,用于定义Bean的作用...
对用户获取短信验证码的手机号、ip、和浏览器(使用唯一标识)进行限制。本文介...
前言 自从HttpClient诞生依赖,它的使用方式一直备受争议,framework版本时代产...
前阵子一直期待.net core3.0正式版本的出来,以为这个版本出来,Winform程序又迎...
RadonDB深入学习 之前深入学习了一波xenon(MySQL高可用组件),近期打算深入学...
为什么使用 Jwt 最近,移动开发的劲头越来越足,学校搞的各种比赛都需要用手机 A...
首先提出一个问题: 如何取得一个给定的字符串substr在另一个字符串str中出现的...
本文实例讲述了Yii框架小部件(Widgets)用法。分享给大家供大家参考,具体如下...
? 近期ARMv9架构发布根据安谋官方的说法最新V9版本的ARM芯片具有安全计算、SVE2...