ウェブサイト検索

Kitty 0.42がクイックアクセスターミナルで発表されました


Kitty 0.42はGPU加速されたターミナルエミュレーターで、Quakeスタイルのクイックアクセスターミナル、Unicode 16準拠のグラフェムセグメンテーションなどを提供します。

Kittyは、最高のGPUアクセラレータと非常に効率的なクロスプラットフォーム端末エミュレーターの一つであり、最新のアップデートであるバージョン0.42を発表しました。主な新機能は、多くのパワーユーザーが静かに望んでいた機能である、単一のキーストロークで呼び出すことができるQuakeスタイルのドロップダウンウィンドウです。

「クイックアクセス端末」とラベル付けされた新しい「キトン」は、デスクトップの上に浮かび、半透明をサポートし、X11、Wayland、さらにはmacOSでも一貫して動作します。日常的な実践では、フル機能の端末がタップ一つで利用できることを意味します。

クイックアクセスウィンドウの外観や動作をカスタマイズするには、Kittyの設定フォルダに「quick-access-terminal.conf」ファイルを作成します。特に、「kitty_conf」オプションを使用すると、クイックアクセスウィンドウ専用の異なるKitty設定を適用できます。

クエイクスタイルのドロップダウンウィンドウ。

同時に、いくつかの重要な内部改善も行われました。まず、Kittyはユニコード16仕様に従って、完全なグラフェムクラスタ分割を行うようになり、端末がテキストをセルに分割する際に、複雑な絵文字やスクリプトが正しく表示されることを保証します。

カラーテーマも微妙ながら歓迎すべき調整が施されています。自動的な明暗切り替えは、背景画像にも適用され、壁紙がアクティブなパレットと同期するようになりました。

さらに、人気のあるパネルキトンは、kitty +kitten panel --single-instanceを介して1つのプロセス内にいくつかのパネルを生成する能力を得るため、ユーザーが同じデスクトップ上で複数のターミナルをタイルする際のオーバーヘッドを削減します。

ウィンドウの起動と管理がより柔軟になりました。管理者は、インターフェースが必要なときだけ表示されるスクリプトのために、Kittyを隠れた状態で起動することができます(--start-as=hidden)。リモートコントロールAPIも新しいオプションを取り入れました。子プロセスが終了するのを待つことができ、デスクトップパネルを動的に変更し、OSレベルのウィンドウの可視性を切り替えることも可能です。

入力側では、mouse_hide_waitが設定可能になり、ユーザーはキー入力後にカーソルがどれくらい早く再表示されるかを微調整できます。diffキットはvimスタイルの半ページおよび全ページスクロールを借用し、名前付きパイプも受け付けるようになりました。

現在のフォントサイズを1ポイントずつ調整するのではなく、現在のサイズを掛け算や割り算で変更することを最終的にサポートするフォントサイズ補助ツール(change_font_size)もあります。

最後に、プラットフォーム特有の仕上げがリリースを完成させます。xdg-system-bellプロトコルを公開するWaylandコンポジタは、システムベルを直接トリガーできます。macOSでは、ビジュアルウィンドウの選択が再びアクティブなカラーテーマを尊重します。

さらに、0.36.0で導入されたコマンドライン解析の小さな不具合から自動テーマ再適用まで、長年存在していた多くの不具合がその過程で解消されました。

詳細については、変更ログを参照してください。

関連記事: