Запуск программ Linux с графическим интерфейсом в Windows 11 и 10

Запуск программ Linux с графическим интерфейсом в Windows 11 и 10

Запуск программ Linux с графическим интерфейсом в Windows 11 и 10

Компонент WSL (Windows Subsystem for Linux или Подсистема Windows для Linux) появился в Windows 10 и с тех пор постоянно развивается. Одна из новых возможностей, которую кто-то из пользователей мог пропустить — возможность простого и удобного запуска программ Linux с GUI прямо в ОС Windows.

В этом материале — пример быстрой установки всего необходимого и запуска приложений с графическим интерфейсом в Windows 11 и 10 и дополнительная информация, которая может оказаться полезной.

Установка WSL, дистрибутива Linux и приложений

Установить WSL и нужный дистрибутив можно разными способами:

  • Включив необходимые компоненты в дополнительных компонентах Windows и загрузив дистрибутив в Microsoft Store (подробнее).
  • Почти автоматически в командной строке.

Далее будет рассмотрен второй вариант, как более быстрый в контексте рассматриваемой темы.

Для установки WSL и конкретного дистрибутива Linux достаточно выполнить следующие шаги:

  1. Запустите командную строку от имени администратора, введите командуwsl —installи нажмите Enter, дождитесь завершения выполнения команды.

    Запуск программ Linux с графическим интерфейсом в Windows 11 и 10

  2. Перезагрузите компьютер и снова зайдите в командную строку. Если на первом шаге была также произведена установка Ubuntu (в некоторых версиях Windows устанавливается автоматически), завершите установку с помощьюwsl —install UbuntuВ процессе потребуется задать имя пользователя и пароль.
  3. Если требуется другой дистрибутив или автоматическая установка не выполнялась, по порядку введите команды (первая покажет список доступных дистрибутивов, во второй укажите имя дистрибутива из левого столбца):wsl —list —online wsl —install NAME

    Запуск программ Linux с графическим интерфейсом в Windows 11 и 10

Готово, дистрибутив установлен, а поддержка графического интерфейса приложений в WSL текущих версий включается автоматически (ранее этого можно было добиться лишь обходными путями, по умолчанию приложения работали только в режиме терминала), переходим к установке приложений:

  1. Введите командуsudo apt-get updateтакже можно использовать apt вместо apt-get. Дождитесь обновления репозиториев.
  2. Для установки приложения по его имени введите командуsudo apt-get install ИМЯ_ПРИЛОЖЕНИЯ -y

    Запуск программ Linux с графическим интерфейсом в Windows 11 и 10

  3. Приложение будет установлено и появится в меню «Пуск» Windows (в папке соответствующего дистрибутива), откуда его можно будет запустить:

    Запуск программ Linux с графическим интерфейсом в Windows 11 и 10

  4. Тем же способом можно установить и другие необходимые приложения, а для их удаления используйте командуsudo apt-get remove ИМЯ_ПРИЛОЖЕНИЯ

Результат: приложения Linux с графическим интерфейсом исправно работают прямо в Windows:

Запуск программ Linux с графическим интерфейсом в Windows 11 и 10

Делают это со звуком, ускорением графики OpenGl, пробросом локальных дисков.

При желании вы даже можете установить менеджер пакетов с графическим интерфейсом (своего рода «магазин приложений»). Например, мне удалось добиться вполне исправной работы Gnome Software:

  1. Устанавливаем с помощью команды в WSLsudo apt install gnome-software -y
  2. Изменяем свойства ярлыка, добавленного в меню «Пуск» (правый клик по ярлыку в меню Пуск — перейти к расположению файла — открыть свойства ярлыка), заменив поле объект на (пример для Ubuntu)»C:Program FilesWSLwslg.exe» -d Ubuntu -u root sudo gnome-softwareПодобным же способом можно «заставить» запускаться от имени суперпользователя с ярлыков Windows и другие программы.

    Запуск программ Linux с графическим интерфейсом в Windows 11 и 10

  3. Пользуемся для установки, обновления и удаления приложений Linux прямо в Windows, в графическом интерфейсе:

    Запуск программ Linux с графическим интерфейсом в Windows 11 и 10

Подробная техническая информация о том, как именно работают Linux-приложения с GUI доступна на GitHub проекта WSLg, с помощью которого реализована соответствующая функциональность.

Author: Admin
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии