Hi, actually, systemd daemons are also compatible with Jolla Harbour. There are limitations that you have to follow, but its possible to make and publish Jolla Harbour app that can be used as a daemon. The example of published app/daemon is OSM Scout Server. While it can be used as an app, it can be configured to run as a socket activated systemd daemon (systemd, thank you for this excellent way to provide such service!). All configuration works from the app as well, no additional scripts need to be run by users. The limitations that you have to follow:
* all systemd interaction should be done as an ordinary user (nemo in our case). Hence, you could run your daemon as a user's own daemon. Not a limitation in my case * you can provide only one executable in RPM which has to be an app. In my case, its resolved by running as a regular QML app normally and as a service only if specific command line options are given. If you want to provide it as a background service, I would suggest to make enabling / disabling from the app. That would make it easier for users to use it. Cheers, Rinigus On Sat, Nov 25, 2017 at 2:26 PM, Андрей Кожевников <coderusin...@gmail.com> wrote: > Battery overlay also. > > 25 нояб. 2017 г. 15:24 пользователь "Dylan Van Assche" < > dylan.van.ass...@protonmail.com> написал: > > Hi CODeRUS, > > Oh I didn't know that Screentapshot used this approach, thanks a lot! > > Cheers, > Dylan Van Assche > > > > -------- Original Message -------- > Subject: Re: [SailfishDevel] Harbour compatible background apps? > Local Time: 25 November 2017 10:41 AM > UTC Time: 25 November 2017 09:41 > From: coderusin...@gmail.com > To: Dylan Van Assche <dylan.van.ass...@protonmail.com>, Sailfish OS > Developers <devel@lists.sailfishos.org> > > Hello, yes this is harbour-compatible. > For example i have this app published in store: https://github.com/CODe > RUS/harbour-screentapshot > > 2017-11-25 12:34 GMT+03:00 Dylan Van Assche via Devel < > devel@lists.sailfishos.org>: > >> Hi Devs, >> >> I found a repo from CODeRUS with an example of a background app: >> https://github.com/CODeRUS/background-application-example/tree/master/src >> >> Is this Harbour compatible? The Harbour FAQ allows this AFAIK since it's >> not a real daemon, it just hides the UI from the screen while that the C++ >> backend still runs. >> If so, this would be great to send notifications in the background and >> when the user clicks on the notification, we can show the UI by calling >> it's DBus endpoint. >> >> Kind regards, >> Dylan Van Assche >> >> >> >> >> _______________________________________________ >> SailfishOS.org Devel mailing list >> To unsubscribe, please send a mail to devel-unsubscribe@lists.sailfi >> shos.org >> > > > > _______________________________________________ > SailfishOS.org Devel mailing list > To unsubscribe, please send a mail to devel-unsubscribe@lists. > sailfishos.org >
_______________________________________________ SailfishOS.org Devel mailing list To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org