Phosh 0.54: nowe wtyczki wskaźników i ulepszenia Phoc dla mobilnego GNOME
5 kwietnia 2026 roku ukazała się wersja Phosh 0.54.0 — powłoka ekranowa dla smartfonów oparta na GNOME Shell i GTK. Projekt ewoluował od development Purism dla Librem 5 do oficjalnego nieoficjalnego komponentu GNOME. Jest używany w dystrybucjach postmarketOS, Mobian, Droidian, firmware'ach Pine64 oraz Fedora Atomic dla urządzeń mobilnych. Phosh współpracuje z kompozytorem Phoc na Wayland i własną klawiaturą ekranową. Licencja GPLv3+.
Główne ulepszenia dotyczą modularności, obsługi błędów, zarządzania fokusem i wsparcia nowych urządzeń. Wersja jest dostosowana do GNOME 50 z aktualizacją kluczowych zależności.
Wtyczki wskaźników i powiadomienia o awariach
Wprowadzono system wskaźników stanu jako wtyczek. Pozwala to deweloperom rozszerzać funkcjonalność bez modyfikacji rdzenia Phosh. W przypadku awarii uruchomienia aplikacji wyświetlane jest powiadomienie, ułatwiając diagnostykę.
W szybkich ustawieniach dodano opcję precyzji geolokacji. Lista aplikacji adaptacyjnych została zaktualizowana dla ekranów różnej wielkości — od kompaktowych smartfonowych po tabletowe.
Ulepszenia kompozytora Phoc i klawiatury
Phoc rozszerzył zarządzanie fokusem i wsparcie okien z flagą override-redirect. Jest to kluczowe dla aplikacji X11 poprzez Xwayland: wygaszacze ekranu, menu podręczne teraz wyświetlają się poprawnie bez artefaktów.
Klawiatura ekranowa Stevia otrzymała dodatkowe modyfikatory w panelu skrótów klawiszowych i opcję wyłączenia autopodstawiania spacji. Przydatne do precyzyjnego wprowadzania w terminalach lub edytorach.
Kluczowe aktualizacje zależności:
- callaudiod 0.1.10
- Calls 50.0
- cellbroadcastd 0.0.3
- feedbackd 0.8.9
- feedbackd-device-themes 0.8.8
- iio-sensor-proxy 3.9
- mmsd-tng 2.6.4
- ModemManager 1.25.95
- wlroots 0.19.3
- wys 0.1.12
Konfiguracja i obsługa urządzeń
W phosh-mobile-settings dodano wyłączenie wbudowanych paneli dla integracji z systemami nie-Phosh. Pojawiła się biblioteka standardowych widżetów i ustawienie dźwięku przychodzących połączeń głosowych.
Biblioteka gmobile rozszerzyła obsługę:
- Google Pixel 6a
- Motorola edge 30
- Motorola Moto G7
- SHIFT6mq
Nowa biblioteka libpms-rs zapewnia Rustowe bindings dla libpms. W selektorze plików pfs (Posh File Selector) zaimplementowano menu kontekstowe przy długim naciśnięciu: właściwości pliku, kopiowanie. Dodano zmianę rozmiaru ikon.
Przejście na GNOME 50 zapewnia kompatybilność z najnowszymi API i poprawia wydajność na Wayland.
Co ważne
- Modułowe wskaźniki: wtyczki ułatwiają personalizację stanu bez ponownej kompilacji.
- Phoc dla Xwayland: stabilna praca aplikacji legacy na mobilnych systemach Wayland.
- Rozszerzenie gmobile: nowe modele Pixel i Motorola integrują się bez sztuczek.
- Rustowe bindings: libpms-rs przyspiesza rozwój mobilnych ustawień na nowoczesnym stosie.
- Adaptacyjny UI: zaktualizowana lista aplikacji działa na ekranach od 5 do 10 cali.
Phosh 0.54 skupia się na stabilności i rozszerzalności, czyniąc GNOME realnym wyborem dla scenariuszy embedded i mobilnych. Deweloperzy otrzymują narzędzia do precyzyjnego dostosowania pod sprzęt.
— Editorial Team
Brak komentarzy.