One of the things that makes Linux smartphones different from Android or iOS devices is the same thing that makes desktop Linux different from Windows or macOS – support for completely switching the user interface by changing the desktop environment or user interface.
So far there are at least three major user interfaces for Linux smartphones:
- Phosh, which is developed by Purism for the Librem 5 smartphone, is also the desktop environment/user interface that shipped with PinePhone postmarketOS and Manjaro Community Editions.
- Lomiri is the Ubuntu Touch user interface, and it’s developed by the UBPorts team.
- Plasma Mobile is the mobile-friendly version of the popular KDE Plasma desktop environment.
This week the Plasma Mobile team described some of the progress made during October, so I figured it was time to take Plasma Mobile for a spin on my PinePhone.
The easiest way to try out Plasma Mobile on a PinePhone is by installing a recent build of Neon, postmarketOS or Manjaro ARM downloaded from the Plasma Mobile install page. I opted for Neon, because it’s the “recommended” option, and because it was the OS with the most recent nightly build available.
After flashing the OS to a microSD card using balenaEtcher, inserting the card into the phone, and rebooting, I was greeted with a lock screen that could be dismissed by swiping up from the bottom of the screen to reveal a number pad.
The default password is 1234, but you can (and should) change that if you plan to keep using KDE Neon on your phone.
Plasma Mobile’s user interface and gesture navigation is a little bit like Android: you can swipe up from the bottom of the screen to reveal apps, swipe down from the top to access quick actions, and there’s a button at the bottom center of the screen that you can tap to return to the home screen, as well as a square icon that you can tap to open a task switcher. But there’s also an X icon that will let you close apps.
If you dive into the Settings app you’ll find options to switch the UI theme, change the keyboard language, or adjust settings for wireless, audio, time & date, and other functions.