わずか7ヶ月以上の開発期間を経て、 新バージョン「Sway 1.11」のリリースが発表されました。、人気の i3 風のコンポジション マネージャー。
この新しいバージョンは ユーザーエクスペリエンスと統合を向上 wlroots に実装された改善点に加え、バッファ同期、透過性管理、新しい Wayland プロトコル拡張のサポートも強化されています。
Sway1.11の主な新機能
Sway 1.11の最も重要な改善点のXNUMXつは、 linux-drm-syncobj-v1プロトコルの組み込み明示的なバッファ同期を可能にする。この機能は 保証 その 画面上の描画操作が完了した 作曲家がそれを示す前に ちらつきやグラフィックエラーを軽減します。
それと一緒に alpha-modifier-v1のサポートが導入されました、 何 顧客が表面の透明度を調整できるようにしますこの機能は複合サーバーと直接通信し、カーネルの KMS モジュールを活用できるため、グラフィック パフォーマンスが向上し、レンダリングがスムーズになります。
さらに、Sway 1.11では、 新しいプロトコルによるスクリーンキャプチャの改善 «ext-image-capture-source-v1 と ext-image-copy-capture-v1「これにより、画面上のコンテンツを正確にキャプチャできるようになり、パフォーマンスを妨げる外部ソリューションを必要とせずに、より高度な録画ツールやストリーミングツールの基盤が築かれます。」
クリップボードとメタデータのセキュリティ強化
Sway 1.11には、 ext-data-control-v1のサポート顧客に提供する データ管理に対する特権的な完全な制御、 これは、強力で安全なクリップボード マネージャーを開発するための鍵となります。
さらに、システムは、 IPC (プロセス間通信)Swaセキュリティメタデータも含められるようになりました これは、security-context-v1 プロトコルのおかげで、特にマルチユーザーまたは機密性の高いシステムにおいて、より安全な Wayland 環境に向けた重要な一歩となります。
La 出力構成ロジックが改善されました 表示デバイス間の切り替えをより高速かつ確実に行えるようになりました。ポインターコントロールキーのサポートも追加され、特定のニーズを持つユーザーのナビゲーションとコントロールの可能性が広がります。
デフォルトの設定ファイルも更新され、pactl、brilliantctl、grimといった主要ユーティリティのショートカットがあらかじめ定義され、カスタマイズと日常的な使用がさらに容易になりました。さらに、デフォルトメニューはdmenu_pathへの依存を廃止し、wmenu-runを新しいデフォルトユーティリティとして採用しました。
パフォーマンスの向上、マルチGPUのサポート、直接スキャン
このバージョンでは、 バックエンドとレンダリングエンジンがDRM同期をサポートするようになりました安定性とグラフィックパフォーマンスが向上しました。また、 複数のGPUのサポート、 GUD (Generic USB Display) をサポートする USB ビデオ アダプタなどのデバイスが含まれます。
La ダイレクトスキャンの実装が改善されました バッファのトリミングとスケーリングを可能にし、内部グラフィック操作が最適化されたため、要求の厳しい環境でもスムーズなエクスペリエンスを実現できます。
Swayの基盤であるwlrootsもバージョン0.19で進化し、新たな技術的改善とプロトコルが導入されました。具体的には以下のとおりです。
- カラー管理v1: HDR10 のサポート (ただし、レンダリングとバックエンド コンポーネントはまだ統合されていません)。
- xdg-トップレベルアイコン-v1: 各トップウィンドウにカスタムアイコンを割り当てます。
- xdg-dialog-v1: トップレベルをダイアログとして識別します。
- xdg-システムベルv1: システムベルを鳴らします。
- ext-idle-notify-v1: ユーザーのアクティビティを追跡するため。
- プレゼンテーション時間: 可変リフレッシュ レート (VRR) のサポートが改善されました。
- wlr-layer-shell-v1: 画面の特定の領域に正確な余白を設定できます。
最後に、あなたがそれについてもっと知ることができることに興味があるなら、あなたはの詳細を調べることができます 次のリンク。
Ubuntu および派生製品に Sway をインストールする方法は?
Ubuntu とその派生製品に Sway をインストールできることに興味がある場合は、いくつかの要件と考慮事項を考慮することが重要です。
- ウェーランド: Sway では、システム上で Wayland が利用可能であることが必要です。
- グラフィックドライバー: Sway は独自のグラフィックス ドライバーをサポートしていません。これらをアンインストールし、無料のグラフィック ドライバーを使用する必要があります。
Sway のインストールは簡単で、最初に必要な依存関係をインストールする必要があります。
sudo apt update sudo apt install -y \ meson \ libwayland-dev \ wayland-protocols \ libwayland-egl-backend-dev \ libxkbcommon-dev \ libinput-dev \ libcap-dev \ libxcb-composite0-dev \ libxcb-render0-dev \ libxcb-shape0-dev \ libxcb-xfixes0-dev \ libpixman-1-dev \ libevdev-dev \ libpango1.0-dev \ libcairo2-dev \ libdrm-dev \ libgbm-dev \ libgles2-mesa-dev \ libegl1-mesa-dev \ libxcb-icccm4-dev \ libxcb-xkb-dev \ libxcb-image0-dev \ libxcb-xrm-dev \ libxcb-randr0-dev \ libxcb-xinerama0-dev \ libx11-xcb-dev \ libxrandr-dev \ libxcb-util-dev \ libxcb-util0-dev \ libxcb-keysyms1-dev \ libpam0g-dev
次に、Sway リポジトリを追加します。
sudo add-apt-repository ppa:swaywm/sway sudo apt update
そして、Sway をインストールします。
sudo apt install sway