River 0.4.0, e leng molaodi wa ho kopanya, e lokollotswe. Ho fapana le balaodi ba bang ba ho kopanya ba Wayland, e sebedisa meralo ya modular e nang le molaodi wa fensetere o arohaneng. Balaodi ba difensetere ba River ba ka plugable, e leng se dumellang basebedisi ho kgetha eo ba e ratang. Khoutu ya projeke e ngotswe ka Zig mme e na le laesense tlasa laesense ya GPLv3.
River e ka sebetsa ka bobeli ka linako tse nang le lihlaha tse tsamaeang holim'a li-server tse ling tsa X11 le Wayland, 'me ntle le bathusi ba bang, ho sebelisoa bakhanni ba KMS/DRM bakeng sa tlhahiso. Ho arola ts'ebetso ea batsamaisi ba ho kopanya le ba lifensetere, projeke e ntse e nts'etsapele protocol ea Wayland river-window-management-v1. Mesebetsi e kang mokhabiso oa lifensetere, taolo ea ho tsepamisa maikutlo, taolo ea pointer, litsela tse khutsufatsang tsa keyboard, le boemo ba lifensetere le boholo li kenyelelitsoe ho molaoli oa lifensetere.
Batsamaisi ba lifensetere ba ka fetoloa hang-hang, ntle le ho sitisa kopano ea hau. Ho na le batsamaisi ba lifensetere ba 16 ba lumellanang le River bao u ka khethang ho bona, ho kenyeletsoa le batsamaisi ba lifensetere ba ho kenya litaele joalo ka DWM kapa xmonad, batsamaisi ba lifensetere ba kang Emacs joalo ka EXWM, batsamaisi ba lifensetere ba stacked ba khale, le batsamaisi ba lifensetere ba thehiloeng ho ribone e ka skrolloang. Xwayland e tšehetsoa bakeng sa ho tsamaisa lits'ebetso tsa X11.
Mabaka a ho arola batsamaisi ba ho kopanya le ba lifensetere a kenyelletsa: ho theola moeli oa ho ngola batsamaisi ba lifensetere; bokhoni ba ho kenya tšebetsong batsamaisi ba lifensetere ka lipuo tsa maemo a holimo ka pokello ea lithōle tse sa ameng ts'ebetso ea molaoli oa ho kopanya; bokhoni ba ho fetola batsamaisi ba lifensetere ka ho chesa ntle le ho qala mookameli oa ho kopanya hape. seva le ho tsamaisa mananeo a ditshwantsho; ho nolofatsa diteko tse amanang le moralo wa mookameli wa fensetere.
Har'a mefokolo ea protocol ea tsamaiso ea fensetere ea noka-v1 ke khaello ea ts'ebetso e fetang ts'ebetso ea desktop ea 2D. Mohlala, ha e tšehetse ho thehoa ha litlamorao tse rarahaneng kapa li-interface tsa 3D bakeng sa litsamaiso tsa 'nete ea sebele. Litlamorao hajoale li lekanyelitsoe ho li-animation tse bonolo, empa litlamorao tse rarahaneng haholoanyane li reriloe ho kenngoa tšebetsong ho sebelisoa li-shader nakong e tlang.

Source: opennet.ru
