Последнее обновление 06.01.2023 — Алёна Кузнецова
- Приложения Linux с графическим интерфейсом устанавливаются с помощью
sudo apt-get install
внутри дистрибутива WSL. - После установки приложения с графическим интерфейсом вы можете запустить его из меню «Пуск» или с помощью команды.
- Эта функция требует установки WSL2 с
wsl --install
команда в сборке 21364 или выше.
В Windows 10 теперь вы можете устанавливать приложения Linux с графическим интерфейсом (почти изначально) через подсистему Windows для Linux (WSL), и эти инструкции покажут вам, как это сделать.
Хотя вы могли запускать приложения Linux в Windows 10 с помощью WSL в течение длительного времени, система была ограничена инструментами и приложениями командной строки. Однако, начиная со сборки 21364 и более поздних версий (со специальным обновлением для интеграции WSL), Microsoft, наконец, предоставляет поддержку GUI (графического пользовательского интерфейса) для запуска ваших любимых приложений Linux с помощью мыши и клавиатуры.
Новая функция предназначена для разработки и тестирования ваших приложений в Linux без использования виртуальной машины, но вы можете использовать ее для чего угодно. Реализация даже включает поддержку динамиков и микрофонов, поэтому, если вы установите мультимедийное приложение, периферийные устройства будут проходить и отображаться в приложении. Также поддерживается 3D-графика с ускорением на графическом процессоре для запуска любого приложения, которому необходимо выполнять сложный 3D-рендеринг с использованием OpenGL.
При использовании этой функции нет необходимости запускать X-сервер вручную, поскольку WSL автоматически запускает «сопутствующий системный дистрибутив», который включает в себя Wayland, X-сервер, импульсный аудиосервер и все необходимые компоненты. Затем, после того как вы закроете приложение и сеанс WSL, системный дистрибутив завершится автоматически.
Это руководство научит вас, как загружать и устанавливать графические приложения Linux в Windows 10. Вы также можете просмотреть это видеоруководство с пошаговыми инструкциями по выполнению этого процесса.
Установите приложения Linux с графическим интерфейсом через WSL в Windows 10.
Чтобы установить приложение Linux с графическим интерфейсом в Windows 10, выполните следующие действия:
Откройте Пуск в Windows 10.
Найдите Ubuntu (или другой дистрибутив) и щелкните верхний результат, чтобы открыть дистрибутив Linux.
Введите следующую команду, чтобы обновить дистрибутив пакета, и нажмите Enter:
sudo apt-get update
Введите следующую команду, чтобы установить приложение с графическим интерфейсом для Linux в Windows 10, и нажмите Enter:
sudo apt-get install APP-NAME -y
В команде замените APP-NAME графическим приложением, которое вы хотите установить.
В этом примере устанавливается приложение текстового редактора gedit:
sudo apt-get install gedit -y
Подтвердите пароль своей учетной записи Linux и нажмите Enter (если применимо).
После выполнения этих шагов приложение установится и зарегистрируется в меню «Пуск», что означает, что вы можете запустить приложение, запустив имя приложения в консоли Windows Subsystem for Linux (WSL) или из меню «Пуск».
В приведенных выше инструкциях описаны шаги по установке простого приложения из известных репозиториев, но в зависимости от приложения инструкции могут отличаться. Хорошей новостью является то, что процесс установки такой же, как и для любого другого приложения Linux. Вы можете выполнить шаги разработчика, чтобы установить практически любое приложение, такое как VLC, Audacity, веб-администратор и т. д.
Если вы запустите приложение Linux GUI из меню «Пуск» Windows 10, вы найдете записи в списке «Недавно добавленные» или вы также можете найти их в папке (имя дистрибутива) под записью дистрибутива Linux.
Меню «Пуск» с приложениями Linux с графическим интерфейсом
Когда вы запускаете приложение, виртуальная машина будет вращаться и запустится (через несколько секунд) без необходимости открывать консоль WSL. Вы также заметите, что на панели задач появится значок с логотипом Linux, указывающий на то, что вы не используете приложение Windows 10.
Опыт использования графического приложения Linux в Windows 10 кажется родным, но это не так. Приложение отображает все визуальные стили Linux для рамки, меню и других элементов, и даже есть тень по краю, и каждое окно работает независимо.
Gedit в Windows 10
Однако это подключение к удаленному рабочему столу, которое Microsoft использует с функцией RemoteApp, встроенной в операционную систему.
Установите или обновите WSL в Windows 10
Для возможности запуска приложений Linux с графическим интерфейсом требуется интеграция подсистемы Windows для Linux 2, а это означает, что для установки и запуска приложений у вас должны быть последние функции и версия дистрибутива.
Если у вас уже установлен WSL2, вам нужно будет обновить эту функцию.
Перед установкой или обновлением WSL2 на устройстве должна быть установлена Windows 10 сборки 21364 или более поздней версии.
Кроме того, в качестве предварительного условия перед установкой приложений необходимо установить драйвер, позволяющий виртуальному графическому процессору (vGPU) использовать аппаратно-ускоренный рендеринг OpenGL. Вот ссылки для скачивания:
- Драйвер графического процессора NVIDIA.
- Драйвер графического процессора Intel.
- Драйвер графического процессора AMD.
Установите WSL2 в Windows 10
Эти инструкции покажут вам, как установить WSL2 и дистрибутив Ubuntu Linux, чтобы начать работу с приложениями с графическим интерфейсом.
Чтобы установить компоненты WSL2 для запуска приложений Linux с графическим интерфейсом, выполните следующие действия:
Откройте Пуск.
Найдите командную строку, щелкните правой кнопкой мыши верхний результат и выберите параметр «Запуск от имени администратора».
Введите следующую команду для установки WSL 2 и нажмите Enter:
wsl --install
После выполнения этих шагов необходимые компоненты Linux будут установлены автоматически, а команда также загрузит последнюю версию дистрибутива Ubuntu Linux.
После установки вам нужно только открыть дистрибутив из меню «Пуск» и продолжить установку, следуя инструкциям на экране.
Вы можете использовать эти инструкции, если хотите установить другой дистрибутив для запуска приложений вместо Ubuntu.
Обновите WSL2 в Windows 10
Если у вас уже установлена подсистема Windows для Linux 2, убедитесь, что в системе установлены последние обновления для запуска приложений с графическим интерфейсом.
Чтобы обновить WSL2 для загрузки поддержки графического интерфейса для приложений Linux, выполните следующие действия:
Откройте Пуск.
Найдите командную строку, щелкните правой кнопкой мыши верхний результат и выберите параметр «Запуск от имени администратора».
Введите следующую команду, чтобы обновить подсистему Windows для Linux 2, и нажмите Enter:
wsl --update
Введите следующую команду для принудительного перезапуска WSL2 и нажмите Enter:
wsl --shutdown
После выполнения этих шагов последняя версия WSL будет загружена автоматически. Затем вы можете использовать приведенные выше инструкции для установки приложений Linux с графическим интерфейсом.