The following module was proposed for inclusion in the Module List:
modid: Linux::DesktopFiles
DSLIP: adpOp
description: Get and parse the Linux .desktop files.
userid: TRIZEN (Trizen Daniel)
chapterid: 4 (Operating_System_Interfaces)
communities:
Mailinglists
similar:
File::DesktopEntry
rationale:
'Linux' because is a Linux exclusive module. 'DesktopFiles' becuase
it deals with .desktop files.
Why another module? Why not keep using 'File::DesktopEntry'? Well,
this module is not as much concerned about the details from the
desktop files, but what information the programmer needs from the
desktop files. It is fast, and it also resolves the full path for
icons (when 'full_icon_paths' is set to a true value).
This module is used in three programs, so far, to create some menus
based on the desktop files applications: obmenu-generator - a real
time menu generator for the Openbox Window Manager (pipe menu), a
Fluxbox menu (fbmenugen) and a Gtk2 menu in a program called
"menutray".
See: http://trizen.googlecode.com/files/obmenu-generator
enteredby: TRIZEN (Trizen Daniel)
enteredon: Sat Jul 21 13:38:16 2012 GMT
The resulting entry would be:
Linux::
::DesktopFiles adpOp Get and parse the Linux .desktop files. TRIZEN
Thanks for registering,
--
The PAUSE
PS: The following links are only valid for module list maintainers:
Registration form with editing capabilities:
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=1f800000_f219730c84736ee1&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=1f800000_f219730c84736ee1&SUBMIT_pause99_add_mod_insertit=1
Peek at the current permissions:
https://pause.perl.org/pause/authenquery?pause99_peek_perms_by=me&pause99_peek_perms_query=Linux%3A%3ADesktopFiles