[X2Go-Dev] Bug#812: x2gogetapps should ignore NoDisplay=true desktop application entries
Jason Alavaliant
alavaliant at ra09.com
Tue Mar 10 09:30:47 CET 2015
Package: x2goserver
Version: 4.0.1.19
Tags: patch
Currently the x2gogetapps command prints out all .desktop application
files irrespective of if they have the value NoDisplay=true set in the
file or not.
This results in the hosted applications list becoming filled with
entries that weren't intended to be listed in an application menu
normally. For example on my system I have;
/usr/share/applications/kde4/okularApplication_comicbook.desktop
/usr/share/applications/kde4/okularApplication_ooo.desktop
/usr/share/applications/kde4/okularApplication_dvi.desktop
/usr/share/applications/kde4/okularApplication_pdf.desktop
/usr/share/applications/kde4/okularApplication_fax.desktop
/usr/share/applications/kde4/okularApplication_plucker.desktop
/usr/share/applications/kde4/okularApplication_fb.desktop
/usr/share/applications/kde4/okularApplication_txt.desktop
/usr/share/applications/kde4/okularApplication_ghostview.desktop
/usr/share/applications/kde4/okularApplication_xps.desktop
/usr/share/applications/kde4/okularApplication_kimgio.desktop
/usr/share/applications/kde4/okular.desktop
/usr/share/applications/kde4/okularApplication_mobi.desktop
All of them except okular.desktop have NoDisplay=true set in the
file, a normal desktop environment menu has one entry for okular
shown since it doesn't list all of those other entries. The x2go
application list currently has 13 entries for okular since it displays
every single one of the entries.
The attached patch updates the x2gogetapps command to check the file to
see if NoDisplay=true is set and if so doesn't print out the contents of
that file removing all the duplicates and other entries not intended to
be listed in a normal application launch menu.
Thanks
Jason
-------------- next part --------------
A non-text attachment was scrubbed...
Name: x2gogetapps-hide-NoDisplay-applications.patch
Type: text/x-patch
Size: 2142 bytes
Desc: not available
URL: <http://lists.x2go.org/pipermail/x2go-dev/attachments/20150310/14ead71d/attachment-0001.bin>
More information about the x2go-dev
mailing list