The only way to fix this bug (and many others, not strictly related to python, I guess) would be to support something that unity really would need: when an app that has no related .desktop file is in the launcher and the "Keep in launcher" menu item has been selected, unity should generate a .desktop file for it (properly filled with all the retrievable fields, including StartupWMClass) in ~/.local/share/applications/unity.
It's not that hard, but the fact is: which is the component that should do it? I'd say no to BAMF, making this directly in unity but this would need to double the implementation in unity-2d... So, when this doubt is solved, the implementation will follow ;) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/753305 Title: Python apps launched from terminal cannot be launched after pinning to launcher To manage notifications about this bug go to: https://bugs.launchpad.net/bamf/+bug/753305/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs