web-dev-qa-db-ja.com

WSLでubuntu-desktopを実行します(Ubuntu 18.04 LTS)

Linux(WSL)用のWindowsサブシステムで18.04 LTSを実行しています。実行してUbuntuデスクトップをインストールしました

Sudo apt-get install ubuntu-desktop

しかし、Linuxを起動すると、端末しか起動しません。デスクトップを起動するにはどうすればよいですか?

4
cseligman

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を表示するために非常に重要です。

3
David Xue

WSLが優れているのと同じように、それはそのようなことのために設計されていません。

完全なUbuntuデスクトップを取得することが目標の場合は、Virtualbox、Hyper-Vなどを使用して、完全なUbuntu仮想マシンをインストールするだけで十分です。

2
Kye Burchard

@ 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

0