WSL официально не поддерживает запуск графических приложений Linux. Следовательно, когда вы впервые устанавливаете Ubuntu/WSL из магазина, он не включает в себя библиотеки, связанные с X Window, или служебные программы. Для минимальной настройки, пожалуйста, проверьте следующее:
1. Глобальную переменную DISPLAY
export DISPLAY=127.0.0.1:0.0
Для того, для Linux приложения для подключения к X11, вы должны установить переменную окружения DISPLAY. Вы можете установить его непосредственно перед запуском приложений Linux GUI или навсегда добавить его в сценарий оболочки входа (~/.bashrc):
$ echo "export DISPLAY=127.0.0.1:0.0" >> ~/.bashrc
2. Dbus-launch
Многие приложения Linux GUI используют D-Bus для межпроцессного взаимодействия (IPC). Чтобы проверить, правильно ли он установлен, попробуйте выполнить следующие команды после запуска X11 (если ошибка ‘dbus-launch’ doesn’t support the ” добавить опцию –exit-with-x11″, так же можно попробовать “–exit-with-session”):
dbus-launch --exit-with-x11
Если вы получили ошибку “command not found”, установите пакет ‘dbus-x11’:
$ sudo apt install dbus-x11
Если вы получаете следующее сообщение об ошибке:
Session lifetime based on X11 requested, but machine UUID unavailable: D-Bus library appears to be incorrectly set up: see the manual page for dbus-uuidgen to correct this issue. (Failed to open "/var/lib/dbus/machine-id": No such file or directory; UUID file '/etc/machine-id' should contain a hex string of length 32, not length 0, with no other text).
Выполните команду:
$ sudo dbus-uuidgen --ensure
Спасибо за статью. Реально помогла среди всего остального справочного материала по LINUX
Всегда пожалуйста!