1

Я недавно установил обновление для создателей Windows 10 (b.1703) и использую подсистему Ubuntu (WSL).Там я успешно установил Visual Studio Code.Проблема состоит в том, что любые требуемые элементы графического интерфейса не могут быть запущены (графический интерфейс не будет отображаться элементами, причина может быть в том, что WSL не имеет прямой поддержки графического драйвера).

VSCOE Launch

gEdit Launch

Я хотел знать, как обеспечить поддержку графического драйвера для WSL, чтобы облегчить приложения с графическим интерфейсом? без установки стороннего программного обеспечения, такого как XMing-Xserver, putty и т. д.

Иначе есть ли у нас какой-то другой механизм для его достижения? только модифицировать сторону Ubuntu(подсистемы Linux)? кроме перехода на Windows 10 Insider предварительных сборок?

2 ответа2

2

Вам не нужна замазка на локальном компьютере, потому что у вас есть окно bash. Вам нужен X-сервер (Xming ...) для запуска gedit. Code Writer не запускается в данный момент. Графика не поддерживается в WSL. Я использую Firefox с успехом.

1

В настоящее время лучшим вариантом является использование графического интерфейса в WSL, это установка программного обеспечения X Window и подключение к Linux в WSL.

  • Вы можете установить программное обеспечение X Window, такое как VcXsrv или MobaXterm
  • В Интернете есть много учебных пособий, использующих вышеупомянутые VcXsrv и MobaXterm.

Обратите внимание, что ядро linux в WSL - это не то же самое ядро, которое вы используете для установки без установки. Драйверы NVIDIA не работают в WSL. Если вы используете Chrome или какой-либо оконный менеджер, вы должны настроить их для работы без использования графических процессоров или графического ускорения.


Недавно некоторые разработчики создали LoWe - Linux на Windows extender. Он может отображать пользовательский интерфейс WSL без стороннего X Window. Он экспортирует кадровый буфер Linux и отображает пользовательский интерфейс в окне. Однако, даже используя эту опцию, вы также не сможете использовать графический процессор.

  • Lowe является экспериментальной реализацией и не рекомендуется для производства.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .