Mar*_*pel 5 x-server atom-editor visual-studio-code windows-subsystem-for-linux
有一些关于如何在 Linux 子系统 Windows (WSL) 中运行 GUI 应用程序的指南。
我试图关注其中的一些,但他们每个人都有一些共同点:Linux 原生 Github Atom 和 Linux 原生 Visual Studio Code 都拒绝打开。
在我的最后一种方法中,遵循这个过于简单的指南,我没有收到任何错误消息。运行atom或code只是不做任何事情并立即返回。
从这个角度来看,运行gvim工作没有问题:
这里可能是什么问题?
编辑: 一些细节:
assertion 'pthread_mutex_unlock(&m->mutex) == 0' failed at pulsecore/mutex-posix.c:108, function pa_mutex_unlock(). aborting.
这可以在运行时解决,sudo apt remove --purge libpulse0但xfce4取决于它。
或者可以使用 Windows 10 build 17627,据我所知,它从未发布过。
所以在我最近的测试中,我没有使用任何桌面环境,而是直接启动应用程序,DISPLAY=:0.0以便 Xming 可以选择它,它为gvim. (我LIBGL_ALWAYS_INDIRECT=1也在用)
编辑2:
我尝试了 18.04,使用最新的 Atom 版本,并且有和没有 xfce4。两者都没有成功。
安装:
配置X服务器:下载VcXsrv并安装。xlaunch.exe使用默认设置(显示编号-1或)执行0。将以下环境变量添加到您的 .bashrc 中:
export DISPLAY=:0( echo 'export DISPLAY=:0' >> ~/.bashrc)。export LIBGL_ALWAYS_INDIRECT=1( echo 'export LIBGL_ALWAYS_INDIRECT=1' >> ~/.bashrc)执行 Atom/VSCode:键入atom以执行 Atom 文本编辑器或code执行 VS Code。
注意:仅安装 64 位二进制文件,因为 WSL 现在仅在 64 位 Windows 操作系统中可用。不要以 root 用户运行。在安装之前和之后始终运行apt update。apt upgrade这些安装不依赖于桌面环境,因此是可选的。开源万岁。
| 归档时间: |
|
| 查看次数: |
2563 次 |
| 最近记录: |