i3 互換性はコマンド、構成ファイル、および IPC レベルで提供され、X3 の代わりに Wayland を使用する透過的な i11 代替として Sway を使用できます。 Sway を使用すると、ウィンドウを空間的にではなく論理的に画面上に配置できます。 ウィンドウはグリッド状に配置されているため、画面スペースが最適に利用され、キーボードだけを使用してウィンドウをすばやく操作できます。
完全なユーザー環境を作成するために、次の付随コンポーネントが提供されています。
Sway はライブラリ上に構築されたモジュール型プロジェクトとして開発されています
画面へのアクセス、入力デバイス、OpenGL に直接アクセスしないレンダリング、KMS/DRM との対話、libinput、Wayland、および X11 (Xwayland に基づいて X11 アプリケーションを実行するためのレイヤーが提供されます) の抽象化。 Sway に加えて、wlroots ライブラリが積極的に使用されています。
新しいリリースでは:
- ユーティリティは別のプロジェクトに分割されました
揺れる 、デスクトップの壁紙を管理するために設計されています。 Swaybg は Sway に関連付けられなくなり、高度なプロトコルをサポートする任意の Wayland 複合サーバーで使用できるようになりました。
wlr-layer-shell、xdg-output、および xdg-shell。 - i3 ウィンドウ マネージャーとの非互換性を排除するための作業が行われました。
- タッチ スクリーンのサポートがスウェイバー パネルに追加されました (タッチによって要素をアクティブ化し、スライド ジェスチャでデスクトップを循環します)。
- swaybar は、入力イベントを処理せずにパネルを他のウィンドウの上に表示する「オーバーレイ」モードを実装しています。
- unbind{sym,code,switch} 設定を使用してコントロールのキーボード ショートカットを無効にする機能が追加されました。
出所: オープンネット.ru