<div dir="ltr"><div class="gmail_default" style="font-size:small">Hi,<br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">just one more comment - I would expect Lipstick to follow the specified standards. When we have an option to specify `<span class="gmail-pln">X</span><span class="gmail-pun">-</span><span class="gmail-typ">Nemo</span><span class="gmail-pun">-</span><span class="gmail-typ">Single</span><span class="gmail-pun">-</span><span class="gmail-typ">Instance</span><span class="gmail-pun">=</span><span class="gmail-kwd">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 <a href="https://together.jolla.com/question/193960/problem-with-excec-and-single-instance-in-desktop-files-on-sailfish-os-3/">https://together.jolla.com/question/193960/problem-with-excec-and-single-instance-in-desktop-files-on-sailfish-os-3/</a> (mine is at <a href="https://together.jolla.com/question/221851/x-nemo-single-instanceno-is-not-respected/">https://together.jolla.com/question/221851/x-nemo-single-instanceno-is-not-respected/</a>).</span></div><div class="gmail_default" style="font-size:small"><span class="gmail-kwd"><br></span></div><div class="gmail_default" style="font-size:small"><span class="gmail-kwd">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.</span></div><div class="gmail_default" style="font-size:small"><span class="gmail-kwd"><br></span></div><div class="gmail_default" style="font-size:small"><span class="gmail-kwd">So, I would like to ask to add the fix to Lipstick as distributed by Jolla.</span></div><div class="gmail_default" style="font-size:small"><span class="gmail-kwd"><br></span></div><div class="gmail_default" style="font-size:small"><span class="gmail-kwd">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.</span></div><div class="gmail_default" style="font-size:small"><span class="gmail-kwd"><br></span></div><div class="gmail_default" style="font-size:small"><span class="gmail-kwd">Cheers,</span></div><div class="gmail_default" style="font-size:small"><span class="gmail-kwd"><br></span></div><div class="gmail_default" style="font-size:small"><span class="gmail-kwd">Rinigus</span></div><div class="gmail_default" style="font-size:small"><span class="gmail-kwd"><br></span></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jan 28, 2020 at 5:07 PM rinigus <<a href="mailto:rinigus.git@gmail.com">rinigus.git@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-size:small">Hi,<br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">sounds a bit like over-engineering, but maybe dbus service will be needed unless we can utilize Lipstick handling of the windows. </div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Cheers,</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Rinigus</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jan 28, 2020 at 3:38 PM Андрей Кожевников <<a href="mailto:coderusinbox@gmail.com" target="_blank">coderusinbox@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">what if you try to remove Exec from desktop file and will handle launch only via dbus service? single dbus service will start applications.<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">вт, 28 янв. 2020 г. в 01:11, Dietmar Schwertberger <<a href="mailto:maillist@schwertberger.de" target="_blank">maillist@schwertberger.de</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<p>Hi!</p>
<p>Single instance handling has always been broken for Sailfish OS
3.</p>
<p>Not even different .desktop files with different Exec entries
like these are working, as they are probably both interpreted as
"python3":<br>
</p>
<pre><code><span>Exec</span><span>=</span><span>python3 </span><span>/</span><span>path</span><span>/</span><span>to</span><span>/</span><span>application</span><span>/</span><span>app</span><span>1.</span><span>py
</span></code>
<code><span><code><span>Exec</span><span>=</span><span>python3 </span><span>/</span><span>path</span><span>/</span><span>to</span><span>/</span><span>application</span><span>/</span><span>app</span><span>2.</span><span>py</span></code>
</span></code></pre>
<p>See
<a href="https://together.jolla.com/question/193960/problem-with-excec-and-single-instance-in-desktop-files-on-sailfish-os-3/" target="_blank">https://together.jolla.com/question/193960/problem-with-excec-and-single-instance-in-desktop-files-on-sailfish-os-3/</a></p>
<p><br>
</p>
<p>(Fortunately for the Python applications there's a workaround:
start both apps within a second or so...)<br>
</p>
<p>Regards,</p>
<p>Dietmar<br>
</p>
</div>
_______________________________________________<br>
SailfishOS.org Devel mailing list<br>
To unsubscribe, please send a mail to <a href="mailto:devel-unsubscribe@lists.sailfishos.org" target="_blank">devel-unsubscribe@lists.sailfishos.org</a></blockquote></div>
_______________________________________________<br>
SailfishOS.org Devel mailing list<br>
To unsubscribe, please send a mail to <a href="mailto:devel-unsubscribe@lists.sailfishos.org" target="_blank">devel-unsubscribe@lists.sailfishos.org</a></blockquote></div>
</blockquote></div>