
Как стать гикомговорит, что Windows 10 предоставит только CLI-доступ к Linux.
Есть ли возможность запустить Firefox из этой оболочки bash?
решение1
Как стать гикомбыл совершенно неверным, как быстро указали читатели (см.), но так и не был исправлен.
Можно запускать приложения Linux X на подсистеме Windows для Linux, при условии, что они не делаютчто-то другоечто WSL не поддерживает. Нужен просто сервер Win32 X, работающий на машине (или даже сервер X, работающий в другом месте), чтобы указать на них. Для этого есть довольно много вариантов сервера Win32 X.
Об этом сообщили в течение нескольких дней после первого бета-релиза. В отчетах даже упоминался запуск Firefox.
Есть гораздо лучшие источники по этому вопросу, чемКак стать гиком. Прочитав статью, я понял, что это не единственная бросающаяся в глаза фактическая ошибка. Их там несколько, включая одну, на которую даже указали как на ошибку, которую не следует делать в примечаниях к выпуску WSL, которыеКак стать гикомАвтор, очевидно, не читал и не проверял.
дальнейшее чтение
- Дэниел Александерсен (07.04.2016).Запуск настольных приложений Linux в подсистеме Windows для Linux. SlightFuture.com.
- Крис Хоффманн (14 апреля 2016 г.). Оболочка Bash в Windows 10 может запускать графические приложения Linux с помощью этого трюка. PCWorld.
- Роб Уильямс (12 апреля 2016 г.).Bash Fling от Windows 10 создает приложение Linux GUI для рабочего стола Windows. HotWardWare.
- https://askubuntu.com/a/754951/43344
решение2
Попробуйте установить и запустить MobaXterm (базовая функциональность бесплатна) на Windows 10. Он поставляется с отполированным сервером X Window. Вам даже не нужно использовать MobaXterm, просто запустите его, он автоматически запустит локальный сервер X Window.
Войдите из консоли MobaXterm в ваш экземпляр WSL, чтобы увидеть, какое значение переменной DISPLAY установлено, и экспортируйте это значение в сеанс консоли WSL перед попыткой запустить Firefox. У меня это сработало на Ubuntu 16.04 на WSL.