Lëshimi i parë i serverit të kompozit Niri, që përdor Wayland

Bërë publikuar numri i parë i serverit kompozit Niri. Projekti është krijuar nën ndikimin e zgjerimit GNOME PaperWM dhe implementon metodën e kompozitimit mozaik (tiling), ku dritaret grupohen në një brez të pafund që rrotullohet në ekran. Hapura e një dritareje të re rezulton në zgjerimin e brezit, dhe dritaret e shtyra më parë kurrë nuk ndryshojnë dimensionet e tyre. Kodi i projektit është shkruar në gjuhën Rust dhe shpërndahet nën licencën GPLv3. Paketat janë mbledhur për Fedora, NixOS, Arch Linux dhe FreeBSD.

Lëshimi i parë i serverit të kompozit Niri, që përdor Wayland

Si arsye për krijimin e një menaxheri të veçantë kompozit theksohet pamundësia e realizimit në PaperWM të punës së ndarë me monitorët për shkak të veçorive të GNOME Shell (ngjitur në koordinatat globale të dritareve). Dallimi kryesor midis Niri dhe PaperWM është lidhja e çdo monitori me një brez të vet të dritareve, që nuk ndërhyn me njëri-tjetrin. Niri mbështet HiDPI dhe mund të punojë në sisteme me disa GPU (për shembull, sisteme hibride me kartelë grafike të dedikuar dhe GPU të integruar).

Desktop virtualet në Niri krijohen dinamike (si në GNOME) dhe vendosen vertikalisht (brezi i dritareve rrotullohet horizontalisht, ndërsa brezi i desktop-ëve është vertikal). Në çdo monitor mund të shfaqet një grup i pavarur. tavolina virtuale. Për të kaluar midis desktop-ëve mund të përdoren gjeste kontrolluese në tastierë. Kur monitori është i çaktivizuar, vendosja e desktop-ëve virtualë ruhet dhe kalon në monitorin e mbetur, dhe me rikthimin e monitorit, rikthehet në gjendjen e mëparshme.

Ka një ndërfaqe të integruar për krijimin e skrinshoteve dhe regjistrimin e skrinëkasteve (për qasje përdoret xdg-desktop-portal-gnome). Për të filluar aplikacionet X11 parashikohet mundësia e angazhimit të serverit DDX Xwayland. Konfigurimi bëhet përmes një skedari të konfigurimit, i cili lejon ndryshimin e parametrave themelorë të ambientit, siç janë gjerësia e kufijve, hapësirat, modet e daljes dhe dimensionet e dritareve. Ndryshimet e konfigurimit aplikohen në kohë reale pa rindezjen e kompozitit. server.

Lëshimi i parë i serverit të kompozit Niri, që përdor Wayland
Lëshimi i parë i serverit të kompozit Niri, që përdor Wayland
Lëshimi i parë i serverit të kompozit Niri, që përdor Wayland


Burimi: opennet.ru
Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster