Windows Subsystem for Linuxガイド 第41回 WSL GUI設定
マイナビニュース / 2024年11月7日 15時31分
WSL安定版のVer.2.3.24には、WSLの全体動作を設定するWindowsアプリケーション「Linux用Windowsサブシステム設定」(以下wslsettings.exeと表記)が付属している。プレビュー版としては7月公開のVer.2.3.11に最初に搭載されたが、安定版に搭載されるのは、9月27日に公開されたVer.2.3.24となる。
WSLの設定
WSLの設定には、大きく以下の3つがある。
%Userprofile%\.wslconf
\\wsl.localhost\<ディストリビューション>\etc\wsl.conf
wsl.exe
※
ユーザーフォルダ(%Userprofile%)の下にある.wslconfigァイルは、WSL全体の挙動を設定するもの。そもそも、WSL2では、すべてのディストリビューションは、1つのLinuxカーネルを共有しているため、WSL自体の設定は一か所で行う必要がある。ここでは、WSLへのメモリやプロセッサコアの割り当てなどを設定する。
これに対してwsl.confは、WSLディストリビューションの挙動を設定する。たとえば、起動時に何をマウントするのか? systemdを起動するか? などである。
最後のwsl.exeは、WSLディストリビューションの起動だけでなく、起動中のディストリビューションのリストや停止、WSL自体のアップデートなど、メンテナンス的な作業も行う。
前述のwslsettings.exeは、この.wslconfigァイルによる設定を中心に、設定操作をGUI化するもの。
Linux用Windowsサブシステム設定
WSLをVer.2.3.24にアップデートすると、「Linux用Windowsサブシステム設定」であるwslsettings.exeがスタートメニューに登録される。
起動するとWindowsの設定に似たウィンドウが開く。ウィンドウ左側が設定を分類した「タブ」で、右側に設定項目が並ぶ。表01に、wslsettings.exeの設定項目と、.wslconf内の設定項目の対応を示す。分類項目は、現時点では「メモリとプロセッサ」(写真01)、「ファイルシステム」(写真02)、「ネットワーク」(写真03)、「オプション機能」(写真04)、「開発者」(写真05)の5つ。
wslsettings.exeは、.wslconfigファイルをリアルタイムに直接、書き換える。このため、従来行ってきた.wslconfigによる設定とは矛盾しない。.wslconfigは、俗にINIファイルと呼ばれる、Windows初期からのテキスト設定ファイル形式である。ファイル形式であるが故、設定項目の依存関係や排他関係は、修正後にシステムのエラーとしてしか知ることができない。
この記事に関連するニュース
-
Windows上でhostsファイルを活用する
ASCII.jp / 2024年11月17日 10時0分
-
アクションボタンで特定のアプリを起動できる? - いまさら聞けないiPhoneのなぜ
マイナビニュース / 2024年11月16日 16時4分
-
Linux Foundation、インストラクター主導コース「Linux システム管理」の提供を開始
PR TIMES / 2024年11月13日 11時15分
-
あらためてIPv6基本のキ
ASCII.jp / 2024年11月3日 10時0分
-
Linux Foundation、無料オンラインコース「Linux入門」の提供を開始
PR TIMES / 2024年10月24日 11時15分
ランキング
-
1「スンスンが餌食に」 販売から“全店舗3分で完売”→高額転売で「怒りが込み上げる」 スシロー×人気キャラコラボが物議
ねとらぼ / 2024年11月21日 19時2分
-
2ダイソーの“フィギュアに最適”なアイテムが330万表示 驚きの高品質に「めっちゃいいやん……!」「価格バグってるw」
ねとらぼ / 2024年11月21日 20時0分
-
3イオンカード、不正利用に関するテレビ報道受け声明 「一日も早く安心してもらえる環境整備に努める」
ITmedia NEWS / 2024年11月21日 15時27分
-
4“主人公キャラのいない”ローグライクシューターが早期アクセス開始!AIとなって敵同士を戦わせ道を拓く―採れたて!本日のSteam注目ゲーム11選【2024年11月21日】
Game*Spark / 2024年11月21日 22時30分
-
5原作再現度がハンパない『FF14モバイル』が正式発表! まずは中国からサービス開始へ
ガジェット通信 / 2024年11月21日 22時0分
複数ページをまたぐ記事です
記事の最終ページでミッション達成してください