このページの本文へ

前へ 1 2 次へ

Windows Info 第370回

「Windows Terminal」「PowerToys」「Winget」 Microsoft系OSSのアップデート情報

2023年03月12日 10時00分更新

文● 塩田紳二 編集● ASCII

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

 今回は、Microsoftのオープンソース系アプリケーションの動向を見ていくことにする。対象はとしたのは、

●Windows Terminal
 https://github.com/microsoft/terminal
●PowerToys
 https://github.com/microsoft/PowerToys
●Winget
 https://github.com/microsoft/winget-cli

の3つ。リンク先は、GitHubのページである。以下の表に、それぞれのプレビュー版や安定版の情報を示す。そのほかにも「電卓」や「PowerShell」などもあるが、「電卓」は大きな動きがないこと、「PowerShell」に関しては毛色も異なるため、別の機会としたい。

「Windows Terminal」は安定版が四半期リリースに変更

 Windows Terminalは、プレビュー版と安定版の2つがリリースされているが、このうち安定版のリリースは、今後は四半期ごとになることが示された。Windows 11 Ver.22H2からは、Windows 11の標準アプリケーションとなり、Windows 11のアップデートに同期させるためと考えられる。

 Windows 11は、年1回のマイナーアップデートに対して、四半期ごとの「ミニアップデート」で機能が追加されると言われている。「ミニアップデート」としたのは、Windows 10からWindows 11へのバージョンアップなどを通常「メジャーアップデート」と呼び、Windows 11の年1回のアップデートが「マイナーアップデート」とすると、それよりも規模が小さくなるからだ。

 Windows 11 Ver.22H2は、昨年9月20日にVer.21H2のマイナーアップデートとして登場し、その後10~11月にかけて新機能を搭載したアップデートが3回あった。その後12月から2023年2月までは、主にバグ修正で新機能の追加がなく、2月末のビルド22621.1344で2-in-1のタブレットモードなどの新機能が追加されている(「Windows 11の3月アップデートでの新機能をプレビュー システムトレイが改良」)。

 四半期ごとにきれいに公開されてきたわけではないが、昨年のアップデートには、9月のマイナーアップデートに間に合わなかった機能追加と四半期ごとのミニアップデートがあったと考えれば、それほどおかしなことでもない。

 今後はこんな感じで、年に数回のミニアップデートがあると考えられる。今回のWindows Terminal安定版公開スケジュールの変更は、こうしたWindows 11自体のミニアップデートに合わせて、Terminalをアップデートしていくものだと考えられる。

 ただし、Windows Terminalは、Microsoftストア経由での配布なので、必ずしもWindows 11のWindows Updateと完全に同じタイミングにはならない。しかし、Windowsの標準アプリとしては、各アップデートに対する動作検証もあり、Windows 11のミニアップデートのタイミングに合わせる形にしたのだと思われる。

安定版Windows Terminalの新機能

 現在のWindows Terminalの安定版はv1.16、プレビュー版はv1.17である。Windows 11 Ver.22H2に搭載されたのは、v1.15である。ここでは安定版v1.15から見た、v1.16の新機能などについて簡単に解説しておく。

 大きな機能としては、「テーマ対応」と「設定の配色ページのデザイン変更」がある。テーマは、Windows 11の標準機能(「設定」→「個人設定」→「テーマ」)で、Windowsやアプリの背景色やアクセントカラーなどをまとめて設定するものだ。Windows Terminalのテーマ対応では、「ダーク」「ライト」「Windowsテーマを使用」の3つから選択できる。

 設定ページの「配色」は、標準カラー16色がコンパクトに表示されるようになり、スキーマの一覧性が高くなった。

Terminal v1.15まで「設定」→「配色」では、ドロップダウンリストで色スキーマ名を選択して色を表示する方式(画面上)だったが、v1.16では、カラースキーマをリストとして表示し、クリックして編集画面に切り替える方式に変更された

 そのほか、安定版v1.16は、プレビュー版v1.17のパッケージ内プログラムの電子署名やバグフィックスがバックポートされている。ただし、プレビュー版v1.16にあったスクロールバー・マークモードは搭載されておらず、新しいレンダリングエンジン(Atlas)は、デフォルトでオフになっている。

 細かな機能としては、「テキスト選択モード」にURL自動選択機能がついた。これは、テキスト選択モード(「Ctrl+Shift+M」でオン/オフ)のとき、TabキーまたはShift+Tabキーで表示されるURLを自動選択していくもの。

 URLの選択中は、「Ctrl+Enter」でURLを標準ブラウザで開くことができる。TerminalにURLが表示されているとき、たとえば、PowerShellのヘルプメッセージなどにはURLが含まれている。これをCtrl+Shift+M、Tab/Shift+Tab、Ctrl+Enterで開くことができる。

Windows Terminal Preview v1.17

 v1.17に装備された機能には、タブメニューのカスタマイズ、スクロールバーマーク機能の「FinalTermマークタイプ」の追加サポート、ライト/ダークテーマ時の配色指定、設定の配色ページの改良などがある。

 FinalTermマークタイプは、端末エミュレーターソフトウェアであるFinalTermで定義された「FTCS_COMMAND_START」「FTCS_COMMAND_EXECUTED」「FTCS_COMMAND_FINISHED」「FTCS_PROMPT」の4つのエスケープシーケンスを意味する。Windows Terminalは、これらを受け付けると、スクロールバーマークを追加。シェルやコマンドが出力することで、コンソールバッファ上の位置を記録させることが可能になる。なお、v1.16プレビュー版では、プロンプト用のエスケープシーケンス(FTCS_PROMPT)だけを受け付けていた。安定版v1.16は、スクロールバーマーク機能を搭載していない。

 タブメニューのカスタマイズは、現状JSONファイルでのみ可能で、以下のリストのような記述で、サブメニューやセパレーターを配置できる。「"type": "remainingProfiles"」を使うことで、タブメニューで参照していないプロファイルをまとめて表示させることが可能だ。

"newTabMenu": [
    { "type":"profile", "profile": "Command Prompt" },
    { "type":"separator" },
    { "type":"folder",
        "name": "powershell",
        // "icon": "C:\\path\\to\\icon.png",
        "entries":[
            { "type":"profile", "profile": "Windows PowerShell" },
            { "type":"profile", "profile": "PowerShell" } ]
    },{ "type":"folder",
        "name": "WSL",
        "entries":[
            { "type":"profile", "profile": "Ubuntu" },
            { "type":"profile", "profile": "Debian" },
            { "type":"profile", "profile": "kali-linux" },
            { "type":"profile", "profile": "Ubuntu-20.04" },
            { "type":"profile", "profile": "Ubuntu-22.04" },
            { "type":"profile", "profile": "OracleLinux_8_5" },
            { "type":"profile", "profile": "Alpine" },
            { "type":"profile", "profile": "openSUSE-Tumbleweed" },
            { "type":"profile", "profile": "WSL Guide" },
            { "type":"profile", "profile": "Ubuntu 22.04.2 LTS" }    ]
    }, { "type":"separator" },
    { "type": "remainingProfiles" }
],

 スクロールバーマークは、まだ安定版には盛り込まれていないが、プレビュー版では機能拡張が続く。プロンプトやスクリプトの出力に特殊なエスケープシーケンスを含めることで、出力位置にマークを付けることができる。

 このほか、wt.exe起動オプションに「--size」、「--pos」が追加され、ウィンドウの位置やサイズをコマンドラインから指定可能になった。

前へ 1 2 次へ

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

この連載の記事

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
¥2,253
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,390
3
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
4
UGREEN USB Type Cケーブル PD対応 100W/5A 超急速充電 USB C ナイロン編み 断線防止 iphone17/16/15シリーズ/iPad/MacBook Pro/Galaxy S24/Matebook/iPad/Xperia等USB-C各種対応(1m, ブラック)
UGREEN USB Type Cケーブル PD対応 100W/5A 超急速充電 USB C ナイロン編み 断線防止 iphone17/16/15シリーズ/iPad/MacBook Pro/Galaxy S24/Matebook/iPad/Xperia等USB-C各種対応(1m, ブラック)
¥1,299
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
KIOXIA(キオクシア)【日本製】USBフラッシュメモリ 32GB USB2.0 国内サポート正規品 KLU202A032GL
KIOXIA(キオクシア)【日本製】USBフラッシュメモリ 32GB USB2.0 国内サポート正規品 KLU202A032GL
¥937
7
NIMASO ガラスフィルム iPad 第11世代(A16) 2025用/iPad 10.9インチ 第10世代 2022用 衝撃吸収 強化 ガラス 保護フィルム 指紋防止 ガイド枠付き NTB22I574
NIMASO ガラスフィルム iPad 第11世代(A16) 2025用/iPad 10.9インチ 第10世代 2022用 衝撃吸収 強化 ガラス 保護フィルム 指紋防止 ガイド枠付き NTB22I574
¥1,359
8
エルパ(ELPA) 扉付タップラン 電源タップ 延長コード 125V 3m 3個口 ホワイト WBT-N3030B(W)
エルパ(ELPA) 扉付タップラン 電源タップ 延長コード 125V 3m 3個口 ホワイト WBT-N3030B(W)
¥841
9
エレコム 電源タップ 6個口 3m 雷ガード 個別スイッチ ほこりシャッター付 耐熱 PSE技術基準適合 ブラック T-K6A-2630BK
エレコム 電源タップ 6個口 3m 雷ガード 個別スイッチ ほこりシャッター付 耐熱 PSE技術基準適合 ブラック T-K6A-2630BK
¥1,590
10
UGREEN LANケーブル CAT8 1M メッシュLANケーブル カテゴリー8 コネクタ 超光速40Gbps/2000MHz CAT8準拠 イーサネットケーブル 爪折れ防止 シールド モデム ルータ PS3 PS4 Xbox等に対応 1M
UGREEN LANケーブル CAT8 1M メッシュLANケーブル カテゴリー8 コネクタ 超光速40Gbps/2000MHz CAT8準拠 イーサネットケーブル 爪折れ防止 シールド モデム ルータ PS3 PS4 Xbox等に対応 1M
¥699

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

デジタル用語辞典

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