WSLで実現!Windows上でLinuxデスクトップを動かす完全ガイド
WindowsとLinuxを併用するメリットは、ここ数年でますます高まっています。しかし、デュアルブートの管理は手間がかかり、仮想マシンの構築には安定性の問題がつきものです。
そんな悩みを解決してくれるのが「Windows Subsystem for Linux(WSL)」です。この記事では、WSLを使ってWindows上でLinuxデスクトップを実行する方法を詳しく解説します。
Windows Subsystem for Linux(WSL)とは?
WSLは、Windows 10および11のオプション機能で、Microsoft Storeから提供されている各種Linuxディストリビューションをインストールできる仕組みです。

簡単に言えば、Windows上でLinuxターミナルを開き、Linuxソフトウェアをインストール・実行できるということです。
仮想化ソフトウェアを別途インストールする必要もなく、デュアルブートの設定も一切不要です。
ただし、WSLの弱点は、デフォルトでは純粋なコマンドライン環境しか提供されない点です。デスクトップ画面がないのです。上級ユーザーなら問題ないかもしれませんが、Linuxには多彩なデスクトップ環境が存在することを考えると、少々惜しい仕様と言えます。
幸いなことに、WSLを使えばWindows上にLinuxデスクトップを構築することが可能です。
事前確認:Windows 10の互換性チェック
作業を始める前に、重要な前提条件を確認しましょう。64ビット版のWindowsが必要です。
[設定] > [システム] > [バージョン情報] を開き、「システムの種類」の項目を確認してください。「64 ビット オペレーティング システム」と表示されていればOKです。もし32ビット版で、ハードウェア自体が64ビット対応であれば、Windows 10を32ビットから64ビットへアップグレードする必要があります。

もうひとつの必須条件は、Windows 10 ビルド14393以降が動作していることです。同じ[バージョン情報]画面の「Windows の仕様」セクションにある「OS ビルド」を確認しましょう。14393より大きければWSLを使用できます。それ未満の場合は、Windows Updateを実行して最新の状態にしてください。
互換性が確認できたら、WSLをインストールしましょう。手順は以下の関連記事を参照してください。
関連記事:Windows Subsystem for Linuxのインストール方法
セットアップが完了したら、次はいよいよデスクトップ環境の追加です。
WSLにLinuxデスクトップ環境をインストールする
すでにWSLのセットアップが済んでいるなら、[スタート]ボタンをクリックして「bash」と入力します。最初の候補(bashコマンド)をクリックするとLinuxが起動します。以下の手順は、Ubuntuをインストールしている前提で説明していきます。
まず、Ubuntuのアップデートとアップグレードを実行します。
sudo apt update
sudo apt upgradeアップグレードの実行中に、Sourceforgeへアクセスし、VcXsrv Windows X Serverユーティリティをダウンロードしてインストールしておきましょう。(XmingやMobaXtermなど、Windows向けのXサーバーは他にもありますが、本ガイドではVcXsrvを使用します。)
Xサーバーとは、Linuxアプリケーションやデスクトップ環境のGUI(グラフィカルユーザーインターフェース)へのアクセスを可能にするツールです。Linuxシステムはデスクトップの表示にXを利用しており、ネットワーク経由での利用にも対応しています。
Xウィンドウサーバーのインストールが確認できたら、次はLinuxデスクトップ環境(LDE)をインストールします。
WSLで利用できるデスクトップ環境は数多くありますが、ここではシンプルさを重視し、軽量な「LXDE」をインストールします。以下のコマンドを入力してください。
sudo apt install lxdeLXDEのインストール完了後、続けて以下のコマンドを入力します。
export DISPLAY=:0
export LIBGL_ALWAYS_INDIRECT=1
これにより、LinuxはXサーバー経由でデスクトップを表示するようになります。先ほどダウンロードしたXサーバープログラムを起動すると、Linuxデスクトップ環境が画面に現れます。
VcXsrvにはXLaunchツールが付属しています。これをクリックすると[X Display Settings]ウィンドウが開くので、「One large window」または「One large window without titlebar」を選択します。その際、「Display number」が0に設定されていることも確認してください。

[Next]をクリックし、「Start no client」を選択します。これにより、XLaunchはサーバーのみを起動し、Linuxデスクトップは後から自分のタイミングで立ち上げられるようになります。さらに[Next]をクリックし、最後に[Finish]を押せば完了です。[Save configuration]をクリックして設定を保存しておくのもおすすめです。

Linuxデスクトップを起動する準備が整いました。お好みのLDEを起動するコマンドを入力しましょう。LXDEの場合は、次のコマンドを使用します。
startlxdeこれで、Linuxデスクトップ環境が表示されるはずです!

これで、プリインストールされたLinuxソフトウェアを自由に実行できるだけでなく、新しいアプリやユーティリティのインストールも可能になります。KDEなど、WSLに対応した他のデスクトップ環境もあります。GNOMEをインストールすれば、本格的なUbuntuデスクトップ体験を味わうこともできます。
デスクトップ環境は不要?個別のLinuxアプリだけをインストールする方法
Linuxデスクトップ全体を導入しなくても、Windows 10上で個別のLinuxアプリだけをインストールして実行できます。1つのアプリのためだけにデスクトップ環境一式を入れるのは大げさだと感じる方には、こちらの方が便利でしょう。
例えば、メディアプレーヤー「Rhythmbox」をインストールしてWindows上のLinuxで実行するには、次のコマンドを使います。
sudo apt install rhythmboxまず、exportコマンドが設定済みであることを確認します。
export DISPLAY=:0その後、bashプロンプトからアプリ名を入力して実行するだけです。
rhythmboxメディアプレーヤーが起動し、ライブラリを閲覧できる状態になります。

なお、この例では、Linux環境側にメディアファイルを用意する必要があります。ブラウザをインストールしてファイルをダウンロードしてもよいですし、メディアファイルの入ったUSBドライブを接続するだけでも構いません。
USBドライブを接続したら、忘れずにマウントを行います(この例ではドライブレターはD:)。
sudo mount -t drvfs D: /mnt/d使用後は、ドライブを取り外す前に必ずアンマウントしてください。データの整合性を守るために重要な操作です。
sudo umount /mnt/dなお、LinuxアプリからWindowsフォルダを閲覧することはできますが、実際にファイルを開いて編集することはできません。これはWSLの制限事項ですが、同時にWindowsとLinux双方の環境を破損から守る安全装置としても機能しています。
WindowsでLinuxデスクトップを実行:究極の統合環境へ
Windows Subsystem for Linuxを活用すれば、Windows PC上でLinuxソフトウェアを簡単に実行できます。仮想マシンの心配も、デュアルブートの手間も一切ありません。
Linuxデスクトップをインストールすれば、ほぼ完全な統合環境が実現します。慣れ親しんだWindowsデスクトップの快適さの中で、Linuxに触れる絶好の入り口となるでしょう。
さらに深く学びたい方は、今こそLinuxデビューのチャンスです。
-
Linuxデスクトップを彩る!おすすめ壁紙自動チェンジャー5選
デスクトップをより魅力的でダイナミックな雰囲気にしたいなら、壁紙の自動切り替えツールを活用してみてはいかがでしょうか。あらかじめ複数の画像を選んでおけば、デスクトップの壁紙として自動的にローテーション表示してくれる便利なツールです。今回は、Linuxで使える優れた壁紙チェンジャーをご紹介します。 1. デスクトップ環境の標準機能を活用する サードパーティ製アプリを導入しなくても、お使いのデスクトップ環境に壁紙自動変更機能が備わっている場合があります。設定画面の奥に隠れていたり、追加プラグイン(KDE Plasmaデスクトップなど)として提供されていたりするので、まずは確認してみましょう。
-
WSLでWindows 10・11上にLinux環境を構築する方法|インストールからGUIアプリ起動まで
はじめに筆者はOS関連の学習でWSL(Windows Subsystem for Linux)を長年利用しています。仮想マシンの構築やデュアルブートといった複雑な準備なしに、Windows上で直接Linuxコマンドを実行できる手軽さが大きな魅力です。この記事を読み終える頃には、WindowsからそのままLinuxコマンドを実行できるようになっているはずです。Windows上でLinuxコマンドを実行している様子前提条件WSLを快適に運用するには、Windows 11へのアップグレードをおすすめします。Windows 10でもWSLは利用できますが、筆者の経験上、Windows 11の方がはるか