💾 Archived View for wilw.capsule.town › log › 2021-10-02-pinephone-phosh.gmi captured on 2024-08-18 at 17:19:01. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-04-19)

-=-=-=-=-=-=-

🏡 Home

Back to gemlog

Pinephone: Manjaro and Phosh

Posted on 02 October 2021

It's been a few weeks since my last post [1] about the Pinephone. Since then I have been playing further with a different graphical shell and have been trying out new applications.

1

In that previous post, I noted a few points that made the phone tricky to use as a daily-driver. However, it should be noted that this was (intentionally) based purely on the phone's out-of-the-box configuration. I fully meant to continue exploring and to discover ways in which the device could become more of a useful daily use phone for me. This post forms part of that journey.

Installing Manjaro with Phosh

Over the past few weeks I have been playing more with the Phosh [2] graphical shell, still running on Manjaro. Phosh is developed by Purism [3], primarily with the aim of creating a useful mobile shell for their Librem 5 [4] phone.

2

3

4

To install this system on the Pinephone, I downloaded the appropriate image [5], `dd`'d the image to an SD card (as described in the Pine64 Wiki [6]), and booted the phone from the SD card.

5

6

The boot priority [7] of the device dictates that the phone will initially try and boot from the SD card by default, which is handy if you have a few SD cards lying around with different configurations (like me!).

7

Once booted, the default user (`manjaro`) has the password `123456` - this allows for unlocking the device from the lock screen.

Initial impressions

The first thing that struck me is the speed and responsiveness of the new shell. It is significantly faster than the default Plasma Mobile interface - both in terms of application launch time and in general touch responsiveness throughout the UI.

This enhancement alone makes the device much more of a pleasure to use; following my intentions in real-time.

Application usability

Applications that were previously unusable, due to scaling, now seem to work much better. For example, Bitwarden (installed through the "Software" package) now scales much more nicely to the phone's screen, allowing me to properly login (as shown in the image below).

Another key improvement is the ability to copy and paste text between applications. I just could not get this to work under Plasma Mobile (maybe this was just me?), but this change now lets me copy and paste passwords from Bitwarden, and also allows me to copy login tokens from a browser.

This has enabled me to fully login to Tootle [8] - a great application for Mastodon. I can view my home, local, and federated timelines, and I can easily post toots (including images with text descriptions).

8

I can also now change the playback speed within the Podcasts [9] app - another great quality of life improvement. Before, the UI would not let me select the appropriate radio button.

9

Other improvements

Beyond these, I can now use the Geary [10] application to log into my Google Mail accounts, which works well.

10

I also installed the "Discover" application (from "Software Manager"), which allows easy discovery of apps from Flathub [11]. Alternatively the Flatpak [12] command can be used to install these from the terminal (or via SSH).

11

12

Other quality of life features allow for quick media control actions from the lock-screen (a feature which also worked under Plasma Mobile), and an easy-to-use app-switcher.

Moving forward

I've really enjoyed using the phone under Phosh, and I am looking forward to continue to experiment with new configurations, software, and processes. For example, setting up Syncthing [13] to automatically make backups of photos and files, taking advantage of the Nextcloud integration, and - just generally - building out processes to improve daily life with the phone.

13

As always, any recommendations are very welcome! Please just get in touch.

Reply via email

Back to gemlog