Hi, just one more comment - I would expect Lipstick to follow the specified standards. When we have an option to specify `X-Nemo-Single-Instance=no`, it should be respected. Especially, when the fix is known and involves one-liner. Turned out that there is an old issue filed regarding it at https://together.jolla.com/question/193960/problem-with-excec-and-single-instance-in-desktop-files-on-sailfish-os-3/ (mine is at https://together.jolla.com/question/221851/x-nemo-single-instanceno-is-not-respected/ ).
In context of Flatpak runner, that one-liner fix makes it usable. Apps open as expected, with visual animation as it should be. There is responsibility on user not to start multiple copies of the same app (unless it supports it), but that's way better than having limitation on a single app or using some weird hack with unique executable scripts. So, I would like to ask to add the fix to Lipstick as distributed by Jolla. Regarding DBus activation (thanks for suggesting it!): not sure how well would it work. Would have to wrap a head around possible scenarios in launching sequence as well as start reading again 'bout it. Cheers, Rinigus On Tue, Jan 28, 2020 at 5:07 PM rinigus <rinigus....@gmail.com> wrote: > Hi, > > sounds a bit like over-engineering, but maybe dbus service will be needed > unless we can utilize Lipstick handling of the windows. > > Cheers, > > Rinigus > > On Tue, Jan 28, 2020 at 3:38 PM Андрей Кожевников <coderusin...@gmail.com> > wrote: > >> what if you try to remove Exec from desktop file and will handle launch >> only via dbus service? single dbus service will start applications. >> >> вт, 28 янв. 2020 г. в 01:11, Dietmar Schwertberger < >> maill...@schwertberger.de>: >> >>> Hi! >>> >>> Single instance handling has always been broken for Sailfish OS 3. >>> >>> Not even different .desktop files with different Exec entries like these >>> are working, as they are probably both interpreted as "python3": >>> >>> Exec=python3 /path/to/application/app1.pyExec=python3 >>> /path/to/application/app2.py >>> >>> See >>> https://together.jolla.com/question/193960/problem-with-excec-and-single-instance-in-desktop-files-on-sailfish-os-3/ >>> >>> >>> (Fortunately for the Python applications there's a workaround: start >>> both apps within a second or so...) >>> >>> Regards, >>> >>> Dietmar >>> _______________________________________________ >>> SailfishOS.org Devel mailing list >>> To unsubscribe, please send a mail to >>> devel-unsubscr...@lists.sailfishos.org >> >> _______________________________________________ >> SailfishOS.org Devel mailing list >> To unsubscribe, please send a mail to >> devel-unsubscr...@lists.sailfishos.org > >
_______________________________________________ SailfishOS.org Devel mailing list To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org