このページの本文へ

Windows Info 第299回

WindowsでLinux GUIアプリを動かす「WSLg」のWindows 11での状況を見る

2021年10月31日 10時00分更新

文● 塩田紳二 編集● ASCII

  • この記事をはてなブックマークに追加
  • 本文印刷

Windows 11のWSL2は、WSLgが搭載され、Linux GUIアプリが動作する。以前紹介したプレビュー版の頃よりもWindowsとの融合は進んでおり、Win32側のWordPadの書式付きのテキストをLinux GUIアプリ(LibreOffice。左側のウィンドウ)に貼り付けることができた

 Windows 11のWSL(Windows Subsystem for Linux)では、Linux GUIアプリケーションを動作させるためのWSLgが用意されている。これは、Windows 10ではWindows Insider ProgramのDev Channelでプレビューされていたもの。すでに本連載でも何度か扱っているが、今回はあらためてWindows 11での実装状況などを見ていく。

●WSL2でのGUIアプリ対応がプレビュー版で開始 実際に動かしてみた
●WSL2でのGUIアプリケーションを動かす「WSLg」の仕組み
●LinuxのGUIアプリケーションに対応するWSL2
●WSL2ではRDPでLinux GUIアプリのウィンドウを表示する

日本語ロケールとWindowsフォントの追加

 WSLのディストリビューションは、インストール直後にはCロケール(C.UTF-8)か、米国-英語(en_US.UTF-8)などになっている。文字コードがUTF-8なので、日本語を扱うことはできるが、GUIアプリケーションをインストールする前に日本語のロケールを設定しておく。必ずしも必要ではないが、アプリケーションがロケールを見て言語を切り替えている場合を想定してのことだ。現在のWSLでは、タイムゾーンは自動的にWindowsのものを使うので設定する必要はない(Build 14352から)。

 まずはロケールの確認方法だ。「locale」コマンドで、現在のロケールを表示できる。また、「locale -a」で設定可能なロケールの一覧を表示する。「wsl.exe -l --online」で表示されるWSLディストリビューションで、最初から日本のロケールが設定されているか、選択されているものはなかった。このため、日本語のロケールを含むロケール情報を導入して切り替える。

 ただし、ディストリビューションごとにパッケージ管理コマンドもそれぞれなので、ここでは、Ubuntu、Debianなどに共通したaptコマンドの場合を解説する。まずは、以下のコマンドを実行する。

sudo apt update
sudo apt -y install language-pack-ja
sudo update-locale LANG=ja_JP.UTF8

 その後に起動中のWSLディストリビューションを停止して、再起動する。その際、別のコンソールなどで同じディストリビューションを動かしていないか注意する。実行中のディストリビューションを終了させるには、そのコンソールで

wsl.exe --terminate $WSL_DISTRO_NAME

とする(WSL外からなら環境変数を使わずにディストリビューション名を指定する)。残念ながら起動することはできないので、コンソールを閉じて、再度同じディストリビューションを起動する。起動したら、前述のlocaleコマンドでロケールが「ja_JP.UTF-8」になっていることを確認しておく。

 ついでに日本語のmanpageを入れておくと便利だ。

sudo apt install manpage-ja manpage-ja-dev

 次はフォントのインストールだ。まずは、利用可能なフォントの確認だが、これは「fc-list」コマンドで行う。Linuxというか、waylandやX Window Systemでは、フォントをfontconfigという仕組みで扱う。「fc-list」はそのコマンドである。インストール前のフォントを確認したら、Windowsのフォントをfontconfigで扱えるようにする。それには、/etc/fontsに「local.conf」というテキストファイルを作成する。viを使うなら、

sudo vi /etc/local.conf
fc-cache -fv

として開き、以下のリストの設定(XML)を入れて保存する。2行目は設定を反映させるコマンドだ。なお、残念ながらsudoコマンドで実行する関係で、メモ帳などWin32側のテキストエディターは使えない。




    

/mnt/c/Windows/Fonts  

 インストール後、「fc-list」コマンドで、パスが「/mnt/c/Windows/Fonts/」になっているフォントファイルが表示されれば設定は完了だ。

 LinuxのGUIアプリケーションで動作を見てみることにする。Libreofficeは、aptコマンドなどでも導入可能だが、最新版を確実に入れたいのであれば、Libreofficeのサイトから実行中のWSLディストリビューションに合わせて、debパッケージまたはrpmパッケージをダウンロードして導入する。フォント設定の前には、日本語フォントは表示されていないが、インストール後には、日本語フォントがリストに入った。

Windows 11のWSL2では簡単な設定で、Windowsのフォントが利用可能になる。画面はWindowsフォントを導入する前のLibreOffice Writer。フォントも少なく、日本語に使えるフォントはほとんどなかった

Windowsのフォントを導入したら、Linux GUIアプリであるLibreOffice WriterにもWindowsのフォントが表示されるようになった

 プレビュー版では、Linux GUIアプリは高解像度対応していなかったが、Windows 11では対応しており、Windowsの表示倍率の影響受けない。

Windowsのディスプレイ倍率を125%と100%で設定してみたが、Linux GUIアプリの大きさは変わらない。設定やワードパッドのウィンドウサイズが変わっている点に注意

 そのほか、Win32アプリとLinux GUIアプリ間のクリップボード貼り付けでリッチテキスト形式の変換にも対応している。ただし変換は、Win32からWSL側のみで、WSL側のLibreOffice Writer(ワープロ)からのWin32側への貼り付けは、テキストベースになるようだ。プレビュー版の頃に比べるとかなりWindows側での対応が進んだようである。

Win32側からWSL側に書式付きのテキスト(游明朝、MSゴシック)を貼り付けることができたが、WSL側の書式付きテキスト(WSL->Win32、メイリオ)は、テキストのみの貼り付けになった

 ちょっと使ってみたが、ウェブブラウザーやPDFビューアがWSLで直接動くのは便利だ。従来は、Win32側のブラウザーでダウンロードしてWSL側にコピーしたり、PDFファイルをWin32側で開く必要があった。なお、Linux GUIアプリケーションはスタートメニューの「すべてのアプリ」にWSLディストリビューション名と同名のフォルダーができ、その中に入る。

スタートメニューの「すべてのアプリ」には、WSLディストリビューション名のフォルダ(Ubuntu-18.04)が作られ、その中にLinux GUIアプリケーションのアイコンが登録される

 このため、複数のWSLディストリビューションを入れても、GUIアプリケーションがスタートメニューで混ざってしまうことはない。とはいえ、同じアプリを起動したらどのディストリビューションのものかは簡単には区別がつかない。

 なお、Windows 11では、デフォルトのコンソールアプリケーションをWindows Terminalに切り替えることができるため、スタートメニューから直接WSLディストリビューションを起動できる。

 Windows 11のWSLでは、このほかにもエミュレーターのQEMUでグラフィックスを使うことも可能になった。これについては、Windows 10のプレビュー版のとき以下の記事で紹介している。

●Windows 10の最新ビルドを用い、WSL2で仮想マシン環境を使う

 Windows 11ではWSLgでGUI対応となったことで、QEMUからもグラフィックス表示が可能になり、たとえばDOS用ゲームアプリがWSL内で動作できるようになった。WSL2は「ほとんどLinux」と言ってもいいだろう。

プレビュー版でWSL2のNested VMを評価したときには、WSLgが組み込まれていなかった。しかし、WSLgが有効になったことで、QEMUでグラフィックスを扱うエミュレーションも可能になった

カテゴリートップへ

この連載の記事
1
【整備済み品】中古 ノートパソコン NEC VersaPro VKT16/15.6型・第8世代Core i5-8250U(最大動作3.4GHz)/快適メモリ8GB/ 高速SSD 256GB/Win11 Pro/MS Office 2019付属/テンキー付, Webカメラ, USB3.0, HDMI, VGA, 有線LAN, WIFI内蔵, Bluetooth/ACアダプター付属/180日間保証
【整備済み品】中古 ノートパソコン NEC VersaPro VKT16/15.6型・第8世代Core i5-8250U(最大動作3.4GHz)/快適メモリ8GB/ 高速SSD 256GB/Win11 Pro/MS Office 2019付属/テンキー付, Webカメラ, USB3.0, HDMI, VGA, 有線LAN, WIFI内蔵, Bluetooth/ACアダプター付属/180日間保証
¥26,880
2
【整備済み品】富士通 ノートパソコン LIFEBOOK U9310 13.3型FHD(1920x1080) 超軽薄 ノートPC/第10世代 Core i5-10310U@1.7GHz/ 8GB メモリ/高速ストレージ SSD/Webカメラ/WIFI/Type-C/HDMI/win11&MS Office 2019 搭載 ビジネス 在宅勤務向け パソコン (メモリ:8GB/SSD:256GB)
【整備済み品】富士通 ノートパソコン LIFEBOOK U9310 13.3型FHD(1920x1080) 超軽薄 ノートPC/第10世代 Core i5-10310U@1.7GHz/ 8GB メモリ/高速ストレージ SSD/Webカメラ/WIFI/Type-C/HDMI/win11&MS Office 2019 搭載 ビジネス 在宅勤務向け パソコン (メモリ:8GB/SSD:256GB)
¥36,979
3
HP ノートパソコン 15-fd 15.6インチ インテル Core Ultra 5 125H メモリ16GB SSD512GB Windows 11 Microsoft Office 2024搭載 WPS Office搭載 カメラシャッター 指紋認証 薄型 Copilotキー搭載 ナチュラルシルバー (BJ0M7PA-AAAF)
HP ノートパソコン 15-fd 15.6インチ インテル Core Ultra 5 125H メモリ16GB SSD512GB Windows 11 Microsoft Office 2024搭載 WPS Office搭載 カメラシャッター 指紋認証 薄型 Copilotキー搭載 ナチュラルシルバー (BJ0M7PA-AAAF)
¥134,377
4
Lenovo Chromebook クロームブック IdeaPad Flex 3i Gen8 12.2インチ インテル® プロセッサー N100搭載 メモリ4GB eMMC 64GB バッテリー駆動12.0時間 重量1.25kg アビスブルー 82XH001KJP
Lenovo Chromebook クロームブック IdeaPad Flex 3i Gen8 12.2インチ インテル® プロセッサー N100搭載 メモリ4GB eMMC 64GB バッテリー駆動12.0時間 重量1.25kg アビスブルー 82XH001KJP
¥39,800
5
Apple 2025 MacBook Pro 10 コアCPU、10 コアGPU のM5 チップ搭載ノートパソコン:Apple Intelligence のために設計、14.2 インチLiquid Retina XDR ディスプレイ、24GB ユニファイドメモリ、1TBのSSD ストレージ - スペースブラック
Apple 2025 MacBook Pro 10 コアCPU、10 コアGPU のM5 チップ搭載ノートパソコン:Apple Intelligence のために設計、14.2 インチLiquid Retina XDR ディスプレイ、24GB ユニファイドメモリ、1TBのSSD ストレージ - スペースブラック
¥296,323

Amazonのアソシエイトとして、ASCII.jpは適格販売により収入を得ています。

ASCII倶楽部

注目ニュース

  • 角川アスキー総合研究所

プレミアム実機レビュー

ピックアップ
1
KIOXIA(キオクシア) 旧東芝メモリ microSD 128GB UHS-I Class10 (最大読出速度100MB/s) Nintendo Switch動作確認済 国内サポート正規品 メーカー保証5年 KLMEA128G
KIOXIA(キオクシア) 旧東芝メモリ microSD 128GB UHS-I Class10 (最大読出速度100MB/s) Nintendo Switch動作確認済 国内サポート正規品 メーカー保証5年 KLMEA128G
¥1,880
2
Anker PowerLine III Flow USB-C & USB-C ケーブル Anker絡まないケーブル 240W 結束バンド付き USB PD対応 シリコン素材採用 iPhone 17 / 16 / 15 / Galaxy iPad Pro MacBook Pro/Air 各種対応 (1.8m ミッドナイトブラック)
Anker PowerLine III Flow USB-C & USB-C ケーブル Anker絡まないケーブル 240W 結束バンド付き USB PD対応 シリコン素材採用 iPhone 17 / 16 / 15 / Galaxy iPad Pro MacBook Pro/Air 各種対応 (1.8m ミッドナイトブラック)
¥1,890
3
【Amazon.co.jp限定】バッファロー microSD 32GB 100MB/s UHS-1 U1 microSDHC【 Nintendo Switch 対応 】V10 A1 IPX7 Full HD RMSD-032U11HA/N
【Amazon.co.jp限定】バッファロー microSD 32GB 100MB/s UHS-1 U1 microSDHC【 Nintendo Switch 対応 】V10 A1 IPX7 Full HD RMSD-032U11HA/N
¥980
4
Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 17 / 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 17 / 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
¥740
5
Anker iPhone充電ケーブル PowerLine II ライトニングケーブル MFi認証 超高耐久 iPhone 14 / 14 Pro Max / 14 Plus / 13 / 13 Pro / 12 / 11 / X/XS/XR / 8 Plus 各種対応 (0.9m ホワイト)
Anker iPhone充電ケーブル PowerLine II ライトニングケーブル MFi認証 超高耐久 iPhone 14 / 14 Pro Max / 14 Plus / 13 / 13 Pro / 12 / 11 / X/XS/XR / 8 Plus 各種対応 (0.9m ホワイト)
¥990
6
【Amazon.co.jp限定】 ロジクール 静音 ワイヤレス トラックボール マウス M575SPd Bluetooth Logibolt 無線 windows mac iPad OS Chrome トラックボールマウス ブラック M575 M575SP 国内正規品 ※Amazon.co.jp限定 壁紙ダウンロード付き
【Amazon.co.jp限定】 ロジクール 静音 ワイヤレス トラックボール マウス M575SPd Bluetooth Logibolt 無線 windows mac iPad OS Chrome トラックボールマウス ブラック M575 M575SP 国内正規品 ※Amazon.co.jp限定 壁紙ダウンロード付き
¥5,280
7
KIOXIA(キオクシア)【日本製】USBフラッシュメモリ 32GB USB2.0 国内サポート正規品 KLU202A032GL
KIOXIA(キオクシア)【日本製】USBフラッシュメモリ 32GB USB2.0 国内サポート正規品 KLU202A032GL
¥699
8
キヤノン Canon 純正 インクカートリッジ BCI-381(BK/C/M/Y)+380 5色マルチパック BCI-381+380/5MP 長さ:5.3cm 幅:13.9cm 高さ:10.75cm
キヤノン Canon 純正 インクカートリッジ BCI-381(BK/C/M/Y)+380 5色マルチパック BCI-381+380/5MP 長さ:5.3cm 幅:13.9cm 高さ:10.75cm
¥5,545
9
バッファロー SDカード 128GB 100MB/s UHS-1 スピードクラス1 VideoSpeedClass10 IPX7 Full HD データ復旧サービス対応 RSDC-128U11HA/N
バッファロー SDカード 128GB 100MB/s UHS-1 スピードクラス1 VideoSpeedClass10 IPX7 Full HD データ復旧サービス対応 RSDC-128U11HA/N
¥1,980
10
バッファロー USBメモリ 32GB USB3.2(Gen1)/3.1(Gen 1)/3.0/2.0 充実サポート RUF3-K32GA-BK/N
バッファロー USBメモリ 32GB USB3.2(Gen1)/3.1(Gen 1)/3.0/2.0 充実サポート RUF3-K32GA-BK/N
¥880

Amazonのアソシエイトとして、ASCII.jpは適格販売により収入を得ています。

デジタル用語辞典

ASCII.jpメール デジタルMac/iPodマガジン