Phosh 0.51 GNOME-Based Mobile Shell Adds New Location Quick Setting

Phosh 0.51 adds a location quick setting, smarter auto-brightness behavior, and multiple refinements across the GNOME-based mobile shell.

Phosh 0.51 is now available, bringing a set of functional improvements to this GNOME-based mobile shell used across some Linux phones.

Developed by Purism and adopted in projects such as postmarketOS, Mobian, and Fedora Mobility, Phosh provides the core touch interface, quick settings, notifications, lock screen, app launcher, and system integration for mobile Linux platforms.

The update introduces a new location quick setting, providing users with a straightforward toggle to turn location services on or off. Caffeine mode—used to prevent the device from suspending—now supports selectable durations, which can be configured directly through mobile settings.

Brightness handling receives extensive work. Phosh now uses a bucket-based algorithm for auto-brightness, making behavior more predictable across varying light conditions.

Phosh 0.51
Phosh 0.51

The brightness slider functions as an offset to the auto-brightness value, and an indicator icon indicates whether auto-brightness is active. The transition to new light levels is smoother, and auto-brightness can now be toggled from the status page.

Torch behavior also gains more control: users can configure the minimum torch brightness through hwdb/udev, improving compatibility with various devices. The update resolves the empty state of the upcoming-events plugin, fixes the position of the “Open settings” button on devices with rounded corners, and includes a comprehensive set of internal cleanups.

Lastly, several reported issues across GitLab—covering UI behavior, brightness logic, and shell integration—are now resolved. For more information, see the release announcement.

Image credits: Phosh Project

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Leave a Reply

Your email address will not be published. Required fields are marked *