Windows 11のUbuntu+WSL2環境でgnomeデスクトップ環境を構築

📖 この記事は約 5 分で読めます。
概要

本記事では、Windows 11のWSL2 (Windows Subsystem for Linux) 環境で、gnomeデスクトップ環境(gnome-session)を起動する方法をご紹介致します。

管理人

本記事の読者層は以下の方を想定しています。

本記事の読者層
  • Windows 11のWSL2環境でgnomeデスクトップ環境を構築したい方
  • WSL2のUbuntuで動かしたX11アプリを、Windows 11上に表示したい方
  • gnomeより軽量なxfce4も試してみたい方
目次

Windows 11のWSL2環境でgnomeデスクトップ環境を構築する方法

まだWindowsにWSL2をインストールしていない、という方は、こちらを参考にWSL2とUbuntuをインストールしてください。

不安な場合は、Windows 11のPowerShell上でWSL2がインストールされているかを、以下のコマンドで確認できます。

PS C:Usersusers> wsl --list --verbose
  NAME            STATE           VERSION
* Ubuntu-18.04    Running         2
  Ubuntu-20.04    Running         2

上記は、Ubuntu 18.04と20.04がインストールされている環境ですが、「VERSION」が2となっていればWSL2がインストールされている環境ですので安心して下さい。

GUI環境の表示先となるXサーバーについては、Windows 11の場合は別途インストールする必要はありません。Windows 10の場合はWindows側にXサーバー(VcXsrv)のインストールが必要ですので、以下の記事を参考にしてください。

インストール前に

Ubuntuのアップデート(ディストリビューションの更新)を行います。

$ sudo apt-get update
$ sudo apt-get upgrade

Ubuntuデスクトップ環境(X11環境)のインストール

以下の二つのコマンドを入力します。

$ sudo apt-get install libgl1-mesa-dev xorg-dev xbitmaps x11-apps
$ sudo apt-get install ubuntu-desktop

ここまではエラーもなく進めます。ただ、「sudo apt-get install ubuntu-desktop」を入れるのにはそれなり時間がかかります。

Windows10の場合とWindows11の場合。
Windows10の場合、この後VcXsrvをインストールしなくてはいけませんがWindows11の場合はこのままでX11のデスクトップが動きます。

X11アプリで動作確認する(Windows 11+WSL2)

X11環境が構築できたので、Windows 11上でX11アプリを起動することができます。例えば以下のコマンドで、xeyesとxcalcを起動できます。

$ xeyes &
$ xcalc &
Windows 11上で起動したX11アプリの画面

xterm、xclock、glxgearsなど、そのほかのX11アプリの起動方法は、以下の記事にまとめています。

WSL2でgnomeデスクトップ(gnome-session)を起動する

以下のようにgnome環境をインストールして早速立ち上げてみます。

$ sudo apt install gnome-session-bin
$ gnome-session

いくつか”Warning”が現れますが、以下の画面がでてくればOKです。

WSL2でgnome-sessionを起動した直後の画面

Nextをクリックすると、

gnome初期設定の画面(Nextをクリックした後)

さらにubuntu環境を実現したい場合は以下が参考になります。日本語キーボードの場合は、Japanese(Kana)がよいかと思います。

gnome初期設定のキーボード選択画面

以下のようにお持ちのアカウントでログイン設定します。

gnome初期設定のOnline Accounts(オンラインアカウント接続)画面

こちらで終了です。ご苦労様でした。

gnome初期設定の続きの画面

gnomeの代わりに軽量なxfce4をインストールする方法

gnomeの代わりにxfce4を使う場合は、以下のコマンドでインストールします。

sudo apt install xfce4

xfce4の起動方法など詳しい手順は、以下の記事で解説しています。

Windows 11のUbuntu+WSL2環境でXfceデスクトップ環境構築

Ubuntu+WSL2環境でWindows 11とxfce4のコーヒーレントモード環境

まとめ

本記事のまとめ

本記事では、Windows 11のWSL2環境でUbuntuデスクトップ環境を構築し、gnome-sessionでgnomeデスクトップを起動する方法を学びました。

次回の記事をご期待下さい。どうぞよろしくお願いいたします。

関連リンク

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

目次