
如何極客表示 Windows 10 只會提供對 Linux 的 CLI 訪問。
有沒有什麼方法可以從這個 bash shell 運行,特別是 Firefox?
答案1
如何極客正如讀者很快指出的那樣,這是完全錯誤的(qv),但從未得到糾正。
人們可以在適用於 Linux 的 Windows 子系統上運行 Linux X 應用程序,前提是它們不這樣做別的東西WSL 不支援。只需要一台在機器上運行的 Win32 X 伺服器(或實際上是在其他地方運行的 X 伺服器)來指向它們。為此,Win32 X 伺服器有多種選擇。
這是在最初的測試版發布後幾天內報導的。運行 Firefox 甚至出現在報告中。
這方面有比這更好的資源如何極客。通讀這篇文章,這並不是唯一明顯的事實錯誤。其中有幾個,其中一個甚至被指出是 WSL 發行說明中不應犯的錯誤,如何極客顯然,作者沒有閱讀或檢查。
進一步閱讀
- 丹尼爾·亞歷山大森 (2016-04-07)。在適用於 Linux 的 Windows 子系統上執行 Linux 桌面應用程式。 SlightFuture.com。
- 克里斯霍夫曼(2016-04-14)。 Windows 10的Bash shell可以透過這個技巧運行圖形Linux應用程式。電腦世界。
- 羅布威廉斯 (2016-04-12)。Windows 10 的 Bash Fling 為 Windows 桌面產生 Linux GUI 應用程式後代。 HotWardWare。
- https://askubuntu.com/a/754951/43344
答案2
嘗試在 Windows 10 上安裝並執行 MobaXterm(基本功能是免費軟體)。您甚至不需要使用 MobaXterm,只需啟動它,它就會自動啟動本機 X Window 伺服器。
從 MobaXterm 控制台登入您的 WSL 實例,查看 DISPLAY 變數值的設置,並在嘗試啟動 Firefox 之前將該值匯出到您的 WSL 控制台會話中。它在 WSL 上的 Ubuntu 16.04 上對我有用。