ZhangZhihui's Blog  

Since WSL2 doesn’t natively support GUI apps, you need an X server to render the GUI on Windows.

Install VcXsrv:

  1. Download and install VcXsrv from here.

  2. After installation, launch VcXsrv and configure the settings:

    • Select Multiple windows for the display.
    • Select Start no client.
    • Enable Disable access control to allow WSL2 to communicate with the X server without restrictions.

    Click Finish to start the X server.

          

     

 

To make the XLauncher start automatically, copy the saved config file to 'C:\Users\ZhangZhihui\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup'.

 

Set Up the DISPLAY Environment Variable in Ubuntu (WSL2)

  1. Open the .bashrc or .zshrc file in Ubuntu to set the DISPLAY variable:

    nano ~/.bashrc
  2. Add this line at the end of the file:

    export DISPLAY=$(hostname -I | awk '{print $1}'):0
     
    The above DISPLAY doesn't work. Need to set it as below:
    export DISPLAY=:0.0
     
  3. Save and exit (CTRL + X, then Y to confirm, and Enter).

  4. Reload the .bashrc file to apply the changes:

    source ~/.bashrc

 

posted on   ZhangZhihuiAAA  阅读(48)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
 
点击右上角即可分享
微信分享提示