Linux(WSL)用のWindowsサブシステムで18.04 LTSを実行しています。実行してUbuntuデスクトップをインストールしました
Sudo apt-get install ubuntu-desktop
しかし、Linuxを起動すると、端末しか起動しません。デスクトップを起動するにはどうすればよいですか?
Windows 10自体はGUIをサポートしていません。 wslでGUIを実行するには、Xサーバーをインストールして、正しく構成する必要があります。
GUIを表示するには、VcXsrvをインストールすることをお勧めします。
Sudo apt-get install ubuntu-desktop
でGUIを正常に実行できません。ただし、Debianおよびubuntuにmate-desktop GUIを正常にインストールしました。
WslでGUIを表示する手順は次のとおりです。詳細な手順で私のビデオを確認できます Microsoft WindowsサブシステムLinuxにGUI(メイトデスクトップ)をインストール
ステップ1:DebianまたはUbuntu Linuxサブシステムをインストールします。-管理者としてのPowerShell:Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
-Microsoftストア:「Debian」または「ubuntu」をインストールします
ステップ2:インストールmate tesktop forDebian:-WindowsでDebianを開きます10.次のコマンドを入力します-Sudo apt-get update
-Sudo apt install task-mate-desktop
[〜#〜]または[〜#〜]mate-desktop forUbuntu-Ubuntu 10でUbuntuコンソールを開く-Sudo apt install tasksel
-Sudo apt update
-Sudo tasksel install ubuntu-mate-desktop
ステップ3:Windows 10にVcXsrvをインストールします:-ダウンロード: https://sourceforge.net/projects/vcxsrv / -XLauchを開き、セットアップに次のオプションを使用します- select: "One large window" - Display number: 0 - next - Start no client - next - finish
ステップ4:Linuxコンソールでのディスプレイの設定:-export DISPLAY=:0
-export LIBGL_ALWAYS_INDIRECT=1
ステップ5:Mateデスクトップ環境を開始します:-mate-session
を実行します
手順3と手順4は、Windows 10 wslでGUIを表示するために非常に重要です。
WSLが優れているのと同じように、それはそのようなことのために設計されていません。
完全なUbuntuデスクトップを取得することが目標の場合は、Virtualbox、Hyper-Vなどを使用して、完全なUbuntu仮想マシンをインストールするだけで十分です。
@ gus33000がTwitterに実用的なソリューションを投稿しました。
https://Twitter.com/gus33000/status/1188517307867381761
これを再現したい人のための簡単な要約:
VcXsrvをインストールする
WSLをインストールする
ストアからUbuntuをインストールする
Sudo apt-getアップグレード
Sudo apt-get install ubuntu-desktop
Sudoサービスdbus start
Sudoサービスx11-commonの開始
gnome-Shell --x11 -r