Me and @dimitrisk had been working on stress testing , Some of issues we found are listed on and if needed they are moved to Plasma Mobile phabricator board at

We have managed to fix quite some bugs

- Fix for packaging bug which made powerdevil crash continuously .
- Disable window switcher intended to be used only on desktop
- Fix text coloring in time settings module when used with breeze dark theme.
- Merge the new network management module.

There are some more WIP bug fixes.

Show thread

If you have device which is supported by the Plasma Mobile, you can help by flashing edge rootfs, and testing out and reporting bugs.

There are some bugs where we could really do with help reproducing it as well testing.

- Plasma Discover shows undefined entries in Settings menu: ... This specific bug is heisenbug and maintainer of the Discover is unable to reproduce it.

In addition to this, you can help by testing out general shell functions.

Show thread

Curious case of broken screenshot,

have broken screenshot function from quite sometime. We have a qml screenshot application, which basically does the "qdbus org.kde.KWin /Screenshot screenshotFullscreen" and waits for kwin_wayland to take screenshot, and copy it from /tmp.

This function uses framebuffer blit functionality and is only available on OpenGL ES 3.0.

libhybris used on Halium devices only have OpenGL ES 2.0 available. Which makes this code path to break. (cont)

Show thread

(cont) However, there is another code path screenshotArea which is not using framebufferBlit functionality, and works nice.

So short-term solution is to make screenshot application use the screenshotArea, and long-term solution is to change kwin to use same code as screenshotArea if framebufferBlit is not available.

Working on short-term solution for now.

Show thread

Turns out my investigation was wrong, I had local patch which modified kwin_wayland code, to attempt framebufferBlit on OpenGL ES 2.0 anyway.

Given the blobs in Halium devices are weird, it worked anyway. So time for kwin patch.

Show thread

We just merged the Kirigami rewrite of the Camera application from @Jbb .

There are quite some rough edges we need to fix, but progress.

This is however all fine for the official application, but question I often get asked is. What about 3rd party applications?

Well we have a solution. We fixed multiple issues affecting applications in

First issue was Qt in org.kde.Platform was using desktop OpenGL, which is no-go on ARM devices. fixed it to use gles backend on the ARM devices. According to some developers in , 200% perf improvement for Qt apps on ARM 😋 (cont)

Show thread

(cont) Next problem was, on Halium devices we use libhybris to access the OpenGL ES. However freedesktop platform only packages Mesa by default.

Which means we need to somehow provide libhybris inside the flatpak runtime. Thanks to blog post of TingPing and packaging work of @Jbb we were able to run Hardware accelerated applications.

Show thread

(cont) For example you can see Kaidan developed by @lnj and Telegram Desktop app running as a on .

So, This opens opportunity for the 3rd party application developers to deploy application on the

Show thread


Ooh, nice! Is there any centralized place for grabbing or at least finding such Flatpaks? (I'd love to test out the Plasma Mobile environment too, but my only applicable device is a Gemini running Debian Stable, so the Plasma Mobile repo is sadly not an option.)

Sign in to participate in the conversation

Everyone is welcome as long as you follow our code of conduct! Thank you. is maintained by Sujitech, LLC.