[SailfishDevel] Flatpak for Sailfish

rinigus rinigus.git at gmail.com
Tue Jan 7 07:30:48 UTC 2020


I am working on adding Maliit into Flatpak sandbox. Idea is to use Maliit
plugin on Flatpak side and via DBus communicate with SFOS keyboard.
However, I make few assumptions and would be like to get some background
info:

- is SFOS keyboard drawn by Lipstick?

- does communication between app and the keyboard occur via DBus?

- which files/plugins are used by the app in respect of communication with
keyboard? Is it just /usr/lib/qt5/plugins/platforminputcontexts/libmaliit*
or something in addition/else?

Cheers,

Rinigus

On Mon, Jan 6, 2020 at 1:12 PM rinigus <rinigus.git at gmail.com> wrote:

> Exactly, something like that is needed. Ideally, it would be hooked via
> Wayland (input extension?) and trigger the keyboard on focusing on any text
> field. But I will be happy with Qt only solution as well. Any tips on how
> to make it possible?
>
> Rinigus
>
> On Mon, Jan 6, 2020 at 10:51 AM Андрей Кожевников <coderusinbox at gmail.com>
> wrote:
>
>> Android side is using "remote keyboard" to show sailfish keyboard on top
>> of Android
>>
>> пн, 6 янв. 2020 г., 9:52 rinigus <rinigus.git at gmail.com>:
>>
>>> Morning!
>>>
>>> Re compositor issue: that has been worked around by having
>>> compositor-in-compositor. In theory, but I didn't look too much more than a
>>> day into it, we could have headless compositor rendered on gles widget
>>> which could be rather current, with all protocols supported. I mainly
>>> bailed out to keep this project feasible and getting somewhere in
>>> reasonable amount of time.
>>>
>>> Re keyboard: current solution is to incorporate keyboard into the app by
>>> adding into main window. I am waiting for Sailfish keyboard gurus to
>>> comment on it with the hope that we can use some kind of plugin in flatpaks
>>> for communication with SFOS keyboards (dbus is available, for example).
>>>
>>> Rinigus
>>>
>>> On Mon, Jan 6, 2020 at 7:55 AM Alexander Akulich <
>>> akulichalexander at gmail.com> wrote:
>>>
>>>> Hi all and thank you for working on this.
>>>>
>>>> Back in 2018 I had Qt 5.9 and Qt 5.11 builds for SFOS (they are not
>>>> available anymore because of changes in OBS repos), but the builds
>>>> were not usable because the of the same issues — wayland and virtual
>>>> keyboard. As far as I understood, a compositor with newer wayland
>>>> protocol is needed to support minimize and switching back to full
>>>> screen (the applications were able to start, but I couldn't open them
>>>> again after minimize).
>>>>
>>>> On Sat, Dec 28, 2019 at 3:54 AM Damien Caliste <dcaliste at free.fr>
>>>> wrote:
>>>> >
>>>> > Thank you Rinigus for all of this. Indeed, the current main blocker
>>>> seems to be the fact that xdg-shell is not available in Lipstick. This is
>>>> linked to the ancient version of QtWayland, even not 5.6, but still 5.4 !
>>>> They already have a 5.9 branch in SailfishOS git (
>>>> https://git.sailfishos.org/mer-core/qtwayland/tree/mer-5.9), but we
>>>> need to wait for Jolla to make the Qt switch. I don't think it's something
>>>> community can change on device... I hope I can be proven wrong though.
>>>> >
>>>> > Damien.
>>>> > _______________________________________________
>>>> > SailfishOS.org Devel mailing list
>>>> > To unsubscribe, please send a mail to
>>>> devel-unsubscribe at lists.sailfishos.org
>>>> _______________________________________________
>>>> SailfishOS.org Devel mailing list
>>>> To unsubscribe, please send a mail to
>>>> devel-unsubscribe at lists.sailfishos.org
>>>
>>> _______________________________________________
>>> SailfishOS.org Devel mailing list
>>> To unsubscribe, please send a mail to
>>> devel-unsubscribe at lists.sailfishos.org
>>
>> _______________________________________________
>> SailfishOS.org Devel mailing list
>> To unsubscribe, please send a mail to
>> devel-unsubscribe at lists.sailfishos.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.sailfishos.org/pipermail/devel/attachments/20200107/111a1973/attachment.html>


More information about the Devel mailing list