Rilaxx tal-ambjent tal-utent Sway 1.1 bl-użu ta’ Wayland

seħħet rilaxx tal-maniġer kompost Tbandil 1.1, mibnija bl-użu tal-protokoll Wayland u kompletament kompatibbli mal-maniġer tat-tieqa bil-madum i3 u panel i3bar. Через час после выпуска 1.1.0 опубликован корректирующий выпуск 1.1.1 с устранением ошибочно добавленных изменений, не совместимых с wlroots 0.6. Код проекта написан на языке Си и imqassma minn taħt liċenzja MIT. Il-proġett huwa mmirat għall-użu fuq Linux u FreeBSD.

Il-kompatibilità tal-i3 hija pprovduta fil-kmand, il-fajl tal-konfigurazzjoni u l-livell tal-IPC, li tippermetti li Sway jintuża bħala sostituzzjoni trasparenti tal-i3 li juża Wayland minflok X11. Sway jippermettilek li tpoġġi twieqi fuq l-iskrin mhux spazjalment, iżda loġikament. It-twieqi huma rranġati fi grilja li tagħmel l-aħjar użu mill-ispazju tal-iskrin u tippermettilek timmanipula t-twieqi malajr billi tuża biss it-tastiera.

Biex jinħoloq ambjent komplet tal-utent, il-komponenti li ġejjin li jakkumpanjaw huma offruti: swayidle (proċess ta' sfond li jimplimenta l-protokoll idle KDE), swaylock (screen saver), mako (maniġer tan-notifika), skura (tieħu screenshots), slurp (tagħżel żona fuq l-iskrin), wf-recorder (qbid tal-vidjo), waybar (bar tal-applikazzjoni), virtboard (tastiera tal-iskrin), wl-clipboard (taħdem mal-clipboard), wallutils (ġestjoni tal-wallpaper tal-desktop).

Sway qed jiġi żviluppat bħala proġett modulari mibni fuq librerija wlroots, li fih il-primittivi bażiċi kollha għall-organizzazzjoni tax-xogħol ta 'maniġer kompost. Wlroots jinkludi backends għal
astrazzjoni ta 'aċċess għall-iskrin, apparati ta' input, rendering mingħajr aċċess dirett għal OpenGL, interazzjoni ma 'KMS/DRM, libinput, Wayland u X11 (saff huwa pprovdut għat-tħaddim ta' applikazzjonijiet X11 ibbażati fuq Xwayland). Minbarra Sway, il-librerija wlroots tintuża b'mod attiv proġetti oħrainkluż Librem5 и Gaġġa. Minbarra C/C++, ġew żviluppati rbit għal Scheme, Common Lisp, Go, Haskell, OCaml, Python u Rust.

Fir-rilaxx il-ġdid:

  • Выделена в отдельный проект утилита swaybg, предназначенная для управления обоями рабочего стола. Swaybg теперь не привязан к Sway и может применяться с любыми композитными серверами Wayland, поддерживающими расширенные протоколы
    wlr-layer-shell, xdg-output и xdg-shell;

  • Проведена работа по устранению несовместимостей с оконным менеджером i3;
  • В панель swaybar добавлена поддержка сенсорных экранов (активация элементов касанием и цикличный перебор рабочих столов сдвигающим жестом);
  • В swaybar реализован режим «overlay» для показа панели поверх других окон без обработки событий ввода;
  • Добавлена возможность отключения управляющих клавиатурных комбинаций при помощи настойки unbind{sym,code,switch}.



Sors: opennet.ru

Żid kumment