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

Вот несколько методов, связанных с «WSL2 VcXsrv»:

  1. Установка. Чтобы использовать X-сервер VcXsrv с WSL2 (подсистема Windows для Linux 2), выполните следующие действия:
    a. Установите WSL2: включите подсистему Windows для Linux и установите серверную часть WSL2.
    b. Установите дистрибутив Linux: выберите и установите дистрибутив Linux из Microsoft Store, например Ubuntu, Debian или Fedora.
    c. Установите VcXsrv. Загрузите и установите VcXsrv — X-сервер с открытым исходным кодом для Windows.
    d. Настройте WSL2 для использования VcXsrv. В дистрибутиве Linux WSL2 установите переменную среды DISPLAY, чтобы она указывала на IP-адрес вашего компьютера под управлением Windows, на котором работает VcXsrv.

  2. Пересылка X11. После настройки WSL2 и VcXsrv вы можете включить пересылку X11 для отображения приложений Linux с графическим интерфейсом на рабочем столе Windows. Запустите сервер VcXsrv в Windows и в терминале WSL2 установите для переменной среды DISPLAYIP-адрес вашего компьютера с Windows, а затем :0.

  3. Приложения X Window System: после настройки WSL2 и VcXsrv вы теперь можете запускать приложения X Window System в своем дистрибутиве Linux в WSL2 и отображать их на рабочем столе Windows. Запустите любое приложение X11 с терминала WSL2, и оно должно появиться на экране Windows.

  4. Устранение неполадок. Если у вас возникнут какие-либо проблемы, убедитесь, что как VcXsrv, так и ваш дистрибутив Linux WSL2 обновлены. Убедитесь, что переменная среды DISPLAYустановлена ​​правильно, и проверьте настройки брандмауэра, чтобы разрешить связь между WSL2 и VcXsrv.