
Wie man Geek wirdsagt, dass Windows 10 nur CLI-Zugriff auf Linux gewährt.
Gibt es möglicherweise eine Möglichkeit, insbesondere Firefox von dieser Bash-Shell aus auszuführen?
Antwort1
Wie man Geek wirdwar völlig falsch, wie Leser schnell bemerkten (siehe dort), wurde aber nie korrigiert.
Man kann Linux X-Anwendungen auf dem Windows-Subsystem für Linux ausführen, vorausgesetzt, sie tun dies nichtetwas anderesdie das WSL nicht unterstützt. Man braucht nur einen Win32-X-Server, der auf der Maschine läuft (oder tatsächlich einen X-Server, der woanders läuft), auf den man verweisen kann. Dafür stehen mehrere Win32-X-Server zur Auswahl.
Dies wurde innerhalb weniger Tage nach der ersten Beta-Veröffentlichung gemeldet. In den Berichten wurde sogar die Verwendung von Firefox erwähnt.
Es gibt hierzu weitaus bessere Quellen alsWie man Geek wird. Beim Lesen des Artikels fiel mir auf, dass dies nicht der einzige eklatante sachliche Fehler war. Es gibt mehrere, darunter einen, der sogar in den WSL-Versionshinweisen als Fehler bezeichnet wurde, den man vermeiden sollte.Wie man Geek wirdDer Autor hat es offensichtlich weder gelesen noch geprüft.
Weiterführende Literatur
- Daniel Aleksandersen (07.04.2016).Ausführen von Linux-Desktop-Apps auf dem Windows-Subsystem für Linux. SlightFuture.com.
- Chris Hoffmann (14.04.2016). Mit diesem Trick kann die Bash-Shell von Windows 10 grafische Linux-Anwendungen ausführen. PC Welt.
- Rob Williams (12.04.2016).Bash Fling von Windows 10 bringt Linux-GUI-App-Ableger für Windows-Desktop hervor. HotWardWare.
- https://askubuntu.com/a/754951/43344
Antwort2
Versuchen Sie, MobaXterm (die Grundfunktionalität ist Freeware) unter Windows 10 zu installieren und auszuführen. Es wird mit einem ausgefeilten X Window-Server geliefert. Sie müssen MobaXterm nicht einmal verwenden, starten Sie es einfach, es startet automatisch einen lokalen X Window-Server.
Melden Sie sich über die MobaXterm-Konsole bei Ihrer WSL-Instanz an, um zu sehen, auf welchen Wert die DISPLAY-Variable eingestellt ist, und exportieren Sie diesen Wert in Ihre WSL-Konsolensitzung, bevor Sie versuchen, Firefox zu starten. Bei mir hat es unter Ubuntu 16.04 auf WSL funktioniert.