master
labwc.menu.xml
1<openbox_menu>
2<!-- Note: for localization support of menu items "client-menu" has to be removed here -->
3<menu id="client-menu">
4 <item label="mini">
5 <action name="Iconify" />
6 </item>
7 <item label="max">
8 <action name="ToggleMaximize" />
9 </item>
10 <item label="full">
11 <action name="ToggleFullscreen" />
12 </item>
13 <item label="roll">
14 <action name="ToggleShade" />
15 </item>
16 <item label="decor">
17 <action name="ToggleDecorations" />
18 </item>
19 <item label="top">
20 <action name="ToggleAlwaysOnTop" />
21 </item>
22 <!--
23 Any menu with the id "workspaces" will be hidden
24 if there is only a single workspace available.
25 -->
26 <menu id="client-send-to-menu" />
27 <!--
28 openbox default workspace selector
29 to use replace above workspace menu with the example below
30 the label is required, but you can change the text.
31
32 <menu id="client-send-to-menu" label="Send to..." />
33 -->
34 <item label="close">
35 <action name="Close" />
36 </item>
37</menu>
38
39<menu id="art" label="internet">
40 <item label="librewolf"><action name="Execute" command="librewolf" /></item>
41 <item label="dillo"><action name="Execute" command="dillo" /></item>
42</menu>
43
44<menu id="web" label="arts">
45 <item label="krita"><action name="Execute" command="krita" /></item>
46 <item label="picker"><action name="Execute" command="pick" /></item>
47</menu>
48
49<menu id="root-menu">
50 <!-- Make client-list-combined-menu a submenu of root-menu
51 You must supply a label or it will not appear in root-menu -->
52 <!--
53 <menu id="client-list-combined-menu" label="Running..." />
54 -->
55 <!--
56 <item label="term"><action name="Execute" command="paws -c ~/.config/foot/paws.ini" /></item>
57 -->
58 <item label="term"><action name="Execute" command="foot"/></item>
59 <item label="emacs"><action name="Execute" command="emacs" />
60 </item>
61 <menu id="art"/>
62 <menu id="web"/>
63 <separator />
64 <item label="reconfigure">
65 <action name="Reconfigure" />
66 </item>
67 <item label="quit">
68 <action name="Exit" />
69 </item>
70 <!--
71 # A prompt can be used as follows:
72 <item label="Exit">
73 <action name="If">
74 <prompt message="Do you really want to exit the compositor?" />
75 <then>
76 <action name="Exit" />
77 </then>
78 </action>
79 </item>
80 -->
81</menu>
82
83<menu id="some-custom-menu">
84 <!--
85 Creates menu title.
86 To create an empty header with no text,
87 set label=" ", not label=""
88 -->
89 <separator label="custom menu" />
90 <item label="reconfigure">
91 <action name="Reconfigure" />
92 </item>
93 <item label="quit">
94 <action name="Exit" />
95 </item>
96</menu>
97
98</openbox_menu>