现在Win10下用WSL(Windows Subsystem Linux – bash)开发程序基本上没问题了,包括上一篇Docker也能使用了。

但某些时候,你可能还是要用到Linux上的图形界面程序,比如Pycharm, Sublime Text等,因为它们集成WSL Bash环境会更方便使用。

image.png

其实越来越多的程序,都开始原生支持WSL了,比如VS Code。

但Pycharm、Sublime暂时还不(免费)支持。

Windows Pycharm:远程调试WSL上的Python,只有收费版本才支持,如果我们直接安装在WSL里,不就是“本地”调试了么。

Sublime Text也是,Ctrl+B快捷键,是快速执行当前程序,如果在Window里执行,那就访问不了WSL上的Python/bash等命令行环境。

如何解决?很简单,目前阶段,先装个XServer就能用,速度没啥区别。

下图是我连接WSL上的Pycharm CE,可以看到,Terminal窗口显示的python,是Linux的python:

image.png

步骤:

1. Windows安装VcXsrv

Install the lastest version of VcXsrv

2. WSL安装xfce desktop

sudo apt-get install xfce4-terminal

sudo apt-get install xfce4

配置文件:~/.bashrc

export DISPLAY=:0.0

export LIBGL_ALWAYS_INDIRECT=1

3. Windows上打开XLaunch

我一般选“Multiple Window”

image.png

4. 现在执行WSL的图形界面程序就OK了

比如WSL 输入:startxfce4,XLaunch窗口就会跳出来以下窗口:

image.png

5. 实例:WSL上安装Pycharm CE

打开bash

解压sudo tar xfz pycharm-*.tar.gz -C /opt/

Pycharm需要JRE:

# vi ~/.bashrc

export JDK_HOME=/opt/pycharm-community-2018.3.5/jre64

cd /opt/pycharm-*/bin

运行 . ./pycharm.sh

成功!

加个快捷方式:

sudo ln -s /opt/pycharm-community-2018.3.5/bin/pycharm.sh /usr/bin/pycharm

打开bash,直接输入pycharm就能运行了!

Flask开发福音:Pycharm CE配置Flask环境(跟Professional收费版本功能一样)

作者:非梦nj

jquery程序 windows移植到linux显示不了,Windows10 + WSL 使用Linux图形界面程序相关推荐

  1. 手机怎样运行linux命令行,不仅是命令行 Windows 10 也可以运行 Linux 的图形界面程序了...

    微软在 Build 2016 上宣布这个新闻后,很快就在其发布的 Insider 预览版 14316 上将这个功能展示给了迫不及待的粉丝们.根据微软当前的技术说明,目前除了部分命令行程序不能运行之外, ...

  2. 在桌面Linux环境下开发图形界面程序的方案对比

    在Linux下开发GUI程序的方法有很多,比如Gnome桌面使用GTK+作为默认的图形界面库,KDE桌面使用Qt作为默认的图形界面库,wxWidgets则是另一个使用广泛的图形库,此外使用Java中的 ...

  3. 怎么开发Linux图形界面程序,Linux下的图形界面编程

    Linux下的图形界面编程 一.Qt和GTK+ 虽然Linux下的大多数开发是基于字符界面的,但在Linux环境下也可以开发出美观大方的图形界面.经过多年的发展,目前已经存在多种用于在Linux下开发 ...

  4. win10上运行linux程序吗,Win10可以运行 Linux 的图形界面程序了

    Win10可以运行 Linux 的图形界面程序了 2016年04月13日 16:39作者:cnBeta编辑:李佳辉 分享 正如大家所知道的,大多数 Linux 上的命令行二进制程序现在可以原生地运行在 ...

  5. 编写图形界面程序,显示一个红色反弹球的程序,当该球撞击Applet边框时,它应从边框弹回并以相反方向45°运动。

    编写图形界面程序,显示一个红色反弹球的程序,当该球撞击Applet边框时,它应从边框弹回并以相反方向45°运动. import javax.swing.*; import java.awt.*;cla ...

  6. xmanager linux,教您用xmanager启动Linux上的图形界面程序-Go语言中文社区

    对于习惯实体化的开发人员来说,还是界面化用着比较习惯,所以这就涉及到掌握使用Xmanager启动Linux上的图形界面程序,为了方便大家的使用,本集小编就详细的为大家讲解具体操作. 具体步骤如下: 1 ...

  7. 教您用xmanager启动Linux上的图形界面程序

    对于习惯实体化的开发人员来说,还是界面化用着比较习惯,所以这就涉及到掌握使用Xmanager启动Linux上的图形界面程序,为了方便大家的使用,本集小编就详细的为大家讲解具体操作. 具体步骤如下: 1 ...

  8. 在本地windows终端打开远程服务器的图形界面程序

    问题描述 在终端通过ssh远程连接服务器后,我们希望直接打开远程服务器的图形界面程序 解决方案 修改远程服务器的/etc/ssh/sshd_config文件 X11Forwarding yes #X1 ...

  9. linux显示当前目录下文件,Linux显示当前目录有哪些文件命令-linux ls命令详解-嗨客网...

    Linux显示当前目录文件(ls)教程 在 Linux ls命令详解 功能 显示当前目录或指定路径下面的文件列表. 语法 ls [options] [dirname] 参数 参数 描述 options ...

  10. Gox语言中配置在Linux系统中使用Sciter来进行GUI图形界面编程-GX23.2

    如果需要在Linux系统中使用Gox语言结合Sciter编程,可以按下面的步骤来配置好环境,本文以Ubuntu 18.04系统为例,其他系统的设置也是类似的,可能略有不同. 注:下面操作最好都以roo ...

最新文章

  1. 菱形继承,多继承,虚继承、虚表的内存结构全面剖析(逆向分析基础)
  2. codeforces741C Arpa’s overnight party and Mehrdad’s silent entering(二分图)
  3. 14行代码AC_Zero Array(思维)
  4. 钉钉设置jira机器人_这是当您机器学习JIRA票证时发生的事情
  5. 活动子项父项的复杂CSS选择器[重复]
  6. 江西 高职 分数 计算机,快讯!江西高职(专科)批次各高校投档分数线出炉…...
  7. oracle 10g oci.dll 下载,Oracle 11g oci.dll下载
  8. 数字图像处理实验MATLAB版+实验报告亲笔
  9. 计算机高级应用都有啥,计算机二级MS OFFICE高级应用都有什么题型?
  10. Ubuntu安装google中文输入法
  11. 2019牛客多校第8场
  12. MSP430F149小系统开发板实现RS232串口通信
  13. 如何把公众号的内容同步到头条自媒体号上?
  14. linux内核网络收包过程—硬中断与软中断
  15. teamviewer 使用数量到达上限_Teamviewer使用新问题之:同一账号在不同设备上使用已达上限...
  16. 为什么在CAD图纸中插入外部参照后会出现多余图形?
  17. BOOT客户管理系统(详解)
  18. 在IT技术圈混,怎么能不知道这几个公众号?
  19. Supervisor守护Java进程_使用Supervisor来守护我们的服务
  20. mysql数据库修复_MySQL数据库修复方法(MyISAM/InnoDB)

热门文章

  1. (Hide my Windows)隐藏指定的应用窗口及托盘图标
  2. es6语法图片切换demo
  3. HTTP协议&SOCKET协议
  4. 绕过限制,申请Google+
  5. ACL2021 | 没想到Mixup还可以用于文本:SSMix
  6. 【分享】计算机ers,读博、国企、互联网公司该如何选择?
  7. 【Pytorch】Pytorch常见的坑汇总
  8. Transformers Assemble(PART I)
  9. 研究生最忌讳的几点是什么?读研期间你该主动做什么?
  10. 【linux】图解Linux最常用命令!秒懂!