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

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

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

  • Запуск приложений Linux из меню "Пуск" Windows
  • Закрепление приложений Linux на панели задач Windows
  • Переключение между приложениями Linux и Windows с помощью клавиш ALT + TAB
  • Вырезать и вставить в приложениях Windows и Linux

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

Снимок экрана приложений Linux и Windows, открытых на рабочем столе

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

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

  • Windows 10 Предварительная версия сборки 21362 +

    Поддержка приложений с графическим интерфейсом Linux через WSL станет общедоступной в предстоящем выпуске Windows. Чтобы получить доступ к предварительной сборке Windows и попытаться запустить приложения с графическим интерфейсом Linux сейчас, необходимо присоединиться к программе предварительной оценки Windows и запустить сборку предварительной версии Windows 10 Insider Preview из канала разработки.

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

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

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

Если вы еще не выполнили действия по установке WSL, можно использовать новую упрощенную команду install.

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

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

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

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

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

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

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

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

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

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

    wsl --shutdown
    

Примечание

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

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

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

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

sudo apt update

Установка Gedit

Gedit является текстовым редактором по умолчанию среды GNOME Desktop.

sudo apt install gedit -y

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

Установка ГИМП

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

sudo apt install gimp -y

Для запуска введите: gimp

Установка Наутилус

Наутилус, также известные как файлы GNOME, — это диспетчер файлов для рабочего стола GNOME. (Одинаковые в Проводник файлов Windows).

sudo apt install nautilus -y

Для запуска введите: nautilus

Установка Влк

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

sudo apt install vlc -y

Для запуска введите: vlc

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

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

sudo apt install x11-apps -y

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

  • xcalc, xclock, xeyes

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

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

  1. Измените каталоги во временную папку: 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. Измените каталоги во временную папку: cd /tmp
  2. Используйте фигурную скобку для скачивания пакета: 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 ребра для Linux

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

  1. Используйте фигурную скобку для скачивания пакета: sudo curl https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-dev/microsoft-edge-dev_91.0.852.0-1_amd64.deb -o /tmp/edge.deb
  2. Для установки используйте apt: sudo apt install /tmp/edge.deb -y

Для запуска введите: microsoft-edge