zoukankan      html  css  js  c++  java
  • win10上WSL+vscode+xserver配置linux图形化程序开发环境

    受够了双系统来回切换,尝试了一下wsl配置linux环境(个人习惯在linux上敲代码),由于需求图形化,又弄了xserver。没有装linux图形界面。

    WSL

    安装按着官方的文档

    注意wsl2需要Insider Previe版本,个人在更新版本的时候因为杀毒软件的原因在重启的时候会绿屏报“PAGE_FAULT_IN_NONPAGED_AREA”,错误代码0xc1900101,引以为戒。


    linux发行版选择了Ubuntu 18.04LTS,MIcrosoft Store还有其他发行版可供选择。这里没有的发行版可以自行折腾(如Arch )。

    可以在Microsoft Store中安装Windows Terminal,可以快速打开wsl的终端。

    Xserver

    个人使用的是VcXsrv

    在WSL中配置环境变量DISPLAY,在~/.bashrc中加入相关配置。

    WSL1为:

    export DISPLAY=localhost:0

    WSL2为:

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

    (这里参考https://zhuanlan.zhihu.com/p/51270874

    随后打开Xlaunch,注意要勾选Disable access control,否则会报,其他为默认选项。

    Authorization required, but no authorization protocol specified
    Error: Can't open display

    (这里参考https://codeyarns.com/2019/05/11/vcxsrv-x-server-for-windows/

    可以用xeyes测试一下。

    VSCode

    在win上安装vscode,打上Remote-WSL插件,就能通过vscode直接使用wsl的环境了,相当方便。

    vscode可以管理wsl中的插件,这些插件会和本地的win区分开来。

  • 相关阅读:
    《天才在左,疯子在右》
    MVC思想概述
    java文件读写
    HTTP协议简单笔记
    自学Python_Day01
    Linux基础介绍篇
    PHP学习 Day_01
    Linux中部分命令英语全拼
    Linux学习基础命令(三)
    Linux学习基础命令(二)
  • 原文地址:https://www.cnblogs.com/Bcai0797/p/11511695.html
Copyright © 2011-2022 走看看