Нашри муҳити корбарии Sway 1.6 бо истифода аз Wayland

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

Мутобиқати i3 дар фармон, файли конфигуратсия ва сатҳи IPC таъмин карда мешавад, ки имкон медиҳад Sway ҳамчун ивазкунандаи шаффофи i3, ки Wayland-ро ба ҷои X11 истифода мебарад, истифода шавад. Sway ба шумо имкон медиҳад, ки тирезаҳоро дар экран на фазоӣ, балки мантиқӣ ҷойгир кунед. Windows дар шабака ҷойгир шудаанд, ки фазои экранро оптималӣ истифода мебарад ва ба шумо имкон медиҳад, ки тирезаҳоро бо истифодаи клавиатура зуд идора кунед.

Барои эҷоди муҳити мукаммали корбар, ҷузъҳои зерини ҳамроҳ пешниҳод карда мешаванд: swayidle (раванди заминавии амалисозии протоколи бекории KDE), swaylock (муҳофизи экран), mako (менеҷери огоҳинома), grim (эҷоди скриншотҳо), slurp (интихоби минтақа) дар экран), сабткунандаи wf (забти видео), waybar (бар замимаҳо), virtboard (клавиатураи экран), wl-буферӣ (кор бо буфер), wallutils (идоракунии девори мизи корӣ).

Sway ҳамчун як лоиҳаи модулӣ, ки дар болои китобхонаи wlroots сохта шудааст, таҳия карда мешавад, ки дар он тамоми ибтидоӣ барои ташкили кори менеҷери таркиб мавҷуд аст. Wlroots пуштибонҳоро барои дастрасии абстрактӣ ба экран, дастгоҳҳои воридотӣ, бе дастрасии мустақим ба OpenGL, ҳамкорӣ бо KMS/DRM, libinput, Wayland ва X11 дар бар мегирад (қабат барои иҷрои барномаҳои X11 дар асоси Xwayland пешбинӣ шудааст). Илова ба 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

Илова Эзоҳ