Windows 10 に Linux GUI アプリをインストールする方法

  • Linux GUI アプリはsudo apt-get install、WSL ディストリビューション内のコマンドを使用してインストールされます。
  • GUI アプリをインストールしたら、[スタート] メニューから起動するか、コマンドを使用して起動できます。
  • wsl --install この機能を使用するには、ビルド 21364 以降でコマンドを使用して WSL2 をインストールする必要があります。

Windows 10 では、 Windows Subsystem for Linux (WSL)を介してLinux GUI アプリを (ほぼネイティブに)インストールできるようになりました。これらの手順でその方法を説明します。

WSL を使用してWindows 10で Linux アプリを長い間実行できましたが、システムはコマンド ライン ツールとアプリケーションに限定されていました。ただし、ビルド 21364以降のリリース (WSL 統合への特別な更新を含む) から、Microsoft はついに GUI (グラフィカル ユーザー インターフェイス) をサポートして、お気に入りの Linux アプリケーションをマウスとキーボードで実行できるようにします。

新しい機能は、仮想マシンを必要とせずに Linux でアプリケーションを開発およびテストすることですが、何にでも使用できます。実装にはスピーカーとマイクのサポートも含まれているため、メディア アプリをインストールすると、周辺機器が通過してアプリに表示されます。GPU で高速化された 3D グラフィックスもサポートされており、OpenGL を活用して複雑な 3D レンダリングを実行する必要があるアプリを実行できます。

この機能を使用する場合、Wayland、X サーバー、Pulse オーディオ サーバー、および必要なすべてのコンポーネントを含む "コンパニオン システム ディストリビューション" が WSL によって自動的に開始されるため、X サーバーを手動で開始する必要はありません。その後、アプリと WSL セッションを閉じると、システム ディストリビューションは自動的に終了します。

このガイドでは、Windows 10 にグラフィカル Linux アプリケーションをダウンロードしてインストールする手順を説明します。また、このビデオ チュートリアルを見て、このプロセスを完了するための手順を順を追って説明することもできます。

Windows 10 に WSL 経由で Linux GUI アプリをインストールする

Windows 10 に Linux GUI アプリをインストールするには、次の手順を使用します。

  1. Windows 10 で[スタート]を開きます。

  2. Ubuntu (または別のディストリビューション) を検索し、一番上の結果をクリックして Linux ディストリビューションを開きます。

  3. 次のコマンドを入力してパッケージ配布を更新し、Enterを押します。

    sudo apt-get アップデート

  4. 次のコマンドを入力して Linux GUI アプリを Windows 10 にインストールし、Enterを押します。

    sudo apt-get install APP-NAME -y

    コマンドのAPP-NAMEを、インストールするグラフィカル アプリに置き換えます。 

    この例では、geditテキスト エディター アプリをインストールします。

    sudo apt-get install gedit -y

    How to install Linux GUI apps on Windows 10

  5. Linux アカウントのパスワードを確認し、Enter キーを押します(該当する場合)。

手順を完了すると、アプリがインストールされ、[スタート] メニューに登録されます。つまり、Windows Subsystem for Linux (WSL) コンソールまたは [スタート] メニューからアプリの名前を実行して、アプリを起動できます。

上記の手順は、既知のリポジトリから簡単なアプリをインストールする手順の概要を示していますが、アプリによっては手順が異なる場合があります。幸いなことに、インストール プロセスは他の Linux アプリケーションと同じです。開発者の手順に従って、VLC、Audacity、Web 管理など、ほぼすべてのアプリケーションをインストールできます。

Windows 10 の [スタート] メニューから Linux GUI アプリを起動すると、「最近追加された」リストにエントリが表示されるか、Linux ディストリビューション エントリの下の (ディストリビューション名) フォルダー内にエントリが表示されます。

How to install Linux GUI apps on Windows 10

Linux GUI アプリのスタート メニュー

アプリを起動すると、仮想マシンが回転し、WSL コンソールを開く必要なく (数秒で) 実行されます。また、タスクバーに Linux ロゴの付いたアイコンが表示され、Windows 10 アプリケーションを実行していないことがわかります。

Windows 10 でグラフィカルな Linux アプリを使用するエクスペリエンスはネイティブに感じられますが、そうではありません。アプリは、フレーム、メニュー、およびその他の要素のすべての Linux ビジュアル スタイルでレンダリングされ、エッジの周りに影さえあり、すべてのウィンドウが独立して動作します。

How to install Linux GUI apps on Windows 10

Windows 10 の Gedit

ただし、これはリモート デスクトップ接続であり、Microsoft はオペレーティング システムに組み込まれている RemoteApp 機能を利用しています。

Windows 10 に WSL をインストールまたは更新する

Linux GUI アプリを実行するには、Windows Subsystem for Linux 2 統合が必要です。つまり、アプリケーションをインストールして実行するには、最新の機能とディストリビューション バージョンが必要です。

WSL2 が既にインストールされている場合は、機能を更新する必要があります。

WSL2 をインストールまたは更新する前に、デバイスに Windows 10 ビルド 21364 以降のリリースが必要です。

また、前提条件として、アプリケーションをインストールする前に、ドライバーをインストールして、仮想 GPU (vGPU) がハードウェア アクセラレーション OpenGL レンダリングを使用できるようにする必要があります。ダウンロードリンクは次のとおりです。

Windows 10 に WSL2 をインストールする

これらの手順では、WSL2 と Ubuntu Linux ディストリビューションをインストールして、GUI アプリの実行を開始する方法を示します。

WSL2 コンポーネントをインストールして Linux GUI アプリを実行するには、次の手順を使用します。

  1. スタート を開きます。

  2. Command Promptを検索し、一番上の結果を右クリックして、[管理者として実行] オプションを選択します。

  3. 次のコマンドを入力して WSL 2 をインストールし、Enterを押します。

    wsl --install

    How to install Linux GUI apps on Windows 10

手順を完了すると、必要な Linux コンポーネントが自動的にインストールされ、コマンドによって最新バージョンの Ubuntu Linux ディストリビューションもダウンロードされます。

インストール後、[スタート] メニューからディストリビューションを開き、画面の指示に従ってセットアップを完了するだけです。

Ubuntu の代わりに別のディストリビューションをインストールしてアプリを実行する場合は、これらの手順を使用できます。

Windows 10 で WSL2 を更新する

Linux 2 用の Windows サブシステムが既にインストールされている場合は、システムに GUI アプリを実行するための最新の更新プログラムがあることを確認します。

WSL2 を更新して Linux アプリの GUI サポートをダウンロードするには、次の手順を使用します。

  1. スタート を開きます。

  2. Command Promptを検索し、一番上の結果を右クリックして、[管理者として実行] オプションを選択します。

  3. 次のコマンドを入力して Linux 2 の Windows サブシステムを更新し、Enterを押します。

    wsl --更新

    How to install Linux GUI apps on Windows 10

  4. 次のコマンドを入力して WSL2 を強制的に再起動し、Enterを押します。

    wsl --シャットダウン

手順を完了すると、最新バージョンの WSL が自動的にダウンロードされます。次に、上記の手順を使用して Linux GUI アプリをインストールできます。



Windows 10 バージョン 1803 で Web 検索を無効にする方法

Windows 10 バージョン 1803 で Web 検索を無効にする方法

Windows 10 検索の Web 結果が適切でない場合は、このガイドを使用して、レジストリを変更するバージョン 1803 の機能を無効にします。これが方法です。

Microsoft Defender ウイルス対策でブロックされたファイルまたはアプリを許可する方法

Microsoft Defender ウイルス対策でブロックされたファイルまたはアプリを許可する方法

Microsoft Defender ウイルス対策によってブロックされたファイルまたはアプリを許可するには、Windows 10 で次の手順を使用します。

Windowsターミナルでデフォルトのフォントフェイスを変更する方法

Windowsターミナルでデフォルトのフォントフェイスを変更する方法

Windows ターミナルでは、フォント フェイスをグローバルに変更したり、コンソールごとに個別に変更したりできます。その方法は次のとおりです。

VirtualBox に Windows 10 の Guest Additions をインストールする方法

VirtualBox に Windows 10 の Guest Additions をインストールする方法

VM を作成したら、使いやすさとパフォーマンスを向上させるために、Windows 10 に VirtualBox Guest Additions をインストールする必要があります。その方法は次のとおりです。

高精細ディスプレイを備えた仮想マシンで Windows 10 DPI スケーリングを修正する方法

高精細ディスプレイを備えた仮想マシンで Windows 10 DPI スケーリングを修正する方法

Windows 10 は、HD Retina ディスプレイ上の仮想マシン (VMware、VirtualBox など) で実行すると適切にスケーリングされませんが、この回避策で問題が解決します。

Windows 10 に PowerToys をインストールする方法

Windows 10 に PowerToys をインストールする方法

Windows 10 に PowerToys をインストールするには、次の手順を使用します。アプリをインストールすると、デスクトップを微調整したり、生産性ツールにアクセスしたりできます。

Windows 11 22H2 の制限を回避する USB インストール メディアの作成方法

Windows 11 22H2 の制限を回避する USB インストール メディアの作成方法

Rufus 3.19 以降を使用して Windows 11 22H2 のインストール制限を回避し、USB ブータブル メディアを作成できます。これが方法です。

VirtualBox で Windows 10 仮想マシンを作成する方法

VirtualBox で Windows 10 仮想マシンを作成する方法

VirtualBox を使用して仮想マシンを作成し、Windows 10 をインストールするには、アプリをセットアップし、ISO をダウンロードして、次の手順を使用します。

Windows 11 で winget の設定を変更する方法

Windows 11 で winget の設定を変更する方法

winget 設定を編集するには、コマンド プロンプト (管理者) を開き、winget 設定コマンドを実行し、設定をカスタマイズして保存します。

Windows 11でMicrosoft Storeが機能しない問題を修正する方法

Windows 11でMicrosoft Storeが機能しない問題を修正する方法

Windows 11 で Microsoft Store の問題を解決するには、[設定] > [アプリ] > [アプリと機能] に移動し、アプリの設定を開き、[修復] または [リセット] オプションを使用します。

アプリでエコ モードを使用して Windows 10 のパフォーマンスを向上させる方法

アプリでエコ モードを使用して Windows 10 のパフォーマンスを向上させる方法

Windows 10 タスク マネージャーには、エコ モードを有効または無効にするオプションが含まれており、アプリの高リソース使用を修正して、パフォーマンスとエネルギーを向上させます。

Windows 10 でシステム イメージのバックアップを作成する方法

Windows 10 でシステム イメージのバックアップを作成する方法

Windows 10 では、システム イメージ バックアップを使用して完全バックアップを作成できます。このツールは回復にも機能し、その方法は次のとおりです。

お使いの PC が Windows 11 22H2 と互換性があるかどうかを確認する方法

お使いの PC が Windows 11 22H2 と互換性があるかどうかを確認する方法

レジストリを使用して、PC が Windows 11 22H2 と互換性があるかどうかを判断し、DestBuildNum、UpEx、UpExU、および RedReason キーを確認できます。

Windows 11 でコマンドを使用してアプリを一括アンインストールする方法

Windows 11 でコマンドを使用してアプリを一括アンインストールする方法

Windows 11 で複数のアプリを一括でアンインストールするには、コマンド プロンプト (管理者) を開き、winget uninstall --id app-id と && を実行して繰り返します。

Windows 10でWindowsバックアップ設定をデフォルトにリセットする方法

Windows 10でWindowsバックアップ設定をデフォルトにリセットする方法

ツールが機能しない場合、またはツールを無効にする必要がある場合は、Windows バックアップの設定をリセットできます。これらの手順は、タスクを完了する方法を示しています。

Windows 10 で Microsoft Defender ウイルス対策を使用して完全なウイルス スキャンを実行する方法

Windows 10 で Microsoft Defender ウイルス対策を使用して完全なウイルス スキャンを実行する方法

Windows セキュリティ、CMD、および PowerShell を使用して、Microsoft Defender ウイルス対策を使用して Windows 10 で完全なウイルス スキャンを実行する 3 つの方法を次に示します。

Windows 10 で高度なスタートアップ オプションにアクセスする方法

Windows 10 で高度なスタートアップ オプションにアクセスする方法

Windows 10 で高度な起動オプションにアクセスして、セーフ モードで起動し、UEFI 設定を変更し、その他の回復機能を使用する 5 つの方法。

Windows 11 22H2 をクリーン インストールする方法

Windows 11 22H2 をクリーン インストールする方法

メディア作成ツールで作成した USB フラッシュ ドライブを使用した Windows 11 22H2 クリーン インストールの手順。詳細はこちら。

Windows 11 で Microsoft Defender のフル ウイルス スキャンを実行する方法

Windows 11 で Microsoft Defender のフル ウイルス スキャンを実行する方法

Microsoft Defender は、Windows 11 で完全なウイルス スキャンを実行する最も簡単な方法です。また、コマンド プロンプトと PowerShell コマンドも利用できます。

Windows 10 および 11 で起動時に Web ページを開く 3 つの方法

Windows 10 および 11 で起動時に Web ページを開く 3 つの方法

PC の起動時に特定の Web サイトを表示したいですか?起動時にお気に入りの Web ページを自動的に開くように Windows を設定する方法は次のとおりです。

Windows の「プログラムから開く」メニューからプログラムを追加または削除する方法

Windows の「プログラムから開く」メニューからプログラムを追加または削除する方法

Windows 10 または 11 コンピューターの [プログラムから開く] メニューからアプリやプログラムを追加または削除する方法に関するステップバイステップのガイド。

Windows で「Outlook データ ファイルにアクセスできません」エラーを修正する 5 つの方法

Windows で「Outlook データ ファイルにアクセスできません」エラーを修正する 5 つの方法

Windows 10 または 11 PC で Outlook データ ファイルにアクセスできないというエラーが発生しましたか?それを修正する方法をいくつか紹介します。

Windows 10および11でZIPファイルを解凍する際の「パスが長すぎます」エラーのトップ6の修正

Windows 10および11でZIPファイルを解凍する際の「パスが長すぎます」エラーのトップ6の修正

ZIP ファイルを解凍するときにパスが長すぎるというエラーが発生しますか? Windows 10 または 11 で問題を解決するには、次の 6 つの方法を試してください。

WindowsコンピュータでDiscordがクラッシュし続ける問題を修正する8つの方法

WindowsコンピュータでDiscordがクラッシュし続ける問題を修正する8つの方法

Windows PC で Discord が常にフリーズまたはクラッシュしていませんか?ここでは、役立つ簡単な修正をいくつか紹介します。

Windows 11でSteamエラーコード16を修正する8つの方法

Windows 11でSteamエラーコード16を修正する8つの方法

Windows 11 で Steam エラー コード 16 が発生しましたか?これを修正するには、次の 8 つの方法を使用してください。

Windows 11でVLCがMKVファイルを再生できない場合のトップ7の修正

Windows 11でVLCがMKVファイルを再生できない場合のトップ7の修正

VLC は Windows 11 で MKV ファイルを再生できませんか? MKV ファイルを再び再生できるようにするには、次の 7 つの方法を使用します。

Windows 11 でのドライバーの電源状態の障害に対する 4 つの最適な修正方法

Windows 11 でのドライバーの電源状態の障害に対する 4 つの最適な修正方法

ドライバーの電源状態の障害は、多くの Windows 11 ユーザーを混乱させる可能性があるブルー スクリーン (BSoD) エラーです。これにより、ランダムかつ繰り返しのクラッシュが発生します。

Windows での Discord の高い CPU 使用率に対するトップ 7 の修正

Windows での Discord の高い CPU 使用率に対するトップ 7 の修正

DiscordはCPUを使いすぎていませんか? Windows 10 または 11 コンピューターで Discord の CPU 使用率が高くなる問題を解決する方法は次のとおりです。

Windows 10および11の「エラーコード0xc0000001」に関するトップ7の修正

Windows 10および11の「エラーコード0xc0000001」に関するトップ7の修正

Windows 10 および 11 でエラー コード 0xc0000001 が発生しましたか?以下の 7 つの方法を使用して PC を修復してください。