Как установить графический интерфейс Linux в WSL2 на Windows 10
WSL2 (Windows Subsystem for Linux 2) значительно упрощает использование Linux-команд и инструментов в Windows, но для полноценного графического интерфейса (GUI) необходимо внести дополнительные настройки. В этом руководстве мы расскажем, как настроить графический интерфейс Linux на WSL2 в Windows 10.
Шаг 1: Обновление и настройка WSL2
Прежде чем приступить к установке GUI, убедитесь, что WSL обновлен до последней версии:
- Откройте PowerShell от имени администратора и выполните команду:
wsl --update - Проверьте, какая версия WSL установлена, командой:
wsl -l -v - Убедитесь, что используется WSL2. Если по умолчанию стоит WSL1, переключите её командой:
wsl --set-default-version 2
Шаг 2: Установка дистрибутива Linux
Для работы с графическим интерфейсом вам понадобится дистрибутив Linux. Установите Ubuntu или любой другой предпочитаемый дистрибутив из Microsoft Store.
- Откройте Microsoft Store и найдите нужный дистрибутив, например, Ubuntu.
- Нажмите Install и следуйте инструкциям.
Шаг 3: Установка X-сервера для Windows
Поскольку WSL2 не имеет встроенной поддержки GUI, потребуется установка X-сервера, который позволит отображать окна Linux на Windows. Одним из популярных X-серверов является VcXsrv.
- Скачайте и установите VcXsrv.
- Запустите программу, выберите Multiple Windows и установите Disable Access Control для упрощения работы.
Шаг 4: Настройка переменной DISPLAY
Чтобы приложения Linux могли взаимодействовать с X-сервером, необходимо задать переменную окружения DISPLAY:
- Откройте ваш Linux-дистрибутив в WSL2 и введите команду:
echo "export DISPLAY=$(grep -oP '(?<=nameserver ).*' /etc/resolv.conf):0.0" >> ~/.bashrc - Примените изменения командой:
source ~/.bashrc
Шаг 5: Установка графического окружения
Теперь, когда настроена среда для запуска графического интерфейса, установите одно из графических окружений. Популярными вариантами являются LXDE, Xfce и другие легковесные окружения:
sudo apt update
sudo apt install xfce4
После установки графического окружения запустите его командой:
startxfce4
Шаг 6: Запуск GUI-приложений
После настройки X-сервера и окружения вы можете запускать любые графические Linux-приложения через WSL2. Попробуйте, например, запустить браузер или текстовый редактор:
sudo apt install firefox
firefox