Wayland ашиглан Sway 1.6 хэрэглэгчийн орчныг гаргасан

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

i3 нийцтэй байдал нь тушаал, тохиргооны файл болон IPC түвшинд хангагдсан бөгөөд Sway-ийг X3-ийн оронд Wayland ашигладаг ил тод i11 орлуулагч болгон ашиглах боломжийг олгодог. Sway нь дэлгэцэн дээр цонхыг орон зайн бус харин логикоор байрлуулах боломжийг олгодог. Цонхнууд нь дэлгэцийн зайг оновчтой ашиглах, зөвхөн гарыг ашиглан цонхыг хурдан удирдах боломжийг олгодог сүлжээнд байрлуулсан.

Бүрэн хэрэглэгчийн орчныг бүрдүүлэхийн тулд дараах дагалдах бүрэлдэхүүн хэсгүүдийг санал болгож байна: swayidle (KDE идэвхгүй протоколыг хэрэгжүүлэх арын процесс), swaylock (дэлгэц амраагч), mako (мэдэгдлийн менежер), grim (дэлгэцийн агшин үүсгэх), slurp (талбай сонгох) дэлгэцэн дээр), wf-бичигч (видео бичлэг), замын самбар (програмын мөр), 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.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх