Wayland を使用した Sway 1.6 カスタム環境のリリース

Доступен релиз композитного менеджера Sway 1.6, построенного с использованием протокола Wayland и полностью совместимого с мозаичным оконным менеджером i3 и панелью i3bar. Код проекта написан на языке Си и распространяется под лицензией MIT. Проект нацелен на использование в Linux и FreeBSD.

i3 互換性はコマンド、構成ファイル、および IPC レベルで提供され、X3 の代わりに Wayland を使用する透過的な i11 代替として Sway を使用できます。 Sway を使用すると、ウィンドウを空間的にではなく論理的に画面上に配置できます。 ウィンドウはグリッド状に配置されているため、画面スペースが最適に利用され、キーボードだけを使用してウィンドウをすばやく操作できます。

本格的なユーザー環境を作成するために、次の付随コンポーネントが提供されています: swayidle (KDE アイドル プロトコルを実装するバックグラウンド プロセス)、swaylock (スクリーン セーバー)、mako (通知マネージャー)、grim (スクリーンショットの作成)、slurp (領域の選択)画面上)、wf-recorder (ビデオ キャプチャ)、waybar (アプリケーション バー)、virtboard (オンスクリーン キーボード)、wl-clipboard (クリップボードの操作)、wallutils (デスクトップの壁紙の管理)。

Sway は、コンポジット マネージャーの作業を整理するための基本的なプリミティブがすべて含まれている wlroots ライブラリ上に構築されたモジュール プロジェクトとして開発されています。 Wlroots には、画面、入力デバイス、OpenGL に直接アクセスせずにレンダリングへのアクセスを抽象化するバックエンド、KMS/DRM との対話、libinput、Wayland、および X11 (Xwayland に基づいて X11 アプリケーションを実行するためのレイヤーが提供されます) が含まれています。 Sway に加えて、wlroots ライブラリは、Librem5 や Cage などの他のプロジェクトでも積極的に使用されています。 C/C++ に加えて、Scheme、Common Lisp、Go、Haskell、OCaml、Python、Rust 用のバインディングも開発されています。

新しいリリースでは:

  • Реализована возможность использования редактора методов ввода (IME) в составе элементов интерфейса пользователя, таких как панели и экран блокировки.
  • Повышена плавность интерактивных операций перемещения и изменения размера окон.
  • В самодостаточных пакетах Flatpak и Snap для улучшения интеграции с системой задействован протокол xdg-foreign.
  • Совместимость с оконным менеджером i3 улучшена в области команд, изменяющих раскладку окон на экране.
  • Добавлена опция для скрытия курсора во время набора.
  • Реализация корзины адаптирована для работы в системах без systemd или elogind.
  • Повышена надёжность работы с буфером обмена для приложений X11.

出所: オープンネット.ru

コメントを追加します