Как открыть рабочий стол Ubuntu 20.04 на WSL2

Убунту 13

В этой статье мы покажем вам процесс открытия рабочего стола Ubuntu 20.04 в подсистеме Windows для Linux 2 (WSL2). Этот процесс включает установку X-сервера на вашем компьютере с Windows и среды рабочего стола Ubuntu на WSL2.

Чтобы открыть рабочий стол Ubuntu 20.04 на WSL2, вам необходимо установить X-сервер на свой компьютер с Windows, установить среду Ubuntu Desktop на WSL2, настроить переменную среды отображения и запустить X-сервер. Наконец, запустите среду рабочего стола Ubuntu в терминале Ubuntu.

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

Прежде чем мы начнем, убедитесь, что у вас есть следующее:

  • Компьютер Windows с установленным и настроенным WSL2.
  • Дистрибутив Ubuntu 20.04 LTS, установленный на WSL2.
  • Достаточно разрешений для установки программного обеспечения как на вашем компьютере с Windows, так и на WSL2.

Шаг 1. Установите X-сервер в Windows

Первым шагом является установка X-сервера на ваш компьютер с Windows. X-сервер позволяет отображать графические приложения из WSL2 на вашем компьютере под управлением Windows. Два популярных варианта — Xming и VcXsrv.

Загрузите и установите любой из этих X-серверов на свой компьютер с Windows.

Шаг 2. Установите среду рабочего стола Ubuntu на WSL2.

Затем откройте терминал Ubuntu через WSL2 и установите среду рабочего стола Ubuntu. Вы можете сделать это, выполнив следующую команду:

sudo apt установить Ubuntu-рабочий стол

Эта команда использует менеджер пакетов apt для установки пакета ubuntu-desktop. Команда sudo используется для запуска команды с правами root.

Шаг 3. Настройте переменную среды отображения

Теперь вам нужно настроить переменную среды отображения на WSL2. Это сообщает приложениям, где отображать их графические интерфейсы.

Откройте файл .bashrc в своем домашнем каталоге, выполнив следующую команду:

нано ~/.bashrc

Эта команда открывает файл .bashrc в текстовом редакторе nano.

Добавьте следующие строки в конец файла:

экспорт DISPLAY=:0 экспорт LIBGL_ALWAYS_INDIRECT=1

Команда экспорта устанавливает значения переменных среды. DISPLAY=:0 указывает приложениям отображать свои графические интерфейсы на первом экране X-сервера. LIBGL_ALWAYS_INDIRECT=1 используется для включения косвенного контекста GLX для предотвращения определенных типов сбоев.

Сохраните файл и выйдите из текстового редактора.

Шаг 4: Примените изменения

Чтобы применить изменения, вам необходимо перезапустить сеанс WSL2 или выполнить следующую команду:

источник ~/.bashrc

Эта команда перезагружает файл .bashrc, применяя внесенные вами изменения.

Шаг 5: Запустите X-сервер

Теперь запустите X-сервер (Xming или VcXsrv) на своем компьютере с Windows.

Шаг 6. Запустите среду рабочего стола Ubuntu

Наконец, в терминале Ubuntu выполните следующую команду, чтобы запустить среду рабочего стола Ubuntu:

гном-сессия

Команда gnome-session запускает среду рабочего стола GNOME, которая является средой рабочего стола по умолчанию для Ubuntu.

Если все настроено правильно, рабочий стол Ubuntu теперь должен открыться в окне X-сервера на вашем компьютере с Windows.

Заключение

Выполнив эти шаги, вы сможете открыть рабочий стол Ubuntu 20.04 на WSL2. Это позволяет вам запускать графические приложения Linux на вашем компьютере с Windows, предоставляя вам лучшее из обоих миров.

Не забудьте скорректировать инструкции в соответствии с вашими конкретными настройками и предпочтениями. Если у вас возникнут какие-либо проблемы, обратитесь к документации для WSL2, Xming, VcXsrv и Ubuntu для получения дальнейших инструкций.

Нет, X-сервер необходим для отображения графических приложений из WSL2 на вашем компьютере с Windows.

Да, вы можете использовать другие X-серверы, совместимые с Windows. Xming и VcXsrv — популярные варианты, но при желании вы можете изучить альтернативы.

Да, вы можете установить и использовать различные среды рабочего стола, такие как KDE, XFCE или LXQt, на WSL2. Однако инструкции, представленные в этой статье, предназначены специально для среды рабочего стола GNOME.

Чтобы удалить среду рабочего стола Ubuntu, вы можете запустить следующую команду в терминале Ubuntu: sudo apt удалить ubuntu-desktop. Имейте в виду, что при этом из WSL2 будет удалена только среда рабочего стола, а не весь дистрибутив Ubuntu 20.04 LTS.

Да, вы можете настроить переменную среды DISPLAY, чтобы указать другой экран на X-сервере. Например, при экспорте DISPLAY=:1 приложения будут отображаться на втором экране. Однако для этого требуется дополнительная настройка на стороне X-сервера.

Похожие записи

Добавить комментарий

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