1ICEWM-MENU-FDO(1) User Commands ICEWM-MENU-FDO(1)
2
3
4
5 NAME
6 icewm-menu-fdo - menu generator for .desktop files
7
8 SYNOPSIS
9 icewm-menu-fdo [OPTIONS] [FILENAME]
10
11 DESCRIPTION
12 icewm-menu-fdo generates a menu for the IceWM window manager from XDG
13 menu descriptors (aka FreeDesktop.Org .desktop files). By including
14 this in the icewm-menu(1), the system applications become available in
15 the icewm start menu.
16
17 ARGUMENTS
18 [FILENAME]
19 The optional FILENAME argument is the location of a .desktop file.
20 When given, icewm-menu-fdo launches the application using the
21 "Exec" line from the desktop file.
22
23 OPTIONS
24 -g, --generic
25 Include the generic name in parentheses in the title of prog
26 entries.
27
28 --seps
29 Print a leading and a trailing separator.
30
31 --sep-before
32 Print a leading separator.
33
34 --sep-after
35 Print a trailing separator.
36
37 --no-sep-others
38 Don't print the "Other" category last.
39
40 --no-sub-cats
41 Don't nest subcategories in submenus.
42
43 -o, --output=FILE
44 Write the output to FILE.
45
46 -h, --help
47 Print a brief usage statement to stdout and exit.
48
49 -V, --version
50 Print the program version to stdout and exit.
51
52 -C, --copying
53 Print copying permissions to stdout for the program and exit.
54
55 USAGE
56 This utility is not normally used directly. It is used as the
57 executable in a menuprog entry in a icewm-menu(5).
58
59 EXAMPLES
60 The following line in a icewm-menu(5) file will dynamically generate a
61 comprehensive set of menus for easy access to .desktop files.
62
63 menuprog "Desktop Apps" folder icewm-menu-fdo
64
65 ENVIRONMENT
66 XDG_DATA_HOME or XDG_DATA_DIRS are considered as suggested by XDG Base
67 Directory Specification.
68
69 CONFORMING TO
70 icewm-menu-fdo complies roughly to the XDG .desktop file and menu
71 specification, see "Desktop Entry Specification", Version 1.2alpha,
72 2015-03-06 and "Desktop Menu Specification", Version 1.1-draft, 31
73 March 2011.
74
75 CAVEATS
76 The icewm-menu-fdo program is only built when the icewm(1) package is
77 configured with the --enable-menus-fdo option, which requires the
78 glib2-dev package dependency.
79
80 SEE ALSO
81 "Desktop Entry Specification", "Desktop Menu Specification", icewm(1),
82 icewm-menu(5), icewm-preferences(5), icewm-programs(5).
83
84 BUGS
85 Please report bugs at <https://github.com/bbidulock/icewm/issues>.
86
87 AUTHOR
88 Brian Bidulock <mailto:bidulock@openss7.org>.
89
90 See --copying for full copyright notice and copying permissions.
91
92 LICENSE
93 IceWM is licensed under the GNU Library General Public License. See
94 the COPYING file in the distribution or use the --copying flag to
95 display copying permissions.
96
97
98
99icewm 2.9.7 2022-05-16 ICEWM-MENU-FDO(1)