リリースが公開されました 揺れ1.12 — i3とイデオロギーおよび構成が互換性のある、タイル型Waylandコンポジタの新バージョン。リリースは 25月2026年プロジェクトによると、Sway 1.12には 参加者50名による変更点138件そして今、組み立てには wlroots 0.20.0.
主なユーザー変更点はサポートでした HDR10 作業中 Vulkanレンダラーこれにより、すべての構成で自動的にHDRが有効になるわけではありません。この機能は、wlroots/SwayのVulkanバックエンド/レンダラー、およびドライバー、モニター、その他のグラフィックススタックのサポートに特に依存しています。とはいえ、これはSwayがWayland環境で最新のHDRディスプレイを完全にサポートするための重要な一歩です。
Sway 1.12の主な変更点
個々のウィンドウをキャプチャする機能をサポートしています。
Swayは、画面全体やワークスペースではなく、個々のウィンドウをキャプチャできるようになりました。これは、画面録画やビデオ通話でのアプリ共有において重要です。デスクトップ全体を表示することなく、特定のアプリだけを表示できます。この機能は、変更履歴全文でサポート項目として記載されています。 トップレベルのキャプチャ.VulkanレンダラーによるHDR10。
新しいWaylandプロトコル。
今回のリリースでは、color-management-v1、color-representation-v1、xdg-toplevel-tag-v1、ext-workspace-v1、およびwl_fixesのサポートが追加されました。これにより、カラーマネジメント、外部コンポーネントとワークスペース間の連携、およびトップレベルウィンドウのより正確な識別の基盤が拡張されます。出力カラープロファイルに新しいオプション --device-primaries を追加しました。
モニターが報告する原色座標を使用できるようになりました EDIDこれは、あらかじめ定義されたプロファイルに大まかに照らし合わせるのではなく、特定のディスプレイの色特性をより正確に記述するために必要なことです。sRGBプロファイルの動作を変更します。
sRGBプロファイルは、単純なガンマ2.2ではなく、区分的sRGB伝達関数を使用するようになりました。以前の動作に対応するため、gamma22プロファイルが追加されました。ただし、開発者によると、実質的なデフォルト動作はガンマ2.2のままです。ディスプレイマネージャー経由での起動を正式にサポートします。
以前は、ディスプレイマネージャー経由でSwayを起動することは正式にはサポート対象外とされていました。開発者はログインマネージャーに関する古い問題を理由に挙げ、そのような報告はサポート対象外としてクローズしていました。Sway 1.12ではこの方針が見直され、ディスプレイマネージャー経由での起動が正式にサポートされるようになりました。サポートされていないGPUでの動作を変更しました。
Swayは、NVIDIA独自のドライバーを含む、サポートされていないビデオドライバーでも起動を拒否しなくなりました。起動を拒否する代わりに、情報メッセージが表示されるようになりました。開発者は、サポートポリシーは変更されておらず、起動時の動作のみが変更されたことを強調しています。このメッセージは、--unsupported-gpu パラメータまたは SWAY_UNSUPPORTED_GPU 環境変数を使用して無効にできます。標準設定では、playerctl を介してメディアキーを操作します。
playerctlのキーバインディングがデフォルトの設定ファイルに追加されました。これにより、カスタムバインディングを手動で追加することなく、標準のメディアキーを使用してメディアプレーヤーを簡単に操作できるようになります。キーパッドのスライドスイッチに対応しています。
キーボードブロック上のスライドスイッチのサポートを追加しました。この変更は入力処理に関するもので、キーボードの一部としてこのようなハードウェアスイッチが搭載されているデバイスで役立ちます。
今回のリリースでは、主要機能に加え、ドラッグ&ドロップ処理、コンテナの移動、ワークスペース、レイヤーシェル、xdgシェル、スクラッチパッド、Pango/Cairoによるテキストレンダリング、およびいくつかのIPCスクリプトに関する修正が含まれています。これらの修正には、パネルコマンドの誤った使用、再起動後の最初のスタイラスタップ、コンテナをワークスペースの端までドラッグした際に発生するクラッシュ、および一部のサイズ変更/移動操作に関する問題が含まれます。
Sway 1.12 はインフラストラクチャレベルのアップデートと言えるでしょう。プロジェクトは wlroots 0.20 に対応し、最新のカラーマネジメントと HDR に対応、画面共有スクリプトが改善され、ディスプレイマネージャー経由での実行に関する従来の正式な制限が撤廃されました。ローリングディストリビューションのユーザーは、通常のパッケージチャネルを通じてアップデートを受け取ることができますが、Sway を独自にビルドする場合は、wlroots 0.20.0 への新たな依存関係に注意する必要があります。
出所: linux.org.ru
