
オタクになる方法Windows 10ではLinuxへのCLIアクセスのみが可能になるという。
この bash シェルから、具体的には Firefox を実行する方法はあるでしょうか?
答え1
オタクになる方法読者がすぐに指摘したように、これはまったく間違っていましたが (qv)、訂正されることはありませんでした。
Linux Xアプリケーションは、Windows Subsystem for Linux上で実行できますが、その他WSL ではサポートされていません。マシン上で実行されている Win32 X サーバー (または他の場所で実行されている X サーバー) をポイントするだけで済みます。Win32 X サーバーには、かなりの数の選択肢があります。
これは最初のベータ版がリリースされてから数日以内に報告されました。Firefox の実行も報告に含まれていました。
これについては、もっと良い情報源がある。オタクになる方法記事を読んでみると、それは目立った事実上の誤りの唯一のものではありませんでした。そこにはいくつかの誤りがあり、その中にはWSLのリリースノートで犯してはいけない間違いとして指摘されたものも含まれていました。オタクになる方法明らかに著者は読んでも確認もしていない。
参考文献
- ダニエル・アレクサンダーセン (2016-04-07).Windows Subsystem for Linux 上で Linux デスクトップ アプリを実行する。詳しくはこちら。
- クリス・ホフマン (2016-04-14). Windows 10 の Bash シェルは、このトリックを使ってグラフィカル Linux アプリケーションを実行できます。 PCワールド。
- ロブ・ウィリアムズ (2016-04-12).Windows 10 の Bash Fling が Windows デスクトップ向けの Linux GUI アプリの派生を生み出す. HotWardWare。
- https://askubuntu.com/a/754951/43344
答え2
Windows 10 に MobaXterm (基本機能はフリーウェア) をインストールして実行してみてください。洗練された X Window サーバーが付属しています。MobaXterm を使用する必要はなく、起動するだけで、ローカル X Window サーバーが自動的に起動します。
MobaXterm コンソールから WSL インスタンスにログインして、DISPLAY 変数の値がどのように設定されているかを確認し、Firefox を起動する前にその値を WSL コンソール セッションにエクスポートします。私の場合は、WSL 上の Ubuntu 16.04 でうまくいきました。