Новая функция: приложения с графическим интерфейсом 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 должны стать видимыми через пару секунд.