LoginSignup
89
95

More than 3 years have passed since last update.

初心者のためのWSL( 2 ) ~GUI設定,デスクトップ環境設定編~

Last updated at Posted at 2019-09-28

注意

この記事はこちらの記事の続きです。CUIの設定が終わっていない方はこちらの方から先に見てください。

4.GUI環境構築

4-1.VcXsrvのインストール

WSLのGUI設定をするにはまずVcXsrvをインストールする必要があります。
VcXsrvのサイトを開き、[Download]を押します。
VcXsrvのサイト
その後、ダウンロードしたファイルを開くと以下の画像のような画面が出ます。[Next]を押します。
VcXsrvインストール1
次に[Install]を押します。
VcXsrvインストール2
インストールされたら[Close]を押します。
VcXsrvインストール3
デスクトップ画面にXlaunchがあることを確認します。
デスクトップ画面で確認

4-2.VcXsrv初期設定

基本的に設定はデフォルトのままで大丈夫です。では、まずXlaunchを開き、[次に]を押します。
VcXsrv初期設定1
[次に]を押します。
VcXsrv初期設定2
[次に]を押します。
VcXsrv初期設定3
最後、[完了]を押します。
VcXsrv初期設定4
その後、以下の画像のような画面が出ると思いますが、これは[キャンセル]を押します。
変な画面
そして、デスクトップ画面右下のところにXlaunchのマークが出ていたら成功です。
Xlaunchのマーク

4-3.UbuntuでのGUI設定

WSLを起動して以下のコマンドを入力します。

sudo apt install x11-apps x11-utils x11-xserver-utils dbus-x11

次に以下のコマンドを入力します。

cd
echo 'export DISPLAY=localhost:0.0' >> ~/.bash_profile
source ~/.bash_profile

最後に以下のコマンドを入力して以下の画像のような目がでたら成功です。

xeyes

目

5.デスクトップ環境構築

まず以下のコマンドを入力し、GUI用の日本語フォントをインストールします。このコマンドを入力しないとデスクトップ画面が出ても日本語の部分が文字化けしてしまいます。

sudo apt install fonts-ipafont

いよいよデスクトップをインストールしていくのですが今回はxfceというデスクトップ環境をインストールします。本家のUbuntuはデフォルトでGnome(Ubuntu16.04LTSではUnity)というデスクトップが使用されているのですが、僕の環境ではうまくいかなかったのでxfceを利用しました。とは言ってもxfceは評判がいいデスクトップ環境の一つなので安心してください。

sudo apt install xfce4-terminal
sudo apt install xfce4-session
sudo apt install xfce4
export DISPLAY=:0.0
export LIBGL_ALWAYS_INDIRECT=1

そして、以下のコマンドを入力したらデスクトップ画面が表示されます。

startxfce4

xfceはこんな感じの画面になります。
xfceの画面

おわりに

ここまででとりあえずGUIまで設定が終わりました。あとは、様々なアプリをインストールしたり、あるいはほかのデスクトップ環境のインストールに挑戦したりして自分好みにカスタマイズしていきましょう。

前回→初心者のためのWSL( 1 ) ~初期設定,CUI設定編~

参考

Ubuntu 18.04のWSL上へのインストールと初期設定
WSL上にXサーバをインストールしてGUIを実現する(VcXsrv編)
WSLでwindows上にLinuxのGUI環境を作る[メモ]
【WSL】Windows Subsystem for LinuxでUbuntuデスクトップ環境を構築する

89
95
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
89
95