I created a number of Java webstart applications that place shortcuts on the users' desktop upon installation, i.e. the following fragment is in the JNLP files:
<shortcut online="true">
<desktop/>
</shortcut>
This works fine for Windows, and various flavours of Linux including older Ubuntu distros (pre 8.10), running Gnome desktop. Starting around 8.10, the shortcuts that Sun Java webstart placed on the desktop were marked as untrusted, which upon access gave the users the option of 'Mark as trusted'. While this is clunky the work around is palatable. This behaviour, however, changed with 10.04, the Java webstart shortcuts are still marked as untrusted, but the users are no longer given the option to mark these shortcuts as trusted. A quick peek revealed that the shortcuts, even though owned by the users, do not have the executable bit turned on in the permission property (this is true on other Linux distros such as CentOS as well, but they work fine), and I had to do this manually, at the command line: chmod u+x <shortcut>, in order to make the shortcuts usable. This is quite tedious for the end users, and I am wondering if there is a better way to address the matter?
Bookmarks