Phosh 0.52: QR-koder, låsebevegelser og Rust-støtte

Viktige punkter:
  • Innfødt generering av QR-koder for deling av Wi-Fi-tilkobling (hotspot).
  • Tofingerbevegelse for lysstyrke på låseskjermen med zoomkorrigering.
  • Støtte for skjermer med asymmetriske hjørner og xdg-cutouts-protokollen.
  • Rust omskriving av fondsportalen og forbedringer av Stevia-tastaturet.
  • Basisoppdatering til GNOME 49 og wlroots 0.19.2 for større stabilitet

Hva er nytt i GNOME-basert Phosh

For noen dager siden ble det annonsert Utgivelse av den nye versjonen av Phosh mobile skrivebordsmiljø 0.52, en oppdatering som befester sin posisjon som et av de mest modne grensesnittene for Linux-telefoner.

For de som ikke er kjent med Phosh, er det basert på GNOME-teknologier og GTK-biblioteket. Denne utgivelsen skiller seg ut ved sitt fokus på å forbedre brukeropplevelsen, integrere praktiske tilkoblingsløsninger og forbedre den visuelle tilpasningen til moderne enhetsskjermer.

Forenklet tilkobling og nye kontrollbevegelser

Et av de mest nyttige tilleggene for daglig bruk finnes i Hurtiginnstillinger-panelet. administrasjon av trådløst tilgangspunkt Den har fått en stor forbedring, og nå Den inkluderer en knapp som automatisk genererer en QR-kode. med nettverkslegitimasjonen. Denne funksjonen eliminerer behovet for å dele mobilt internett; i stedet for å diktere komplekse passord, viser brukeren ganske enkelt skjermen slik at en annen enhet kan skanne koden og koble til umiddelbart.

La Berøringsinteraksjonen er også forbedretspesielt når enheten er låst. Utviklerne har implementert en Ny sveipebevegelse med to fingre som lar deg justere skjermens lysstyrke uten å måtte låse opp telefonen. Teknisk sett er denne kontrollen beregner endringen i lysstyrke som en forskyvning i forhold til gjeldende posisjon I stedet for en absolutt verdi, unngår den brå endringer i lysstyrken. Videre er den spesielt designet slik at denne bevegelsen ikke forstyrrer andre handlinger, for eksempel å zoome inn på låseskjerm-widgeter.

I grafikkdelen, komposisjonsserveren Phoc har mottatt viktige oppdateringer å håndtere det fysiske mangfoldet i dagens telefoner. Systemet nå støtter Waylands xdg-cutouts-protokollDette gjør at den kan identifisere og tegne grensesnittet samtidig som den respekterer skjermutklipp, for eksempel frontkameraer eller "nocher".

Parallelt med biblioteket Gmobile har perfeksjonert gjengivelsen av skjermhjørnerEt konkret eksempel på denne forbedringen er støtten for enheter som OnePlus 6, som har en asymmetrisk design med forskjellige krumningsradier i øvre og nedre hjørner.

I tillegg til det, Phosh 0.52 bruker nå spesifikke regler (udev og hwdb) for å tegne grensesnittet tilpasser seg perfekt til disse geometriske uregelmessighetene. Lommelyktens oppførsel på visse enheter er også korrigert: hvis maskinvaren ikke støtter variabel intensitetskontroll, vil systemet tvinge lysstyrken til 100 % for å sikre at lyset slås på, og forhindre feil forårsaket av forsøk på å bruke mellomliggende verdier som ikke støttes.

Intern fornyelse: Rust og forbedringer av skriving

Under panseret, den Systemarkitekturen fortsetter å moderniseres, og er det uEn bemerkelsesverdig endring er den fullstendige omskrivingen av portalen som er ansvarlig for å endre bakgrunnsbilder. i xdg-desktop-portal-phosh, som nå bruker språket Rust. Denne migreringen har som mål å gi tryggere minnehåndtering og overlegen ytelse i grunnleggende systemoppgaver.

Opplevelsen av å skrive på berøringsskjermer har også fått oppmerksomhet. Stevias virtuelle tastatur viser nå informasjonsbobler som standard. (verktøytips) over de trykkede tastene, noe som gir brukeren umiddelbar visuell bekreftelse. Videre, Tastaturskalering er aktivertDette gjør at den bedre kan tilpasse seg ulike skjermoppløsninger og -størrelser. Samtidig har konfigurasjonsverktøyet phosh-mobile-settings blitt forbedret, slik at brukere kan åpne spesifikke dialogbokser for å konfigurere individuelle elementer i hurtigpanelet og legge til et backend for å endre systemparametere via sysfs.

For å avslutte utviklingssyklusen, DebugControl-grensesnittet er introdusert, tilgjengelig via D-BuDenne nye funksjonen er utviklet for å la utviklere dynamisk administrere feilsøkingsalternativer og loggnivåer. Alle disse nye funksjonene er bygget på et fornyet programvarefundament, med oppdateringer til kritiske komponenter som GNOME 49, wlroots 0.19.2, ModemManager 1.25.95 og diverse forbedringer av anrops- og sensortjenester, noe som sikrer at miljøet er klart for fremtidige utfordringer i det mobile økosystemet.

Til slutt, hvis du er interessert i å kunne vite mer om det, kan du se detaljene i følgende lenke.