17 contains+=session-manager
19 contains+=events-handler
21 # "disable" is somewhat redudant if there is "drop", but probably ok.
23 file=settings/animation
25 start-stop+=FvwmAnimate
33 # This should be (could be) done using a component "banner"
45 file=settings/sound-player
47 start-stop+=FvwmEvent-Sound
48 provides+=FuncFvwmAddToMenusStartSoundEffect
50 stronglydepends+=sound
55 variant.name=play (sox)
56 variant.unhide-if=in-path: play
58 variant.name=esdplay (esd not needed)
59 variant.unhide-if=in-path: esdplay
60 variant+file=audioplay
61 variant.name=audioplay
62 variant.unhide-if=in-path: audioplay
65 variant.unhide-if=in-path: auplay
68 variant.unhide-if=in-path: rplay
70 variant.name=rplayD (needs rplayd)
71 variant.unhide-if+=in-path: rplay
72 variant.unhide-if+=fvwm-supports: rplay
74 variant.name=artsplay (kde >= 2, needs artsd)
75 variant.unhide-if=in-path: artsplay
79 file=settings/autoraise
82 #extends+=MenuFvwmStartRegularModules
83 provides+=FuncFvwmAddToMenusFvwmAutoRaise
87 variant.reload-read-command=*none*
89 variant+file=autoraise-500
90 variant.name=Auto Raise (1/2 sec)
91 variant.reload-read-command=*none*
92 variant.load-unload+=FvwmAutoRaise
94 variant+file=autoraise-2000
95 variant.name=Auto Raise (2 sec)
96 variant.load-unload+=FvwmAutoRaise
97 variant.reload-read-command=*none*
100 variant.name=Auto Raise Modules
101 variant.load-unload+=FvwmAutoRaise
102 variant.reload-read-command=*none*
103 #variant+file=autoshade-1000
104 #variant.name=Auto Shade (1 sec)
107 # Should we move this as an option to component "background"?
109 file=settings/background
114 variant+file=disabled
115 variant.name=Disabled
120 # Should we move this as an option to component "style"?
122 file=settings/iconstyles
124 ### should be extends+=ImagePath
126 provides+=styles-icons
127 provides+=FuncFvwmAddToMenusWMIcons
130 stronglydepends+=menus
132 variant+file=disabled
133 variant.name=Disabled
135 variant.name=Internal (if no wm-icons installed)
136 variant+file=wm-icons
137 variant.name=External (if wm-icons installed)
138 # This is compatible so is not really needed to be hidden, shows a choice.
139 #variant.unhide-if=in-path: wm-icons-config
140 variant.load-unload+=WMIcons
141 variant.reload-read-command=Read %d/settings/iconstyles/style-icon-miniicon
142 variant.external-imagepath+=$HOME/.wm-icons
143 variant.external-imagepath+=$HOME/.wm-icons;.png
144 variant.external-imagepath+=/usr/local/share/icons/wm-icons
145 variant.external-imagepath+=/usr/share/icons/wm-icons
146 variant.extends+=ImagePath
152 unhide-if=fvwm-supports: stroke
157 variant+file=disabled
158 variant.name=Disabled
170 variant+file=disabled
171 variant.name=Disabled
177 file=settings/automenus
182 file=settings/automenus/headlines
184 requires+=MenuFvwmWebBrowsing
185 requires+=MenuFvwmMenuSystem
187 depends+=settings/menu-system
189 variant+file=disabled
190 variant.name=Disabled
195 # should be a subcomponent of settings/automenus
197 file=settings/menu-system
198 name=Menu System (Debian, Mdk, ...)
199 unhide-if=in-path: update-menus
201 requires+=MenuFvwmPrograms
202 provides+=MenuFvwmMenuSystem
203 depends+=menus-programs
204 variant+file=disabled
205 variant.name=Disabled
207 variant.name=Add To Programs Menu
209 variant.name=Replace Programs Menu
215 unhide-if=env: KDEDIR
216 contains+=kde2-system-menu
217 contains+=system-menu
222 file=settings/kde/kde2-system-menu
223 name=KDE >= 2 System Menu
224 unhide-if=in-path: ksmserver
225 requires+=MenuFvwmPrograms
226 requires+=MenuFvwmMenuSystem
227 depends+=menus-programs
228 depends+=settings/menu-system
231 variant+file=disabled
232 variant.name=Disabled
233 variant+file=kde2-enabled
234 variant.name=Enabled (KDE menu icons)
235 variant+file=ft-enabled
236 variant.name=Enabled (FT menu icons)
239 file=settings/kde/system-menu
241 unhide-if=in-path: kwm
242 follows+=settings/iconstyles
243 requires+=MenuFvwmPrograms
244 requires+=MenuFvwmMenuSystem
245 depends+=menus-programs
246 depends+=settings/menu-system
249 variant+file=disabled
250 variant.name=Disabled
251 variant+file=menu-and-style-48
252 variant.name=Menu & Styles (48x48 icons, slow)
253 variant.external-imagepath+=$KDEDIR/share/icons
254 variant.external-imagepath+=$KDEDIR/share/apps/kappfinder/pics
255 variant+file=menu-and-style-32
256 variant.name=Menu & Styles (32x32 icons, slow)
257 variant.external-imagepath+=$KDEDIR/share/icons
258 variant.external-imagepath+=$KDEDIR/share/apps/kappfinder/pics
260 variant.name=Menu Only
261 variant.external-imagepath+=$KDEDIR/share/icons
262 variant.external-imagepath+=$KDEDIR/share/apps/kappfinder/pics
265 file=settings/kde/user-menu
267 unhide-if=in-path: kwm
268 follows+=settings/iconstyles
269 requires+=MenuFvwmPrograms
270 requires+=MenuFvwmMenuSystem
271 depends+=menus-programs
272 depends+=settings/menu-system
275 variant+file=disabled
276 variant.name=Disabled
277 variant+file=menu-and-style
278 variant.name=Menu & Styles (slow)
279 variant.external-imagepath+=$KDEDIR/share/icons
280 variant.external-imagepath+=$KDEDIR/share/apps/kappfinder/pics
282 variant.name=Menu Only
283 variant.external-imagepath+=$KDEDIR/share/icons
284 variant.external-imagepath+=$KDEDIR/share/apps/kappfinder/pics
287 file=settings/kde/kfm-icons
288 name=Kfm Icons Workaround
289 unhide-if=in-path: kwm
291 variant+file=disabled
292 variant.name=Disabled
300 unhide-if=in-path: gnome-session
301 contains+=system-menu
302 contains+=anotherlevel-menu
304 contains+=panel-staysput
307 file=settings/gnome/system-menu
309 follows+=settings/iconstyles
310 requires+=MenuFvwmPrograms
311 requires+=MenuFvwmMenuSystem
312 depends+=menus-programs
313 depends+=settings/menu-system
316 variant+file=disabled
317 variant.name=Disabled
318 variant+file=gtk-menu
319 variant.name=Gtk Menu
320 variant.external-imagepath+=xGNOME_IMAGES_DIRx
321 variant.start-stop+=FvwmGtk
322 variant+file=gtk-menu-and-style
323 variant.name=Gtk Menu & Styles (slow)
324 variant.external-imagepath+=xGNOME_IMAGES_DIRx
325 variant.start-stop+=FvwmGtk
326 variant+file=fvwm-menu
327 variant.name=Fvwm Menu (wm icons)
328 variant+file=fvwm-menu-gnome
329 variant.name=Fvwm Menu (gnome icons)
330 variant+file=fvwm-menu-and-style
331 variant.name=Fvwm & Styles (slow)
334 file=settings/gnome/anotherlevel-menu
335 name=AnotherLevel Menu
336 requires+=MenuFvwmPrograms
337 requires+=MenuFvwmMenuSystem
338 follows+=settings/gnome/system-menu
339 depends+=menus-programs
340 depends+=settings/menu-system
343 variant+file=disabled
344 variant.name=Disabled
345 variant+file=gtk-menu
346 variant.name=Gtk Menu
347 variant.external-imagepath+=xGNOME_IMAGES_DIRx
348 variant.start-stop+=FvwmGtk
349 variant+file=fvwm-menu
350 variant.name=Fvwm Menu
353 file=settings/gnome/user-menu
355 requires+=MenuFvwmPrograms
356 requires+=MenuFvwmMenuSystem
357 follows+=settings/gnome/system-menu
358 depends+=menus-programs
359 depends+=settings/menu-system
362 variant+file=disabled
363 variant.name=Disabled
364 variant+file=gtk-menu
365 variant.name=Gtk Menu
366 variant.external-imagepath+=xGNOME_IMAGES_DIRx
367 variant.start-stop+=FvwmGtk
368 variant+file=fvwm-menu
369 variant.name=Fvwm Menu
372 file=settings/gnome/panel-staysput
374 provides+=default-layers
376 variant+file=disabled
377 variant.name=Disabled
383 file=settings/session-manager
393 variant.name=Generic (GNOME >=2 and others)
395 variant.name=GNOME1 session
396 variant.unhide-if=in-path: save-session
397 variant+file=ksmserver
398 variant.name=ksmserver (kde >= 2)
399 variant.start-stop+=Ksmserver
400 variant.unhide-if=in-path: ksmserver
406 file=settings/xinerama
407 name=Xinerama Support
409 variant+file=disabled
410 variant.name=Disabled
412 variant.name=Multi Head
413 variant.unhide-if=fvwm-supports: xinerama
415 variant.name=Single Logical Screen
418 file=settings/events-handler
420 start-stop+=FvwmEvent-Events
421 provides+=FuncFvwmAddToMenusFvwmEvent-Events
423 variant+file=disabled
424 variant.name=Disabled