Hi,

ext Wei Xiao wrote:
I am developing a Maemo UI application which can be launched from the menu entry. I noticed if we launch the application again when it’s already running, Maemo would still try to initiate it and a banner “…Loading” would appear for about 20 secs, although at the end, only one instance of the application is running. Even if I check the existence of the PID file and make the application return immediately at the start of the 2^nd launch, the banner would still show up for the same amount of time. Does anybody know if there is a way to avoid it?

I would assume that there's some problem with your Desktop entry or
that the class you give in your .desktop file doesn't match the WMClass
of what your application sets (by default it's in Gtk app the name of
your binary). You can check what's your application's WMClass by running
"xprop" and clicking your application window:
        xprop |grep CLASS
(With Sbox you can run xprop from your desktop, just give it Xephyr
display address)

If the classes don't match, Task Navigator doesn't have any way to
associate the application (window) with it's menu entry.


        - Eero
_______________________________________________
maemo-developers mailing list
[email protected]
https://maemo.org/mailman/listinfo/maemo-developers

Reply via email to