Wayfire 0.10 stiže sa Vulkanovim poboljšanjima i kompatibilnošću sa wlroots 0.19 i XWayland verzijama.

  • Eksperimentalna podrška za rute Vulkan i Pixman uz OpenGL/GLES
  • Upravljanje bojama s profilima po izlazu i integracijom wlroots 0.19
  • Konfiguracija ulaza zasnovana na uređaju, nove animacije i IPC
  • Bolja XWayland kompatibilnost i jasne opcije instalacije

Wayfire 0.10

Ako ste čekali primjetan skok Wayfire, dolazak verzije 0.10 Donosi upravo to i još malo više. Ovo izdanje je temeljito pregledalo integraciju sa wlroots-om i otvorilo vrata ambicioznim tehnologijama renderiranja, s posebnim osvrtom na Vulkan. Fokus je na performansama, fleksibilnosti i modernijoj tehničkoj osnovi, a sve to bez zaboravljanja praktičnih detalja poput novih animacija ili finog podešavanja ulaznih uređaja.

Pored naslova, ima mnogo toga za pokriti: od alternativnih putanja renderiranja do upravljanja bojama po izlazu, ažurirane podrške za wlroots i poboljšanja IPC-a. Novi razvoji ne dolaze sami od sebe, već kao dio kontinuirane evolucije. To se također može vidjeti u nedavnoj historiji projekta, s prethodnim najavama i tehničkim člancima o dodacima i arhitekturi koji pomažu objasniti kuda Wayfire ide.

Najvažniji događaji Wayfirea 0.10

Wayfire 0.10 je objavljen sa značajnim redizajnom integracije sa wlroots kodom za renderiranje. Ova osnovna promjena omogućava eksperimentalnu podršku za Vulkan renderiranje., linija rada od velikog interesa zbog svog potencijala u performansama i kontroli grafičkih resursa. Ključna riječ ovdje je eksperimentalno, ali označava čvrst korak ka svestranijem backendu.

Pored Vulkana, uvedena je i mogućnost korištenja Pixman putanje renderiranja koju nudi wlroots, nadograđujući postojeće opcije zasnovane na OpenGL/GLES-u. Posjedovanje više putanja renderiranja omogućava vam da odaberete najprikladniju na osnovu hardvera, drajvera ili preferencija., i otvara vrata scenarijima u kojima je stabilnost ili kompatibilnost prioritet u odnosu na 3D efekte.

Što se tiče boja, wlroots ažuriranja integrirana u ovo izdanje dodaju podršku za upravljanje bojama i profiliranje po izlazu. To znači da svaki monitor može imati svoj vlastiti profil i tretman boja., što je posebno vrijedno za kreativne radne procese ili jednostavno za one koji traže glatku, konzistentnu sliku.

Wayfire 0.10 također dodaje konfiguraciju ulaza za svaki uređaj, što je praktično poboljšanje koje olakšava postavljanje specifičnih postavki za svaki periferni uređaj. Tastature, miševi ili tableti se mogu prilagoditi., umjesto da se oslanjaju na globalne parametre koji ne odgovaraju uvijek svima.

Dnevnik promjena se nastavlja s novim animacijama, dodatnim IPC metodama, podrškom za wlroots 0.19 i podrškom za skriptu za pokretanje XWaylanda. Rezultat je uglađeniji kompozitor, lakše poveziv s vanjskim alatima i bolje pripremljen za miješane scenarije s XWaylandom., održavajući modularnu i prilagodljivu suštinu koja karakterizira Wayfire.

Renderiranje: Vulkan, Pixman i uloga wlrootsa

Velika tehnička novost je da su vrata Vulkana poluotvorena. U verziji 0.10, Wayfire dodaje eksperimentalnu podršku za renderiranje s ovim niskonivojskim API-jem, koji obećava manje opterećenja i veću kontrolu nego OpenGL/GLES. Iako eksperimentalna oznaka implicira oprez, ovaj put ukazuje na značajna poboljšanja efikasnosti., posebno na modernim kombinacijama hardvera.

Paralelno s tim, dodaje se wlroots Pixman ruta kao prava alternativa. Pixman je softverska biblioteka za kompoziting; ne teži da se takmiči sa 3D-om, već nudi opciju koja daje prioritet stabilnosti i odsustvu zahtjevnih grafičkih zavisnosti. Ova raznolikost pozadinskih okruženja (OpenGL/GLES, Vulkan i Pixman) pojačava fleksibilnost kompozitora. i omogućava prilagođavanje širem spektru opreme i potreba.

Integracijski rad sa wlroots-om ide dalje od omogućavanja backend-ova: on također uključuje usvajanje njegove podrške za upravljanje bojama i profila specifičnih za izlaz. Kada svaki monitor ima svoj vlastiti profil, Wayland desktop je održiviji u pogledu boja i ima veću preciznost u prikazu boja., nešto što je veoma traženo među fotografima, dizajnerima i svima koji posjeduju heterogene monitore.

Ulaz i kontrola pomoću uređaja

Još jedno vrlo opipljivo poboljšanje je konfiguracija po ulaznom uređaju. U prethodnim radnim procesima, postavke su obično bile globalne; sada vam Wayfire 0.10 omogućava fino podešavanje svakog perifernog uređaja. Ovo olakšava podešavanje osjetljivosti miša i prilagođavanje tipki ili aktivnih područja na tabletima., bez ugrožavanja iskustva drugih povezanih uređaja.

Ovaj pristup se uklapa u Wayfireovu filozofiju: kompozitor dizajniran da se prilagodi ukusu korisnika. Modularnost se ne ogleda samo u dodacima, već i u mogućnosti da se svaki dio sistema tretira s detaljima koje zaslužuje., što je posebno primjetno na desktop računarima s više uređaja koji rade istovremeno.

IPC, animacije i mala velika poboljšanja

Wayfire 0.10 donosi nove IPC metode, ključni način za interakciju vanjskih alata s kompozitorom. Više metoda podrazumijeva više automatizacije i kontrole od strane skripti ili uslužnih programa trećih strana, nešto što uzbuđuje one koji vole da prilagode svoju okolinu u milimetar.

Animacije također dobijaju malo dodatne pažnje, s novim funkcijama koje usavršavaju vizualno iskustvo. U kompozitoru inspiriranom Compizom, estetika nije data: ona je dio njegovog identiteta. Kombinacija novih animacija i modernijih putanja renderiranja rezultira glatkijim izgledom., bez žrtvovanja performansi.

Wayfire 0.10 stiže sa podrškom za wlroots 0.19 i XWayland

Gledajući temelje, Wayfire je sada usklađen s wlroots 0.19, osiguravajući pristup njegovim nedavnim poboljšanjima i osiguravajući konzistentnost s Wayland ekosistemom. Ovo ažuriranje je ključno za održavanje kompatibilnosti i korištenje ispravki i funkcija. koji potiču iz projekta wlroots.

Pored toga, dodana je podrška za XWayland skriptu za pokretanje, što olakšava pokretanje i rad X11 aplikacija na Waylandu. U mješovitim okruženjima, ova podrška čini pokretanje XWaylanda predvidljivijim. i pomaže starijim programima da rade s manje trenja.

Instalacija, konstrukcija i konfiguracija

Da biste iskusili Wayfire u potpunosti, preporučuje se da instalirate i wf-shell i WCM. Najlakši način je korištenje instalacijskih skripti koje pruža projekat., dizajniran da ostavi funkcionalan radni sto bez glavobolja.

Ako više volite kompajlirati, možete izgraditi iz izvornog koda. Morat ćete uzeti u obzir Wayfireove zavisnosti, kao i one od wlroots-a, koje biste trebali pripremiti ako vaš sistem nema odgovarajuću verziju wlroots-a. Postoji opcija uključivanja wf-config i wlroots kao podmodula. prosljeđivanjem zastavica -Duse_system_wfconfig=disabled i -Duse_system_wlroots=disabled kompaniji Meson; ovo je zadana konfiguracija kada nisu prisutne na vašem sistemu.

Na Arch Linuxu, paketi wayfire i wayfire-git dostupni su u AUR-u. U repozitorijumima se spominje instaliranje najnovije verzije i preporučeni dodaci., plus mogućnost korištenja live verzije za one koji žele najnovije i najbolje.

Ako koristite NixOS, Wayfire se može omogućiti u postavkama sistema. Nakon instalacije, preporučljivo je kopirati konfiguracijsku datoteku wayfire.ini u ~/.config/wayfire.ini ili ~/.config/wayfire/wayfire.ini i postavite zadanu terminalnu naredbu prije prvog izvršavanja.

Za početak, jednostavno pokrenite Wayfire s TTY-a ili pomoću Wayland-kompatibilnog upravitelja sesija. Dokumentacija o konfiguraciji je referenca za pregled svih dostupnih opcija. i ostavite radnu površinu po svojoj želji.

Projekat također spominje demonstracije Wayfire-a, korisne za upoznavanje s mogućnostima i efektima u akciji. Istraživanje ovih demonstracija je dobar način da se procijeni uticaj novih putanja renderovanja i animacija. uvedeno u verziji 0.10.

Preuzimanja Wayfire 0.10 i gdje pronaći više informacija

Preuzimanja i detalji o verziji dostupni su na službenoj web stranici i na GitHubu. Praćenje ovih kanala je najdirektniji način za dobijanje binarnih datoteka, koda i bilješki o izdanju., pored pregleda tekućih incidenata i doprinosa.

Izvještavanje u specijaliziranim medijima bilo je brzo. Phoronix je istakao eksperimentalnu podršku za Vulkan, Pixman rutu kao alternativu OpenGL/GLES-u, upravljanje bojama po izlazu i podešavanja ulaza po uređaju. Također donosi nove IPC metode, podršku za wlroots 0.19 i XWayland skriptu za pokretanje., prikupljajući osnovne informacije za tehničke korisnike.

Verzija 0.10 je predstavljena kao namjeran korak: učvršćuje temelje na wlroots verziji 0.19, otvara put ka Vulkanu, nudi alternative poput Pixmana, poboljšava vjernost boja i fino podešava iskustvo s unosom uređaja, animacijama i još mnogo toga vezanog za IPC. To je verzija koja gleda u budućnost, a da pritom ne izgubi praktičnost svakodnevnog života., što pojačava Wayfireov identitet kao laganog, prilagodljivog 3D kompozitora s puno prostora za rast.