Inicie la aplicación GUI en WSL sin XServer


2

He instalado la actualización de creadores de Windows 10 (b.1703) recientemente y estoy usando el subsistema ubuntu ( WSL ). Allí instalé el código de Visual Studio con éxito. la razón puede ser que WSL no tiene soporte directo para el controlador gráfico).

Lanzamiento de VSCOE

Lanzamiento de gEdit

Quería saber ¿Cómo proporcionar soporte de controladores gráficos a WSL para facilitar las aplicaciones GUI? sin instalar software de terceros como XMing-Xserver , masilla, etc.

De lo contrario, ¿tenemos algún otro mecanismo para lograrlo? solo modificando el lado de Ubuntu (subsistema Linux)? aparte de cambiar a Windows 10 Insider preview builds?

Respuestas:


2

Hoy en día, la mejor opción es usar una GUI en WSL es instalar el software X Window y conectarse a Linux en WSL.

Tenga en cuenta que el kernel de Linux en el WSL no es el mismo kernel que utiliza en una instalación completa. Los controladores NVIDIA no funcionan en WSL. Si está utilizando Chrome o algún administrador de ventanas, debe configurarlos para que se ejecuten sin usar GPU o aceleración gráfica.


Recientemente, algunos desarrolladores crearon LoWe - Linux en el extensor de Windows . Es capaz de mostrar la interfaz de usuario WSL sin una ventana X de terceros. Exporta un framebuffer de Linux y muestra la IU en una ventana. Sin embargo, incluso con esta opción, tampoco puede usar la GPU.

  • Lowe es una implementación experimental y no se recomienda para la producción.

2

No necesita masilla en la computadora local, porque tiene una ventana bash. Necesita el servidor X (Xming ...) para iniciar gedit. Code Writer no se inicia en este momento. Gráficos no compatibles con WSL. Yo uso Firefox con éxito.


también tuve éxito en eso :) ... pero creo que WSL todavía no se ha facilitado con el soporte del controlador de GPU a través del límite de Windows 10, supongo. WSL todavía no puede llevar a cabo la comunicación directa con el controlador gráfico
Buddhika Chaturanga
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.