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

Бэлтгэсэн нийлмэл менежер хувилбар Дүүжин 1.4 (выпуск 1.3 не был сформирован), построенного с использованием протокола Wayland и полностью совместимого с мозаичным оконным менеджером i3 болон самбар i3bar. Төслийн кодыг C хэл дээр бичсэн ба тараасан MIT лицензийн дагуу. Төсөл нь Linux болон FreeBSD дээр ашиглах зорилготой.

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

Хэрэглэгчийн бүрэн орчныг бүрдүүлэхийн тулд дараах дагалдах бүрэлдэхүүн хэсгүүдийг санал болгож байна. бид идсэн (KDE идэвхгүй протоколыг хэрэгжүүлэх арын процесс), савлах (дэлгэц хамгаалагч), мако (мэдэгдлийн менежер), аймшигтай (дэлгэцийн зураг авах), халбага (дэлгэц дээрх хэсгийг сонгох), wf бичигч (видео бичлэг), замын самбар (програмын мөр), virtboard (дэлгэцийн гар), wl санах ой (түр санах ойтой ажиллах), валютилс (ширээний ханын цаасны менежмент).

Sway нь номын сангийн дээр баригдсан модульчлагдсан төсөл болгон боловсруулагдаж байна wlroots, нийлмэл менежерийн ажлыг зохион байгуулах бүх үндсэн командуудыг агуулсан. Wlroots нь backends-г агуулдаг
Дэлгэц, оролтын төхөөрөмж, OpenGL-д шууд хандалтгүйгээр дүрслэх, KMS/DRM, libinput, Wayland болон X11-тэй харилцах (Xwayland дээр суурилсан X11 програмуудыг ажиллуулахад давхаргыг өгсөн). Sway-ээс гадна wlroots номын санг идэвхтэй ашигладаг бусад төслүүдорно Librem5 и Cage. C/C++-ээс гадна Scheme, Common Lisp, Go, Haskell, OCaml, Python болон Rust-д зориулсан холболтуудыг боловсруулсан.



Шинэ хувилбарт:

  • Добавлена поддержка протокола VNC для удалённого обращения к рабочему столу. Работа организована через использование сервера wayvnc, который может подключаться к запущенным рабочим сеансам на базе Wayland, создаёт виртуальное устройство ввода и транслирует экранный вывод при помощи протокола RFB. Wayvnc в том числе можно использовать для запуска виртуальных рабочих столов, запускаемых на серверах без монитора. Поддержка ранее предлагавшегося бэкенда на базе протокола RDP прекращена.
  • Добавлена частичная поддержка запуска панели задач, развиваемой проектом MATE;
  • Реализована возможность настройки задержек отображения символов при вводе (опции max_render_time и sway-output);
  • Добавлена поддержка раздельной обработки групп клавиш на клавиатуре (для специализированных клавиатур);
  • Прекращена поддержка протокола xdg-shell v6 (нестабильная версия v6 уже неактуальна после тогтворжуулах xdg-shell).

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

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