![]() |
Re: Flatpak on Sailfish OS
I have made tmp solution that mounts Maliit plugin into any app running in Flatpak. This solution requires:
- flatpak-maliit-plugin-qt installed in SFOS - app should use KDE 5.12 runtime Just released flatpak-runner will add the plugin into container when app is running and keyboard can be used. So, this means that we can use Flatpak applications as they are provided by KDE and Flathub. No recompile or hacking is needed. Assuming that they are QML/Qt 5.12 ... Proper solution will be to add Maliit plugin as an extension of KDE runtime. Will talk to KDE devs about it. |
Re: Flatpak on Sailfish OS
Yesterday, patches required to libhybris linker were merged and, I presume, will be part of the next SFOS release. Which would bring Flatpak support for many, if not all, devices. If you are using unofficial port, you could already ask maintainers to bump their libhybris to version 0.0.5.34 to get it working in between updates.
|
Re: Flatpak on Sailfish OS
great work, angelfish is running now (a bit sluggish, but that is not the point). would be nice to get some audio apps working, audacity should be possible, i saw the mic levelmeter even with the last version... unfortunally flathub does not have an arm version of mixxx, would be crazy to dj with a mobile!
|
Re: Flatpak on Sailfish OS
Quote:
- should be Qt/QML 5.12 - no additional windows open. Requirements explained in this thread |
Re: Flatpak on Sailfish OS
Quote:
|
Re: Flatpak on Sailfish OS
Quote:
Gtk sits on top of Gdk |
Re: Flatpak on Sailfish OS
New flatpak runner is out: 0.4.0
This time it has been mainly about making it usable. From now on, you don't need to make GL extension manually anymore - its made for you on the first start of flatpak-runner. The app takes care of refreshing the list of flatpak applications installed on your device and generates corresponding .desktop files. As a result, you can launch them as if they are SFOS apps from the app grid. When started without hosting any app, it will show the list of installed flatpak apps and will allow you to tune environment for each of them. You can add default and app-specific env variables, change QT scaling and DPI parameters. For qtwebengine based browser, I recommend to set scaling to 2 or 3 (depending on your device) for better hidpi screen support. Known bugs: https://together.jolla.com/question/...not-respected/ |
Re: Flatpak on Sailfish OS
is tere a list/wiki with usable software? :D i am new to flatpak and no idea what i just installed :DD
|
Re: Flatpak on Sailfish OS
Quote:
- Angelfish available from KDE Flatpak repo, org.kde.mobile.angelfish; developed at https://invent.kde.org/jbbgameich/plasma-angelfish - Maybe Matrix client Spectral, https://gitlab.com/spectral-im/spectral We are limited to QML apps due to QtWayland 5.4 that we have and which is used in the compositor run by flatpak-runner. On top of that, flatpak-runner compositor is in particularly bad and assumes that it has only one window to show. Which does cause some issues. Depending on Qt update on SFOS, we will either have to work with QtWayland 5.4 or just wait with this limitation for now. I'm mainly looking into improving the browser, Spectral has issues with touch controlled devices (issues filed). Browser, as distributed now, is slow. Bugfix is known and already applied, but may require further investigation on my side. As for other software, much is written for desktop. Gtk apps are no go for now (too old QtWayland compositor). In sum, right now, you have to get hands dirty to get software that you want and be ready to fix it. Shouldn't be a problem, right? Did you check that your device has newer libhybris? libhybris-0.0.5.34 is required. |
Re: Flatpak on Sailfish OS
I am trying the github instructions on Proš but struggle at adding the repos.
Code:
[nemo@mosen-Pro1 ~]$ flatpak remote-add -vv --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo Code:
flatpak remote-ls --user kdeapps When installing sth: Code:
[nemo@mosen-Pro1 ~]$ flatpak install -vv --user org.kde.mobile.angelfish |
All times are GMT. The time now is 04:08. |
vBulletin® Version 3.8.8