icewm-menu-fdo - menu generator for .desktop files
icewm-menu-fdo [OPTIONS] [FILENAME]
icewm-menu-fdo generates a menu for the IceWM window manager
from XDG menu descriptors (aka FreeDesktop.Org
By including this in the icewm-menu(1), the system applications
become available in the icewm start menu.
The optional FILENAME argument is the location of a
When given, icewm-menu-fdo launches the application using the
line from the desktop file.
Include the generic name in parentheses in the title of prog entries.
Print a leading and a trailing separator.
Print a leading separator.
Print a trailing separator.
Don’t print the
Other category last.
Don’t nest subcategories in submenus.
Write the output to FILE.
Print a brief usage statement to
stdout and exit.
Print the program version to
stdout and exit.
Print copying permissions to
stdout for the program and exit.
This utility is not normally used directly. It is used as the executable in a menuprog entry in a icewm-menu(5).
The following line in a icewm-menu(5) file will dynamically generate
a comprehensive set of menus for easy access to
menuprog "Desktop Apps" folder icewm-menu-fdo
XDG_DATA_HOME or XDG_DATA_DIRS are considered as suggested by XDG Base Directory Specification.
icewm-menu-fdo complies roughly to the XDG
.desktop file and menu
specification, see “Desktop Entry Specification”, Version 1.2alpha,
2015-03-06 and “Desktop Menu Specification”, Version 1.1-draft, 31
The icewm-menu-fdo program is only built when the icewm(1) package is configured with the –enable-menus-fdo option, which requires the glib2-dev package dependency.
Please report bugs at Github.
See –copying for full copyright notice and copying permissions.
IceWM is licensed under the GNU Library General Public License.
COPYING file in the distribution or use the –copying flag
to display copying permissions.