Ubuntu on Windows Community Previewがリリースされました
2021年3月31日、新しい「Ubuntu on Windows Community Preview」がリリースされました。アナウンスとしては3回目でしょうか。
ローリングリリースのようなリリースモデルになっているため、特定のバージョン表記がありません。
Ubuntu on Windows Community Previewとは
「Ubuntu on Windows Community Preview」は新機能のテストやコミュニティーからフィードバックを得るために作られた「WSL」向け「Ubuntu」です。日常的な利用には推奨されません。
「Ubuntu on Windows Community Preview」の具体的な紹介は、以下を参照してください。
「Ubuntu on Windows Community Preview」で導入された新機能や機能の改善は、将来的に一般ユーザーに提供している「WSL」向け「Ubuntu」に搭載されます。
インストールやアップデート
「Ubuntu on Windows Community Preview」をインストールする方法やアップグレードする方法は、以下を参照してください。Ubuntu 21.04ベースに
「Ubuntu on Windows Community Preview」が「Ubuntu 21.04」ベースになりました。「Ubuntu 21.04」の安定版はまだリリースされていないため、現状は開発版の「Ubuntu 21.04」がベースになっています。
Windows Terminalとの連携
「Windows Terminal」と連携した機能も提供しています。メニューから簡単に起動可能
「Ubuntu on Windows Community Preview」をインストールすれば、メニューから簡単に「Ubuntu on Windows Community Preview」を起動できます。配色がUbuntuのテーマに
コンソール画面が「Ubuntu」と同じ配色になります。現在この機能は「Windows Terminal Preview」でのみ有効です。
Ubuntu WSL OOBE
「Ubuntu WSL OOBE(out-of-box-experience)」は「Ubuntu」の初回起動時(リセット後も含む)に起動し、ユーザーアカウントの作成や「WSL」設定のカスタマイズをTUIベースで行うツールです。ちなみに「OOBE」は「out-of-box-experience」の略称です。
「Ubuntu WSL OOBE」の各画面では、カーソルキーやタブキーで各項目を移動し、エンターキーやスペースキーで決定や選択の切り替えを行います。
1.言語選択
言語選択画面では「日本語」にも対応しています。2.ユーザーアカウントの作成
ユーザーアカウントの作成画面です。この画面では、次の画面で高度な設定を行うオプションも選択可能です。
3.高度な設定
「WSL」に関する高度な設定を行います。4.セットアップ完了
以上でセットアップ完了です。ubuntuwsl
「ubuntuwsl」は「WSL」の設定をカスタマイズするコマンドラインツールです。コマンドのヘルプ
以下のコマンドを実行すれば「ubuntuwsl」コマンドのヘルプが表示されます。ubuntuwsl -h
実行結果は以下のようになります。
usage: ubuntuwsl [-h] [--version] [-y]
{help,?,update,up,reset,rs,rm,show,cat,list,ls,visual,ui,tui,export,out,import,in,fun}
...
ubuntuwsl is a tool for help manage your settings for Ubuntu WSL.
optional arguments:
-h, --help show this help message and exit
--version show program's version number and exit
-y, --yes When passed, always assume yes.
commands:
{help,?,update,up,reset,rs,rm,show,cat,list,ls,visual,ui,tui,export,out,import,in,fun}
help (?) Displays help about the specified command
update (up) Change the state of a specific setting
reset (rs, rm) Reset(remove) the value of a specific setting
show (cat) Show the specified stored configuration
list (ls) List all configuration settings from ubuntu-wsl.conf and wsl.conf.
visual (ui, tui) Display a friendly text-based user interface. (Experimental)
export (out) Export settings as a json string (Experimental)
import (in) Import settings from a json file (Experimental)
Note: "Super Experimental" means it is WIP and not working. "Experimental" means it is WIP but most of the part is working.
{help,?,update,up,reset,rs,rm,show,cat,list,ls,visual,ui,tui,export,out,import,in,fun}
...
ubuntuwsl is a tool for help manage your settings for Ubuntu WSL.
optional arguments:
-h, --help show this help message and exit
--version show program's version number and exit
-y, --yes When passed, always assume yes.
commands:
{help,?,update,up,reset,rs,rm,show,cat,list,ls,visual,ui,tui,export,out,import,in,fun}
help (?) Displays help about the specified command
update (up) Change the state of a specific setting
reset (rs, rm) Reset(remove) the value of a specific setting
show (cat) Show the specified stored configuration
list (ls) List all configuration settings from ubuntu-wsl.conf and wsl.conf.
visual (ui, tui) Display a friendly text-based user interface. (Experimental)
export (out) Export settings as a json string (Experimental)
import (in) Import settings from a json file (Experimental)
Note: "Super Experimental" means it is WIP and not working. "Experimental" means it is WIP but most of the part is working.
TUIベースでの利用も可能
「ubuntuwsl」はTUIにも対応しており、視覚的に各種設定を行うことも可能です。sudo ubuntuwsl visual
「visual」の代わりに「tui」や「ui」を指定することも可能です。