1515=head2 DESCRIPTION
1616
1717The F<menu> file is responsible for configuring most of the L<icewm(1)>
18- root menu and start menu.
18+ root menu and the start menu.
1919
20- A menu of applications; usually customized by the user. B<icewm>
21- provides the L<icewm-menu-fdo(1)> program to generate a default menu.
22- Similar programs are L<xdg_menu(1)>, L<mmaker(1)> (MenuMaker),
23- L<xde-menu(1)>, L<xdgmenumaker(1)>.
20+ A menu that gives access to applications; usually customized by the user.
21+ The L<icewm-menu-fdo(1)> program generates a default menu
22+ that contains most of the systems desktop applications.
23+ Similar programs are L<xdg_menu(1)>, L<mmaker(1)>,
24+ L<xde-menu(1)> and L<xdgmenumaker(1)>.
2425
2526=head2 FORMAT
2627
2728The file contains lines with the following syntax:
2829
2930=over
3031
31- =item B<prog> [ B<">] I<title>[ B<">] I<icon> I<program> I<options>
32+ =item B<prog> B<">I<title>B<"> I<icon> I<program> I<options>
3233
3334Specifies a program to execute when the menu item is selected.
3435
35- =item B<restart> [ B<">] I<title>[ B<">] I<icon> I<program> I<options>
36+ =item B<restart> B<">I<title>B<"> I<icon> I<program> I<options>
3637
3738Specifies a program to replace the window manager when the menu item is
3839selected. This is for launching other window managers from within
3940L<icewm(1)>.
4041
41- =item B<runonce> [ B<">] I<title>[ B<">] I<icon> B<">[I<name>][B<.>I<class>]B<"> I<program> I<options>
42+ =item B<runonce> B<">I<title>B<"> I<icon> B<">[I<name>][B<.>I<class>]B<"> I<program> I<options>
4243
4344Specifies a program to execute when the menu item is selected; however,
4445if a window of the specified I<name> and I<class> is present,
4546the program will not be run again.
4647
47- =item B<menu> [ B<">] I<title>[ B<">] I<icon> B<{>
48+ =item B<menu> B<">I<title>B<"> I<icon> B<{>
4849 # contained items
4950 B<}>
5051
5152Specifies a sub-menu. The lines that appear between the braces can be
5253any menu item described here.
5354
54- =item B<menufile> [ B<">] I<title>[ B<">] I<icon> [ B<">] I<filename>[ B<">]
55+ =item B<menufile> B<">I<title>B<"> I<icon> B<">I<filename>B<">
5556
5657Specifies a file from which to collect sub-menu items (lines) and place
5758them at this point in the menu.
5859
59- =item B<menuprog> [ B<">] I<title>[ B<">] I<icon> I<program> I<options>
60+ =item B<menuprog> B<">I<title>B<"> I<icon> I<program> I<options>
6061
6162Specifies a program that will print sub-menu items on standard output,
6263which will be collected and placed in the sub-menu at this point.
6364
64- =item B<menuprogreload> [ B<">] I<title>[ B<">] I<icon> I<timeout>
65+ =item B<menuprogreload> B<">I<title>B<"> I<icon> I<timeout>
6566I<program> I<options>
6667
6768Similar to B<menuprog>, but after at least I<timeout> seconds
6869the menu is regenerated.
6970
70- =item B<include> [ B<">] I<filename>[ B<">]
71+ =item B<include> B<">I<filename>B<">
7172
7273Read additional entries from the file I<filename>
7374
@@ -90,7 +91,7 @@ B<menuprog>, B<menuprogreload>, B<include>, B<includeprog>, B<separator>
9091
9192These are literal string keywords.
9293
93- =item [ B<">] I<title>[ B<">]
94+ =item B<">I<title>B<">
9495
9596This is the I<title> string associated with the menu item that is
9697displayed in the menu. When the I<title> contains spaces, the title
0 commit comments