Phosh 0.52: QR-codes, vergrendelingsgebaren en Rust-ondersteuning

Belangrijkste punten:
  • Generatie van QR-codes via een native systeem voor het delen van wifi-verbindingen (hotspot).
  • Gebruik een gebaar met twee vingers om de helderheid van het vergrendelscherm aan te passen, inclusief zoomcorrectie.
  • Ondersteuning voor schermen met asymmetrische hoeken en het xdg-cutouts-protocol.
  • Een herschrijving van het fondsenportaal in Rust en verbeteringen aan het Stevia-toetsenbord.
  • Basisupdate naar GNOME 49 en wlroots 0.19.2 voor meer stabiliteit.

Wat is er nieuw in op GNOME gebaseerde Phosho

Een paar dagen geleden werd het aangekondigd De nieuwe versie 0.52 van de Phosh mobiele desktopomgeving is uitgebracht. een update die de positie als een van de meest volwaardige interfaces voor Linux-telefoons verstevigt.

Voor wie Phosh niet kent: het is gebaseerd op GNOME-technologieën en de GTK-bibliotheek. Deze release onderscheidt zich door de focus op het verbeteren van de gebruikerservaring, het integreren van praktische connectiviteitsoplossingen en het verfijnen van de visuele aanpassing aan moderne schermformaten.

Vereenvoudigde connectiviteit en nieuwe bedieningsgebaren

Een van de handigste toevoegingen voor dagelijks gebruik is te vinden in het paneel met snelle instellingen. beheer van draadloze toegangspunten Het heeft een grote verbetering ondergaan, en nu Het bevat een knop die automatisch een QR-code genereert. met de netwerkgegevens. Deze functie maakt het delen van mobiel internet overbodig; in plaats van complexe wachtwoorden te dicteren, toont de gebruiker eenvoudigweg het scherm zodat een ander apparaat de code kan scannen en direct verbinding kan maken.

La Ook de aanraakbediening is verbeterd.vooral wanneer het apparaat vergrendeld is. De ontwikkelaars hebben een implementatie gemaakt van Nieuwe veegbeweging met twee vingers waarmee je de schermhelderheid kunt aanpassen. zonder de telefoon te hoeven ontgrendelen. Technisch gezien is dit een bedieningselement. berekent de verandering in helderheid als een verplaatsing ten opzichte van de huidige positie. In plaats van een absolute waarde, worden abrupte helderheidsveranderingen vermeden. Bovendien is het specifiek ontworpen zodat dit gebaar andere acties, zoals inzoomen op widgets op het vergrendelscherm, niet verstoort.

In het grafische gedeelte bevindt zich de compositieserver. Phoc heeft belangrijke updates ontvangen. om de fysieke diversiteit van de huidige telefoons te beheren. Het systeem nu ondersteunt het xdg-cutouts-protocol van WaylandHierdoor kan het de interface herkennen en weergeven met respect voor schermuitsparingen, zoals frontcamera's of "noches".

Tegelijkertijd is de bibliotheek Gmobile heeft de weergave van schermhoeken geperfectioneerd.Een concreet voorbeeld van deze verbetering is de ondersteuning voor apparaten zoals de OnePlus 6, die een asymmetrisch ontwerp heeft met verschillende kromtestralen in de boven- en onderhoeken.

Daarnaast Phosh 0.52 past nu specifieke regels (udev en hwdb) toe om de interface te tekenen. De zaklamp past zich perfect aan deze geometrische onregelmatigheden aan. Ook het gedrag van de zaklamp op bepaalde apparaten is gecorrigeerd: als de hardware geen variabele intensiteitsregeling ondersteunt, zal het systeem de helderheid naar 100% forceren om ervoor te zorgen dat de lamp aangaat. Dit voorkomt storingen die worden veroorzaakt door pogingen om niet-ondersteunde tussenliggende waarden toe te passen.

Interne vernieuwing: verbeteringen aan Rust en de schrijfstijl

Onder de motorkap, de De systeemarchitectuur wordt voortdurend gemoderniseerd. en is dat uEen opvallende verandering is de complete herziening van het portaal dat verantwoordelijk is voor het wijzigen van achtergrondafbeeldingen. in xdg-desktop-portal-phosh, dat nu de programmeertaal Rust gebruikt. Deze migratie is bedoeld om een ​​veiliger geheugenbeheer en betere prestaties bij basissysteemtaken te bieden.

Ook de ervaring met schrijven op touchscreens heeft aandacht gekregen. Het virtuele toetsenbord van Stevia toont nu standaard informatieballonnen. (tooltips) boven de ingedrukte toetsen, waardoor de gebruiker direct visuele bevestiging krijgt. Bovendien, Toetsenbordschaling is ingeschakeld.Hierdoor kan het zich beter aanpassen aan verschillende schermresoluties en -formaten. Tegelijkertijd is de configuratietool phosh-mobile-settings verbeterd, waardoor gebruikers specifieke dialoogvensters kunnen openen om individuele elementen van het snelpaneel te configureren en een backend is toegevoegd om systeemparameters via sysfs te wijzigen.

Om de ontwikkelingscyclus af te sluiten, De DebugControl-interface is geïntroduceerd en is toegankelijk via D-Bu.Deze nieuwe functie is ontworpen om ontwikkelaars in staat te stellen debugopties en logniveaus dynamisch te beheren. Al deze nieuwe functies zijn gebouwd op een vernieuwde softwarebasis, met updates van cruciale componenten zoals GNOME 49, wlroots 0.19.2, ModemManager 1.25.95 en diverse verbeteringen aan bel- en sensorservices, waardoor de omgeving klaar is voor de toekomstige uitdagingen van het mobiele ecosysteem.

Tot slot, als u er meer over wilt weten, kunt u de details raadplegen in de volgende link.