RFC: Netx - Support adding desktop shortcuts for JNLP Application

Omair Majid omajid at redhat.com
Mon Jul 27 09:28:05 PDT 2009


Hi,

The attached patch allows Netx to add desktop shortcut for webstart 
applications.

I am not very happy with the package for the DesktopEntry class. It's 
not part of the core of JNLP so net.sourceforge.jnlp doesnt seem like 
the best place to put it. On the other hand, there doesnt seem to be 
anything more suitable. The current functionality is pretty 
FreeDesktop.org specific. Would it make more sense to put this class in 
a (new) net.sourforge.jnlp.freedesktop subpackage?

Another issue is that it requires xdg-desktop-icon to to install the 
desktop file it creates. Is there a way to express this dependency 
somewhere?

ChangeLog:
2009-07-27  Omair Majid  <omajid at redhat.com>

     * rt/net/sourceforge/jnlp/DesktopEntry.java: New file.
     * rt/net/sourceforge/jnlp/IconDesc.java: Add new icon kind SHORTCUT.
     * rt/net/sourceforge/jnlp/Launcher.java: Move StreamEater class to..
     * rt/net/sourceforge/jnlp/StreamEater.java: New file.
     * rt/net/sourceforge/jnlp/runtime/ApplicationInstance.java
     (initialize): Call addMenuAndDesktopEntries.
     (addMenuAndDesktopEntries): New function.

Any comments?

Cheers,
Omair
-------------- next part --------------
A non-text attachment was scrubbed...
Name: netx-desktop-shortcut.patch
Type: text/x-patch
Size: 11585 bytes
Desc: not available
Url : http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20090727/599a2fad/netx-desktop-shortcut.patch 


More information about the distro-pkg-dev mailing list