To open kile in a new window after one instance is running kile should be called as "kile --new". Current kile.desktop sets exec=kile so when one instance of kile is running, selecting kile in the menu does nothing. It is more logical to have exec=kile --new, so that menu selection will always launch a new instance of kile. Reproducible: Always
I dont think we want to change the upstream default settings. This is just a matter of taste... and should also be configurable on user profile level...
(In reply to comment #1) > I dont think we want to change the upstream default settings. This is just a > matter of taste... and should also be configurable on user profile level... > OK, although it is not exactly matter of taste. Once you launch KIle from a menu, the second press on the menu item does nothing, and there is no feedback of any kind. Which is traditionally considered as classical UI error.