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

Теперь вы можете предварительно просмотреть поддержку подсистема Windows для Linux (WSL) для запуска приложений графического пользовательского интерфейса Linux (X11 и Wayland) на Windows в полностью интегрированном интерфейсе рабочего стола.

WSL 2 позволяет приложениям графического интерфейса Linux чувствовать себя собственными и естественными для использования в Windows.

  • Запуск приложений Linux из Windows меню
  • Закрепление приложений Linux на панели задач Windows
  • Использование alt-tab для переключения между приложениями Linux и Windows
  • Вырезать и вставить в приложениях Windows и Linux

Теперь вы можете интегрировать как Windows, так и приложения Linux в рабочий процесс для удобного рабочего стола.

Screenshot of Linux and Windows apps open on a desktop

Установка поддержки приложений графического пользовательского интерфейса Linux

Предварительные требования

  • Для доступа к этой функции потребуется Windows 11 сборке 22000 или более поздней версии.

  • Установленный драйвер для VGPU

    Чтобы запустить приложения графического пользовательского интерфейса Linux, необходимо сначала установить драйвер, соответствующий вашей системе ниже. Это позволит использовать виртуальный GPU (vGPU), чтобы воспользоваться преимуществами аппаратного ускорения отрисовки OpenGL.

Новая установка — нет предыдущей установки WSL

Если вы еще не сделали этого, установите WSL и настройте имя пользователя и пароль для дистрибутива Linux.

  1. Откройте окно командной строки с правами администратора.

    Выберите "Пуск", введите PowerShell, щелкните правой кнопкой мыши Windows PowerShell и выберите "Запуск от имени администратора".

  2. Выполните следующую команду и перезагрузите компьютер при появлении запроса:

    wsl --install -d Ubuntu
    
  3. После завершения перезагрузки компьютера установка продолжится, и вам будет предложено ввести имя пользователя и пароль. Это будут ваши учетные данные Linux для дистрибутива Ubuntu.

Теперь вы готовы приступить к использованию приложений графического пользовательского интерфейса Linux в WSL!

Существующая установка WSL

Если на компьютере уже установлен WSL, можно обновить до последней версии, которая включает поддержку графического пользовательского интерфейса Linux, выполнив команду обновления из командной строки с повышенными привилегиями.

  1. Выберите "Пуск", введите PowerShell, щелкните правой кнопкой мыши Windows PowerShell и выберите "Запуск от имени администратора".

  2. Введите команду обновления WSL:

    wsl --update
    
  3. Чтобы обновление вступило в силу, необходимо перезапустить WSL. Вы можете перезапустить WSL, выполнив команду завершения работы в PowerShell.

    wsl --shutdown
    

Примечание

Приложения графического пользовательского интерфейса Linux поддерживаются только с WSL 2 и не будут работать с дистрибутивом Linux, настроенным для WSL 1. Узнайте , как изменить распределение с WSL 1 на WSL 2.

Запуск приложений с графическим пользовательским интерфейсом Linux

Чтобы скачать и установить эти популярные приложения Linux, можно выполнить следующие команды из терминала Linux. Если вы используете дистрибутив, отличный от Ubuntu, он может использовать другой диспетчер пакетов, отличный от apt. После установки приложения Linux его можно найти в меню "Пуск " под именем дистрибутива. Например: Ubuntu -> Microsoft Edge.

Примечание

Поддержка приложений графического пользовательского интерфейса в WSL не обеспечивает полнофункциональный интерфейс рабочего стола. Он полагается на Windows настольных компьютеров, поэтому установка средств или приложений, ориентированных на настольные компьютеры, может не поддерживаться. Чтобы запросить дополнительную поддержку, можно отправить проблему в репозитории WSLg на GitHub.

Обновление пакетов в дистрибутиве

sudo apt update

Установка Gedit

Gedit — это текстовый редактор по умолчанию в классической среде JSON.

sudo apt install gedit -y

Чтобы запустить файл bashrc в редакторе, введите: gedit ~/.bashrc

Установка GIMP

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

sudo apt install gimp -y

Чтобы запустить, введите: gimp

Установка Nautilus

Nautilus, также известный как ФАЙЛЫ GNOME, является диспетчером файлов для рабочего стола GPU. (Аналогично Windows проводник).

sudo apt install nautilus -y

Чтобы запустить, введите: nautilus

Установка VLC

VLC — это бесплатный и открытый код кроссплатформенный мультимедийный проигрыватель и платформа, которая воспроизводит большинство мультимедийных файлов.

sudo apt install vlc -y

Чтобы запустить, введите: vlc

Установка приложений X11

X11 — это система окон Linux, и это разное семейство приложений и инструментов, которые поставляются с ним, например xclock, xcalc calculator, xclipboard для вырезания и вставки, xev для тестирования событий и т. д. Дополнительные сведения см. в x.org документации .

sudo apt install x11-apps -y

Чтобы запустить, введите имя средства, который вы хотите использовать. Пример.

  • xcalc, xclock, xeyes

Установка Google Chrome для Linux

Чтобы установить Google Chrome для Linux, выполните следующие действия.

  1. Измените каталоги в папку temp: cd /tmp
  2. Используйте wget для скачивания: sudo wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
  3. Получите текущую стабильную версию: sudo dpkg -i google-chrome-stable_current_amd64.deb
  4. Исправление пакета: sudo apt install --fix-broken -y
  5. Настройте пакет: sudo dpkg -i google-chrome-stable_current_amd64.deb

Чтобы запустить, введите: google-chrome

Установка Microsoft Teams для Linux

Чтобы установить Microsoft Teams для Linux, выполните приведенные далее действия.

  1. Измените каталоги в папку temp: cd /tmp
  2. Используйте curl для скачивания пакета: sudo curl -L -o "./teams.deb" "https://teams.microsoft.com/downloads/desktopurl?env=production&plat=linux&arch=x64&download=true&linuxArchiveType=deb"
  3. Используйте apt для установки: sudo apt install ./teams.deb -y

Чтобы запустить, введите: teams

Установка браузера Microsoft Edge для Linux

Сведения об установке браузера Microsoft Edge для Linux с помощью командной строки на сайте edge За кулисами. Выберите " Получить инструкции" в разделе установки командной строки на странице.

Чтобы запустить, введите: microsoft-edge