Frequently Asked Questions
Why is Plasma Mobile not using Mer/Nemomobile?
Plasma Mobile is a software platform for mobile devices. It is not an operating system in of itself, it consists of Qt5, the KDE Frameworks, Plasma and various software that’s part of the application set. Plasma Mobile can work on top of the Mer distribution, but due to a lack of time and resources, we’re currently focusing on KDE Neon on PinePhone as a base for testing and development.
Can Android apps work on Plasma Mobile?
There are projects like Anbox which is Android running inside Linux container, and use Linux kernel to excute applications to achieve near native performance. This could be leveraged in the future to have Android apps running on top of a GNU/Linux system with the Plasma Mobile platform, but it’s a complicated task, and as of today(September 6th, 2020) some distributions already support Anbox and you can run Plasma Mobile on top of those distrobutions.
Can I run Plasma Mobile on my mobile device?
Currently, Plasma Mobile runs on the following device types:
(Recommended) PinePhone: We offer official images built for the PinePhone on top of KDE Neon. You can find more information on the Plasma Mobile documentation.
(Recommended) Nexus 5X (bullhead): We offer official installation scripts for the Nexus 5X. The images are built on top of Halium and KDE Neon. You can find more information on the Plasma Mobile documentation. Please note that the Nexus 5 (hammerhead) is not recommended since there are major issues.
x86-based: If you want to try out Plasma Mobile on an Intel tablet, desktop/laptop, or virtual machine, the x86_64 Neon-based Plasma Mobile image is for you. Information on how to permanently install it can be found on the Plasma Mobile documentation.
postmarketOS devices: postmarketOS is a touch-optimized, pre-configured Alpine Linux that can be installed on Android smartphones and other mobile devices. This project is in very early stages of development but it does currently offer support for a fairly wide range of devices, and it offers Plasma Mobile as an available interface. Please find your device from the list of supported devices and see what’s working, then you can follow the pmOS installation guide to install it on your device. Your mileage may vary, and it is not necessarily representative of the current state of Plasma Mobile.
Other: If your device is not listed here, you can manually install the Plasma Mobile rootfs onto your device if it’s supported by Halium. You can check here to see if your device is listed, and if so, you can see the status and the functional device features. Assuming your device is listed and well-supported, you can follow the Halium Porting Guide to install it on your own device, and reuse the manifest linked in the device-specific page on the Github. If there are no reports for your device, you can still install Halium on it similarly, but you’ll have to follow the instructions in the porting guide to create the manifest yourself.
What are requirements of device for porting Plasma Mobile?
For Android based devices (ARM and x86) a Halium port is required:
- Device tree & Kernel source
- Kernel version must be 3.8.0 or later
- Devices with MediaTek chipsets are not recommended
- 16 GiB of storage is recommended, but 8 GiB could also work
- 1 GiB of RAM is needed
Intel or AMD based devices (with open source firmware) just can use the x86 ISO
I’ve installed Plasma Mobile, what is the login password?
If you’ve installed it onto your Nexus 5X via the installation script, the password should be “1234”, and you can then change it afterwards by running “passwd” in Konsole.
If you’re using the x86 image, no password is set by default, and you’ll have to set it by running “passwd” in Konsole before you can authenticate for anything.
What’s the state of the project?
Plasma Mobile is currently under heavy development and is not intended to be used as a daily driver. If you are interested in contributing, join the game.