Как запускать приложения с графическим интерфейсом через WSL?

Привет, ребята, сегодня я покажу вам, как запускать GUI приложения через WSL. Как вы знаете, по умолчанию WSL 1 предлагает только терминал выбранного дистрибутива Linux, но в WSL 2 есть некоторые изменения, и вы сможете запускать GUI приложения через WLS 2 прямо в windows. Без лишних слов перейдем к теме.

Примечание: Если у вас установлен wsl 1, перейдите к шагу 2, в противном случае следуйте шагам как есть.

1. Установка WSL.

В случае установки WSL (подсистемы windows для Linux), вам потребуются права администратора на вашей машине. После этого вам нужно будет открыть windows PowerShell от имени администратора и активировать функцию wsl. Для этого просто вставьте эту команду в ht PowerShell и нажмите Enter.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Войти в полноэкранный режим Выйти из полноэкранного режима

Если команда была выполнена успешно, перезагрузите компьютер и перейдите к шагу 2.

2. Включение функции виртуальной машины и установка WSL 2 версии.

После того как WSL установлена, для перехода на WSL 2 необходимо включить специальную встроенную виртуальную машину для wsl 2. Для этого просто вставьте следующее в PowerShell (открытую от имени администратора)

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Войти в полноэкранный режим Выйти из полноэкранного режима

После того как вы включили функцию виртуальной машины, пришло время установить WSL версии 2. Для этого загрузите последнее обновление ядра здесь. Это официальный исполняемый файл Microsoft, который можно запустить двойным щелчком мыши после установки. Пришло время для последнего шага — запуска GUI-приложений через WSL на windows.

3. Запуск приложений GUI через WSL.

Мы почти закончили, это последний шаг, я обещаю. Чтобы запустить любое графическое приложение через WSL, вам дополнительно потребуется драйвер для видеокарты. Вы можете скачать специальный драйвер для видеокарт серии GeForce или Quadro. Подождите, пока он загрузится, затем установите его двойным щелчком мыши. После его установки полезно потренироваться в перезагрузке компьютера. После перезагрузки вы можете установить любое приложение на WSL Linux Distro, например, «Firefox».

sudo apt install firefox
Вход в полноэкранный режим Выход из полноэкранного режима

После завершения установки вы можете просто запустить приложение, в нашем случае это firefox, поэтому мы собираемся запустить его, набрав в командной строке firefox. Подождите некоторое время, так как это первый запуск, и если все было настроено как надо, у вас должно появиться приложение firefox прямо на экране windows, запущенное через WSL.
Поздравляем, вы успешно настроили WSL 2 и включили GUI через WSL. 🎉🎺🎉

Если у вас есть какие-либо вопросы, просто оставьте комментарий, я отвечу как можно скорее.

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *