Public bug reported: On creating a new QML project, the Exec line in appname.desktop is set to
Exec=qmlscene "$@" Main.qml This is incorrect. $@ is a Bash parameter substitution, and will not be executed. Instead, Exec lines must use field codes, as per http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec- latest.html#exec-variables, so this line should perhaps be Exec=qmlscene %U Main.qml so that URLs passed to the app (for example, from the URLDispatcher) are correctly put on the app's command line and so are retrieveable by the app itself. ** Affects: qtcreator-plugin-ubuntu (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu SDK bug tracking, which is subscribed to qtcreator-plugin-ubuntu in Ubuntu. https://bugs.launchpad.net/bugs/1495062 Title: QML project .desktop Exec line incorrectly uses $@ Status in qtcreator-plugin-ubuntu package in Ubuntu: New Bug description: On creating a new QML project, the Exec line in appname.desktop is set to Exec=qmlscene "$@" Main.qml This is incorrect. $@ is a Bash parameter substitution, and will not be executed. Instead, Exec lines must use field codes, as per http://standards.freedesktop.org/desktop-entry-spec/desktop-entry- spec-latest.html#exec-variables, so this line should perhaps be Exec=qmlscene %U Main.qml so that URLs passed to the app (for example, from the URLDispatcher) are correctly put on the app's command line and so are retrieveable by the app itself. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/qtcreator-plugin-ubuntu/+bug/1495062/+subscriptions -- Mailing list: https://launchpad.net/~ubuntu-sdk-bugs Post to : [email protected] Unsubscribe : https://launchpad.net/~ubuntu-sdk-bugs More help : https://help.launchpad.net/ListHelp

