Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Development  





2 Features  



2.1  Overview  





2.2  Lock Screen  







3 Related technologies  





4 Version history  





5 See also  





6 References  














Phosh






Français
 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


Phosh
Developer(s)Purism, SPC
Initial releaseSeptember 20, 2018; 5 years ago (2018-09-20)
Stable release

0.39.0[1] / May 15, 2024; 31 days ago (2024-05-15)[1]

Repositorygitlab.gnome.org/World/Phosh/phosh
Written inC
Operating systemLinux
TypeGraphical shell
LicenseGNU GPLv3
Websitephosh.mobi

Phosh (portmanteauofphone and shell) is a graphical user interface designed for mobile and touch-based devices and developed by Purism. It is the default shell used on several mobile Linux operating systems including PureOS, Mobian, and Fedora Phosh. It is also an option on postmarketOS, Manjaro, and openSUSE.

Development[edit]

2018 mockups of Phosh

In August 2017, Purism, personal computing hardware vendors and developers of PureOS announced their intention to release a privacy-centric smartphone that ran a mobile-optimized version of their Linux-based operating system.[2] With this announcement, Purism released mockups of Phosh that resembled a modified GNOME Shell. This eventually became known as the Librem 5.

In April 2018, Purism started to publicly release documentation that referenced Phosh with updated mockups,[3] and hired GNOME UI/UX developer Tobias Bernard to directly contribute to the shell.[4]

Despite the Librem 5 phone being delayed, Phosh received its first official release in October 2018, which was primarily focused on developer usage. The first official hardware for direct use with Phosh was shipped several months later in December when Purism shipped hardware devkits.[5] In July 2020, the PinePhone was released with a version of postmarketOS that featured the Phosh interface.[6]

Since August 2021, Phosh's source code repository (including issue tracking and merge request handling) has been hosted by the GNOME Foundation. To ease testing on their devices Purism maintains a separate repository [7] that integrates some of the open upstream merge requests and provides packaging for PureOS.

Features[edit]

Overview[edit]

The Phosh Overview screen is the primary method to interact with the shell. It contains the App Grid, which displays user applications that can be launched from icons. The App Grid is split into two sections. The top section is reserved for frequently-used applications, and is known as "Favorites". The bottom section is reserved for all other installed applications.

In addition, a functionality is included that allows users to type search terms to find specific applications. The Overview screen also contains the Activities view, which visualizes the currently-opened applications, and gives a method to dismiss them as well.

Lock Screen[edit]

When the device's display is toggled from off to on, Phosh displays a Lock Screen with the time and date along with several indicator icons that illustrate the device's status of cellular network service, Wi-Fi, Bluetooth, and battery percentage. Upon sliding up from the bottom of the screen, the Lock Screen requests a predefined passcode to unlock and continue to the Overview screen.

Related technologies[edit]

Phosh is based-on the GTK widget toolkit, and uses a custom compositor based on wlroots.[8] Like GNOME Shell, Phosh relies upon certain GNOME components to provide a fully-featured mobile interface. Primary examples of this are its use of the GNOME Session Manager for session management and the GNOME Settings Daemon for storing application and shell settings. Phosh also makes use of some freedesktop.org system components such as Polkit, UPower, iio-sensor-proxy, NetworkManager and ModemManager.

It is both open source and libre software. Closely related technologies used in conjunction with Phosh, and also significantly developed by Purism, are Phoc (aWayland compositor), Squeekboard (an on-screen virtual keyboard), feedbackd (ahaptic feedback daemon) and portions of libadwaita in regards to adaptive windowing to allow for otherwise desktop-centric apps to act and feel as true mobile apps.[9][10]

Version history[edit]

The table illustrates major releases, and is not an exhaustive list of releases.

Version Date Inclusion with initial OS release
0.0.1 September 20, 2018
0.1.0 September 30, 2019
0.2.0 February 26, 2020
0.3.0 May 19, 2020
0.4.0 July 1, 2020 Fedora Linux 33
0.5.0 October 28, 2020 postmarketOS 20.05
0.6.0 November 15, 2020 postmarketOS 21.03
0.7.0 December 10, 2020
0.8.0 January 19, 2021 Fedora Linux 34
Mobian Bullseye
0.9.0 March 3, 2021
0.10.0 March 31, 2021 PureOS Amber
postmarketOS 21.06
0.11.0 May 31, 2021
0.12.0 June 30, 2021
0.13.0 August 10, 2021 Fedora Linux 35
0.14.0 October 28, 2021 PureOS Byzantium
postmarketOS 21.12
0.15.0 January 25, 2022[1]
0.16.0 February 25, 2022[1]
0.17.0 March 25, 2022[1] postmarketOS 22.06
0.20.0 August 8, 2022[1]
0.21.0 September 1, 2022[1] postmarketOS 22.06 SP2
0.22.0 November 7, 2022[1]
0.23.0 December 28, 2022[1]
0.24.0 February 2, 2023[1] Debian Bookworm
0.25.0 March 2, 2023[1]
0.26.0 April 3, 2023[1]
0.27.0 May 2, 2023[1] postmarkeOS 23.06
0.28.0 June 1, 2023[1]
0.29.0 July 6, 2023[1]
0.30.0 August 3, 2023[1]
0.31.0 September 4, 2023[1]
0.32.0 October 6, 2023[1]
0.33.0 November 3, 2023[1] postmarketOS 23.12
0.34.0 December 6, 2023[1]
0.34.1 December 20, 2023[1]
0.35.0 January 7, 2024[1]
0.36.0 February 3, 2024[1]
0.37.0 March 8, 2024[1]
0.38.0 April 1, 2024[1] Ubuntu 24.04LTS
0.39.0 May 15, 2024[1]

See also[edit]

References[edit]

  1. ^ a b c d e f g h i j k l m n o p q r s t u v w x y z "Phosh Releases". Phosh.mobi. 15 May 2024.
  • ^ Claburn, Thomas (October 21, 2017). "Wanna exorcise Intel's secretive hidden CPU from your hardware? Meet Purism's laptops". The Register. Retrieved November 10, 2021.
  • ^ Larabel, Michael (April 11, 2018). "Purism Begins Librem 5 Developer Docs, Using "Phosh" Wayland Shell & GNOME Apps". Phoronix. Retrieved November 10, 2021.
  • ^ Larabel, Michael (April 16, 2018). "Purism Hires GNOME Developer For Librem 5 UI/UX Designer". Phoronix. Retrieved November 10, 2021.
  • ^ Torres, JC (December 20, 2018). "Purism Librem 5 dev kits ship, bodes well for Linux phone". SlashGear. Retrieved November 10, 2021.
  • ^ Tung, Liam (July 16, 2020). "This $200 Linux smartphone can also be used as a PC". ZDNet. Retrieved November 10, 2021.
  • ^ "phosh-next". Purism. Retrieved December 30, 2021.
  • ^ "About Phosh".
  • ^ Guido Günther (December 29, 2020). "Phosh Overview". Purism. Retrieved November 10, 2021.
  • ^ Amadeo, Ron (January 24, 2020). "Librem 5 phone hands-on—Open source phone shows the cost of being different". Ars Technica. Retrieved November 10, 2021.

  • Retrieved from "https://en.wikipedia.org/w/index.php?title=Phosh&oldid=1226229012"

    Categories: 
    2017 software
    GNOME
    Graphical shells that use GTK
    Graphical user interfaces
    Mobile Linux
    Mobile/desktop convergence
    Software using the GPL license
    Unix shells
    Hidden categories: 
    Articles with short description
    Short description is different from Wikidata
     



    This page was last edited on 29 May 2024, at 09:53 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki