Phosh 0.56.0

Hacker News Top Tools

Summary

Phosh 0.56.0, a graphical shell for mobile devices (GNOME-based), has been released with a new load meter plugin, improvements to app hiding on immutable distros, and various bug fixes.

No content available
Original Article
View Cached Full Text

Cached at: 07/05/26, 04:32 PM

# Phosh 0.56.0 Source: [https://phosh.mobi/releases/rel-0.56.0/](https://phosh.mobi/releases/rel-0.56.0/) ![Featured img](https://phosh.mobi/releases/rel-0.56.0/phosh-release-0.56.0.png) ## Phosh 0\.56\.0[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#phosh-0560) A new major release of Phosh is out\. See below for a list of changes across individual components: ## Core components[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#core-components) ### phosh 0\.56\.0[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#phosh-0560-1) **A graphical shell for mobile devices** #### Summary of changes[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#summary-of-changes) - New load meter plugin for the top bar \([demo](https://social.phosh.mobi/@phosh/statuses/01KVD2B8WBKNNM08RCXTM6ET8T)\) - Allow to hide applications from the app\-grid when GNOME Software is not in use\. This helps on immutable distro variants like postmarketOS Duranium and Phosh’s BengalOS to hide applications that are shipped in the base image: - Improvements and bug fixes:- Allow to enable syncthing plugin via mobile settings - Show notification when app can’t be uninstalled - Avoid slow startup notification \(with e\.g\. Firefox\) by tracking apps we forked so they get more time during startup - Unquote app\-id’s if the app accidentally quotes them fixing another case of seemingly slow startup - Avoid Bluetooth quick setting getting disabled on output changes - Allow to rotate lock screen on tablets - Apply cutout config changes immediately - Lockscreen style improvements - Some crash and leak fixes - Issues fixed:- [https://gitlab\.gnome\.org/World/Phosh/phosh/\-/issues/999](https://gitlab.gnome.org/World/Phosh/phosh/-/issues/999) - [https://gitlab\.gnome\.org/World/Phosh/phosh/\-/issues/1238](https://gitlab.gnome.org/World/Phosh/phosh/-/issues/1238) - [https://gitlab\.gnome\.org/World/Phosh/phosh/\-/work\_items/1339](https://gitlab.gnome.org/World/Phosh/phosh/-/work_items/1339) - [https://gitlab\.gnome\.org/World/Phosh/phosh/\-/work\_items/1343](https://gitlab.gnome.org/World/Phosh/phosh/-/work_items/1343) - Contributors:- Domenico Iezzi - Gotam Gorabh - Guido Günther - johnwa - nicole mikołajczyk #### i18n updates[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#i18n-updates) - UI translations:- Anders Jonsson \(sv\) - Antonio Marin \(ro\) - Asier Saratsua Garmendia \(eu\) - Danial Behzadi \(fa\) - Daniel Rusek \(cs\) - Ekaterine Papava \(ka\) - Emin Tufan Çetin \(tr\) - Flynn Peck \(kw\) - Hugo Carvalho \(pt\) - Jürgen Benvenuti \(de\) - Luiggi R\. Cardoso \(pt\_BR\) - Martin \(sl\) - Rafael Fontenelle - Ryo Nakano \(ja\) - Victoria Niedzielska \(pl\) - Yaron Shahrabani \(he\) - Yuri Chornoivan \(uk\) - Марко Костић \(sr\) [Detailed list of changes](https://gitlab.gnome.org/World/Phosh/phosh/-/releases/v0.56.0)\|[Tarball](https://sources.phosh.mobi/releases//phosh/phosh-0.56.0.tar.xz)\|[Checksum](https://sources.phosh.mobi/releases//phosh/phosh-0.56.0.tar.xz.sha256sum)\|[Signature](https://sources.phosh.mobi/releases//phosh/phosh-0.56.0.tar.xz.asc) ### phoc 0\.56\.0[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#phoc-0560) **A Wayland compositor for mobile devices** #### Summary of changes[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#summary-of-changes-1) - Update to wlroots 0\.20\.1 - Some internal cleanups and fixes - New protocol support:- xdg\-toplevel\-tag\-v1 - Contributors:- Guido Günther #### i18n updates[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#i18n-updates-1) - UI translations:- Ekaterine Papava \(ka\) [Detailed list of changes](https://gitlab.gnome.org/World/Phosh/phoc/-/releases/v0.56.0)\|[Tarball](https://sources.phosh.mobi/releases//phoc/phoc-0.56.0.tar.xz)\|[Checksum](https://sources.phosh.mobi/releases//phoc/phoc-0.56.0.tar.xz.sha256sum)\|[Signature](https://sources.phosh.mobi/releases//phoc/phoc-0.56.0.tar.xz.asc) ### stevia 0\.56\.0[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#stevia-0560) **A user friendly on\-screen keyboard** #### Summary of changes[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#summary-of-changes-2) - Allow to specify default layout per app\. This allows to e\.g\. always use the terminal layout with Emacs\. - Enable key repeat to non\-modifier keys in the shortcuts bar - Add cursor keys to shortcuts bar by default - Add locale and flavor to layout information so Mobile Settings can make use of it\. - Switch to ext\-data\-control\-v1 for paste handling - Issues fixed:- [https://gitlab\.gnome\.org/World/Phosh/stevia/\-/work\_items/105](https://gitlab.gnome.org/World/Phosh/stevia/-/work_items/105) - Updated layouts- ge: Add missing keys - Contributors:- Guido Günther - Łukasz Osadnik - skysphr [Detailed list of changes](https://gitlab.gnome.org/World/Phosh/stevia/-/releases/v0.56.0)\|[Tarball](https://sources.phosh.mobi/releases//phosh-osk-stevia/phosh-osk-stevia-0.56.0.tar.xz)\|[Checksum](https://sources.phosh.mobi/releases//phosh-osk-stevia/phosh-osk-stevia-0.56.0.tar.xz.sha256sum)\|[Signature](https://sources.phosh.mobi/releases//phosh-osk-stevia/phosh-osk-stevia-0.56.0.tar.xz.asc) ## Recommended components[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#recommended-components) ### phosh\-mobile\-settings 0\.56\.0[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#phosh-mobile-settings-0560) **A Mobile \(and Phosh specific\) Settings Application** #### Summary of changes[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#summary-of-changes-3) - New panels:- os\-updates: Allow atomic OS updates on immutable distros\. The currently implemented backend supports systemd\-sysupdate and is only enabled when the service is usable\. - Improve sidebar by using`AdwSidebar`and moving conf\-tweaks to their own section\. - Improved panels:- about: Add image version\. This is useful on immutable images like BengalOS to check if everything is up to date\. - overview: Allow to re\-enable hidden apps\. This is useful on immutable distros as apps shiped in the immutable parts can’t be uninstalled\. - convergence: Support NexDock 2025 - Unbreak Librem 5 panel so it can be found in search - libpms: Allow to add OSK layout that matches the current locale - Issues fixed:- [https://gitlab\.gnome\.org/World/Phosh/phosh\-mobile\-settings/\-/work\_items/123](https://gitlab.gnome.org/World/Phosh/phosh-mobile-settings/-/work_items/123) - Contributors:- Brian Hom - Guido Günther - nicole mikołajczyk - Tomi Lähteenmäki - Yuri Chornoivan #### i18n updates[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#i18n-updates-2) - UI translations:- Anders Jonsson \(sv\) - Antonio Marin \(ro\) - Asier Saratsua Garmendia \(eu\) - Danial Behzadi \(fa\) - Daniel Rusek \(cs\) - Ekaterine Papava \(ka\) - Hugo Carvalho \(pt\) - Luiggi R\. Cardoso \(pt\_BR\) - Martin \(sl\) - Rafael Fontenelle \(pt\_BR\) - Ryo Nakano \(ja\) - Sabri Ünal \(tr\) - Victoria Niedzielska \(pl\) - Yaron Shahrabani \(he\) - Yuri Chornoivan \(uk\) - burns \(pt\_BR\) - Марко Костић \(sr\) [Detailed list of changes](https://gitlab.gnome.org/World/Phosh/phosh-mobile-settings/-/releases/v0.56.0)\|[Tarball](https://sources.phosh.mobi/releases//phosh-mobile-settings/phosh-mobile-settings-0.56.0.tar.xz)\|[Checksum](https://sources.phosh.mobi/releases//phosh-mobile-settings/phosh-mobile-settings-0.56.0.tar.xz.sha256sum)\|[Signature](https://sources.phosh.mobi/releases//phosh-mobile-settings/phosh-mobile-settings-0.56.0.tar.xz.asc) ### phosh\-tour 0\.56\.0[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#phosh-tour-0560) **A short introduction to Phosh** #### Summary of changes[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#summary-of-changes-4) - Translation updates #### i18n updates[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#i18n-updates-3) - UI translations:- Asier Saratsua Garmendia \(eu\) - Jürgen Benvenuti \(de\) - Victoria Niedzielska \(pl\) - Yaron Shahrabani \(he\) [Detailed list of changes](https://gitlab.gnome.org/World/Phosh/phosh-tour/-/releases/v0.56.0)\|[Tarball](https://sources.phosh.mobi/releases//phosh-tour/phosh-tour-0.56.0.tar.xz)\|[Checksum](https://sources.phosh.mobi/releases//phosh-tour/phosh-tour-0.56.0.tar.xz.sha256sum)\|[Signature](https://sources.phosh.mobi/releases//phosh-tour/phosh-tour-0.56.0.tar.xz.asc) ### xdg\-desktop\-portal\-phosh 0\.56\.0[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#xdg-desktop-portal-phosh-0560) **Mobile friendly portals** #### Summary of changes[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#summary-of-changes-5) - Bookmark handling bugfixes - Ensure dialogs get maximized on mobile - Issues fixed:- [https://gitlab\.gnome\.org/World/Phosh/pfs/\-/work\_items/27](https://gitlab.gnome.org/World/Phosh/pfs/-/work_items/27) - [https://gitlab\.gnome\.org/World/Phosh/xdg\-desktop\-portal\-phosh/\-/issues/23](https://gitlab.gnome.org/World/Phosh/xdg-desktop-portal-phosh/-/issues/23) - Contributors:- Arun Mani J - Guido Günther [Detailed list of changes](https://gitlab.gnome.org/World/Phosh/xdg-desktop-portal-phosh/-/releases/v0.56.0)\|[Tarball](https://sources.phosh.mobi/releases//xdg-desktop-portal-phosh/xdg-desktop-portal-phosh-0.56.0.tar.xz)\|[Checksum](https://sources.phosh.mobi/releases//xdg-desktop-portal-phosh/xdg-desktop-portal-phosh-0.56.0.tar.xz.sha256sum)\|[Signature](https://sources.phosh.mobi/releases//xdg-desktop-portal-phosh/xdg-desktop-portal-phosh-0.56.0.tar.xz.asc) ### phosh\-session\-services 0\.2\.0[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#phosh-session-services-020) **Rust based services for Phosh’s session\.** #### Summary of changes[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#summary-of-changes-6) - Add new OS update check service - Ensure services get pulled into the session - Issues fixed:- [https://gitlab\.gnome\.org/World/Phosh/syncbus/\-/work\_items/1](https://gitlab.gnome.org/World/Phosh/syncbus/-/work_items/1) - Contributors:- Arun Mani J - Guido Günther [Detailed list of changes](https://gitlab.gnome.org/World/Phosh/phosh-session-services/-/releases/v0.2.0)\|[Tarball](https://sources.phosh.mobi/releases//phosh-session-services/phosh-session-services-0.2.0.tar.xz)\|[Checksum](https://sources.phosh.mobi/releases//phosh-session-services/phosh-session-services-0.2.0.tar.xz.sha256sum)\|[Signature](https://sources.phosh.mobi/releases//phosh-session-services/phosh-session-services-0.2.0.tar.xz.asc) ### phosh\-first\-boot 0\.1\.0[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#phosh-first-boot-010) **A first\-boot helper for Phosh** #### Summary of changes[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#summary-of-changes-7) - Automatically select OSK layout by locale - Use libpms\-rs 0\.0\.3 - Contributors:- Guido Günther #### i18n updates[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#i18n-updates-4) - UI translations:- nicole mikołajczyk \(pl\) [Detailed list of changes](https://gitlab.gnome.org/World/Phosh/phosh-first-boot/-/releases/v0.1.0) ### phosh\-osk\-data 0\.53\.0[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#phosh-osk-data-0530) **Completion data for Phosh’s on screen keyboards** *Not released in the 0\.56\.0 cycle, latest is 0\.53\.0* [Detailed list of changes](https://gitlab.gnome.org/World/Phosh/phosh-osk-data/-/releases/v0.53.0) ### phosh\-wallpapers 0\.55\.0[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#phosh-wallpapers-0550) **Phosh wallpapers, sounds and other artwork** *Not released in the 0\.56\.0 cycle, latest is 0\.55\.0* [Detailed list of changes](https://gitlab.gnome.org/World/Phosh/phosh-wallpapers/-/releases/v0.55.0) ## Libraries[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#libraries) ### libcall\-ui 0\.1\.5[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#libcall-ui-015) **Common user interface parts for call handling** *Not released in the 0\.56\.0 cycle, latest is 0\.1\.5* [Detailed list of changes](https://gitlab.gnome.org/World/Phosh/libcall-ui/-/releases/v0.1.5) ### gmobile 0\.7\.2[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#gmobile-072) **Bits useful in mobile related, glib based projects** #### Summary of changes[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#summary-of-changes-8) - Don’t leak libexecdir into public headers - Make sure we render all devices in tests - Contributors:- Guido Günther [Detailed list of changes](https://gitlab.gnome.org/World/Phosh/gmobile/-/releases/v0.7.2)\|[Tarball](https://sources.phosh.mobi/releases//gmobile/gmobile-0.7.2.tar.xz)\|[Checksum](https://sources.phosh.mobi/releases//gmobile/gmobile-0.7.2.tar.xz.sha256sum)\|[Signature](https://sources.phosh.mobi/releases//gmobile/gmobile-0.7.2.tar.xz.asc) ### libphosh\-rs 0\.0\.7[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#libphosh-rs-007) **Rust bindings for libphosh** *Not released in the 0\.56\.0 cycle, latest is 0\.0\.7* [Detailed list of changes](https://gitlab.gnome.org/World/Phosh/libphosh-rs/-/releases/v0.0.7) ### libpms\-rs 0\.0\.3[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#libpms-rs-003) **Rust bindings for libpms** #### Summary of changes[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#summary-of-changes-9) - Updated bindings to phosh\-mobile\-settings 0\.56~rc1 - Contributors:- Guido Günther [Detailed list of changes](https://gitlab.gnome.org/World/Phosh/libpms-rs/-/releases/v0.0.3) ### pfs 0\.1\.1[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#pfs-011) **File selector widget and related tooling** #### Summary of changes[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#summary-of-changes-10) - Fix bookmark initial state sync - Issues fixed:- [https://gitlab\.gnome\.org/World/Phosh/pfs/\-/work\_items/28](https://gitlab.gnome.org/World/Phosh/pfs/-/work_items/28) - Contributors:- Achill Gilgenast - Arun Mani J [Detailed list of changes](https://gitlab.gnome.org/World/Phosh/pfs/-/releases/v0.1.1)\|[Tarball](https://sources.phosh.mobi/releases//PhoshFileSelector/PhoshFileSelector-0.1.1.tar.xz)\|[Checksum](https://sources.phosh.mobi/releases//PhoshFileSelector/PhoshFileSelector-0.1.1.tar.xz.sha256sum)\|[Signature](https://sources.phosh.mobi/releases//PhoshFileSelector/PhoshFileSelector-0.1.1.tar.xz.asc) These components are purely optional: ### phom 0\.20\.0[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#phom-0200) **A virtual mouse prototype** *Not released in the 0\.56\.0 cycle, latest is 0\.20\.0* [Detailed list of changes](https://gitlab.gnome.org/guidog/phom/-/releases/v0.20.0) ## Dependencies[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#dependencies) Without these the above wouldn’t be possible\. This release is based on: - [callaudiod](https://gitlab.com/mobian1/callaudiod/)0\.1\.10 - [Calls](https://gitlab.gnome.org/GNOME/calls)50\.0 - [cellbroadcastd](https://gitlab.freedesktop.org/devrtz/cellbroadcastd/)0\.0\.3 - [feedbackd](https://gitlab.freedesktop.org/feedbackd/feedbackd)0\.8\.9 - [feedbackd\-device\-themes](https://gitlab.freedesktop.org/feedbackd/feedbackd-device-themes)0\.8\.9 - [GNOME](https://download.gnome.org/core/50/)50 - [iio\-sensor\-proxy](https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/)3\.9 - [mmsd\-tng](https://gitlab.com/kop316/mmsd)2\.6\.4 - [ModemManager](https://gitlab.freedesktop.org/mobile-broadband/ModemManager)1\.25\.95 - [wlroots](https://gitlab.freedesktop.org/wlroots/wlroots)0\.20\.1 - [wys](https://source.puri.sm/Librem5/wys)0\.1\.12 For more details on dependencies and required patches see the detailed list of changes of the individual components\. Other components often used with Phosh but not mandatory: - [phrog](https://github.com/samcday/phrog)0\.53\.0: A Mobile Device Greeter using Phosh’s UI - [phosh\-antispam](https://gitlab.com/kop316/phosh-antispam)3\.5: Avoid spam calls - [vvmd](https://gitlab.com/kop316/vvmd)1\.1: Visual Voice Mail Daemon - [vvmplayer](https://gitlab.com/kop316/vvmplayer)2\.6: Visual Voice Mail Player - [livi](https://gitlab.gnome.org/guidog/livi)0\.4\.0: A simple video player for mobile - [chatty](https://gitlab.gnome.org/World/Chatty)0\.8\.9: A messaging app for SMS and MMS - [libfeedback\-rs](https://gitlab.freedesktop.org/feedbackd/libfeedback-rs)0\.0\.1: Rust bindings for libfeedback ## Links[Link to heading](https://phosh.mobi/releases/rel-0.56.0/#links) - Find Phosh useful? Please consider[donating](https://phosh.mobi/faq/#getting-in-touchdonate)to support our work\. - What’s next? See[future milestones](https://gitlab.gnome.org/groups/World/Phosh/-/milestones)\. - Looking for more information? See the[about](https://phosh.mobi/about), the[FAQ](https://phosh.mobi/faq), and the[Wiki](https://gitlab.gnome.org/World/Phosh/phosh/-/wikis/home)\. - Do you have questions or suggestions? See[getting in touch](https://phosh.mobi/faq/#getting-in-touch)\. - All[Signed release tarballs](https://sources.phosh.mobi/releases/) - Found any errors? Please send corrections to`releases at phosh\.mobi`\.

Similar Articles

postmarketOS v26.06 (Alpen Avocado) released

Lobsters Hottest

postmarketOS v26.06 'Alpen Avocado' released, featuring GNOME 50, KDE Plasma Mobile 6.6.5, Phosh 0.55.0, and a new naming scheme based on wallpaper name and fruit. The release targets Linux enthusiasts and is based on Alpine Linux 3.24.

Zine v0.14.0

Lobsters Hottest

Zine v0.14.0 is a minor release that includes bugfixes for SuperMD and SuperHTML, along with new features like a CLI flag for URL path prefix, syntax highlighting for console, and NetBSD support, with a recommended safe upgrade procedure using diff tools.

Introducing ReactOS 0.4.16

Lobsters Hottest

ReactOS 0.4.16 has been released with a new graphical installer, unified bootcd and livecd, and improvements in video, audio, networking, and storage stacks.