Новая функция: приложения с графическим интерфейсом WSL 2 не просыпаются должным образом :(

Microsoft выпустила новую функцию для WSL, которая запускает приложения Linux с графическим интерфейсом в Windowshttps://docs.microsoft.com/en-us/windows/wsl/tutorials/gui-apps

Я выполнил шаги, но здесь я не работаю должным образом

Я думаю, что это не работает, но пока пишу этот постgeditнеожиданно открылся на моем экране. Открытие заняло много времени :(

  • ВСЛ: ВСЛ 2
  • Распространение: Ubuntu
  • Версия ядра: 5.10.43

Я установил:

  • igfx_win_100.9864.exe

  • 510.06_gameready_win11_win10-dch_64bit_international.exe

  • Как я могу проверить, правильно ли работает виртуальный графический процессор?

  • Я не знаю, что происходит

[Терминал Ubuntu GUI] 1 открывается через несколько минут после попытки открыть приложение

Я получаю это сообщение после открытия gedit из терминала

(gedit: 867): dconf-WARNING **: 10: 44: 22.415: Не удалось зафиксировать изменения dconf: Ошибка создания командной строки «dbus-launch --autolaunch = b2041466b29e48f7a6df4883143fed22 --binary-syntax --close-stderr»: Child процесс завершен с кодом 1

gedit работает, но открывается долго

  • Выпуск Windows 11 Pro Insider Preview
  • Версия для разработчиков установлена ​​‎10/‎04/‎2021 г.
  • Сборка ОС 22471.1000
  • Испытайте функцию Windows
  • Пакет опыта 1000.22471.1000.0

РЕДАКТИРОВАТЬ 1

С помощью нашего друга здесь все начинает работать, gedit открывается быстро, nautilus открывается быстро, а мой porpuse Cypress открывается, окей, ура.

Но тут возникают мои сомнения, основанные на том, что prints, cypress и другие приложения wsl следует открывать с помощью оконного пользовательского интерфейса Windows, не так ли?

А производительность кипариса немного медленнее, что посоветуете по этому поводу?

Может быть, мне стоит просто установить Linux здесь :(

введите сюда описание изображения введите сюда описание изображения

1 ответ

Я столкнулся с таким же поведением (geditпоявление занимает несколько минут) и исправлена ​​проблема после этого поста на GitHub:

По сути, вам просто нужно установитьDISPLAYпеременная среды для:0так:

      export DISPLAY=:0

Если вы хотите, чтобы изменение было постоянным, просто внесите его в себя..bashrc.

При этом приложения с графическим интерфейсом из WSL2 должны стать видимыми через пару секунд.

Другие вопросы по тегам