Niri 25.05 saliktā servera izlaišana, izmantojot Wayland

Ir izlaists Niri 25.05 saliktais serveris, kas ievieš mozaīkas izkārtojuma metodi GNOME paplašinājuma PaperWM stilā, kurā logi tiek grupēti bezgalīgi ritināmā lentē ekrānā. Atverot jaunu logu, lente izplešas, savukārt iepriekš pievienoto logu izmērs nemainās. Projekts ir balstīts uz Wayland protokolu, bet ļauj palaist X11 lietojumprogrammas, izmantojot Xwayland DDX serveri. Projekta kods ir rakstīts Rust valodā un tiek izplatīts saskaņā ar GPLv3 licenci. Pakotnes tiek ģenerētas Fedora, NixOS, Arch Linux un FreeBSD operētājsistēmām.

Būtiskā atšķirība starp Niri un PaperWM ir tāda, ka katram monitoram ir sava logu lente, kas nekrustojas ar lentēm uz citiem monitoriem (PaperWM atsevišķu darbu ar monitoriem nevar īstenot, jo GNOME Shell ir saistīts ar globālajām logu koordinātām). Niri atbalsta HiDPI un var darboties sistēmās ar vairākiem GPU (piemēram, hibrīda sistēmām ar atsevišķu grafisko karti un integrētu GPU). Ekrānuzņēmumu uzņemšanai un ekrānuzņēmumu ierakstīšanai ir iebūvēts interfeiss, kura iezīme ir iespēja no ierakstīšanas izslēgt atsevišķus logus ar konfidenciālu informāciju.

Virtuālie darbvirsmas Niri tiek veidotas dinamiski un, līdzīgi kā GNOME, ir izvietotas vertikāli (loga lente rotē horizontāli, bet darbvirsmas lente rotē vertikāli). Katrs monitors var attēlot neatkarīgu virtuālie darbvirsmasVarat izmantot skārienpaliktņa žestus, lai pārslēgtos starp darbvirsmām un logiem. Atvienojot monitoru, virtuālā darbvirsmas izkārtojums tiek atcerēts un pārsūtīts uz atlikušo monitoru, un, atgriežot monitoru, tas tiek atjaunots sākotnējā stāvoklī. Konfigurācija tiek veikta, izmantojot konfigurācijas failu, kas ļauj mainīt tādus parametrus kā apmales platums, piemales, attēlošanas režīmi un logu izmēri. Konfigurācijas failā veiktās izmaiņas tiek lietotas automātiski, nerestartējot salikto serveri.

 Niri 25.05 saliktā servera izlaišana, izmantojot Wayland

Jaunajā versijā:

  • Pievienots pārskata režīms virtuālo darbvirsmu un tajos atvērto logu navigācijai. Režīms tiek aktivizēts, pārvietojot kursoru uz augšējo kreiso stūri vai pabīdot četrus pirkstus pa skārienpaliktni, pēc tam mērogs samazinās un tiek parādīta pieejamo virtuālo darbvirsmu un tajos atvērto logu plūsma. Windows var pārkārtot vai pārvietot starp darbvirsmām, izmantojot peli vai žestus ekrānā.
     Niri 25.05 saliktā servera izlaišana, izmantojot Wayland
  • Paplašinātas ekrānuzņēmumu veidošanas un ekrāna koplietošanas iespējas. Pievienota iespēja dinamiski atlasīt objektu ekrānšāviņa ierakstīšanai — sākotnēji tiek izveidota tukša video straume, kuru var pārslēgt, lai uztvertu aktīvo logu vai visu ekrānu pašreizējā monitorā. Ieviests atbalsts pilnekrāna lietojumprogrammu izvades ierakstīšanai virtuāla loga veidā.
  • Ekrānuzņēmumu veidošanas saskarnē tagad ir iekļauta iespēja atlasīt momentuzņēmuma apgabalu, izmantojot grafikas planšetdatoru vai skārienekrānu. Apakšējā panelī ir pievienota atsevišķa poga ekrānuzņēmuma izveidei.
  • Pievienota iespēja izcelt logus, kuriem nepieciešama īpaša uzmanība. Šādi logi ir iezīmēti ar krāsainu rāmi (krāsa tiek iestatīta, izmantojot steidzamās krāsas iestatījumu), un tiem ir atsevišķs indikators panelī.
  • Ir paplašinātas IPC saskarnes iespējas, ko izmanto mijiedarbībai starp ārējām sistēmām un kompozītu. serverisPievienotas komandas: "niri msg pick-window" (atgriež loga ID, uz kura lietotājs noklikšķināja) un "niri msg pick-color" (atgriež atlasītā pikseļa krāsu).
  • Pievienotas darbības ar logiem: fokuss-monitors, loga pārvietošana-uz-monitoru, kolonnas pārvietošana-uz-monitoru, fokuss-kolonna, kolonnas pārvietošana-uz-indeksu.
  • Pievienoti ievades ierīču iestatījumi: atspējot pieskaršanos un vilkšanu, atspējot skārienekrānus, mainīt modifikatora taustiņu, atlasīt skārienpaliktņa orientāciju, iespējot Num Lock startēšanas laikā.
  • Uzlabota logu renderēšanas efektivitāte starpfaktūrās (ārpus ekrāna), kurām pirms izvades uz monitoru tiek veikta papildu apstrāde (piemēram, slāņošana).

Avots: opennet.ru

Pievieno komentāru