Waylandの作曲家Sway1.2の新バージョンがリリースされました

スウェイ

数週間前 作曲家のSwayについてブログで話します。 これはWaylandとドロップイン用に設計されており、X3のi11ウィンドウマネージャーの代わりになることを目的としています。 既存のi3セットアップで動作し、ほとんどのi3機能に加えていくつかの追加機能をサポートします。

数週間後 開発の Sway1.2の新バージョンのリリースが発表されましたどれ Waylandプロトコルを使用して構築されています そしてそれはi3ウィンドウマネージャーとi3barパネルと完全に互換性があります。

Swayについて

Swayi3のサポートはコマンドレベルで提供されます、構成ファイル、およびIPC。これにより、X3の代わりにWaylandを使用して、Swayをi11の透過的な代替として使用できます。
スウェイ 画面上に空間的ではなく論理的にウィンドウを配置できます。

ウィンドウは、画面スペースを最適に使用するグリッドを形成するように配置されており、キーボードだけでウィンドウをすばやく操作できます。

次のコンポーネントは、完全なユーザー環境を編成するために提供されています。 swayidle(KDEアイドルプロトコルの実装によるバックグラウンドプロセス)、swaylock(スクリーンセーバー)、mako(通知マネージャー)、shady(スクリーンショットを撮る)、sip(画面上の領域を強調表示)、wf-recorder(ビデオキャプチャ)、waybar (アプリケーションパネル)、virtboard(オンスクリーンキーボード)、wl-clipboard(クリップボードでの作業)、wallutils(デスクトップの壁紙管理)。

スウェイ ライブラリの上に構築されたモジュラープロジェクトとして開発されています wlroots 、複合マネージャーの作業を整理するためのすべての基本的なプリミティブが含まれています。

Wlrootsには、画面への抽象アクセス、入力デバイス、OpenGLに直接アクセスせずにレンダリング、対話するためのバックエンドが含まれています KMS / DRM, libinput, Wayland y X11 (XwaylandベースのX11アプリケーションを起動するためのレイヤーが提供されています。)

Swayの他に、ライブラリ wlroots また、Librem5やCageなどの他のプロジェクトでも積極的に使用されています。

プラス C, C ++、フォルダはのために開発されました Scheme, Common Lisp, Go, Haskell, OCaml, Python y Rust. プロジェクトコードはCで記述され、MITライセンスの下で配布されます。 このプロジェクトは、LinuxおよびFreeBSDで使用するように設計されています。

Sway1.2の主な新機能

作曲家Sway1.2の今回の記事では 開発者はi3ウィンドウマネージャーとの互換性を改善するために取り組みました 4.17これにより、両方のプロジェクトの互換性が高まり、連携できるようになります。

別の改善 広告で目立つ キーボードレイアウトを変更するメカニズムにあります、この新しいバージョンでは、入力デバイスのタイプを決定するための互換性が追加され、新しいコマンドが提案されたため xkb_switch_layout.

さらに カーソルテーマのサポートが追加されました、新しいxcursor_themeコマンドが提案され、シェルのポップアップウィンドウがサポートされています。

一方、プロトコルに実装された新しいサポートは、Sway1.2で際立っています。 Wayland wlr-output-management-v1 これは、出力デバイスを構成するように設計されています。

少なくとも最後のではなく、 再起動後にアプリケーションを起動するオプションも追加されました。

言及された他の変更のうち この新しいバージョンの発表では:

  • ウィンドウをタブに分割するか、(スタックのように)並べて表示するデフォルトの方法を選択するスイッチを追加しました
    を介したアトミックディスプレイ設定のサポートが追加されました API wlr_output
    タッチスクリーンキャリブレーション用のキャリブレーションマトリックス設定を追加
    クラッシュにつながるさまざまなメモリリークと問題を修正しました。

Sway 1.2を入手するにはどうすればよいですか?

システムでSwayをテストできるようにすることに関心がある場合は、d彼らはそれを使用できるようにするための主な要件はウェイランドを持っていることであることを覚えておく必要があります システムの内部で。

ディストリビューションにSwayをインストールするには、 次のリンクにアクセスして、プロジェクトファイルとそのインストール手順を確認してください。

リンクはこちらです。

Swayはプロプライエタリグラフィックスドライバーでは動作しないことに注意してください。これらをアンインストールして、代わりに無料のドライバーを使用する必要があります。