Linux 用 Windows サブシステムで Linux GUI アプリを実行する (プレビュー)

完全に統合されたデスクトップエクスペリエンスで、Windows 上で Linux GUI アプリケーション (X11 と土地) を実行するための Linux 用 Windows サブシステム (wsl) のサポートをプレビューできるようになりました。

WSL 2 を使用すると、Linux GUI アプリケーションが Windows でネイティブで自然に使用できるようになります。

  • Windows スタートメニューから Linux アプリを起動する
  • Windows タスクバーに Linux アプリをピン留めする
  • alt + tab キーを使用して Linux アプリと Windows アプリを切り替える
  • Windows と Linux アプリ間での切り取りと貼り付け

シームレスなデスクトップエクスペリエンスを実現するために、Windows と Linux の両方のアプリケーションをワークフローに統合できるようになりました。

デスクトップで開いている Linux および Windows アプリのスクリーンショット

Linux GUI アプリのサポートをインストールする

前提条件

  • この機能にアクセスするには、 Windows 11 ビルド22000以降 にする必要があります。 Windows insider プログラムに参加して、最新のプレビュービルドを取得できます。

  • VGPU 用にインストールされたドライバー

    Linux GUI アプリを実行するには、まずシステムに対応するプレビュードライバーをインストールする必要があります。 これにより、仮想 GPU (vGPU) を使用して、ハードウェアアクセラレータの OpenGL レンダリングを活用できます。

新規インストール-以前の WSL インストールなし

まだ行っていない場合は、 WSL をインストール し、Linux ディストリビューションのユーザー名とパスワードを設定します。

  1. 管理者特権でコマンド プロンプトを開きます。

    [スタート] を選択し、「 PowerShell」と入力して [ Windows PowerShell] を右クリックし、[管理者として実行] を選択します。

  2. 次のコマンドを実行し、メッセージが表示されたらコンピューターを再起動します。

    wsl --install -d Ubuntu
    
  3. コンピューターの再起動が完了すると、インストールが続行され、ユーザー名とパスワードを入力するように求められます。 これは、Ubuntu ディストリビューションの Linux 資格情報になります。

これで、WSL で Linux GUI アプリの使用を開始する準備ができました。

既存の WSL インストール

WSL がコンピューターに既にインストールされている場合は、管理者特権でのコマンドプロンプトから update コマンドを実行して、Linux GUI サポートが含まれている最新バージョンに更新できます。

  1. [スタート] を選択し、「 PowerShell」と入力して [ Windows PowerShell] を右クリックし、[管理者として実行] を選択します。

  2. WSL update コマンドを入力します。

    wsl --update
    
  3. 更新を有効にするには、WSL を再起動する必要があります。 PowerShell で shutdown コマンドを実行して、WSL を再起動することができます。

    wsl --shutdown
    

注意

Linux GUI アプリは WSL 2 でのみサポートされており、WSL 1 用に構成された Linux ディストリビューションでは動作しません。 Wsl 1 から wsl 2 への分布を変更する方法を確認します。

Linux GUI アプリを実行する

Linux ターミナルから次のコマンドを実行して、これらの一般的な Linux アプリケーションをダウンロードしてインストールすることができます。 Ubuntu とは異なるディストリビューションを使用している場合は、apt とは異なるパッケージマネージャーを使用することがあります。 Linux アプリケーションをインストールすると、[ スタート ] メニューの [配布名] の下に表示されます。 (例: Ubuntu -> Microsoft Edge)。

ディストリビューション内のパッケージを更新する

sudo apt update

Gedit のインストール

Gedit は、GNOME デスクトップ環境の既定のテキストエディターです。

sudo apt install gedit -y

エディターで .bashrc ファイルを起動するには、次のように入力します。 gedit ~/.bashrc

GIMP のインストール

GIMP は、イメージの操作とイメージの編集、自由形式の描画、さまざまなイメージファイル形式間の変換、およびより特殊なタスクを行うために使用される無料のオープンソースのラスターグラフィックスエディターです。

sudo apt install gimp -y

を起動するには、次のように入力します。 gimp

Nautilus のインストール

Gnome ファイルとも呼ばれる Nautilus は、GNOME デスクトップのファイルマネージャーです。 (ファイルエクスプローラー Windows)。

sudo apt install nautilus -y

を起動するには、次のように入力します。 nautilus

VLC のインストール

VLC は、無料でオープンソースのクロスプラットフォームマルチメディアプレーヤーであり、ほとんどのマルチメディアファイルを再生するフレームワークです。

sudo apt install vlc -y

を起動するには、次のように入力します。 vlc

X11 アプリのインストール

X11 は Linux のウィンドウシステムです。これは、xclock、xcalc calculator、切り取りと貼り付けのための xclipboard、イベントテスト用の xclipboard など、それに付属するアプリとツールのその他のコレクションです。詳細については、 x.org のドキュメント を参照してください。

sudo apt install x11-apps -y

起動するには、使用するツールの名前を入力します。 次に例を示します。

  • xcalc, xclock, xeyes

Linux 用の Google Chrome をインストールする

Google Chrome for Linux をインストールするには、次のようにします。

  1. Temp フォルダーにディレクトリを変更します。 cd /tmp
  2. Wget を使用してダウンロードします。 sudo wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
  3. 現在の安定バージョンを取得します。 sudo dpkg -i google-chrome-stable_current_amd64.deb
  4. パッケージを修正します。 sudo apt install --fix-broken -y
  5. パッケージを構成します。 sudo dpkg -i google-chrome-stable_current_amd64.deb

を起動するには、次のように入力します。 google-chrome

Linux 用 Microsoft Teams のインストール

Linux 用の Microsoft Teams をインストールするには:

  1. Temp フォルダーにディレクトリを変更します。 cd /tmp
  2. Curl を使用してパッケージをダウンロードします。 sudo curl -L -o "./teams.deb" "https://teams.microsoft.com/downloads/desktopurl?env=production&plat=linux&arch=x64&download=true&linuxArchiveType=deb"
  3. Apt を使用してインストールします。 sudo apt install ./teams.deb -y

を起動するには、次のように入力します。 teams

Linux 用 Microsoft Edge browser のインストール

エッジ Insider サイトでコマンドラインを使用して Linux 用 Microsoft Edge ブラウザーをインストールする方法について説明します。 ページの [コマンドラインからのインストール] セクションで、[ 手順の取得 ] を選択します。

を起動するには、次のように入力します。 microsoft-edge