Izdaja kompozitnega strežnika Niri 25.05, ki uporablja Wayland

Objavljen je izdaj kompozitnog servera Niri 25.05, koji implementira metodu mozaik (tiling) rasporeda u stilu GNOME ekstenzije PaperWM, gdje se prozori grupiraju u beskonačno pomičnu traku na ekranu. Otvoriti novi prozor dovodi do proširenja trake, dok dodani prozori ne menjaju svoju veličinu. Projekat se zasniva na protokolu Wayland, ali omogućava pokretanje X11 aplikacija uz pomoć DDX servera Xwayland. Kod projekta je napisan u Rust-u i distribuira se pod GPLv3 licencom. Paketi se formiraju za Fedora, NixOS, Arch Linux i FreeBSD.

Ključna razlika med Niri in PaperWM je, da ima vsak monitor svojo pasico oken, ki se ne križa s pasicami na drugih monitorjih (v PaperWM ločeno delo z monitorji ni mogoče zaradi vezave na globalne koordinate oken v GNOME Shell). Niri podpira HiDPI in deluje lahko na sistemih z več GPU (na primer, hibridnih sistemih z diskretno grafično kartico in vgrajenim GPU). Ima vgrajen vmesnik za ustvarjanje posnetkov zaslona in snemanje screencastov, katerega posebnost je možnost izključitve posameznih oken s zaupnimi informacijami iz snemanja.

Virtualne namizja v Niri se ustvarjajo dinamično in po analogiji z GNOME so postavljena vertikalno (pasica oken se vrti horizontalno, pasica namizij pa vertikalno). Na vsakem monitorju se lahko prikaže neodvisen nabor. virtualnih delovnih namizij. Za prebacivanje između radnih površina i prozora mogu se koristiti upravljački gestovi na touchpadu. Kada se monitor isključi, raspored virtuelnih radnih površina se pamti i prenosi na preostali monitor, a kada se monitor vrati, obnavlja se u prvobitno stanje. Podešavanje se vrši putem konfiguracione datoteke koja omogućava promenu takvih parametara kao što su širina okvira, razmaci, režimi izlaza i veličine prozora. Promene unesene u konfiguracionu datoteku primenjuju se automatski bez ponovnog pokretanja kompozitnog servera.

Izdaja kompozitnega strežnika Niri 25.05, ki uporablja Wayland

V novi različici:

  • Dodana je pregledna opcija za navigaciju po virtuelnim radnim površinama i otvorenim prozorima. Ova opcija se aktivira pomeranjem kursor u gornji levi ugao ili putem četvoroprsnog pomaka na touchpadu, nakon čega se smanjuje zoom i prikazuje traka sa postojećim virtuelnim radnim površinama i prozorima otvorenim na njima. Prozori se mogu pregrupisati ili premestiti između radnih površina pomoću miša ili ekranske geste.
    Izdaja kompozitnega strežnika Niri 25.05, ki uporablja Wayland
  • Proširene su mogućnosti za kreiranje screencast-a i deljenje ekrana. Dodana je mogućnost dinamičkog izbora objekta za snimanje screencast-a — prvobitno se kreira prazan video tok, koji se može prebaciti na snimanje aktivnog prozora ili celog ekrana na trenutnom monitoru. Implementirana je podrška za snimanje izlaza fullscreen aplikacija u formi virtuelnog prozora.
  • U interfejs za pravljenje screenshot-a dodata je mogućnost izbora oblasti snimka uz pomoć grafičkog tableta ili dodirnog ekrana. U donju traku dodata je posebna dugmad za pravljenje screenshot-a.
  • Dodana je mogućnost isticanja prozora koji zahtevaju posebnu pažnju. Takvi prozori se ističu obojenim okvirom (boja se postavlja kroz opciju urgent-color) i opremljeni su posebnim indikatorom na panelu.
  • Proširene su mogućnosti IPC interfejsa, koji se koristi za interakciju spoljašnjih sistema sa kompozitnim serverom. Dodate su komande: „niri msg pick-window“ (vraća identifikator prozora na koji je korisnik kliknuo) i „niri msg pick-color“ (vraća boju izabranog piksela).
  • Dodate su akcije sa prozorima: focus-monitor, move-window-to-monitor, move-column-to-monitor, focus-column, move-column-to-index.
  • Dodate su postavke za ulazne uređaje: isključivanje tap-and-drag, isključivanje dodirnih ekrana, promena tastera-modifikatora, odabir orijentacije touchpada, uključivanje Num Lock-a prilikom pokretanja.
  • Povećana je efikasnost renderovanja prozora u međuprostorne teksture (offscreening), koje podlegaju dodatnoj obradi (na primer, slojevitom preklapanju) pre prikazivanja na monitoru.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster