New Upstream Release - fvwm-crystal

Ready changes

Summary

Merged new upstream version: 3.7.5+dfsg (was: 3.4.1+dfsg).

Resulting package

Built on 2023-01-01T08:16 (took 8m1s)

The resulting binary packages can be installed (if you have the apt repository enabled) by running one of:

apt install -t fresh-releases fvwm-crystal

Diff

diff --git a/COPYING b/COPYING
deleted file mode 100644
index 13e4b66..0000000
--- a/COPYING
+++ /dev/null
@@ -1,16 +0,0 @@
-FVWM-Crystal
-Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
-2012, 2013, 2014, 2015, 2016 fvwm-crystal development team.
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program.  If not, see <http://www.gnu.org/licenses/>.
diff --git a/ChangeLog b/ChangeLog
index 38335c2..ff0b4a6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3276 +1,73 @@
-ChangeLog for FVWM-Crystal
-
-Version 3.4.1
--------------
-
-mercredi 6 janvier 2016
-+ preferences/AutoHibernation,
-  desktop/FVWM-Crystal_Preferences, functions/Exit, scripts/AutoHibernate: make the automatic
-  hibernation to also work as a preference setting.
-  functions/About, NEWS: version 3.4.1
-
-mardi 5 janvier 2016
-+ components/scripts/FvwmScript-Clock-24h, FvwmScript-Clock-24h-small_date, FvwmScript-Clock-small_date:
-  reverted commit 721
-
-Version 3.4.0
--------------
-
-samedi 2 janvier 2016
-  locale/fr_FR.UTF-8/*: new string in French
-  COPYING: updated copyright to 2016
-  README: typo fixes
-
-jeudi 31 décembre 2015
-  functions/Icon-[Amiga|Mwm|Thumbnails]: fix the icons when resuming from a NoIcon style 
-  (some recipes and No Icon on desktop).
-  NEWS: updated with some of the last changes.
-  functions/Exit: add 2 battery levels for automatic hibernation.
-  asciidoc/fvwm-crystal, asciidoc/FAQ: some update
-
-mercredi 30 décembre 2015
-  functions/Mixer: make amixer to work with 2 hardware steps when called with
-  Alt+Shift+[,|.].
-  functions/Music-cdcd: typo fix.
-  bindings/Music*: binding changes:
-  Alt + N replace Alt + M (Music-Forward)
-  Alt + P replace Alt + N (Music-Backward)
-  Alt + G replace Alt + P (Music-GUI)
-  bindings/Misc-Keybindings*: make each menu shortcuts to show both menus.
-  asciidoc/*: update with last changes.
-  functions/Numpad: the windows must be entirely into the screen.
-  recipes/Amiga: we don't want the Pager to be on top by default.
-
-mardi 29 décembre 2015
-  functions/Mixer: commented show the sound card into the volume tooltip.
-  functions/Preferences-Menu, scripts/XDG-Menu: make it work with fvwm>2.6.5.
-
-lundi 28 décembre 2015
-  functions/Feedback: remove launch of $BROWSER FvwmForm Editor at first Crystal
-  startup, it is into the Preferences Editor.
-  preferences/EDITOR: use a default that will make both Debian and gentoo happy.
-  scripts/PrefVars/PrefVars: fix Startup file editing at first startup.
-  functions/CheckForFiles: load the EDITOR preferences.
-  functions/Mixer: show the sound card into the volume tooltip.
-
-dimanche 27 décembre 2015
-+ icons/Default/[22x22|32x32]/apps/slack.png: new slack icons from Jorge Daniel Sampayo Vargas
-  COPYING, Export.README, addons/make.pot, doc/LICENSE: updated old GPL v2 text to GPL v3,
-  patch from Alwin.
-  functions/Music-cmus: small cmus fixes, patch from Alwin.
-+ addons/oo4.tar.gz; asciidoc/FAQ: files to get oofice4 into the application menu and
-  corresponding FAQ.
-  scripts/AmixerControl: be sure the 0dB step is shown into the Mixer menu.
-  addons/make.pot: Adjust Fvwm-Tooltip filter, by Alwin.
-  AUTHORS; functions/About: update Alwin contributions.
-
-samedi 26 décembre 2015
-  scripts/FileEditors/FileEditWithHelp: fix preference file saving when empty,
-  that remove the Nop icon with the Fvwm-Crystal Icons Manager (we need echo -n,
-  so we use printf for portability reason).
-+ scripts/AMixerControl, + scripts/AMixerCurrentVolume: helper scripts for rewritten
-  amixer volume control.
-  functions/Mixer, functions/Preferences-Menu: amixer volume control can recognize now
-  all the controls with "Volume" in their names, as shown by 
-    'amixer -c <n> controls | grep Volume'.
-  functions/Mixer: fix aumix vol control when no pcm and master; load amixer current
-  volume only when amixer is selected; add the mixer name in the menu when different
-  from amixer.
-  functions/Preferences-Mixer: fix loading of mixer control.
-  various files: fix the license of files having GPL v2 to v2+.
-  various files: updated the license of files having GPL v2+ to v3+.
-
-mercredi 23 décembre 2015
-  functions/Preferences-Menu: fix DesktopIcons helper script shut down.
-  recipes/TopLine: fix IconFill style
-
-Mercredi 9 décembre 2015
-  recipes/Amiga: typo/bashism fix.
-
-Mardi 8 décembre 2015
-  functions/Media: typo fix by Alwin.
-
-Lundi 7 décembre 2015
-  apps/DesktopIcons; functions/LoadCommonStuffs; scripts/set_DesktopIconsGeom: fix
-  tmpdrivefile infostore variable initialisation.
-
-Vendredi 4 décembre 2015
-  recipes/*: fix menu orientation on Crystal and Music buttons.
-+ scripts/set_DesktopIconsGeom; functions/LoadCommunStuffs: fix IconColumnsNumber error
-  due to undefined variable.
-
-Jeudi 3 décembre 2015
-  functions/About: repair 2 names and shortcut that was used 2 times; by Alwin.
-  functions/Mixer: make MPD volume to appear; convert from float to int for 'mpc volume';
-  double the 1.5 dB value, as 3% is approximately 1.5 dB for MPC; patch by Alwin.
-  functions/Music-mpd: make volume label to appear only 1 time - Alwin.
-  functions/Preferences-Menu: show only 1 menu separator when rox and nautilus are not
-  installed. patch by Alwin.
-
-Mercredi 2 décembre 2015
-  recipes/*: Crystal button: replace outdated random wallpaper function by new menu; 
-  add a menu on button3.
-  functions/CheckForFiles: add ShowDirectories into the wanted preference files.
-
-Lundi 30 novembre 2015
-  addons/make.pot: avoid loops by Alwin.
-  functions/music-cdcd: fix polish charachters by Alwin.
-  Patch by Alwin that repair charachters in files.
-
-Jeudi 26 novembre 2015, Patch by Alwin:
-  addons/README: Small text update.
-  addons/fvwm-crystal-*.pot: Few new strings.
-  fvwm/components/functions/AutoWallpaper-Error: Typo/quoting fix.
-  fvwm/components/functions/Screenshot-import: A good/bad idea to localize
-  the screenshot name. Escapes (backslashes) from the PO files are 
-  deleted, and non-alphanumeric characters (mainly space and apostrophe) 
-  converted to underscores.
-  *_NL.UTF-8/LC_MESSAGES/fvwm-crystal.po: Recent strings translated.
-  fvwm-crystal/fvwm/scripts/random-wallpaper: Fix /tmp access when mounting
-  /tmp 'noexec'.
-
-Mardi 24 novembre 2015
-  scripts/FileEditors/*, functions/Preferences-Menu: Fix preference file saving; add help
-  strings.
-+ addons/crystal_diff: utility to make diff.
-  addons/README: add description of dito.
-
-Lundi 23 novembre 2015
-  functions/Mixer, bindings/Multimedia_Keys*, recipes/*: Fix Change-Volume-Up/Down.
-
-Samedi 21 novembre 2015
-+ icons/Default/[22x22|32x32]/apps/[eog|google-chrome|skype|subl|thunderbird|vlc|wicd-client].png:
-  new and reworked icons by Jorge Daniel Sampayo Vargas.
-  style/Applications-Icons-22-32: commented out eog style.
-  addons/*.pot, locale/[fy|nl]_NL.UTF-8/*/fvwm-crystal.*: Alwin: add description
-  in make.po; add new translated strings; fix a wrong entry in fvwm-crystal.pot.
-  scripts/random-wallpaper: fix somme POSIX and portability issues; fix the number of
-  possible subdirectories in wallpapers/, now unlimited or system limited; fix removing
-  of the temporary file. Thank to Alwin for pointing that out.
-  apps/DesktopIcons; scripts/desktop_manager; functions/Preferences-Menu:
-  fix temporary file removing.
-  functions/AutoWallpaper-Error: add a few words about CPU usage.
-
-Lundi 16 novembre 2015
-+ icons/: a few new icons contributed by Jorge Daniel Sampayo Vargas.
-  styles/Applications*: add styles for Google-chrome and Eog.
-+ functions/AutoWallpaper-Error; apps/DesktopIcons, functions/About, functions/Preferences-Menu,
-  scripts/FileEditors/ShowDirectories-Help, scripts/random-wallpaper: Show a help text when no wallpaper,
-  and prevent a black screen; minor streamlining with other dialogs. Contributed by Alwin.
-
-Jeudi 12 novembre 2015
-  addons/make.pot: new and improved version by Alwin
-  addons/*.pot: fix for damage in rev.775.
-  functions/Exit; locale/[de_DE|fr_FR|fy_NL|nl_NL]/*/fvwm-crystal.po: improved English,
-  fix for damage in rev.775, new Dutch/Frisian strings, patch by Alwin.
-  recipes/Amiga: fix top line 'jumping' after every start by Alwin.
-  scripts/FontSelector/FontSelector: fix misaligned '6' under font sizes by Alwin.
-+ scripts/desktop_manager;
-  scripts/DesktopCheckMounts;
-  apps/DesktopIcons: moved the calculations, the preferences menu generation and
-  the generation of the button into a script. That fix the submenus jumping at
-  the wrong places.
-- script/findumppartitions: moved in desktop_manager.
-  scripts/FileEditors/ShowDirectories-Help: fix for help dialog showing multiple times when
-  called multiple times; add missing quote and exit stuff.
-  recipes/*: fix No such command 'RedrawIconBox' message at start (this will also pick up
-  the right IconBox at recipe change); remove the obsolete EdgeCommand
-  (they are replaced by the ShowPanelOnTop mouse binding).
-
-Dimanche 7 novembre 2015
-  scripts/AutoHibernate: decrease the time for the loop from 30 to 5 secs
-  asciidoc/FAQ: - 3.14: not needed anymore
-  locale/de_DE.UTF-8/*: Updated German translation from Thomas Funk
-
-Vendredi 5 novembre 2015
-  functions/Exit: Fix redirection for f. dash.
-  locale/de_DE.UTF-8/*: Updated German translation from thomas Funk
-  asciidoc/FAQ: + 3.14 about the stop auto hibernation
-  scripts/AutoHibernate: update the loop to make it work in real cases
-
-Jeudi 4 novembre 2015
-  scripts/AutoHibernate: Avoid auto hibernate loop.
-  functions/Exit, locale/fr*/LC_MESSAGES/fvwm-crystal.*, addons/*.pot: Add menu
-  and functions for automatic hibernation.
-
-Mardi 3 novembre 2015
-+ scripts/AutoHibernate: Introducing automatic hibernation.
-
-Lundi 2 novembre 2015
-  functions/Developer-Menu: The man pages viewer have now their name into the tittle bar.
-
-Jeudi 29 octobre 2015
-  scripts/PrefVars/PrefVars: fix media files editing.
-  addons/fvwm-crystal.pot, functions/Developer-Menu, 
-  locale/[fr_FR|fy_NL|nl_NL].UTF-8/LC_MESSAGES/fvwm-crystal.po,
-  scripts/FileEditors/ShowDirectories-Help: patch from Alwin, remove double separator when at least
-  2 of tkinfo, pinof and emacs are installed (developer menu), updated last locales strings and
-  fix typos.
-
-Lundi 26 octobre 2015
-  addons/fvwm-crystal.pot, function/Media, functions/Music-alsaplayer, functions/alsaplayerdaemon,
-  functions/Wallpaper, locale/[en_US|fr_FR|fy_NL|nl_NL].UTF-8/*/fvwm-crystal*: patch from Alwin:
-  Re-use Gettext in Jump and Seek menu, nice looking 1/2 character, fix typo (secondes->seconds).
-
-Dimanche 25 octobre 2015
-  scripts/FileEditors/FileEditWithHelp, functions/Preferences-Menu: Fix file saving: fix
-  loading and removal of temporary environmental variable.
-  apps/DesktopIcons: Add preference setting to put or not the desktop icons on top with the panel.
-  It now use State 30 to which windows are put on top. State 31 remain to put them to bottom.
-  styles/FVWM: add State 30 style to the FVWM parts.
-  Panel-Display: Use State 30 to control which windows are put on top.
-
-Vendredi 23 octobre 2015
-  bindings/Desktop-MMB-TogglePanels: new binding to toggle on top the panels; changed the
-  toggle visibility of the panels from EWMH to a new iconify toggle.
-  styles/FVWM: moved the * style at the beginning so that it will not interfere with the other styles;
-  add State 1 et State 31 to all FVWM parts.
-+ functions/Panel-Display: functions to control the display of the panels. It provide:
-  - Panel-Toggle: Toggle the visibility of all windows with State 31 = true,
-  - Panel-Toggle-OnTop: Toggle to top all windows with State 31 = true, Use State 1 for that:
-    true = on bottom, false = on top.
-  - various functions from diverse recipes. After cleanup, only somes from the Amiga recipe
-    will remain.
-  functions/LoadCommonStuffs: Include Panel-Display.
-  functions/MakePanel: change the padding variable into padding_x and padding_y variables.
-  functions/Window-Basic: changed the comment of ShowWindowOnTop
-  reipes/Amiga: various cleanup, changes related to MakePanel above.
-  functions/NotificationAreaManager-stalonetray: Fix multiple stalonetray instances.
-
-Mercredi 21 octobre 2015
-  functions/Preferences-Menu: Fix bashism.
-  recipes/Amiga: cleanup
-
-Lundi 19 octobre 2015
-  bin/fvwm-crystal.infoline: Fix free memory variable.
-  recipes/Amiga|LapLeft|LApLeft with ACPI|LapRight|LapRight with ACPI|Nebulae: Fix the Pager
-  when in Panel.
-
-Dimanche 18 octobre 2015
-  decorations/Elberg/Default/Theme.*, decorations/Ish/*/Colorsets: fix missing Shadow and
-  Handles style.
-  functions/Preferences-Menu: Fix moving of FS window in SetGeometry.
-  scripts/random-wallpaper: Fix wrong wallpaper setting in trap function (was visible after a restart).
-
-Jeudi 15 octobre 2015
-  functions/Preferences-Menu: Fix SelectDefaultTerminal to work the first time it is called;
-  Fix bashism in SetGeometry for loop condition.
-
-Mardi 13 octobre 2015
-  apps/DesktopIcons: fix bashisms in test.
-  scripts/make_all_playlists: add webm video support.
-  functions/Developer-Menu: FvwmViewManPage use A instead of X. It doesn't work with terminator on Debian...
-  I think it is not Debian fault but a terminator issue (it necessited more than 2 years to fix a
-  terminator command line related bug, and 1 month or so to introduce a new one...). Anyway, 
-  It work on gentoo, which doesn't use a wrapper around the different terminals,
-  so for me it is OK.
-
-Lundi 12 octobre 2015
-  bin/fvwm-crystal.generate-menu: fix for multiple localised Name entries in desktop files
-  whih caused bad filenames, resulting in "No such command 'xyz'" fvwm errors when loading
-  the resulting application menu.
-  functions/Preferences-Menu: fix Reload-Recipe when the recipe is not given to the function;
-  test fvwm > 2.6.5 for the XDG menu.
-  functions/CheckForFiles: add the FullScreenApps file into the wanted preferences.
-+ scripts/FSApps, functions/Fullscreen: Window-AutoFS: put the Piperead into an external script.
-
-Dimanche 11 octobre 2015
-  apps/DesktopIcons: typo fix, icon size fixes for the icon row number
-  functions/Preferences-Menu: fixes quoting of the ReloadRecipe function.
-  bindings/Misc-Keybindings_NumLock: typo fix
-+ preferences/DeskIconsSign.*: per recipe pref file for the desktop icon manager
-
-Samedi 10 octobre 2015
-  recipes/*, apps/DesktopIcons: add per recipe pref setting for left/right emplacement
-  of the icon manager.
-  apps/DesktopIcons: use the EWMH hints to determine the number of rows of icons.
-  addons/*.pot, locale/fr_FR.UTF-8/*: a few new strings for the desktop icon manager.
-+ icons/Default/22x22/fvwm-crystal/Left.png|Right.png: new icons for the desktop icon manager.
-
-Vendredi 9 octobre 2015
-  recipes/*, apps/DesktopIcons: use the EWMH hints for the icon manager placement.
-
-Jeudi 8 octobre 2015
-  addons/Xressources: add xterm setting to remove the menu bar in FvwmConsole, thanks to Alwin.
-
-Lundi 5 octobre 2015
-  apps/DesktopIcons, functions/About, functions/Fvwm-Crystal-menu, scripts/FvwmScript-CpuTemp,
-+ locale/en_US.UTF-8/*,
-  locale/[fr_FR.UTF-8|fy_NL.UTF-8|nl_NL.utf-8]/LC_MESSAGES/fvwm-crystal-script.po,
-  scripts/FontSelector/FontSelector: patch from Alwin that fix various typos, some locale translations
-  and introduce a new en_US.UTF-8 locale.
-
-Vendredi 2 octobre 2015
-  colorsets/RedDesktop.cs: typo fix
-  scripts/FvwmScript-*: Use the new colorsets instead of static colors.
-- components/scripts/FvwmScript-Clock-24h*, FvwmScript-Clock-small_date: removed outdated files.
-
-Jeudi 1 octobre 2015
-  functions/Fullscreen: Auto FS: add condition to not put if full screen the transient windows.
-  colorsets/*, components/scripts/FvwmScript-AcpiBatt: update colorsets for use with AcpiBatt.
-
-Lundi 28 septembre 2015
-  functions/Fullscreen: change the delay to put firefox in full screen from 5 to 10 sec.
-
-Dimanche 27 septembre 2015
-  colorsets/colorset-definition, colorsets/Amiga.cs: new colorsets for the
-  AcpiBatt applet.
-
-
-Jeudi 24 septembre 2015
-  components/scripts/FvwmScrpt-AcpiBatt: use the new way to get the ACPI battery status,
-  thanks to Jorge Sampayo.
-  scripts/startmplayer: save mplayer's PID into the infostore.
-  apps/DesktopIcons: use fusermount for umounting of simple-mtpfs partitions.
-
-Mercredi 23 septembre 2015
-  functions/Fullscreen: Automatic full screened applications:
-  add a delay for Firefox, needed because Firefox think it now better than the
-  window manager/user what it must do. Todo: ignore the transiet windows.
-
-Mardi 22 septembre 2015
-+ fvwm/locale/fy_NL.UTF-8/*: New UTF-8 Frisian locales, thanks to Alwin.
-+ fvwm/locale/nl_NL.UTF-8/*: New UTF-8 Dutch locales, thanks to Alwin.
-- fvwm/locale/nl_NL: Removed outdated Dutch locales.
-
-dimanche 13 septembre 2015
-+ shared/fvwm-crystal.sudoers.d: Initial support for automatic sudo configuration for the Exit menu.
-  shared/fvwm-crystal.sudoers.d: Use the group fvwm-crystal support for sudo instead of user names.
-
-vendredi 11 septembre 2015
-  functions/Exit: Initial support for resume-hibernate via pm-utils.
-
-lundi 22 juin 2015
-  apps/DesktopIcons: Add simple-mtpfs to the partition icons. Usefull for devices like mobile phones.
-
-mercredi 17 juin 2015
-  locale/fr_FR.UTF-8/*/*, addons/fvwm-crystal-script.pot: added last strings, typo.
-  functions/About: updated Version to 3.4.0
-
-lundi 15 juin 2015
-+ Red, Green, 32x32, 22x22: more icons for DesktopIcons directories
-+ preferences/BROWSER, preferences/EDITOR: default preference for fvwm.crystal browser and editor,
-  values: /usr/bin/firefox and /usr/bin/nano.
-  scripts/PrefVars: add EDITOR preference.
-  functions/CheckForFiles: add EDITOR preference.
-
-lundi 15 juin 2015
-+ icons/Default/48x48/categories/Yellow_Drawer.png, Yellow_Drawer.png.active.png:
-  icons for DesktopIcons directories
-
-lundi 8 juin 2015
-  components/Fullscreen: Fix non wanted full screen fvwm scripts in conjunction with the
-  automatic full screen preference.
-
-jeudi 3 juin 2015
-  components/Preferences-Menu: Fix quoting in Reload-Recipe.
-
-mercredi 2 juin 2015
-  preferences/DesktopDirs; preferences/IconsDirs: add file name as commented 1st line.
-  recipes/LapLeft*; recipes/LapRight*: fix panel alignement.
-
-mercredi 27 mai 2015
-  functions/Preferences-Menu: fix recipe reloading when called from fvwm-crystal.generate-menu.
-
-mardi 7 avril 2015
-  updated the French locale and the *.pot files.
-
-vendredi 6 mars 2015
-  functions/Preferences-Menu: fix loading of recipe from the preferences menu.
-
-lundi 2 mars 2015
-  functions/Music, functions/Media: introducing mplayer tooltip instead of the OSD menu.
-  apps/DesktopIcons: fix for the refresh of the actions in the preferences menu.
-
-mercredi 11 février 2015
-  function/Exec-Accelerator: gnome-terminal support is broken due to a bug into gnome-terminal.
-+ functions/Music-alsaplayerdaemon: add support for AlsaPlayer in daemon mode.
-  functions/Media, functions/Music, functions/Mixer, functions/Preferences-Menu: add AP daemon mode support.
-
-mardi 10 février 2015
-  bindings/Misc-Keybindings*: changed BlankScreen to Alt+B; added pref test for the XDG application menu.
-vendredi 30 janvier 2015
-  functions/Preferences-Menu: fix recipe reloding with space in file name after fvwm-crystal menu generation.
-  functions/Wallpaper: fix spaces in direcctory name/path with Random-Wallpaper.
-
-mardi 20 janvier 2015 
-  apps/DesktopIcons: oops typo fix; the action dialogs show the current preferences instead of arbitrary ones.
-
-vendredi 16 janvier 2015
-  functions/Music, functions/Media: We don't want qjackctl to be autostarted by Music-QJackGUI
-  
-jeudi 15 janvier 2015
-  scripts/FileEditors/Show-Directories-Help: typo
-  apps/DesktopIcons: Add title on the directories icons.
-  bindings/Music*: Add Alt-S toggle QJackCtl and AlsaMixer;
-  add Alt+P toggle media player visibility.
-  functions/Media: Add Show the file name function into mplayer Playlist menu.
-  functions/Music: Show QJackCtl will show the mixer too.
-  functions/Music-alsaplayer: Add tooltip for current song.
-  functions/Music-mocp: Fix multiple instance with Music-GUI, we only want 1 instance.
-
-samedi 10 janvier 2015
-  scripts/launchwm: add "-nolisten tcp" to the Xephyr command.
-  Thanks to Alwin for pointing that out.
-
-vendredi 2 janvier 2015
-  Change comment in functions/Fullscreen
-
-mercredi 10 décembre 2014
-  Add jack_capture_gui2 in Applications database.
-
-mercredi 5 novembre 2014
-  locale/nl_NL/*: updated Dutch translation from Alwin.
-
-mardi 28 octobre 2014
-  functions/Preferences: new CopyPreferences function; can be used to copy
-  a preference file from CONFIGDIR or SYSTEEMDIR to USERDIR
-  functions/Preferences-Menu: new submenu to define the thumbnail size into
-  the wallpaper menu.
-+ scripts/FileEditors/FileEditorWithHelp,
-+ scripts/FileEditors/ShowDirectories-Help: New version of the file editor for the
-+ preferences/ShowDirectories: show directories preferences help file
-  preferences. It can edit 1 file at a time. Multiple instances can be launched. A help
-  file must be provided that describe the edited file.
-  apps/DesktopIcons: Add support for arbitrary directories.
-  functions/Fullscreen: Updated comments.
-  functions/Mixer, functions/Tooltip, functions/LoadCommonStuffs: made the tool tip function
-  to work, load it and use it for the volume key bindings.
-  functions/Preferences: copy ShowDirectories pref file to the user directory.
-  functions/Preferences-Menu: put the FileEditor launcher into a function and call it from the menu,
-  use the defaul fvwm-menu-desktop menu file location in $FVWM_USERDIR/.menu,
-  scripts/CheckMenuDate: use the default menu file location.
-  add a wallpaper thumbnail size menu, launch ShowDirectories from the file editor function.
-  functions/Wallpaper: add support for different thumbnail sizes.
-  locale/fr*/*: a few new strings
-  addons/*.pot: added the new strings into the pot files.
-  scripts/XDG-Menu: use the default menu file location, use fvwm-menu-desktop2 for fvwm-2.6.5,
-
-vendredi 17 octobre 2014
-  script PrefVars: Add the full screen by default preference into the editor.
-  preferences/FullScreenApps: Arrange the text to fit.
-
-mardi 14 octobre 2014
-+ preferences/FullScreenApps,
-  functions/Fullscreen: Add fvwm event for full screen by default preference.
-
-lundi 13 octobre 2014
-  functions/EWMH_BaseStruts: Add the desktop icons panel.
-
-Mercredi 8 octobre 2014
-  recipes/*: cleanup.
-
-Mardi 7 octobre 2014
-  INSTALL; README; session-management.README: update
-  functions/CheckForFiles: load XDGMenu.
-  apps/QuakeConsole: Fix horizontal shift.
-  functions/Exec-Accelerator: Add support for urxvtd.
-+ functions/ScreenSaver: Add instantaneous screen blanking support.
-  functions/LoadCommonStuffs: Add ScreenSaver to the files we want to load by default.
-  bindings/Misc-Keybindings*: Add Alt+B binding for BlankScreen function. Fixed typo.
-  functions/Preferences-Menu: Add preferences for URxvtD and XDG menu - the XDG menu generate
-  a lot of image magick related errors, so we want a preference to not have it by default.
-+ preferences/XDGMenu: pref file, default to no.
-  functions/Fullscreen: Disappear: fix the window ids.
-  scripts/CheckMenuDate: Add the XDG menu only if wanted in the prefs.
-  scripts/XDG-Menu: Make the script to be more verbose about the icon related errors.
-  
-Vendredi 2 mai 2014 Dominique Michel
-+ addons/makecrystalicon: make fvwm-crystal icons from arbitrary image files.
-  bin/fvwm-crystal.generate-menu: review of the usage comment; add new additional
-  categories; use user locale when avaible for the menu name; cleanup.
-+ scripts/XDG-Menu: make a XDG application menu in $FVWM_USERDIR/tmp/XDGMenu.
-  scripts/CheckMenuDate, functions/CheckForFiles: Include the XDG menu at startup and
-  update it at the same time than the regular FVWM-Crystal application menu.
-  bindings/Misc-Keybindings*: made the XDG menu avaible via Alt + A.
-  asciidoc/KeyboardBindings: add Alt + A binding.
-
-Lundi 31 mars 2014 Dominique Michel
-  + Add application entries for zynaddsubfx ALSA and JACK
-  bin/fvwm-crystal.generate-menu: fix typo in icon generation.
-+ scripts/CheckMenuDate: helper script to launch the menu generation in case of
-  desktop files change.
-  bin/fvwm-crystal.generate-menu: create a preference file with the date of the last desktop file.
-  function/CheckForFiles: launch the helper script.
-  # fixes from alwin:
-  locale/nl_NL: moced the files into LC_MESSAGES with new strings and typo fixes.
-  addons/*.pot: ported the new strings and typo fixes.
-  functions/Preferences-Menu, KeyModifierEditor, scripts/media-directories: typo fixes.
-  FontSelector: position fix for a widget.
-  #
-  scripts/CheckMenuDate: replaced multi pipe commands by awk.
-  bin/fvwm-crystal.generate-menu: use awk instead of piped commands, cleanup.
-
-Jeudi 27 mars 2014 Dominique Michel
-  icons/*/apps: add some missing icons in 32x32 and 48x48 sizes.
-  bin/fvwm-crystal.generate-menu: fix for icon generation when user is not root,
-  will generate more icons.
-
-Vendredi 21 mars 2014 Dominique Michel
-  recipes/LapLeft*: make the application menu to not overlap the button
-
-Mercredi 19 mars 2014 Dominique Michel
-  apps/FvwmMiniConsole: move env variable to infostore; made it to work at first startup
-+ functions/CheckForFiles: check for preference files and application database; launch
-  the preference editor or fvwm-crystal.generate-menu accordingly.
-  functions/LoadCommonFiles: load CheckForFiles at startup/restart.
-  scripts/PrefVars: Add help for MediaDirectories.
-  scripts/mediadirectories: removed test for MediaDirectories pref file.
-  bin/fvwm-crystal.generate-menu: remove PrefFile warning; made it to continue after copying the pref files.
-  locale/fr*/fvwm-crystal-script.*; addons/fvwm-crystal-script.pot: add Help string.
-
-Mardi 25 février 2014 Dominique Michel
-  bin/fvwm-crystal.generate-menu: add bmp, gif, jpg, pcx, ppm and tga formats to
-  icon generation; use first picure when source have several pictures.
-+ icons/*/khelpcenter.png: icons for khelpcenter.
-
-Samedi 22 février 2014 Dominique Michel
-  scripts/FontEditor/FontEditor: use 14 as default font size; fix for the
-  width of the top buttons by setting a default font, it is overwritten later.
-  recipes/LapLeft*, LapRight*: removed non needed PipeRead calls.
-  functions/Preferences-Menu: force Pager on bottom at recipe change.
-  functions/Exit, Exit-Safe: changed the order of the Restart and Lock Screen functions into the Exit menu.
-
-Verion 3.3.2
-------------
-
-Jeudi 20 février 2014 Dominique Michel
-  scripts/launchwm, functions/Xephyr: remove use of id -un variable and
-  use direct $HOME call instead.
-  functions/About: updated version to 3.3.2.
-
-Lundi 17 février 2014 Dominique Michel
-+ scripts/FvwmScript-CpuFreq-small: Derived from FvwmScript-CpuFreq.
-  functions/NotificationAreaManager-Stalonetray: Fix for alpha transparency
-  which is the inverse of trayer.
-  recipes/Default with ACPI: removed TODO.
-  recipes/LapLeft, LapRight: Fix for stalonetray with 1 icone width in the prefs,
-  make the clock height of 24 px.
-+ recipe/LapRight with ACPI
-+ recipe/LapLeft with ACPI: 2 new recipes with ACPI support.
-
-Samedi 15 février 2014 Dominique Michel
-  recipes/Default with ACPI: fix for height and scripts colorset on the
-  bottom bar; fix for warning with IconMan-Icons.
-  scripts/FvwmScript-AcpiBatt: changed the checks from /proc to /sys; patch
-  from Debian.
-
-Vendredi 14 février 2014 Dominique Michel
-  scripts/launch: Increased delay to bring Xephyr in fullscreen.
-
-Lundi 10 février 2014 Dominique Michel
-  styles/Applications: force Gambas application to not use user and program
-  specified locations and instead let fvwm do its job.
-
-Verions 3.3.1
--------------
-
-Jeudi 6 Janvier 2014 Dominique Michel
-  NEWS: 3.3.1 update.
-  functions/About: updated Version to 3.3.1
-
-Mardi 4 Janvier 2014 Dominique Michel
-  functions/Music-mpd: fix quoting and special characters in played file menu;
-  add seek relative by 5 and 10%. Thanks to Alwin for pointing that out;
-  make seek as for AlsaPlayer; add seek into the Music menu.
-  functions/Media; make seek like AlsaPlayer.
-  recipes/Amiga: make the seek like the other recipes.
-  addons/fvwm-crystal.po; apps/DesktopIcons; functions/Developer-Menu;
-  functions/Preferences-Menu; addons/fvwm-crystal.pot; some new localized strings.
-  locale/fr/*.*: updated the french locale files,
-
-Dimanche 2 févier 2014 Dominique Michel
-+ locale/nl*: New Dutch locale files from Alwin
-
-Jeudi 30 janvier 2014 Dominique Michel
-  functions/Preferences-Menu: make SilentOps to apply immediately
-
-Mercredi 29 janvier 2014 Dominique Michel
-  INSTALL, README: Oops, added depend on xdg-user-dirs.
-
-Version 3.3.0
--------------
-
-Lundi 21 Janvier 2014 Dominique Michel
-- NEWS, functions/About: update to 3.3.0
-
-Samedi 11 Janvier 2014 Dominique Michel
-- removed flock from Applications-Database
-
-Vendredi 10 janvier 2014 Dominique Michel
-  styles/Applications-Icons-22-32: commented out FuncResizeTerm, this should be
-  in the Xresources files.
-  addons/Xdefault: added geometry for a few terminal emutlators.
-  asciidoc/FAQ: 3.2: added examples for userconfig.
-  asciidoc/create.sh: fix moving of FVWMCrystalFAQ.1 file.
-
-Mercredi 8 janvier 2014 Dominique Michel
-  functions/Media: create ~/.mplayer directory if it doesn't exist.
-  functions/Exec-Accelerator: fix for AT function with infostore variable; fix
-  for A functions for the recent change in gnome related terms for their -e syntax...;
-  fix for xfce4-terminal and x-terminal-emulator (Debian) in these 2 functions...
-
-Dimanche 5 Janvier 2014 Dominique Michel
-  scripts/KeyModifiersEditor/KeyModifiersEditor: fix the locale aware titles
-  locale/fr*/*/*: sorted the locale strings; new strings in fvwm-crystal-sring.*.
-  locale/fr*/*/fvwm-crystal.*: new translated strings and french spellning fixes.
-  functions/Preferences-Menu: fix typo in localized string + 1 new string.
-  functions/Media: make the speed menu like in Music-Alsaplayer, locale aware and
-  fast keys in menu.
-  locale/*/*/*: sorted all remaining po files.
-+ addons/fvwm-crystal.pot; fvwm-crystal-script.pot; make.pot; sort_po: usefull
-  locale files.
-
-Vendredi 3 Janvier 2014 Dominique Michel
-+ scripts/KeyModifiersEditor/KeyModifiersEditor: An editor for the keyboard modifiers.
-  Can be useful with applications like Ardour and Emacs that use a lot of key bindings.
-  functions/Preferences.Menu: add Key binding modifiers menu.
-  functions/Keyboard-Modifiers: load user preference if present.
-  functions/Preferences-Menu; functions/Media; scripts/media-directories: workaround
-  a fvwm bug with auto generated menu with some characters in file names; for that
-  added a preference option to toggle the icons into the menus.
-+ preferences/MediaMenuIcons: preference file for dito.
-- bindings/Application-Ardour: removed outdated and non working Ardour bindings.
-  styles/Applications: idem.
-  asciidoc/FAQ: udated 3.8
-  functions/About: updated version to 3.2.8
-+ icons/*: some new application icons
-
-Mercredi 1 Janvier 2014 Dominique Michel
-+ Applications/*: a lot of new application
-  scripts/launchwm: launch the nested wm in fullscreen
-
-Mardi 31 décembre 2013 Dominique Michel
-  Applications/Multimedia/Audio: removed rythm category and moved its entry into rhythm.
-
-Vendredi 27 décembre 2013 Dominique Michel
-  components/functions/Xephyr; scripts/launchwm: We don't want the fvwm and fvwm-themes files
-  to be mixed with fvwm-crystal.
-
-Jeudi 26 déecembre 2013 Dominique Michel
-  components/styles/Applications: fixed style for buggy Wine windows that doesn't take the focus.
-  added applications menu entries and icons for wine related applications.
-
-Lundi 23 décembre 2013 Dominique Michel
-  recipes/*; addonns/convert_colosets; addons/translatechars; bin/fvwm-crystal;
-  bin/fvwm-crystal.videomodeswitch*; functions/Debug-Functions; functions/Music;
-  functions/Music-Alsaplayer; functions/Preferences-Menu; scripts/DesktopActions;
-  scripts/FontSelector/FontSelector: fix more bashisme and quoting. Thanks to
-  Martin Vath for the fixes and the review.
-
-Mercredi 10 décembre 2013 Dominique Michel
-  fvwm-crystal: introduced code to remove orphaned control files in /tmp at startup.
-  fvwm-crystal.play-movies: interval change to make it work in any directory.
-  apps/DesktopIcons: use bash instead of sh. Bash is the de facto standard GNU/Linux
-  shell andis allready in use by FVWM-Crystal. use killall instead of killall -9
-  to kill the helper script; separated Quit and ToRestart functions.
-  scripts/DesktopCheckMounts: use 1 temporary file to control it state. Cleanup this
-  file at exit or fvwm exit/crash.
-  functions/fullscreen: + Quit function to remove temporary files.
-  scripts/media_directories: fixed the Load Media File menu generation. fvwm-menu-directory
-  doesn't like Taviso's stuff whit multiple directories and non ASCII file/dir names;
-  It is not perfect due to fvwm-menu-directory limitation, but it is 100 times better that
-  before. If it still doesn't work for you, please don't complain but fix fvwm-menu-directory.
-  functions/Media,Music-mplayer(2): + logic to stop only the mplayer(2) instances started by
-  fvwm-crystal with 2 helper scripts. It is now 2 options in the menu: stop and destroy.
-+ scripts/killmplayer; scripts/startmplayer: helper scripts to start/stop mplayer.
-  NotificationArea-stalonetray: fix the redraw at wallpaper change.
-  functions/Wallpaper: dito + menu for random wallpapers.
-+ scripts/random-wallpaper: helper scripts for random wallpapers menu. Work with the wallpapers
-  in FVWM_USERDIR, take the delay as parameter and follow the symlinks. Use fvwm-crystal.wallpaper.
-  Amiga recipe: fixed the update infoline function. This + a style change fix the erratic buzzy
-  cursor.
-  SilentHacker recipe: fixed the update infoline that was not updating well.
-+ scripts/UpdateInfoline: helper script for dito.
-+ styles/FocusPolicy-NeverFocus: policy for stufs like FvwmButtons.
-  styles/FocusPolicy-*: fix the styles at wallpaper redraw. This fix the erratic buzzy cursor.
-+ scripts/PrefVars/PrefVars: FvwmScript to update the lost preferences like the media directoories.
-  functions/Preferences-Menu: + menu for dito.
-  apps/DesktopIcons: fix 2 shism.
-
-Mercredi 4 septembre 2013 Dominique Michel
-  Makefile: fixed .svn copy in make dist - replaced find command by rsync.
-  NEWS: updated.
-  components/About: updated version to 3.2.7
-
-Mardi 3 septembre 2013 Dominique Michel
-  components/functions/Fullscreem: removed one more bashism.
-
-Dimanche 1 septembre 2013 Dominique Michel
-  scripts/DesktopCheckMounts, findumpartitions: removed bashisms ([[ -> ]).
-  scripts/make_all_playlists: shebang bash; added .ram video format support.
-  scripts/ScreenResolution: shebang bash.
-  components/apps/DesktopIcons, EWMH-BaseStruts, Feedback, Media, Mixer,
-  Xdg-User-Dirs: removed bashisms.
-  recipes/*; removed bashisms
-  components/Xephyr, Fvwm-Crystal-Menu, scripts/launchwm: moved check for session
-  files to /usr/share/xsessions, adapted the code.
-  scripts/FontSelector/findindex.sh: changed shebang to bash.
-  scripts/convert_preferences: will update the Version file in $FVWM_USERDIR
-  to current version at startup.
-  components/About: updated version to 3.2.6
-  updated NEWS.
-
-Mercredi 31 Juillet 2013 Dominique Michel
-  bin/fvwm-crystal.mplayer-wrapper: change shebang to /bin/bash
-  Applied some patches from Vincent Nernat for Debian:
-  functions/Exec-Accelerator; functions/Preferences-Menu;preferences/DefaultTerminal:
-  add Debian x-terminal-emulator
-  locale/ru_RU*/*: updated translations by Alexander Galamin
-  
-Lundi 22 Juillet 2013 Dominique Michel
-  functions/Preferences-menu; replaced the killall -9 by killall, some
-  apps don't like when stalone tray is killed -9.
-  functions/Fvwm-Crystal-Menu: to close an application menu and open Crystal
-  application menu with a single click don't work with current Xorg; replace
-  the H context by the I context in DesktopMenu.
-  FAQ: added 3.2.13 about the Feedback/Support form.
-  functions/About: udated Version to 3.2.5.
-
-Mardi 16 Juillet 2013 Dominique Michel
-+ functions/Feedback: form for user feedback and support
-  functions/About: + launch the feedback dialog, typos
-  functions/LoadCommonStuffs; + Include Feedback
-  locate/fr.../fvwm-crystal.*: new strings
-  functions/Media; functions/Music-Alsaplayer: a few string changes
-
-Lundi 15 Juillet 2013 Dominique Michel
-  recipes/*; functions/Fvwm-Crystal-Menu: moved the music menu into the menus.
-
-Dimanche 14 Juillet 2013 Dominique Michel
-  fixed app launcher for RTSynth(-jack) and added icons
-  Various application icons and launchers
-  recipes/Amiga;LapLeft;LapRight;Nebulae;Thin: fix double application menu
-  after its regeneration.
-  bin/fvwm-crystal.videomodeswitch*: cleanup; fixed resolution order between the 2 scripts.
-+ scripts/ScreenResolution: helper script to generate the ScreenResolution menu
-  functions/Fvwm-Crystal-Menu: added ScreenResolution menu
-  functions/Developer-Menu: fixed recipe reload, was not working with infostoore
-  and the preference change without restart.
-  recipes/*: Removed te FVWM-Crystal menu, it is in functions/Fvwm-Crystal-Menu.
-  
-Samedi 13 Juillet 2013 Dominique Michel
-  asciidoc/create.sh: added aotomatic man and html file move when only 1 file
-  is created.
-  components/apps/DesktopIcons: added mount/umout options using mount, pmount
-  and pmount-gui.
-  asciidoc/fvwm-crystal: desktop icons - added mount/umount description.
-+ scripts/findumpartitions: helper script that check for unmounted partitions
-  in /etc&fstab and add the corresponding menu items if they have the user(s) key.
-  Updated version to 3.2.4.
-  News: added a few words about this release.
-  Install: Updated with optional dependencies for mounting/unmounting.
-  asciidoc/FAQ: changed Q 3.12 to reflect the changes with the new u/mount functions.
-
-Samedi 6 Juillet 2013 Dominique Michel
-  Added trasmission icons and app script
-
-Dimanche 23 Juin 2013 Dominique Michel
-  Makefile: removed Copying from the installed files; that make distributions
-  happy.
-  NEWS: 3.2.3
-  About: changed version to 3.2.3
-
-Samedi 22 Juin 2013 Dominique Michel
-  bin/fvwm-crystal.{apps,wallpaper}, scripts/FvwmMPD/*.py: reverted the
-  shebang change as they work with python-2.{5,6,7}.
-  INSTALL: updated dependencies accordingly.
-
-Mardi 18 Juin 2013 Dominique Michel
-  functions/Mixer: fix for possible cursor freeze with mplayer;
-  add Mixer-Mute-Toggle which only toggle mute alsamixer or aumix.
-  vindings/KeyboardBinding: Mixer-Mute-Toggle with Ctrl + XF86AudioMute.
-  asciidoc/KeyboardBindings: add above bindings.
-  functions/About: updated version to 3.2.2
-  NEWS: version 3.2.2
-
-Samedi 15 Juin 2013 Dominique Michel
-  functions/About: updated version to 3.2.1
-  asciidoc/KeyboardBindings: fixed typo
-  
-Vendredi 7 juin 2013 Dominique Michel
-  Updated NEWS
-  bindings/Desktop-MMB-EdgeScroll; make it work with preferences without restart
-  bindings/Dekstop-MMB-ToggleTopBar: make it work with the Silent Hacker recipe
-  recipes/*: streamlining to respect the recent changes.
-
-Jeudi 6 juin 2013 Dominique Michel
-  functions/Mixer; bindings/Multimedia*: added toggle mute/pause function
-  and bindings
-  asciidoc/*: updated version to 3.2.1
-  asciidoc/KeyboardBindings: added multimedia keys bindings description
-
-Mercredi 5 juin 2013 Dominique Michel
-  recipes(Default with ACPI; recipes/SilentHacker: make the buttons to be aligned
-  when the font size is changing
-  bindings/Misc_Keybindings_NumLock: removed non necessary and wrong binding on
-  PrintScreen
-  bin/fvwm-crystal.apps; bin/fvwm-crystal.wallpaper; scripts/FvwmMPD/*.py:
-  updated the python shebangs from python2 to python2.7
-
-Mardi 4 Juin 2013 Dominique Michel
-  Makefile: fix make uninstall of fvwm-crystal man page
-  Makefile: fix for successive installations with different install prefixes
-  Makefile: added make clean section
-  Makefile: make preferences/LastChoosenRecipe to respect $prefix; thanks to
-  Thomas Funk for pointing that out.
-  INSTALL: added a few workds about make uninstall, make clean and correctpath,
-  as well than about the preferences.
-+ functions/Fvwm-Crystal-Menu; functions/LoadCommonStuffs; Preferences-Menu;
-  recipes/*: make the DesktopMenu to show only 1 time after a recipe change
-  recipes/*: make the clock button to be in layer 2
-
-Samedi 1 Jui 2013 Dominique michel
-  INSTALL: updated
-
-Jeudi 29 Mai 2013 Dominique Michel
-  bin/fvwm-cystal.generate-menu: remove libpng warnings about bad ICCM profiles
-
-Mardi 27 Mai 2013 Dominique Michel
-  preferences-menu: make the preferences not to restart fvwm
-+ functions/Icon-None: file for dito
-  desktop/Icon-Amiga & Icon-Mwm & Icon-None; functions/Icon-Amiga & Thumbnails;
-  recipes/*; bin/fvwm-crystal.generate-menu: make these files to work with
-  preferences without restart.
-  scripts/make_all_playlists: added ac3, flv and ts file formats
-  functions/Fullscreen; Eindoe-Buttons; bindings/Window-Rearrange*:
-  add NS-Window-Rearrange: rearrange the windows to their original size and
-  place again them with Alt + Shift + D; add Fullscreen-Rearrange: toggle the non iconic windows
-  in fulls screen with Alt + Shift +F.
-  asciidoc: KeyboardBindings: update the man page
-
-Dimanche 25 Mai 2013 Dominique Michel
-  preferences/MediaDirectories: replaced variables by full paths
-  INSTALL: changed some sentence to reflect the actual process.
-+ asciidoc/fvwm-crystal: introduced fvwm-crystal man page
-  asciidoc/*; functions/About: updated version to 3.2.0
-  functions/Developer-Menu: added fvwm-crystal man page
-  updated NEWS
-  locales/fr_FR.UTF-8/LC_MESSAGES/fvwm-crystal.*: added strings for DesktopIcons
-  Makefile: fixed shared installation in make dist-minimal; fixed uninstallation
-  of fvwm-crystal.1; simplified the sed in FEATURES with a cut: fix make install
-  with dist-minimum
-  
-Samedi 24 Mai 2013 Dominique Michel
-- apps/Thunar; 
-+ apps/DesktopIcons; functions/Preferences-Menu: renamed Thunar to DesktopIcons
-  to avoid confusion, this is FVWM-Crystal that manage those icons.
-- scripts/ThunarCheckMounts;
-+ scripts/DesktopCheckMounts: renamed DesktopIcons helper script.
-+ script/DesktopAcrions: new DesktopIcons helper script: it generate the
-  actions prefernces menu.
-  functions/Preferences-Menu: avoid logout and restart with FVWM-Crystal Desktop
-  Icons when possible.
-+ asciidoc/MouseBindings & FAQ & KeyboardBindings & ApplicationsDatabase & Tips &
-  CrystalRoxHowto & Tips & create.sh: ported documentation to asciidoc with a helper
-  script to generate the man pages and html documentation; uodated the doc at the
-  same time.
-- doc/Application Database.txt & Crystal ROX! HOWTO & FAQ & KeyboardBindings &
-  Mouse Bindings & Tips.txt: removed txt documentation
-+ html/*: autogenerated html documentation
-  man/*: auto updated the man pages
-  Makefile: make it work with the new asciidoc documentation; added missing files
-  in uninstall
-  asciidoc/KeyboardBindings: added FvwmExpose and some more comment about Alt+Shift+KP*;
-  updated the man and html pages
-  
-Vendredi 23 Mai 2013 Dominique Michel
-  functions/FvwmExpose: silent xwd
-  apps/Thunar: add preliminary preference support for the action 1 and 2
-+ preferences/FileBrowser1&2: preference files for Thunar actions
-
-Jeudi 23 Mai 2013 Dominique Michel
-  recipes/* - crystal button: changed random wallpaper to Mouse 2, Menu on
-  selected recipes with Mouse 3, removed xrandr whell binding when not
-  in top left corner
-  icons/Default/*/fvwm-crystal/audio-x-generic.png renamed to audio-x-generic-3.png
-+ icons/Default/*/fvwm-crystal/mixer.png&mixer-2.png&audio-x-generic-1&2.png
-  &audio-preferences-1&2.png: more Ken's icons
-  symlinked audio-x-feneric.png to audio-y-generic-2.png
-  preferences/LastChoosenRecipe: changed the defaut to not load 2 times
-  the same recipe at the initial startup. This seam to confuse FVWM a little bit -:)
-  functions/Media; scripts/media_directories: fix for errors at stderr when DVB
-  is present but not configured, and when the media directories preferences are
-  not set by the user.
-  scripts/media_directories; functions/Prefernces-Menu: popup a help message
-  when preferences/MediaDirectories is copied into the user directory.
-  desktop/Keyboard&Keyboard-NumLock; bindings/Misc-Keybings&Misc-Keybindings_NumLock:
-  fixed typo in fvwm-Expose bindings and moved them to Misc-Keybindings*
-  functions/FvwmExpose: added trayer and FvwmIconMan into the exclude list
-
-Mercredi 22 Mai 2013 Dominique Michel
-  moved the X session and desktop files to new location: shared
-  apps/Thunar; recipes/*: make the IconBox to work togueter
-  functions/Media; functions/Mixer: some icon changes
-  Makefile: adjusted the installation of the X session and desktop files;
-  added recipe/LapRight and the 48x48 fvwm-crystal and categories icons
-  in dist-minimal; 
-  shared/fvwm-crystal.desktop: commented out the tryexec key. Thanks to
-  Thomas Funk for pointing that out.
-  recipes/*: make the icon styles to be coherent; removed non needed icon styles
-  recipes/Wing-Commander: fixed the icon man and notification area geometries
-  functions/Prefernces-Menu: The pref warning message will be shown in several
-  lines instead of 1. Thanks to Thomas Funk for pointing that out.
-  recipes/*: added Help menu in FVWM_Crystal menu. Thanks to Thomas Funk.
-
-Mardi 21 Mai 2013 Dominque Michel
-  scripts/ThunarCheckMounts; apps/Thunar: version 2 much simpler and better even
-  if I do prefer the look of the old version; v2 is just better.
-
-Lundi 20 Mai 2013 Dominique Michel
-  functions/FvwmExpose: fix it to be less flashy; removed commented functions
-+ icons/Default/*/fvwm-crystal/On.png&Off.png: 2 new icons from Ken
-+ icons/Default/*/BlingBling2.png&Jewel.png&Jewel2.png&amiga.png&windows.png:
-  new icon from Ken
-  icons/Default/BlingBling.png&focus.png: replaced by Ken's icons
-  functions/Preferences-Menu; apps/Thunar: use those Ken's icons
-  apps/Thunar: added mc as action 2; make helper script to die/run when
-  closing/launching the partitions icons; changed some comments
-- icons/Default/48x48/categories/Boing_4.*;
-+ icons/Default/48x48/categories/Root.*; apps/Thunar: replaced Amiga drive icons by linux
-  drives icons for root; all Ken's icons
-  icons/Default/48x48/categories/DESJTOP.*&DOCUENTS.*&DOWNLOAD.*&MUSIC.*&
-  PICTURES.*&PUBLICSHARE.*&TEMPLATES.*&VIDEOS.*: replaced drives icons by
-  other Ken's icons for the XDG user directories
-
-Dimanche 19 Mai 2013 Dominique Michel
-  doc/FAQ: added 3.12 about removable devices
-+ scripts/checkmounts: Thunar helper script that check for mount changes;
-  it use FvwmCommand because we don't want the cursor to be busy every
-  time a check is done.
-  renamed scripts/checkmounts to ThunarCheckMounts
-  apps/Thunar: make it to redraw the partition icons when they are un/mounted
-+ preferences/ShowPartitions; + preferences/ShowXDG; apps/Thunar: make the
-  XDG user dirs and the partitions optional with preferences; a restart may
-  be needed to kill modules with localised names, but not implemented (FVWM bug).
-
-Samedi 18 Mai 2013 Dominique Michel
-  NEWS: Kenneth E. Lester, Jr. gave me the persmission to use his icons.
-  functions/BlingBling: added FvwmIconMan into the exclude styles
-  apps/Thunar: support for more mount points from /proc/mounts;  added creation
-  of CD/DVD and XDG_USERDIRS icons
-+ icons/Default/48x48/...: Ken's icons for CD/DVD and XDG_USERDIRS
-  functions/About; AUTHORS; French locale: added Kenneth E. Lester, Jr;
-  changed a few strings.
-
-Vendredi 17 Mai 2013 Dominique Michel
-  Udated the French locale with the new strings.
-  doc/FAQ: added 3.11 about theme consistancy with applications
-  FontSelector: fix the index value into the font list
-
-Jeudi 16 Mai 2013 Dominique Michel
-+ preferences/DesktopMenu; functions/LoadCommonStuffs;
-  functions/Preferences-Menu; recipes/*: make the desktop menu with
-  Mouse 1 optional; incorporate the Music menu in all the recipes.
-  functions/FvwmExpose: fixed the synchronization.
-  desktop/Keyboard; desktop/Keyboard-NumLock; functions/LoasCommonStuffs:
-  make FvwmExpose available through Alt+e.
-  functions/FvwmExpose: move WindoId to the calling function
-  scripts/SetTranslucency: E17-Bling helper script; original idea from
-  Gronono on the gentoo forum
-+ functions/BlingBling; functions/preferences-Menu; functions/LoadCommonStuffs:
-  Bling bling translucency support for Fvwm-Crystal; new warning form form.
-+ icons/Default/*/fvwm-crytal/BlingBling.png: bling bling icons
-  functions/Preferences-Menu: use fvwm-crystal icon for the Menu with left click option
-
-Mercredi 15 Mai 2013 Dominique Michel
-  functions/LoadCommonStuffs; recipes/*: Moved back DefaultDesktopManager
-  and Music player into the recipes; they must be after the Icons-* functions
-+ some icons for the preferences menu
-+ desktop/Icon-None; desktop-*; functions/Preferences-Menu: added icon
-  type preferences for the recipe that support icons on the dektop
-+ icons/Default/*/icon*.png: icons file for dito
-+ preferences/IconsType; preference file for dito
-  
-Mardi 14 Mai 2013 Dominique Michel
-+ templates/header: template file for new files
-  functions/MakePanel: Fixed double AddToFunc call
-+ functions/LoadCommonStuffs; recipe/*; config: Moved all the shared components
-  into LoadCommonStuffs
-  config: fixed the order of the recipe preference
-
-Lundi 13 Mai 2013 Dominique Michel
-+ addons/Xdefauts: Xressource file example; fix garbage into urxwt.
-  INSTALL; addons/README: some words about the Xdefaults file
-  AUTHORS: credited Daniel da Silva
-  functions/About: added all the authors I know about
-  functions/Window-Rearrange; bindings/Window-Rearrange";
-  doc/Keyboard bindings.txt; man/KeyboardBindings.1: added 
-  Window-Rearrange-Default with associated key binding
-  apps/Thunar: added WindowListSkip style
-  
-Dimanche 12 Mai 2013 Dominique Michel
-  Updated version to 3.1.16
-
-Samedi 11 Mai 2013 Dominique Michel
-+ scripts/FontSelector/findindex.sh: helper script for FontSelector
-  scripts/FontSelector/FontSelector: fixed the fonts at lauch; added logic
-  to redraw the widgets when changing or recalling the preference
-
-Vendredi 10 Mai 2013 Dominique Michel
-  functions/Fullscreen: don't interfere with MPlayer own fullscreen mode;
-  cleanup; increased schedule time to FullscreenRecover at restart to 1s.
-  functions/Windoow-Buttons: changed comment
-  apps/THunar: changed the icon title colorset
-  scripts/FontSelector: updated 1 font size to pixelsize
-- recipes/Fullscreen: it doesn't make much meaning
-+ recipes/LapLeft;
-+ recipes/LapRight: 2 new recipes for width screens, typicaly modern laptop;
-  don't une trayer with them!
-  bin/fvwm-crystal.apps: more cosmetic code changes from Gentoo
-  updated amule icons
-  functions/Window-Basic; Window-Buttons; Window-Buttons-Vertical: remove
-  non used variables
-
-Mardi 7 Mai 2013 Dominique Michel
-  desktop/FVWM-Crystal_Preferences: load the desktop geometry preference
-  doc/FAQ: added 3.8 about keyboard modifiers; add 3.9 about
-  personal recipe(s); add 3.10: personal application menu
-  styles/Menu: added automatic hotkey support
-
-Lundi 6 Mai 2013 Dominique Michel
-  functions/About: version change to 3.1.13-svn
-  a few better quality icons
-  components/Fullscreen: remove temporary files when a full screened window
-  is closed; silent that function at restart
-  components/Thumbnails: fix a regresion, thumbnail was not recovered at
-  restart; introduce a thumbnail recovery delay at restart, needed by the
-  Icon-Launcher
-+ icons/*/*/fvwm-crystal/geometry.png
-+ preferences/DeskPageX: preference file for desktop geometry
-  functions/Preference-Menu: added desktop geometry preference
-  funcrions/Fullscreen: Added MoveToPage in Disappear off
-  recipes/*: add desktop geometry function
-  locale/fr/*/fvwm-crystal.*: a few new strings
-  recipes/Dock: geometry fix
-
-Dimanche 5 Mai 2013 Dominique Michel
-+ locale/fr_FR.UTF-8/*/fvwm-crystal-script.mo
-+ locale/fr_FR.UTF-8/*/fvwm-crystal-script.mo
-  FontSelector: introduced full GetText support; added selected font label;
-  more relooking
-  preferences: make default font preferences to be coherent with FontSelector
-  components/functions/About: changed version to 3.1.12
-  News: updated
-  locale/fr_FR.UTF-8/*/fvwm-crystal-script.mo;
-  locale/fr_FR.UTF-8/*/fvwm-crystal-script.mo: added Handle width string
-  functions/Preferences-Menu: added Handles icon
-+ icons/Default/*/fvwm-crystal/handles.png
-  bin/fvwm-crystal.apps: cosmetic code changes from Gentoo
-  Makefile: removed uninstall and added install-doc in install.
-
-Samedi 4 Mai 2013 Dominique Miche
-  components/Fullscreen: restrict Fullscreen to non FvwmVuttons windows
-  updated IMSTALL
-  scripts/FontSelector/FontSelector: relooking; added example string
-  save and reset
-
-Vendredi 3 Mai 2013 Dominique Michel
-  functions/Preferences-Menu: Fixed the styles for save panel_font
-  styles/FVWM: new FVWMScript style: VariablePosition Title and StayPut
-  styles/Focues-Policy*: added styles for FvwmScripts
-    desktop/FVWM-Crystal_Preferences/Styles: Moved load DefaultFocusPolicy -
-  it must be loaded after main FVWM styles.
-+ scripts/FontSelector/FontSelector: FvwmScript based xft font selector for
-  Fvwm-Crystal; introduced font style preferences
-+ preferences/*FontStyle: new font style default setup
-  functions/preferences-Menu: converted font preferences to FontSelector
-  associated files in functions, styles and desktop: introduce font style preference
-  decorations/*: batch update to font style preference
-  recipes/*: batch update to font style preference
-  moved functions/Icon-Launcher to apps/Thunar
-  functions/Prefernces-Menu: Added Thunar desktop preference
-  recipes/*; desktop/FVWM-Crystal-Preferences: moved desktop manager to the recipes
-  recipes/*: make all the recipes to work with apps/Thunar
-
-Mercredi 1 Mai 2913 Dominique Michel
-  updated the version to 3.1.8
-  functions/Icon-Thumbnails: fix for desiconification of fullscreen windows;
-  fix the focus when restoring the window
-  recipes/*: unified the loading order of the notification area and media
-  players, this fix non wanted icons on the desktop
-  recipes/*: unified DesktopSize, all the recipes have now 8x1 pages
-- recipes/Clean Vertical. This is the same than Clean anyway, but cannot be
-  unified with the other recipes. This unification fix the issue with lost
-  windows after a recipe change.
-  
-Mardi 30 Avril 2013 Dominique Michel
-  functions/FvwmExpose: Added comment about synchronization
-  recipes/Amiga: Commented out FvwmExpose
-  bindings/Numpad-Control: replaced non working function by the new maximize one
-  bindings/Music*: updated to use the dB step defined in functions/Mixer (1.5 dB)
-  updated the doc and man pages with those changes
-  synchronized the FAQ man page with the text file
-  functions/Icon-Launcher: launch the "icons" at the bottom
-  updated the version and NEWS to 3.1.7
-  Makefile: make dist-minimal: removed firefox icons; added man pages
-
-Lundi 29 Avril 2013 Dominique Michel
-  NEWS update
-  functions/Colorsets; functions/Wallpaper: workaround for stalonetray
-  to update its colorset.
-  bin: updated some headers
-  doc: updated some headers, added a few sentences.
-  doc/FAQ: added 3.7 about flaky MPlayer.
-  updated and NumLock fix the mouse bindings and window decorations.
-  functions/Window-Buttons-Vertical: updated with the new maximize functions
-  doc/Mouse bindings.txt: updated mouse bindings description.
-  recipes/* updated the bindings, added windows transparency support using
-  xrandr.
-
-Dimanche 28 Avril 2013 Dominique Michel
-  functions/Window-Buttons; functions/Fullscreen: cleanup of WindowResize
-  and associated functions. Simpler and better than ever; updated French
-  translation.
-  functions/Fullscreen; recipes/*: moved RecoverFullscreen call back to
-  StartFunction, but with a schedule
-  styles/FVWM: + style for stalonetray
-  recipes/Dock: fixed panel columns number
-+ addons/searchstring: I use it when I search for a given function
-  addons/README: updated with searchstring
-+ Contribute: FVWM is fun !
-+ fvwm/scripts/convert_preferences; fvwm/config: convert preferences from
-  older releases when needed
-
-Samedi 27 Avril 2013 Dominique Michel
-  bin/fvwm-crystal.videomodeswitch+: video mode switching usingg xrandr;
-  bin/fvwm-crystal.videomodeswitch-: video mode switching usingg xrandr:
-  commented debuging function
-  functions/FvwmExpose: make it to work. A little bit flaky. See commented
-  code for a non flaky version. If you know how to archive non flaky transparency,
-  please drop me a mail.
-  functions/Icon-Thumbnails: commented StartFunction, must be at the end of the
-  recipe instead.
-  recipes/Amiga: replaced Window-List by FvwmExpose
-+ preferences/HandleWidth; functions/Fullscreen; functions/Preference-Menu;
-  styles/FVWM: added handle width preference
-
-Vendredi 26 Avril 2013 Dominique Michel
-+ addons/make_mo: make file for translations
-  Updated fr_FR.UTF-8 translation
-  Added some symlinks for the translations
-  styles/FVWM: updated NoHandles to !Handles
-  functions/Screenshot-import: added Seconds to the filename; fixed context.
-  functions/Fullscreen; recipes/*: fixed icons for hiden full-screened
-  windows after restart
-
-Jeudi 25 Avril 2013 Dominique Michel
-+ assons/10-local.rules: udev rules for some multituners dvb cards.
-+ bin/fvwm-crystal.videomodeswitch+: video mode switching usingg xrandr
-+ bin/fvwm-crystal.videomodeswitch-: video mode switching usingg xrandr
-+ addons/fvwm-crystal: X Session file for FVWM-Crystal
-  Makefile: added bin/fvwm-crystal.videomodeswicth* installation;
-  installation of the Session and desktop file.
-  recipes/Default with ACPI: fixed forgotten infostore variable
-  components/scripts/FvwmScript-CpuTemp: updated to work with /sys
-
-Mercredi 24 Avril 2013 Dominique Michel
-  functions/Icon-Launcher: cleanup; fix icon style to work with Icon-Thumbnails
-  functions/Preferences-Menu: re-added Eterm support
-  INSTALL: Added xcompmgr and transset into the optional dependencies
-  functions/Window-Basic: replaced transset-df ny transset
-  functions/Media; functions/Music; Functions/Preferences-Menu: Add DVB channel
-  lists support for mplayer with preferences
-
-Mardi 23 Avril 2913 Dominique Michl
-  recipes/*; functions/EWMH-BaseStruts; functions/NotificationAreaManager":
-  fix EWMH-Toggle
-  recipes/Fullscreen: make the notification area movable and to appear/
-  disappear with EWMH-Toggle. Work best with StaloneTray.
-  recipes/Amiga: removed non needed tests; add Icon-Launcher
-  functions/Fullscreen: cleanup
-  functions/Icon-Launcher: cleanup; fix possible freeze at startup wih a
-  check on /proc/ounts instead of a mount command. Replaced cut and grep
-  by awk. This should be POSIX compliant, more robust and show more partitions.
-
-Lundi 22 Avril Dominique Michel
-  recipes/*: move some SetEnv to Infostore; include Fullscreen functions
-  recipes/Default; Default with ACPI: fixed font size for Iconman
-  recipes/Fullscreen: + Icon-Thumbnails; add Crystal and music menu
-  into the default menu
-  recordmydesktop: added in application database
-  functions/FindFunctions: moved to InfoStore with associated files
-  recipes/*: changed some tests due to the infostore change
-  functions/Preferences-Menu; preferences/DefaultMusicPlayer: updated
-  DefaultMusicPlayer to infostore
-  functions/EWMH-FaseStruts; functions/Preferneces-Menu;
-  preferences/LastChoosenRecipe; fvwm/config: updated LastChoosenRecipe
-  pref to infostore with check for backward compatibility
-
-Dimanche 21 Avril Dominique Michel
-  functions/Fullscreen: Disappear workk now on the current page. This fix
-  windows moves between pages when cycling trough the fullscreened windows.
-  Fixed windows overlapping when quitting fullscreen.
-  bindings/Numpad-Control: typo fix for Disappear binding
-  doc/Keyboard bindings.txt: added the Disappear binding; typo.
-  man/KeyboardBindings.1: typo
-  INSTALL: added coreutils, awk, sed and xwd into the dependencies
-
-Venderedi 19 Avril Dominique Michel
-  functions/Media: Added commented out DVB channel change support. It work
-  for me, but nothing more. Please considere to contribute.
-  components/styles/FVWM: use ParentalRelativity for all FVWM parts and
-  modules.
-  styles/FocusPoolicy-Amiga; FocusPolicy-FVWM-Crystal-Raise; FocusPolicy-
-  MSWindow: Added FPFocusClickModifiers to fix wrong behaviour with NumLock
-  functions/Media; functions/Music*: playlists functions: fic quoting,
-  it must survive the PipeReads
-  functions(Media: Toad-DVD will replace play the DVD stright away
-  doc/FAQ: added QA about mplayer.
-  functions/fullscrenn: converted to infostore
-
-Jeudi 18 Avril Dominique Michel
-  functions/Music; Functions/Media; functions/Music-xmms: Cleanup; moved
-  to InfoStore; added player volume control; added missing menus;
-  Music-GUI now use Iconify toggle instead of Close (fix reset the volume
-  with the jack output)
-- components/functions/xmms: removing of outdated player
-  functions/Music: added missing functions from mplayer control
-  functions/Media; functions/Music-mplayer; functions/Music-mplayer2: moved
-  all the shared functions and menus to Media; added channel next and
-  prev for DVB; fix freeze when changing from one DVB adapter to another one.
-  
-Mercredi 17 Avril Dominique Michel
-  scripts/FvwmMPD/*: make the windows and fonts bigger. Its better to big
-  than too small
-  functions/Music-mpd: cleanup
-  functions/Music; functions/Media: added missing functions from Music-mplayer
-  functions/Music-mplayer*: cleanup; added preliminary DVB support.
-  functions/Music-quodlibet: cleanup
-
-Mardi 16 Avril 2013 Dominique Michel
-  funcctions/Preferences; functions/Preferences-Menu; functions/Wallpaper;
-  functions/Window-Decorations; functions/Colorsets: New Silent operation
-  preferences. If enabled, it will redirect stdr to /dev/null for
-  all applications launched via the functions in Exec-Accelerator.
-  As a side effect, SavePreferences support now space into the file names
-  for all the related preferences inclusive WallpaperSet.
-+ preferences/SilentOps: preference file for silent operation
-  functions/Exec-Accelerator: removed the fixed setting for silent operation
-  components/Standard: read the Silent operation preference before to
-  load functions/Exec-Accelerator.
-
-Lundi 15 Avril 2013 Dominique Michel
-
-+ Export.README: Free Export Regulations rules
-  recipes/Amiga: moved the SetEnv to InfoStore
-  functions/Music-cmus; functions/Music-mocp: cleanup; added prefernces
-  and playlist menu
-
-Samedi 13 Avril 2013 Dominique Michel
-
-  functions/Music-audacious: -menu: added preferences and recreate
-  playlist
-  FAQ: Added Q 3.5
-+ addons/translatechars; +addons/translatefilenames: pre alpha quality
-  scripts to remove special characters in files and directories names.
-  functions/Music: RecreatePlaylist use the new syntax.
-
-Vendredi 12 Avril 2013 Dominique Michel
-
-+ functions/Xdg-User-Dirs: Set locale aware and global variables
-  for well know user directories
-  scripts/make_all_playlists: use 4 variables for the playlists
-  directories
-+ functions/Media: common file for multimedia players
-  functions/Music-mplayer(2): moved some functions to vomponents/Media;
-  introduced playlists localizations; playlist cleanup; clecup; 
-  + playlist copy from crystal playlists to user playlists..
-  functions/Music: playlist localization; moved some playlist functions
-  here.
-  functios/Music-alsaplayer: playlist localization; add copy playlist
-  function-> moved in Music
-  functions/Music-audacious: +infostore variables => plalist localization
-
-Jeudi 11 Avril 2013 Dominique Michel
-  FAQ: Added q.a. about tear off menus.
-  functions/Music-mplayer: fix glitch into the speed control; introduced
-  dvdnav support
-  funvtions/Music-mplayer2: Introduced all the change from
-  Music-mplayer
-  Addedl capture option to mplayer(2). To press "c" will cause mplayer
-  to start/stop to dump the stream.
-  function/Music-alsaplayer: moved the envirnoment variables to
-  infostore; cleanup
-
-Mercredi 10 Avril 2013 Dominique Michel
-
-+ scripts/media_directories: auto generation of the /Music/LoadMovies
-  menu. It read $[FVWM_USERDIR]/preferences for that.
-- scripts/make_playlist: it is part of make_all_playlists now
-  scipts/make_all_playlists: incorporation of make_playlist; updated
-  to use parameters instead of environment variables; will create the
-  user managed playlist directories if they don't exist..
-  components/Music; components/Music-mplayer: updated some variables
-  to infostore; updated to current make_all:playlists script; updated
-  speed control to infostore; removed fvwm_video_exec env var.
-  scripts/speed_value: zpdated to infosstore.
- 
-Mardi 9 Avril 2013 Dominique Michel
-
-  addons/alsamixerguis: updated to work with the Mixer GUI function
-  functions/Mixer; functions/Preferences-Menu; preferences/DefaultMixer;
-  preferences/DefaultSoundCaed; bindings/Multimedia_Keys*: updated
-  the mixer to use the infostore; almost full rewrite;
-  fixed alsamixer and aumix
-
-Lundi 8 Avril 2013 Dominique Michel
-
-  bindings/Misc-Keybindings*: restoring default with working example
-  alternatives; apostrophe only work after a restart, change
-  the example to another key
-  funczions/Preferences-Menu: we want a restart when changing the
-  notification area width
--functions/NotificationAreaManager: this file is splitted in 2
-  that replace the 2 older NotificationAreaManager-* files.
-  That way, we only load the wanted functions. Updated the recipes
-  to reflect that change.
-  Mass removingg of the fonts encoding; Crystal use Xft and it is
-  better to use the user default config.
-  functions/Exec-Accelerator: silent the external applications that send
-  junk (from Fvwm point of vue) at stderr; add missinmg quotes in AT function.
-  functions/NotificationAreaManager-*: silent trayer and stalonetray as well
-
-Dimanche 7 Avril 2013 Dominique Michel
-
-+ addons/README: addons description
-+ addons/convert_colorsets: show you how to convert existing
-  colorsets to InfoStore
-  INSTALL: Added needed dependencies
-  recipes Light, Nebulea, Old School, SideLine, Thin, TopDown, TopLine,
-  Wing-Commander: updated to new notification area.
-  Light recipe: pager cleanup; make pager dimensions to be variable.
-  comments cleanup into the recipes
-  functions/NotificationAreaManager: removed !Border trayer style and
-  end comments
-  Silent Hacker recipe: make the height to vary with the panel height
-  Thin recipe: fixed font for the music button
-  TopDown recipe: fixed font for the clock button; ipdated EdgeResistance
-  to new syntax
-  TopLine recipe: updated EdgeResistance to new syntax
-
-Samedi 6 Avril 2013 Dominique Michel
-
-  recipes Corner, Dock: updated norification area
-+ Mew Transparent colorset; colorset #11
-+ New FullScreen recipe, show only a small transparent button. The menu
-  and the window list work with mouse button 1 and 2.
-  config: Moved Welcome from the recipe to the main config file.
-  Added comment about IgnoreModifiers; this command must be first.
-  Mass conversion of coloset environment variables to infostore variables.
-
-Vendredi 5 Avril 2013 Dominique Michel
-
-  functions/NotificationAeraManager: Removed non needed function.
-  recipes Defaut and Amiga: simplification; trayer crash when swallowed
-  and new icons -> removed the swallowing. Anyway, it doesn't
-  scale well.
-  recipe Clean, Clean Vertical, Default with ACPI: updated notification
-  area
-
-Jeudi 4 Avril 2013 Dominique Michel
-  Amiga decorations: removed buffering as we use outlined resize
-  functions/NotificationAera-Manager-trayer: typo
-  functions/NotificationAera-Manager-stalonetray: changed to
-  stalone current syntax
-  recipes/Default: A first recipe to try it; clear FVWM defult 
-  functions before to load Crystal functions.
-  fix for stalonetray.
-+ functions/NotificationAreaManager: new version of the notification
-  area using function parameters instead of the environment.
-  Updated the Default recipe to use it.
-  Updated the Amiga recipe to use it.
-  functions/NotificationAreaManager: We need to pass 9 paramters to
-  the trayer function when only 8 are used in it, that's because the
-  quoting must survive to that file.
-
-Mercredi 3 Avril 2013 Dominique Michel
-  fvwm-crystal.generate-menu: run convert on the generated icon to
-  remove the libpng gAMA warnings.
-  INSTALL: added a section about this issue.
-  Replaced habak support by feh: solve a bug at restart (X Error
-  of failed request: BadValue (integer parameter out of range...));
-  hsetroot is now the prereded choice to load wallpapers
-
-Mardi 2 Avril 2013 Dominique Michel
-  recipes/*: Add support for nested X session
-  icons for trayer and stalinetray
-  Reloaded applications icons trayer.png and stalonetray.png:
-  this remove some libpng warning;
-  Mass traitement of the icons with convert.
-
-Mardi 24 Mars 2013 Dominique Michel
-  XScreenSaver: added preference that memorize the last on/off state
-
-Dimanche 13 Janvier 2013 Dominique Michel
-  Added Aplications and icons files for LibreOffice
-  Added Icons for Timidity
-
-Mercredi 11 Decembre 2012 Dominique Michel
-  components/functions/Preferences, components/functions/Preferences-Menu:
-  * Fix multiple preferences: Added Shedule to AppendPreferences functions
-
-Dimanche 7 Octibre 2012 Dominique Michel
-  Added a few needed icons
-  components/functions/Preferences-Menu:
-  * icons fix
-  components/styles/FVWM, components/functions/Icon-Amiga,
-  vomponents/functions/Icon-Mwm:
-  * Style fix for new syntax
-  components/bindings/Misc-Keybindings_NumLock:
-  * Bindings fix
-  components/functions/mixer:
-  * Silent amixer during the master/pcm check
-
-Vendredi 10 aout 2012 Dominique Michel
-  Makefile:
-  * Added forgoten bin file
-
-Mercredi 12 Juillet 2012 Dominique Michel
-  fvwm-crystal.generate-menu:
-  " added prefernce system for desktop and icon files
-    we can now specify the directories this toll will
-    search for icon and desktop files.
-  * inclusion into the preferences menu
-  Makefile:
-  * fixed bug in SYSPREFS path (fvwm-crystal.generate-menu)
-
-Lundi 10 juillet 2012 Dominique Michel
-  fvwm-crystal.generate-menu:
-  " added convert from ico and svg icon type
-  * improved icon finding
-  * improved destop files search path
-
-Lundi 13 juin 2011 Dominique Michel
-  * Restored LastChoosenWallpaper
-
-Dimanche 12 juin 2011 Dominique Michel
-  * Tooltip: KillModule ToolTip* before changing it
-  * Added support for MPlayer2
-  * Added missing speed variable initialisation
-  * Updated DesktopDir in fvwm-crystal.generate-menu
-  * Added font icons
-  * Added initial support for transparency using transset-df and xcompmgr
-
-Vendredi 10 juin 2011 Dominique Michel
-  * Reversed wallpaper changes. Use the same wallpaper on all the desk pages.
-    Different wallpapers will be fopr some future release.
-  * Removed outdated stuff about session management and sys doc browser.
-
-Dimanche 5 juin 2011 Dominique Michel
-  * Updated Bristol application menu
-  * Icons for Bristol
-
-Samedi 7 mai 2011 Dominique Michel
-  * Nested sessions with Xephyr
-  * Make conditional a bar into the Diamond menu
-
-Dimanche 20 février 2011 Dominique Michel
-  * Introducing $(DESTDIR) into the Makefile
-  * Fix the python shebangs to python2
-
-Mercredi 9 février 2011 Dominique Michel
-  * Fixed setting of Recipe preference under heavy system load
-
-Mardi 8 février 2011 Dominique Michel
-  * Fixed typo into most recipes that was causing erratic placement of the
-    Notification Aera and probably random crashes of modules
-  * Clean and Clean Vertical recipes: fixed FvwmPager + EdegeResistance syntax
-  * Fix for non working recipe preference with space in the recipe name
-
-Lundi 7 février 2011 Dominique Michel
-  * Typo
-
-Jeudi 3 février 2011 Dominique Michel
-  * Updated the AUTHORS, INSTALL, NEWS and README files
-
-Samedi 28 janvier 2011 Dominique Michel
-  * Removed non needed UTF-8 test
-  * Updated DesktopDir in fvwm-crystal.generate-menu
-  * Added mplayer wrapper
-  * Updated About dialog
-  * Developper menu: replaced man system doc browser by support for info browser
-    via emacs, pinfo or tkinfo
-  * Added support for specific elements of the Amiga Recipe into EWMH-BaseStruts
-  * Fullscreen: Added comment, cleanup
-  * FvwmForm use the same font than the menus now
-  * Icon-Amiga: changed the colorsets
-  * Icon-Launcher: Added some comment; commented out all the code than can hang the function
-    when some partition is not avaible.
-  * Icon-Mwm: support for font preference
-  * Added functions to make panels and buttons
-  * Mixer: cleanup
-  * components/Music: common code to all the players
-  * updated the media players for use with components/Music
-  * StaloneTray: cleanup
-  * Trayer: support for $trayer_height into the recipes
-  * Preferences-Menu: cleanup
-  * Initial support for tooltips (used for the media button)
-  * Support for multiple wallpapers
-  * Fix the style for FvwmForm and FvwmIdent: changed the prefs loading order
-  * Binding for the multimedia keys: cleanup
-  * Updated menu style to fvwm current syntax
-  * Added Aqua and DarkAqua colorsets
-  * Removed glitch in window-bot.png
-  * Added some icons (Icon-Launcher)
-  * Updated French locale
-  * Updated the preferences to current state
-  * Updated the recipes to current state
-  * Added Wing-Commander recipe by Peter McConnell
-  * Filtering out characters than can confuse fvwm-menu-directory from thee playlist names
-  * Updated scripts/current_speed to current menu state
-
-Samedi 1 janvier 2011 Dominique Michel
-  * Wimdow-Raise-Move-Lover witll focus on a non overlapped window
-    of the current page, if any.
-
-Vendredi 31 décembre 2011 Dominique Michel
-  * Added font support from font preference in FvwmIdent
-  * Some cleanup in the Focus policies
-  * Icon-Launcher initial commit. Very experimental. Don't know if it will be
-    released here or in the contrib directory.
-    Work for me but certainly not portable at that time.
-  * Icon-Thumbnails : cleanup and added comment
-  * Debug-Functions : cleanup and support for font preferences
-  * EWMH-BaseStruts : support for double top panel like in the rewrited amiga recipe
-  * Added terminator support into AT Exec accelerator
-  * FvwmFormDefault : cleanup and support for font preferences
-  * Window-Decorations : cleanup
-  * New bindings : Window-Basic-Amiga
-  * Added script Infoline for the Amiga recipe
-  * script makefontlist : cleanup
-  * Added scripts to generate the media playlists from the menu
-  * Introducing unified Mixer control
-  * Changed Default Music Player to mplayer
-
-Mercredi 23 décembre 2010 Dominique Michel
-  * New Amiga focus policy : click to focus without raise,
-    icons are move to focus :), its not AmigaOS behaviour but I like it that
-    way for now, may change in the future
-  * Added Amiga style icon functions
-  * Fixed Window-Remember-*, State 2 initialisation was using old syntax
-  * Added some application styles
-  * Fixed the style order loading causing non wanted effect after restart.
-    Hope it work well now. This one was hard to figure out.
-  * Moved "include Fullscreen" into the recipes.
-  * Added multiline preference function
-  * Removed Music preferences form the main preference.
-    Will be incorporated into the Music button.
-  * Added font preference menu.
-  * Added terminator support into the devman menu
-  * Updated EdgeScroll-Toggle function with current fvwn syntax
-  * Fixed Desktop-MMB-EdgeScroll with numpad.
-    Thanks to Jorge Daniel Sampayo Vargas for reporting and fixing it.
-  
-Mardi 22 décembre 2010 Dominique Michel
-The commit list bounced here too !
-  * New Maximize functions and associated bindings
-  * Improved Fullscreen function
-
-Dimanche 19 décembre 2010 Dominique Michel
-This was a huge commit, the commit list bouced !
-  * Fixed bug in FvwmMiniConsole bindings with Numpad
-  * Some new or modified bindings
-  " New theme AmigaOS, new Decoration, new colorset
-  * New mouse binding Amiga, new multimedia keys bindings
-
-Mercredi 17 juin 2009 Dominique Michel
-  * button-amigaos: fullscrenn with button 1, maxismize with button 2.
-  * Improved the Amiga recipe. Changed the pager button to work with fullscreen windows.
-    Try it with several fullscreen windows ont the same page.
-  * mixer-amixer: added test for volume control and fixed the db syntax.
-  * Improved the font preferences. Hope it work well now where it is implemented. TODO: implement it overall.
-  * Applications database: moved jamin to audio/Mixers
-  * Removed unwanted characters from AlsaPlayer menu
-  * Keyboard bindings: removed commented custom bindings and added a few words about bindings customization into the doc.
-  * Added a few applocations styles.
-  * Last but not least: Added pt_BR and pt_BR_UTF-8 locales. Thanks to  Nycholas de Oliveira e Oliveira!
-  
-Tue April 28 Dominique Michel
-  * Fixed typo in Music-Alsaplayer
-  * Minor change in Misc-keybinding (reversed to original behaviour?)
-  * A few more apps
-  * Fixed python 2.6 warning in fvwm-crystal.apps
-  
-Sun June 29 Dominique Michel
-  * Amiga recipe: some cleanup, removal of env variables
-  
-Tue June 24 Dominique Michel
-  * New firefox icons, thanks to zv3zda from deviantart to let me distribute this
-    original artwork under the GPL : http://zv3zda.deviantart.com
-    
-Mon June 23 Dominique Michel
-  * Added utility to fix the POSIX issue into the user config, 2 files: addons/varfix.sh and addons/searchvartofix.
-  * Oups, fixed one missed non POSIX variable into the Amiga recipe.
-  
-Sun June 22 Dominique Michel
-  * Applied the gentoo fix to a very severe bug that break POSIX. 
-    The fix will break your user configuration but I recommand to anyone to apply it.
-    See http://bugs.gentoo.org/show_bug.cgi?id=210580
-    In order to update your user config, change all the "-" to "_" into the environment
-    variable names.
-  * Amiga recipe: ported the gentoo POSIX fix, removed uneeded utf-8 test
-  " decorations/Amiga: ported the gentoo POSIX fix
-  * Font preferences: Added setting for panels and menus. panels apply to windows decoration for now.
-  " bin/fvwm-crystal: changed fvwm executable name to the new and now old fvwm2 name: fvwm.
-  
-Fri June 19 Dominique Michel
-  * Oups, changed FVWM_USERDIR to FVWM_SYSTEMDIR in preference_menu (font setting)
-  
-Thu June 18 Dominique Michel
-  * Changed switch2 + gtk-chtheme menu entries
-  * Added 48x48 rox icon
-  * Font preferences: The title bar setting work, but only the Amiga window decoration will work at start time
-  * Font preferences: Added pref setting in the Amiga window decoration for non UTF-8 systems
-  * Font preferences: Added pref setting and font setting for UTF-8 systems in the Amiga window decoration for the non amiga themes
-  
-Mon June 16 Dominique Michel
-  * Amiga recipe: fixed the Application panel's look
-  * Amiga recipe cleanup: fixed the number or rows into the Bottom button
-  * Added font preference: the menu and the creation of the preference file is working
-  
-Sun June 15 Dominique Michel
-  * Amiga recipe: shifted the audio button to the bottom left
-  * Amiga recipe: fixed trayer style and emplacement
-  
-Sat June 14 Dominique Michel
-  * Amiga recipe: work in progress
-  " Amiga recipe: bottom button, some code cleanup
-  * Amiga recipe: Changed the way the bottombuton and the music button are iconified
-  
-Wed May 14 Dominique Michel
-  * Fixed utf-8 Timeout font for FvwmFormDefault
-  * Updated NotificationAeraManager-stalonetray for recent stalonetray version
-  
-Sat May 3 Dominique Michel
-  * Updated the requirements in the README
-  * Added a few icons for the recipes
-  * Updated the requirements in the INSTALL file
-  * Updated news with the 3.0.5 release
-  * Added amigaos windows decoration
-  * Added style for claws-mail and amule
-
-Fri May 1 Dominique Michel 
-  * Created svn repositoty
-  * Updated ChangeLog from the darcs repository
-  * Updated the Makefile to work with the new svn repository.
-
-Tue Jun  5 00:19:18 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Changed recursive copy commands to use POSIX syntax.
-
-Tue Jun  5 00:12:55 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * 2 things: correctpermissions for addons/fvwm-crystal.lesspipe.sh and style for FvwmIdent in the Debug menu. This window will be on top and the font will be readable.
-
-Sun Jun  3 17:53:20 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Commented out Style * CenterPlacement (give me error), and added stalonetray
-
-Sun Jun  3 17:51:07 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Code cleanup in Music-alsaplayer
-
-Sun Jun  3 15:19:23 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Added xzoom in devel menu, an alternative to xmag, but better
-
-Sat Jun  2 23:43:44 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Icons cleanup
-
-Sat Jun  2 16:39:30 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Visual change of the bottom bar. From left to right: menu, notification area, audio button, taskbar, clock. Removed duplicated style option.
-
-Sat May 19 00:17:58 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Added command line option is Start MPlayer that does at MPlayer will not close and reopen its window between 2 titles or movies.
-
-Fri May 18 23:38:09 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Added OSD menu im Music-mplayer. Work with the MMB on second audio button.
-
-Fri May 18 22:36:02 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Removed duplicated function and fixed Load-DVD function in Music-mplayer. It will queue all the titles on a dvd and doesn t depend on mplayer support for the broken libdvdnav.
-
-Thu May 17 17:13:13 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Updated comment in Music-mplayer
-
-Thu May 17 16:59:25 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Music-mplayer use FvwmMenuDirectory to browse the media files. Change in the syntax of fvwm-crystal.mplayer-wrapper. Added DVD browsing menu in Music-mplayer.
-
-Thu May 17 00:14:41 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Added dB + multimedia keys + alsamoxergui(s) support in amixer. Fixed Mixer-GUI function in Mixer-amixer and Mixer-aumix. Adjusted dB values in mixer-aumix according to the output of the ALSA driver (aumix doesnt support dB control natively and the correspondance in dB doesnt fit well the math and can vary a little from card to card when the mixer and-or the driver doesnt support dB natively). Added multimedia key support in Mixer-aumix.  Code cleanup in Music-mplayer. Added Mixer-GUI in Thin recipe.
-
-Wed May 16 00:09:34 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Support for Mixer menu in Thin recipe. Needed in order to get the Mixer menu in the Audio button.
-
-Wed May 16 00:05:40 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Support for alsamixergui in Mixer-amixer. Added AT function in Exec-Accelerator: same as A but give a title to the window. I made AT because it was useful in Mixer-amixer.
-
-Sun May 13 22:28:44 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Fixed System documentation browser to use $PAGER. Added documentation and a less preprocessor.
-
-Sun May 13 15:53:29 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Fixed confusion in locale test in speed_calc script and associated Music-controls. In case of trouble, be sure at you have the same locale setting in ~/.bashrc and ~/.profile (seam to be important when gdm launch Crystal).
-
-Sun May 13 00:55:07 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Adjusted version in About file.
-
-Sun May 13 00:52:50 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Added mplayer support in all the recipes.
-
-Sun May 13 00:48:29 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Added Load-DVD menu im Music-mplayer. MPlayer start in fullscreen.
-
-Sat May 12 21:28:35 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Added System documentation browser in the doc menu (devel menu).
-
-Sun May  6 23:57:57 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Added missing quotes in fvwm-crystal.mplayer-wrapper
-
-Sun May  6 23:17:06 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Initial release of MPlayer media control with preferences support. Some basic controls pn the audio button are included as playlists and files loading (This was the worst! I hate quoting! A wrapper made it to work.), file change, volume and speed control, pause and framestep. Modified Thin recipe with support for MPlayer (use the 3 buttons audio button). In fullscreen mode, the audio button will appear and desappear by moving the mouse on the left of the screen. Commented out the multimedia menu in Thin.
-
-Sun May  6 15:54:33 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Initial FVWM-Crystal documentation menu
-
-Sun May  6 15:34:48 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Renamed man page.
-
-Sun May  6 15:31:55 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Man pages for FVWM-Crystal: initial commit. Missing preference file.
-
-Sat May  5 21:49:03 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Added conditional test in the documentation menu in Developer-Menu. The different terminal will get the right syntax with the man command.
-
-Sat May  5 21:44:22 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Added missing NotificationArea-Width preferences in FVWM-Crystal_Preferences
-
-Sat May  5 19:10:18 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Updated Music-alsaplayer with security fix in SetEnv Alsaplayer-Playlists, reorganized speed menu and added missing song value in Music-SongChange
-
-Tue May  1 23:06:50 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Modified autohiding of the bottom panel in Thinrecipe. It is no thin line at the bottom in fullscreen mplayer anymore.
-
-Tue May  1 22:19:51 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Modified autohiding of the bottom panel. It is no thin line at the bottom in fullscreen mplayer anymore.
-
-Mon Apr 30 19:20:24 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Added a few words about fvwm-crystal.generate-menu installation and gnome-session setup.
-
-Mon Apr 30 00:05:26 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Added correctpath function into the Makefile, fvwm-crystal-generate-menu need to know the install location.
-
-Sun Apr 29 23:26:18 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Added wrongly removed change in DefaultMusicPlayer
-
-Sun Apr 29 21:11:17 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Fixed StayOnTop style for the bottom panel. Will work after a restart and with or without gnome-session.
-
-Sun Apr 29 20:47:11 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Fixed StayOnTop style for the bottom panel. Will work after a restart and with or without gnome-session.
-
-Sun Apr 29 17:18:00 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Added "Debug window list", available from the developer menu
-
-Sun Apr 29 15:33:18 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Added "Window-Ring-[Next|Previous]" functions, which let you select next or prev window in a FVWM ring of windows
-
-Sun Apr 29 18:47:00 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Fixed the new locale test in speed_value. Must work as expected now.
-
-Sun Apr 29 17:43:15 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Removed obsoleted doc menu from Thin recipe.
-
-Sun Apr 29 16:55:29 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Fixed the locale test in Music-alsaplayer. Alsaplayer's volume must work now with any locale that use comma or point as decimal point.
-
-Sun Apr 29 16:16:29 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Fixed the locale test in speed_value. Must work now with any locale that use comma or point as decimal point.
-
-Sun Apr 29 15:27:44 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Changed ManPageView into a portable function
-
-Sun Apr 29 14:40:55 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * TopLine recipe with updated Alsaplayer button and Notification area support. Removed obsoleted TopLine Audio recipe
-
-Sun Apr 29 14:22:47 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * TopDown recipe with updated Alsaplayer button and Notification area support.
-
-Sun Apr 29 14:13:50 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Thin recipe with updated Alsaplayer button support.
-
-Sun Apr 29 13:03:51 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * SilentHacker recipe with Alsaplayer button support.
-
-Sun Apr 29 12:42:53 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * SideLine recipe with Alsaplayer button and Notification area preferences support.
-
-Sun Apr 29 00:02:19 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Old School recipe with Alsaplayer button.
-
-Sat Apr 28 23:31:08 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Nebulae recipe with Alsaplayer button.
-
-Sat Apr 28 23:04:25 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Dock recipe with Alsaplayer button.
-
-Sat Apr 28 22:52:43 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Dock recipe with gnome-session suport and Alsaplayer button.
-
-Sat Apr 28 22:33:04 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Added missing icon for the Alsaplayer button.
-
-Sat Apr 28 22:13:23 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Some recipes with gnome-session and alsaplayer support. Removed obsolete recipes.
-
-Sat Apr 28 15:44:55 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Clean Vertical and Corner recipes are working with gnome-session and the 2 audio buttons.
-
-Sat Apr 28 14:48:40 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Added missing bin/fvwm-crystal.generate-menu file.
-
-Sat Apr 28 14:35:45 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Added fvwm/scripts/speed_value in Makefile. It will install with correct permissions.
-
-Sat Apr 28 14:28:45 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Renamed bin/fvwm-crystal-generate-menu into fvwm-crystal.generate-menu. Added bin/fvwm-crystal.generate-menu and bin/fvwm-crystal.infoline into the Makefile for easy installation.
-
-Sat Apr 28 12:43:57 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Modified Music-alsaplayer to work with the recipes without audio button. Modified Thin recipe to work with this new version, modified Clean recipe to work with Music-alsaplayer and gnome-session.
-
-Sat Apr 28 00:52:24 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Moved speed_value, it was at the wrong emplacement.
-
-Sat Apr 28 00:50:48 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Thin recipe with support for all the audio player and session management
-
-Sat Apr 28 00:49:06 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Preference file for the width of the Notification area
-
-Sat Apr 28 00:47:53 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Preference file for Music-*
-
-Sat Apr 28 00:43:46 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Updated french locales
-
-Sat Apr 28 00:39:01 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Speed support file for Music-alsaplayer
-
-Sat Apr 28 00:37:31 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Removed non needed file. This setting is now in preferences/NotificationArea-Width
-
-Sat Apr 28 00:36:31 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Removed non needed file.
-
-Sat Apr 28 00:35:00 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Added preference support for the Notification area width. It is used by stalonetray in all the recipes and by trayer in the recipes where this area have a fixed size.
-
-Sat Apr 28 00:31:58 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Fixed width function in NotificationAreaManager-*
-
-Sat Apr 28 00:29:43 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Removed non needed file. This setting is now in preferences/NotificationArea-Width
-
-Sat Apr 28 00:26:45 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Music-alsamixer: It try to exercise Alsaplayer a lot, volume in db, mixed fixed-dynamic speed control, playlist, song changes, etc.
-
-Sat Apr 28 00:23:52 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Mixer-aumix with multimedia keys support and volume control in db
-
-Sat Apr 28 00:22:34 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Session management support in the Exit menu
-
-Sat Apr 28 00:19:20 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * New developper menu with session management menu and documentation menu. The syntax of the doc menu is still to be fixed
-
-Sat Apr 28 00:16:27 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Fixed wrong keybindings in Application-Ardour
-
-Fri Apr 27 21:47:16 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
-  * Fixed filename in session-management.README, changed typo and added some infos related to gnome-session.
-
-Thu Apr 26 01:18:36 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Rearrangements in Application database
-  - IceWeasel, IceDove, IceApe and Konqueror have now higher priority due to the
-    removal of non-free application icons
-  - xtraceroute and wavemon are moved to the System/Monitors section
-
-Thu Apr 26 01:15:13 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Added support for Deluge Torrent on Ubuntu
-
-Thu Apr 26 01:06:39 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Removing all non-free icons or icons with unknown status
-  These icons were pretty and useful, but it looks like because they either
-  they are not on GPLv2 license, or they have an unknown license, I cannot
-  include them in official FVWM-Crystal package - if I do, I'm violating the GNU
-  GPL license. So I'm moving them out of the main tree, and I will release them
-  as a separate, non-free icon package for FVWM-Crystal.
-
-Thu Apr 26 00:45:39 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Documentation menus are moved from the main menu to the "Developer Menu" submenu
-
-Thu Apr 26 00:44:59 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Removing old unused icon
-
-Sat Apr 21 15:58:27 CEST 2007  dominique.michel@citycable.ch
-  * Default recipe with experimental support for session management and notification area preferences
-
-Tue Apr 17 00:58:06 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Updated doc/TODO file
-
-Sun Apr 15 22:20:57 CEST 2007  dominique.michel@citycable.ch
-  * Initial import of preference setting for the trayer with a modified version of the Default recipe.
-
-Sun Apr 15 00:30:50 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Added documentation menu in "Developer Menu"
-  Currently there are all FVWM man pages included, divided in various sections.
-
-Sat Apr 14 23:09:45 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Removed redundant 'gdmflexiserver' entry from the Application database
-  Support for gdmflexiserver is included in 'components/functions/Exit-gdm', and
-  it's activated when GDM is detected.
-
-Sat Apr 14 23:06:38 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Added the sample application-specific bindings for Ardour
-  You can use this file to remove unwanted bindings from Ardour's windows, by
-  including it in your configuration (~/.fvwm-crystal/userconfig).
-
-Sat Apr 14 22:48:38 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Rearrangements in the Application database
-  - Ekiga has been removed from 'Network/Instant_Messaging' section, it's
-    available in 'Network/Telephony' section and has been included two times in
-    the menu.
-  - Balsa Address Book should be in the 'Office/Contact_Management' section,
-    because it's responsible for managing address book in the Balsa mail client.
-  - I've added 'deluge-torrent', the same as 'deluge' application.
-
-Wed Apr 11 01:33:13 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Reverting back for old keybindings for QuakeConsole, new terminal window and FvwmMiniConsole
-
-Thu Apr  5 00:15:18 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
-  * New recipes with all the alsaplayer functions
-
-Wed Apr  4 19:53:13 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
-  * New french UTF-8 locale
-
-Wed Apr  4 19:47:13 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
-  * New decoration: CIOS-blue
-
-Wed Apr  4 19:20:51 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
-  * New Misc-Keybindings
-
-Wed Apr  4 19:12:04 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
-  * New utility apps for the application menu
-
-Wed Apr  4 19:10:47 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
-  * New system apps for the application menu
-
-Wed Apr  4 19:08:52 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
-  * New settings apps for the application menu
-
-Wed Apr  4 19:07:10 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
-  * New office apps for the application menu
-
-Wed Apr  4 19:05:38 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
-  * New network apps for the application menu
-
-Wed Apr  4 19:03:33 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
-  * New video apps for the application menu
-
-Wed Apr  4 19:02:10 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
-  * New audio-video apps for the application menu
-
-Wed Apr  4 19:00:17 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
-  * New audio apps for the application menu
-
-Wed Apr  4 18:58:31 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
-  * New knowledge apps for the application menu
-
-Wed Apr  4 18:57:15 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
-  * New graphics apps for the application menu
-
-Wed Apr  4 18:55:54 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
-  * New devel apps for the application menu
-
-Wed Apr  4 18:53:14 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
-  * New games for the application menu
-
-Wed Apr  4 18:50:57 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
-  * New games for the application menu
-
-Wed Apr  4 18:47:38 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
-  * New games for the application menu
-
-Wed Apr  4 17:51:35 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
-  * Added script to generate the menu entries from application type desktop files.
-
-Wed Apr  4 17:36:59 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
-  * Added category icons for the freedesktop friendly menu
-
-Wed Apr  4 17:25:24 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
-  * Fvwm-Crystal category icons reorganisation into a freedesktop friendly menu
-
-Wed Apr  4 15:37:34 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
-  * Fvwm-Crystal menu reorganisation into a freedesktop friendly menu
-
-Wed Mar 28 19:58:25 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Resolving small conflicts the fourth time
-
-Wed Mar 28 00:38:19 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Added es_ES.UTF-8 translation, thanks to SpOeK@DistroBit.Net
-
-Wed Mar 28 00:36:20 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * All *.m3u and *.pls are now searched in ~/.fvwm-crystal/playlists directory
-
-Wed Mar 28 00:34:43 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Add support for the Audacious music player, thanks to spoek@distrobit.net
-
-Tue Mar 27 23:25:53 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Added support for MOC music player, created by tuxator@o2.pl
-
-Tue Mar 27 23:12:04 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Adding new icons, applications and styles
-  Now Firefox, Thunderbird and Mozilla Suite don't use MiniIcons forced by FVWM-Crystal
-
-Tue Mar 27 20:19:07 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Updated fvwm.vim hilight configuration
-
-Tue Mar 27 20:17:58 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Some changes in support for 'xmms2' music player (experimental)
-
-Tue Mar 27 20:13:29 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Added support for the 'amixer' audio mixer
-
-Tue Mar 27 20:08:33 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Improved gmplayer window support - you can now raise/lower mplayer control window above/below video window
-
-Tue Mar 27 20:07:05 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Added "Expose" clone, it's an experimental code, needs improvement
-
-Sun Jan 21 23:39:07 CET 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Reverting changes to the 'components/functions/Window-Decorations', these functions are meant to count the directories, not just activate if they're present
-
-Wed Mar 28 19:56:41 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Resolving some conflicts a third time
-
-Sun Jan 21 23:33:17 CET 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Updated 'components/styles/Applications' (Thomas Adam's patch)
-
-Wed Mar 28 19:50:33 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Again resolving some conflicts...
-
-Sun Jan 21 23:29:48 CET 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Applied Thomas Adam's patch of the 'components/functions/Fullscreen' file, thanks Thomas!
-
-Wed Mar 28 19:48:07 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Resolved conflicts with Thomas patches (something isn't right here...)
-
-Fri May 26 01:15:13 CEST 2006  thomas@edulinux.homeunix.org
-  * Functions-Style-Updates
-
-Sun Jan 21 22:42:05 CET 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Removed startup of 'gnome-settings-daemon' from 'preferences/Startup'
-
-Sun Jan 21 22:41:19 CET 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Added 'components/apps/OpenOffice.org' to all of the recipes
-
-Sun Jan 21 22:38:08 CET 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Added new configuration files for 'gnome-settings-daemon' and 'OpenOffice.org':
-  - in 'components/apps/GNOME-Settings-Daemon' you can find a code which will
-    launch g-s-d at startup; this code has been moved from 'preferences/Startup'
-    to it's own file to make it easier to run g-s-d. It's not used by default,
-    you can add it to your recipe or for example, '~/.fvwm-crystal/userconfig'.
-  - in 'components/apps/OpenOffice.org' you can find settings for OpenOffice.org
-    to allow it to use GNOME or KDE theme. By default OO.o uses GNOME themes,
-    it's launched from the recipe.
-
-Sun Jan 21 22:09:49 CET 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Updated 'WindowSize' in the "FvwmScript-Clock-small"
-
-Sun Jan 21 22:09:10 CET 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Updated application styles
-
-Sun Jan 21 22:08:36 CET 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Added new applications
-
-Sun Jan 21 22:07:50 CET 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Added new application icons
-
-Sun Jan 21 22:06:28 CET 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Changed default FvwmIconMan resolution from "Global" to "Page" due to popular demand in 'Default' and 'Default with ACPI' recipes
-
-Sun Jan 21 22:04:18 CET 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Updated 'SilentHacker' recipe:
-  - added main FVWM-Crystal menu and Applications menu under Alt+Win_R/Menu
-  - added top panel with output from 'fvwm-crystal.infoline' script and clock
-
-Sun Jan 21 21:57:27 CET 2007  Maciej Delmanowski <harnir@linux.net.pl>
-  * Added new script, 'fvwm-crystal.infoline'
-
-Thu Oct  5 22:49:11 CEST 2006  Maciej Delmanowski <harnir@post.pl>
-  * New recipe "SilentHacker" - very minimalistic
-
-Thu Oct  5 22:48:48 CEST 2006  Maciej Delmanowski <harnir@post.pl>
-  * New, really small clock script
-
-Tue May 30 22:31:59 CEST 2006  Maciej Delmanowski <harnir@post.pl>
-  tagged 3.0.4
-
-Tue May 30 22:31:39 CEST 2006  Maciej Delmanowski <harnir@post.pl>
-  * Getting ready for the new release
-
-Tue May 30 22:31:01 CEST 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updated documentation
-
-Tue May 30 17:43:16 CEST 2006  Maciej Delmanowski <harnir@post.pl>
-  * Added "C Music Player" to supported music players
-
-Tue May 30 17:33:27 CEST 2006  Maciej Delmanowski <harnir@post.pl>
-  * Added new applications, icons and styles
-
-Mon May 29 22:52:35 CEST 2006  Maciej Delmanowski <harnir@post.pl>
-  * Cosmetic changes in application styles
-
-Mon May 29 22:45:56 CEST 2006  Maciej Delmanowski <harnir@post.pl>
-  * Cosmetic change in 'Window-Autohide'
-
-Mon May 29 22:24:11 CEST 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updated "Fullscreen" functions by Thomas Adam
-  Now fullscreened windows cannot be resized or moved.
-
-Mon May 29 22:21:24 CEST 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updated Makefile script, now 'dist-minimal' should work fine.
-
-Mon May 29 22:10:54 CEST 2006  Maciej Delmanowski <harnir@post.pl>
-  * Changed the icon directory of FVWM-Crystal's logo used in recipes
-
-Mon May 29 00:34:17 CEST 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updated 'Makefile' script - adding new target, 'dist-minimal' (work in progress)
-
-Sun May 28 22:02:10 CEST 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updated 'FvwmScript-CpuTemp' to work with wider range of devices
-
-Sun May 28 22:01:37 CEST 2006  Maciej Delmanowski <harnir@post.pl>
-  * Adding new recipe, "SideLine"
-
-Sun May 28 22:01:04 CEST 2006  Maciej Delmanowski <harnir@post.pl>
-  * Adding new functions: Window-Autohide
-
-Sat May 27 22:09:15 CEST 2006  Maciej Delmanowski <harnir@post.pl>
-  * Adding new recipe, "Light"
-
-Sat May 27 22:03:16 CEST 2006  Maciej Delmanowski <harnir@post.pl>
-  * Common bindings are moved from 'components/desktop/Keyboard*' to 'components/bindings/Misc-Keybindings*'
-
-Sat May 27 21:51:39 CEST 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updated application panel and menu generation commands, by Michael Stilkerich
-  There are two new variables:
-  - $FVWM_DISTROMENUDIR - a directory with application database generated by
-  distribution-based script, for example using Debian Menu system
-  
-  - $FVWM_DISTROMENUNAME - name of a menu generated by the script, used to
-    include/exclude it in the app panels or menus. By default it's set to
-    "debian".
-  
-  All recipes are updated to use these variables. Using $FVWM_DISTROMENUNAME you
-  can change the name of the system application menu, and icon used to display
-  it. For example, you can change "debian" to "ubuntu", generate a menu with
-  that name and have it displayed with a Ubuntu logo.
-
-Sat May 27 17:25:24 CEST 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updated FvwmScript-CpuFreq - fall back to /proc/cpuinfo without cpufreq available
-
-Sat May 27 16:40:43 CEST 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updated clock scripts
-  Michael Stilkerich sent a new version of clock script, which automatically
-  guess the correct time format from current locale settings and displays it
-  accordingly. You can also toggle between 12h and 24h time formats using right
-  mouse button on the clock (left mouse button toggles between time/date
-  display). Thanks to that there's no need for separate 24h and 12h clock
-  scripts, so old files will be removed in the next release.
-  
-  All recipes have been updated to use the new clock.
-
-Tue May 23 22:46:13 CEST 2006  Maciej Delmanowski <harnir@post.pl>
-  * Small update in all colorsets, file with colorset definitions had to be renamed
-
-Tue May 23 22:35:01 CEST 2006  Maciej Delmanowski <harnir@post.pl>
-  * Adding new window decoration, "MicroClear"
-
-Mon May 22 22:00:08 CEST 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updated wallpaper menu generator - it should work faster
-
-Mon May 22 20:36:02 CEST 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updated documentation
-
-Mon May 22 20:32:17 CEST 2006  Maciej Delmanowski <harnir@post.pl>
-  * Changed default user directory
-  By default, fvwm-crystal sets $FVWM_USERDIR as '~/.fvwm-crystal/'.
-  Script now looks for user-wide installation in '~/fvwm-crystal/'.
-
-Mon May 22 20:30:19 CEST 2006  Maciej Delmanowski <harnir@post.pl>
-  * Update in the fvwm2 command line (added $@)
-
-Mon May 22 20:28:55 CEST 2006  Maciej Delmanowski <harnir@post.pl>
-  * Added a small commented command to 'components/functions/Icon-Thumbnails', which enables moveable thumbnails
-
-Wed Apr  5 19:14:54 CEST 2006  Maciej Delmanowski <harnir@post.pl>
-  * Fonts used in recipes automatically select UTF-8 encoding
-
-Wed Apr  5 18:31:58 CEST 2006  Maciej Delmanowski <harnir@post.pl>
-  * Added Dvorak keyboard bindings
-
-Wed Apr  5 18:23:46 CEST 2006  Maciej Delmanowski <harnir@post.pl>
-  * FvwmForm and FvwmIdent settings are moved from recipes to separate files in components/
-
-Fri Mar 31 00:44:54 CEST 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updated 'Multimedia' category icon
-
-Fri Mar 31 00:43:44 CEST 2006  Maciej Delmanowski <harnir@post.pl>
-  * Automatically select correct font encoding in icon titles
-
-Fri Mar 31 00:42:22 CEST 2006  Maciej Delmanowski <harnir@post.pl>
-  * Automatically select correct font encoding in the menus; also default font changed from "Tahoma" to "Verdana"
-
-Fri Mar 31 00:39:55 CEST 2006  Maciej Delmanowski <harnir@post.pl>
-  * Crystal now recognizes UTF-8 environment and automatically uses correct font encoding
-
-Mon Mar 13 20:41:42 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updated pl_PL and pl_PL.UTF-8 translation
-
-Thu Mar  9 12:43:41 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Adding Hungarian localization
-
-Wed Mar  8 22:15:23 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Added 'Reload current recipe' command to the Developer Menu
-  This way if you want to test the changes in your recipe, you can avoid full
-  FVWM restart (and for example trayer kill, and problems with applications
-  which use it). And it's a bit quickier than "normal" restart.
-
-Fri Mar  3 18:28:24 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updated es_ES translation
-
-Sun Feb 19 21:41:26 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  tagged 3.0.3
-
-Sun Feb 19 21:41:00 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Changed version to 3.0.3
-
-Sun Feb 19 21:40:32 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updated documentation
-
-Sun Feb 19 20:14:14 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Changed names of the icons used in Window decorations menu - they were too long and menu didn't work when Crystal was installed in /usr/local
-
-Fri Feb 17 23:51:16 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Adding Debian menu support
-  If 'Applications/debian' category is present, it will be shown on the app
-  panels with category icon (Debian logo) instead of the "topapp" icon.
-
-Fri Feb 17 23:50:35 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Added missing 'applications.png' icon
-
-Fri Feb 17 22:33:29 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updated Makefile, now it sets world read permissions on all the files, and uninstalls previously installed Crystal before updating
-
-Fri Feb 17 22:25:02 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Added "Mouse bindings.txt" to the documentation.
-
-Fri Feb 17 01:13:14 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Changes in Makefile
-  Makefile is now more friendly for distribution packages.
-
-Fri Feb 17 01:12:04 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updated 'fvwm-crystal' script
-  Now it looks automatically in parent directory for FVWM config files, so
-  there's no need to edit the script.
-
-Thu Feb 16 01:58:00 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  tagged 3.0.2
-
-Thu Feb 16 01:57:25 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Changed the version number to 3.0.2
-
-Thu Feb 16 01:56:10 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updated NEWS file
-
-Thu Feb 16 01:42:10 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updates in the Makefile script
-
-Thu Feb 16 01:39:19 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Adding ViM modeline to the FvwmConfig configuration files, so they are recognized by ViM
-
-Thu Feb 16 00:55:18 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Added new FvwmConfig syntax hilighting for ViM editor
-
-Tue Feb 14 11:25:49 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  tagged 3.0.1
-
-Tue Feb 14 11:22:16 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Forgot about some more Autotools script... removing.
-
-Mon Feb 13 22:33:03 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updated documentation
-
-Mon Feb 13 22:22:05 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Adding new Makefile script
-
-Mon Feb 13 22:20:12 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Removing old Autotools scripts (superseded by new Makefile script)
-
-Mon Feb 13 18:44:13 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updated "NEWS" file
-
-Mon Feb 13 18:43:25 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updated installation requirements and change of the version number to 3.0.1
-
-Mon Feb 13 18:31:27 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Changed Wallpaper menu function, it will now only look for image files (.png, .jpg and .gif)
-
-Mon Feb 13 18:30:23 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Added "Original" variant of the "Crystal" window decoration and corresponding panel colorset
-
-Mon Feb 13 18:29:24 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updated application database and app icons
-
-Fri Feb 10 19:29:12 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Urgency hint functions are reset so FVWM don't freak out with gajim ;-)
-
-Thu Feb  9 22:47:49 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Icons used in window decorations menu have changed names (they were too long)
-
-Thu Feb  9 20:11:09 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updaed Polish translation
-
-Thu Feb  9 19:57:45 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Added information about new keybindings to the documentation
-
-Thu Feb  9 19:44:11 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Adding window movement keybindings using Alt+(Shift)+hjkl
-
-Thu Feb  9 00:26:17 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updated documentation
-  - added FAQ
-  - added donation info in the README
-
-Thu Feb  9 00:25:40 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updated application styles
-
-Thu Feb  9 00:25:20 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Added new application icons
-
-Thu Feb  9 00:23:03 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updates in application database
-  - Added new applications
-  - 'Internet/Communicators/' is renamed to 'Internet/IM'
-
-Thu Feb  9 00:20:14 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Cosmetic changes in the recipes
-
-Wed Jan 25 13:57:31 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updated FVWM styles
-  Hidden panels' icons will not be shown (this was caused by the wrong sequence
-  of FVWM styles).
-
-Wed Jan 25 13:52:44 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Adding GDM reboot/shutdown support
-  Crystal will now check if GDM is installed and running, and if so, it will use
-  'gdmflexiserver' to shutdown or reboot the computer. If GDM is not running, or
-  not installed, sudo commands will be used instead. There are also new icons
-  for GDM login actions - starting new login nested and standalone.
-
-Tue Jan 24 23:25:54 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Removing $[cs-panel-inactive-MiniIcon] from the colorset files
-
-Tue Jan 24 23:24:30 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Removing $[cs-panel-inactive-MiniIcon] colorset from the recipes
-  I'm removing it becuse there are no "transparent" icons - this colorset was
-  used to colorize them.
-
-Tue Jan 24 23:21:09 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updated icon names used in recipes
-
-Tue Jan 24 23:20:03 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updated icon names in various menus
-
-Tue Jan 24 23:17:11 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updated fvwm-crystal/ icons
-  Almost all of the icons in 'fvwm-crystal/' directories are renamed, so they
-  will have the same names as those in the 'Tango' library. That way if you will
-  find another iconset which uses the same name specification, icon replacement
-  will be easier.
-
-Sun Jan 22 23:22:02 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Adding support for XMMS, created by Michal Gorny
-
-Thu Jan 19 19:43:08 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updated 'FvwmMiniConsole' and 'QuakeConsole' for better support of Xorg's XComposite extension
-
-Thu Jan 19 19:40:56 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updates in recipes
-  - adding icons in "main" FVWM-Crystal menu
-  - updated 'fvwm-crystal.apps' commands - directory.png has been moved to
-    'categories/' directory (previously in 'apps/' directory)
-
-Thu Jan 19 19:39:44 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Added commented out settings for UTF-8 fonts in menus
-
-Thu Jan 19 19:37:43 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updated FVWM settings
-  - window shading steps are set to 0 for better compatibility with Xorg's
-    XComposite extension
-  - a "busy" mouse cursor will be shown while creating large menus (wallpapers,
-    window decorations, etc.)
-
-Thu Jan 19 19:36:50 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updated application styles
-
-Thu Jan 19 19:33:23 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Added new application icon styles
-
-Thu Jan 19 19:32:38 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updated icons in 'ROX-Filer' wallpaper menu
-
-Thu Jan 19 19:32:10 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updated icons in 'Nautilus' wallpaper menu
-
-Thu Jan 19 19:31:34 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updated icons in 'Wallpaper' menu
-
-Thu Jan 19 19:30:34 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Added icons in 'Preferences" menu
-
-Thu Jan 19 19:29:58 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Added icons in 'Exit' menu
-
-Thu Jan 19 19:29:06 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Added icons in 'Window Decorations' menu
-
-Thu Jan 19 19:27:00 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Added icons in 'Colorsets' menu
-
-Thu Jan 19 19:25:26 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Adding "SX" function
-  This function can be used to execute selected graphical application using
-  'gksudo' command.
-
-Thu Jan 19 19:22:39 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Updated 'fvwm-crystal.apps' script
-
-Thu Jan 19 19:17:01 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Changes in application database
-  - some application categories are renamed:
-    Programming -> Development
-    Tools -> System
-  - There is new application category, "Other", with applications that don't fit
-    to any category (or new category would be too small for them)
-  - 'Games' category is reorganized, there are new games from "gnome-games' and
-    'kdegames' packages
-  - 'Communication' category is merged with 'Internet'
-
-Thu Jan 19 19:13:03 CET 2006  Maciej Delmanowski <harnir@post.pl>
-  * Adding new icons
-  - many new application icons in various sizes
-  - new 'category/' group, for application categories, used in
-    'fvwm-crystal.apps'
-  - new 'fvwm-crystal/' icons in various sizes, used in main Crystal menu
-
-Tue Dec 27 18:07:35 CET 2005  Maciej Delmanowski <harnir@post.pl>
-  * Activating new NumLock support in all the recipes
-
-Tue Dec 27 17:58:52 CET 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updates in keyboard and mouse bindings
-  This patch changes the NumLock support in various places of the configuration
-  files:
-  - most keyboard and mouse bindings have been "copied" - there are now usually
-    2 key/mouse combinations - 1 with NumLock turned on, and 1 with NumLock
-    turned off
-  - NumLock-enabled key/mouse bindings are in separate files (mostly), so it's
-    easy to bring back old behaviour
-  - currently after turning on NumLock all but numpad keybindings still work,
-    numpad is "deactivated" and you can write numbers and use it in ex. Blender
-    as usual.
-
-Tue Dec 27 15:03:32 CET 2005  Maciej Delmanowski <harnir@post.pl>
-  * Changed 'EdgeResistance 0 0' to '0 100' in all recipes - should prevent problems with desktop switching
-
-Thu Dec 15 23:05:00 CET 2005  Maciej Delmanowski <harnir@post.pl>
-  * Commented out line that makes troubles with installation procedure; need to fix that problems with file permissions...
-
-Wed Dec 14 01:05:55 CET 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated documentation
-
-Wed Dec 14 01:04:49 CET 2005  Maciej Delmanowski <harnir@post.pl>
-  * Changes in Makefile.am, now Crystal is supposed to install cleanly, but that needs to be tested.
-
-Wed Dec 14 01:01:31 CET 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added "TopDown" recipe
-
-Wed Dec 14 00:59:55 CET 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added "FVWM-Crystal" menu in the main menu of "Nebulae" recipe.
-
-Wed Dec 14 00:59:12 CET 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added "Clean" recipe
-
-Wed Dec 14 00:58:39 CET 2005  Maciej Delmanowski <harnir@post.pl>
-  * Cosmetic changes in some files
-
-Wed Dec 14 00:58:14 CET 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added 'xmag' to the Developer Menu
-
-Wed Dec 14 00:57:00 CET 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added new keyboard binding: Alt+Home moves mouse pointer to the top-left corner of the screen.
-
-Wed Dec 14 00:48:52 CET 2005  Maciej Delmanowski <harnir@post.pl>
-  * Changes in window behaviour settings
-  - 'Include components/functions/Window-SetPlacementPolicy' has been moved from
-    recipes to 'components/functions/FVWM-Crystal_Functions'. If you want to
-    turn off centered window placement on empty desktops, you need to edit this
-    file now.
-  - 'components/functions/Window-Remember' has been splitted into two
-    "versions": 'Window-Remember-ClickToFocus' works like the old
-    'Window-Remember' and is used in 'components/styles/FocusPolicy-MSWindows'.
-    New 'Window-Remember-SloppyFocus' works differently - on desktop change it
-    checks if mouse pointer is inside a window, if it is, this window is
-    focused; if not, last active window is focused instead. This behaviour is
-    used in 'components/styles/Focus-Policy-FVWM-Crystal' and
-    'FVWM-Crystal-Raise'. Also 'Include components/functions/Window-Remember'
-    has been removed from the recipes, it's now loaded in the style files.
-  - all recipes are updated.
-
-Wed Dec 14 00:44:30 CET 2005  Maciej Delmanowski <harnir@post.pl>
-  * File 'components/bindings/Desktop-Basic' is splitted into three files - now you can select desktop functions in the recipes independently.
-
-Thu Dec  8 01:00:35 CET 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added icons in terminal-related Preferences menus, also added xfce4-terminal, konsole and multi-gnome-terminal as supported terminals
-
-Thu Dec  8 00:59:48 CET 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated pl_PL and pl_PL.UTF-8 translation
-
-Thu Dec  8 00:33:59 CET 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated music functions
-  - mixer support is now separate from music player support. You can select
-    favourite mixer from the Preferences menu. Currently you can choose from all
-    supported music players (cdcd, mpd, quodlibet, xmms) or aumix.
-  - by default mixer is selected automatically, depending on used music player,
-    ie. if you haven't selected mixer manually and you use mpd, mpd's internal
-    volume control will be used.
-  - because mixer-related functions have changed names to Mixer-*, all recipes
-    which use it are updated.
-  - there is a new keybinding, Alt+Shift+/, which toggles between random and
-    sequential playback (normal or shuffle play).
-
-Thu Dec  8 00:20:25 CET 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated application database, icons and styles
-
-Mon Nov 28 13:09:23 CET 2005  Maciej Delmanowski <harnir@post.pl>
-  * Removed one Include from the recipe
-
-Mon Nov 28 13:07:33 CET 2005  Maciej Delmanowski <harnir@post.pl>
-  * Bugfixes in some keybindings
-
-Mon Nov 28 13:06:44 CET 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added '$[FVWM_USERDIR]/locale' to LocalePath
-
-Mon Nov 28 13:01:07 CET 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated application database, added new icons and styles
-  - transient windows have titlebars, except of "OpenOffice.org" windows
-    (because of the detachable toolbars)
-  - "Untitled" windows have titlebar and border
-
-Mon Nov 28 12:59:52 CET 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated 'fvwm-crystal.apps' script
-
-Tue Nov  1 00:23:59 CET 2005  Maciej Delmanowski <harnir@post.pl>
-  tagged 3.0
-
-Tue Nov  1 00:21:48 CET 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated de_DE translation
-
-Tue Nov  1 00:21:02 CET 2005  Maciej Delmanowski <harnir@post.pl>
-  * Adding new translation, de_DE.UTF-8
-
-Mon Oct 31 23:04:22 CET 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated 'NEWS', preparing for new release
-
-Mon Oct 31 23:01:22 CET 2005  Maciej Delmanowski <harnir@post.pl>
-  * Adding new apps, icons and window styles
-
-Mon Oct 31 21:43:15 CET 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updates in the documentation
-
-Sun Oct 30 23:01:35 CET 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added new icons, applications and window styles
-
-Sun Oct 30 22:59:20 CET 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updates in terminal emulator preferences
-
-Sun Oct 30 22:57:51 CET 2005  Maciej Delmanowski <harnir@post.pl>
-  * Crystal now loads file ~/.fvwm/userconfig after all files and recipes (if it's present)
-
-Sun Oct 30 21:35:13 CET 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated es_ES translation
-
-Sun Oct 30 21:34:37 CET 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated de_DE translation
-
-Fri Oct 28 22:52:33 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added '~/.fvwm/wallpapers/' to the list of known wallpaper directories
-
-Thu Oct 27 16:04:34 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Crystal now remembers wallpaper which was set using Nautilus background dialog
-
-Thu Oct 27 15:16:13 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Changes in application database, icons and window styles
-
-Thu Oct 27 15:15:28 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated "Nautilus" support
-
-Thu Oct 27 15:14:34 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * 'gnome-settings-daemon' is launched using $PATH, not absolute path
-
-Thu Oct 27 15:12:33 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated 'fvwm-crystal.apps' script
-
-Tue Oct 25 23:24:58 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Adding new applications, icons and styles
-
-Tue Oct 25 23:22:20 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Image-related programs are moved from /Applications/Office to /Applications/Multimedia
-
-Tue Oct 25 23:20:59 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Removing /Applications/Internet/Usenet group, it will be moved to /Applications/Communication/Usenet
-
-Tue Oct 25 23:17:59 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Transient windows have no titlebar (fixes problems with OO.org toolbars)
-
-Tue Oct 25 23:17:02 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Adding "KillScript" function
-
-Tue Oct 25 23:16:15 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Bugfix in "DarkSky" window decoration
-
-Tue Oct 25 23:15:24 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated 'fvwm-crystal.apps' script
-
-Wed Oct 19 22:29:33 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Adding new applications, icons and styles
-
-Wed Oct 19 22:23:13 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added ru_RU.UTF-8 translation
-
-Wed Oct 19 22:21:54 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated ru_RU.KOI8-R translation
-
-Wed Oct 19 22:13:03 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated sk_SK and sk_SK.UTF-8 translations
-
-Wed Oct 19 22:08:30 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated "Clear" window decoration
-
-Wed Oct 19 22:03:15 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Screenshots are now .pngs with 100% quality
-
-Wed Oct 19 21:59:08 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Bugfix in the app generator commands
-  - icon theme name was a fixed "Default", now it's $[Icon-Theme]
-  - icons from user and system directory were set in the wrong order
-
-Wed Oct 19 21:55:33 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Adding "DarkSky" window decoration
-
-Sun Oct 16 18:19:59 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  tagged 3.0.RC3
-
-Sun Oct 16 17:40:02 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Adding Polish UTF-8 localization
-
-Sun Oct 16 16:56:46 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Preparing for new release...
-
-Sun Oct 16 16:13:46 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Wallpaper is again set in background, not by using InitFunction
-
-Thu Oct 13 11:25:41 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Adding applications and icons
-
-Thu Oct 13 11:21:11 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * $FVWM_USERDIR is set by fvwm, removing
-
-Wed Oct 12 23:01:26 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated documentation
-
-Wed Oct 12 22:45:40 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated Polish translation
-
-Wed Oct 12 22:45:02 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added preferences menu for choosing desktop manager
-
-Wed Oct 12 22:44:21 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added support for Nautilus as "desktop manager"
-
-Wed Oct 12 22:43:01 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Bugfixes: ROX is not started again after restart, missing directory icons in wallpaper menus
-
-Tue Oct 11 17:57:30 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Program icons on the window thumbnails are back
-
-Mon Oct 10 21:04:12 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated fvwm-crystal.apps script
-
-Fri Oct  7 22:04:25 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added "90% volume" in the Music menu
-
-Fri Oct  7 20:16:59 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated installation procedure from darcs repository
-
-Fri Oct  7 20:01:30 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Adding new recipe, "Nebulae"
-
-Fri Oct  7 20:00:18 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated all swallowed FVWM modules, they should now have transparent background (sometimes they were black)
-
-Fri Oct  7 19:58:29 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Separate 'components/apps/Trayer' is removed, it's contents are moved to the recipes themselves instead of being accessed by the "Include" command.
-
-Fri Oct  7 19:54:56 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * New app panel generator (4/4): updated 'fvwm-crystal.apps' commands in all recipes
-
-Fri Oct  7 19:50:14 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * New app panel generator (3/4): adding new Applications database
-  New database format is based on directories and files instead of one text
-  file. Basically, files are executable scripts which are launched by FVWM, so
-  they need to have executable bit set (or app menu will not work). Be sure to
-  execute command:
-  
-  chmod -R +x fvwm/Applications
-  
-  after installation.
-
-Fri Oct  7 19:49:03 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * New app panel generator (2/4): updated bin/fvwm-crystal.apps script
-
-Fri Oct  7 19:47:30 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * New app panel generator (1/4): removing old ApplicationDatabase
-
-Fri Oct  7 19:44:37 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * New and updated window styles
-
-Fri Oct  7 19:44:06 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * New application icons
-
-Fri Oct  7 19:40:34 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Changes in the Exit menu
-  Old "Exit" menu is back due to the popular demand ;) Old, "safer" version is
-  still available as 'components/functions/Exit-Safe', so if you want, you can
-  use this one instead.
-
-Fri Oct  7 19:39:26 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * FvwmScript-CpuTemp should now work properly with some configurations
-
-Fri Oct  7 19:37:29 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Remove shadow effects in FvwmMPD widgets
-
-Wed Oct  5 00:25:56 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Adding new icons in the fvwm/icons/ directory
-
-Fri Sep 23 13:46:43 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Adding new "icon engine"
-  You can use it by replacing "components/desktop/Icon-Thumbnails" in your
-  recipe to "components/desktop/Icon-Mwm". This will create small transparent
-  rectangles with icons taken from Icon style and with titlebars. You can move
-  them around the screen, doubleclick with LMB will deiconify them, and Alt+MMB
-  will close them.
-
-Fri Sep 23 13:37:51 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Changes in the icon functions
-  - ImagePath now points only to "theme" directory, not inside it. For example:
-    '$[FVWM_SYSTEMDIR]/icons/$[Icon-Theme]/'. Because of that all icon
-    definitions (panels, application styles) have to include additional path
-    with size and "type", for example: 'Style * 22x22/apps/defaulticon.png'.
-  - there is new default application icon, taken from Gnome default theme.
-  - recipes support now user-side icon directories. If you want to change for
-    example terminal icon, you can put it like this:
-    '~/.fvwm/icons/$[Icon-Theme]/22x22/apps/xterm.png'. It will be used instead
-    of the original one in the window styles. Currently this functionality is
-    not supported in the application panel/menu generator.
-
-Fri Sep 23 11:06:42 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Moved wallpaper setup to "InitFunction", now panels should look good after startup
-
-Thu Sep 22 21:04:58 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added 'Ish' window decoration
-
-Mon Sep 19 21:58:05 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  tagged 3.0.RC2
-
-Mon Sep 19 21:56:59 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Getting ready for 3.0.RC2 release
-
-Mon Sep 19 21:08:09 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updates in the music functions
-  - New supported player, cdcd for CD Audio playing.
-  - New "Music-Find" function for accessing find functionality of the music
-    players (currently only XMMS by using XMMSFind plugin). Function is bound to
-    Alt+/ by default.
-  - When XMMS support is activated, player windows are hidden at startup and
-    have some other additional styles
-
-Mon Sep 19 21:06:23 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added hsetroot support as a wallpaper setting utility
-
-Mon Sep 19 21:03:21 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Removed "RootMenu-Insert" from the app menu generator commandline, so there won't be any errors in logs
-
-Mon Sep 19 21:01:10 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated Russian and Slovakian translation
-
-Mon Sep 19 20:48:28 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added new applications and icons
-
-Fri Sep  9 11:05:13 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added 'htop' to Developer Menu
-
-Fri Sep  9 11:04:38 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Fixed SavePreferences function
-
-Fri Sep  9 11:02:54 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added sk_SK.UTF-8 localization
-
-Fri Sep  9 11:02:25 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added DawnSky window decoration
-
-Fri Sep  9 11:01:58 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added Gentoo window decoration
-
-Fri Sep  9 11:01:33 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added Aqua window decoration
-
-Fri Sep  9 11:01:15 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated Winter window decoration
-
-Fri Sep  9 11:00:38 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated SystemG window decoration
-
-Fri Sep  9 11:00:10 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated Motif window decoration
-
-Fri Sep  9 10:59:45 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated Mist window decoration
-
-Fri Sep  9 10:58:58 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated Fear window decoration
-
-Fri Sep  9 10:58:22 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated Elberg window decoration
-
-Fri Sep  9 10:57:42 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated Clearlooks window decoration
-
-Fri Sep  9 10:56:54 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated Dawn of a Terminal window decoration
-
-Fri Sep  9 10:55:38 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated Crystal window decoration
-
-Fri Sep  9 10:54:11 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated Clear window decoration
-
-Fri Sep  9 10:52:23 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Titlebar button definitions are moved to one directory, that should decrease the size of the decoration files and simplify them
-
-Wed Aug 31 14:31:44 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated German translation
-
-Wed Aug 31 01:17:32 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated Spanish translation
-
-Tue Aug 30 22:14:18 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated Polish translation
-
-Tue Aug 30 22:11:41 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Adding new preferences, "Privileged terminals"
-  This option let's you select if terminal windows should give away focus, when
-  new window is opened, or keep it (so you won't loose something that you type
-  into it).
-
-Tue Aug 30 22:07:55 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Adding "SystemG" window decoration
-
-Sun Aug 28 23:23:00 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated pl_PL translation
-
-Sun Aug 28 23:22:30 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updates in the application database and icons
-
-Sun Aug 28 23:21:05 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added new focus policy - "FVWM-Crystal" style with click-to-raise
-
-Sun Aug 28 23:17:14 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added Eterm to supported terminal emulators
-
-Fri Aug 26 00:23:56 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updates in the Polish translation
-
-Fri Aug 26 00:18:08 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Big updates in the preferences system
-  - There is a new "Preferences" menu with most settings from
-    ~/.fvwm/preferences/ directory.
-  - "Recipes" selection menu is moved from "Developer menu" to the new
-    preferences menu.
-  - There is new global file, components/desktop/FVWM-Crystal_Preferences, which
-    loads some preferences like colorsets and window decorations. Because of the
-    loading of these kind of preferences is removed from the recipe files.
-  - You can now change focus policy (FVWM-Crystal or MS Windows) "on the fly"
-    using the preferences menu; it's also laded in the "global" preferences
-    file, so inclusion of the focus policy file is removed from the recipe
-    files.
-  
-  I hope it doesn't sound too cryptic or something :o)
-
-Fri Aug 26 00:16:12 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added new icons and application styles
-
-Fri Aug 26 00:13:48 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added Quod Libet support
-
-Fri Aug 26 00:12:51 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated FvwmMiniConsole, now it looks for xterm, aterm, urxvt and mrxvt
-
-Tue Aug 16 21:50:46 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added sample /etc/sudoers configuration
-
-Tue Aug 16 21:29:51 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added new file-related function, Append
-  This function let's you read specified file from all three Crystal
-  directories, ordered: package-wide, system-wide, user-wide. Specified file
-  from all these directories is loaded (not just the first one found, like the
-  "Include" function does).
-  
-  This is used currently in the "preferences/Startup" file (so now system
-  administrator can add specified commands to be executed at startup, and at the
-  same time users can add their own commands, which also will be executed) and
-  in the application styles and icons.
-
-Tue Aug 16 20:52:28 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added new applications and icons
-
-Tue Aug 16 20:18:50 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added/removed gnome-terminal from respective FvwmIconMans in "Default" recipe
-
-Tue Aug 16 20:16:56 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated the clock script
-  Now you can click on the clock to show the current date (dd/mm). Click again
-  and time will be shown again
-
-Tue Aug 16 20:13:39 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added new FvwmScript scripts with ACPI-related functions
-  They were provided by LiNiO. Included are:
-  - battery monitor (FvwmScript-AcpiBatt)
-  - CPU frequency monitor (FvwmScript-CpuFreq)
-  - CPU temperature monitor (FvwmScript-CpuTemp)
-  There is also included modified "Default" recipe with embedded panels using
-  the new scripts.
-
-Tue Aug 16 20:13:04 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added "Maximize" function to the "metacity-like" window menu
-
-Tue Aug 16 20:12:11 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added missing "button model" preferences file
-
-Tue Aug 16 20:11:01 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updates in the documentation and comments
-
-Tue Aug 16 20:09:02 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added Slovakian translation
-
-Tue Aug 16 00:43:14 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated Polish translation
-
-Tue Aug 16 00:42:22 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added "Dawn of a Terminal" window decoration
-
-Tue Aug 16 00:40:44 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added "Winter" window decoration
-
-Tue Aug 16 00:40:00 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added "Motif" window decoration
-
-Tue Aug 16 00:39:21 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added "Mist" window decoration
-
-Tue Aug 16 00:38:38 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added "Fear" window decoration
-
-Tue Aug 16 00:37:45 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added "Elberg" window decoration
-
-Tue Aug 16 00:36:26 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added "Clearlooks" window decoration
-
-Tue Aug 16 00:34:49 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added "Clear" window decoration
-
-Tue Aug 16 00:31:21 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added "Crystal" window decoration
-
-Tue Aug 16 00:19:42 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added new window decorations "engine"
-  Now you can select the button model of a windows titlebars. Currently there
-  are five button models supported:
-  - FVWM-Crystal (two close buttons, buttons with multiple functions)
-  - MS Windows (iconify/maximize/close on the right side, menu on the left)
-  - MacOS X (all buttons on the left side)
-  - OS/2 (close on the left size, iconify/maximize on the right)
-  - NeXTStep (iconify on the left, close on the right)
-  Button model is selected from the "Window decorations" menu.
-
-Tue Aug 16 00:10:16 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Removing old window decorations, they will be re-added in the new format in the future
-
-Sat Aug  6 22:40:32 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * New version of components/desktop/Numpad, which automatically raises windows upon focusing
-
-Sat Aug  6 22:39:47 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added system-wide directories for selecting random wallpaper from the diamond icon (using RMB)
-
-Sat Aug  6 22:37:48 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * OverrideGrabFocus styles fro terminal emulators is moved to a separate file, so it can be easily turned off (in components/desktop/FVWM-Crystal_Styles)
-
-Sat Aug  6 22:14:48 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated Polish translation
-
-Sat Aug  6 22:12:18 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated music volume change functions on the panels, for compatibility with XMMS
-
-Sat Aug  6 22:11:23 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added a "debug" line at the end of the 'config' file, for config editors
-
-Sat Aug  6 22:10:38 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Xinerama: updated menu position variables
-
-Sat Aug  6 22:08:57 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated "Exit" menu
-  Now you need to select a submenu entry instead of "main" Exit menu entry to
-  perform dangerous actions, such as logout or reboot the computer.
-
-Sat Aug  6 22:00:06 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * New applications and their icons
-
-Sat Aug  6 21:55:25 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * New keybindings for keyboards without numeric part
-  These bindings can be useful on notebook/laptop keyboards:
-  
-  Alt + minus		raise window
-  Alt + Shift + minus	lower window
-  Alt + equal		maximize
-  Alt + Shift + equal	fullscreen
-  Alt + backspace		iconify
-  Alt + Shift + backspace	close
-
-Thu Jul 28 19:20:03 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added files for desktop switch using the mouse wheel on the desktop
-
-Thu Jul 28 14:33:27 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated pl_PL locale
-  - new strings for vertical desktop support (lower, upper, etc.)
-  - added strings for "Applications" and "Music" (menu entries)
-
-Thu Jul 28 14:32:51 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * New recipe, "Clean vertical"
-
-Thu Jul 28 14:31:53 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added some functions for vertical desktop support
-
-Thu Jul 28 14:20:21 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Moved the dock a little down
-
-Thu Jul 28 14:17:03 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updates in the decorations
-  Window decorations have now the same name, "WindowDecoration"; this should
-  eliminate problems with decorations when they are changed many times.
-  Also window decorations support now vertically-aligned desktop pages, so you
-  can move them up or down, instead of left or right
-
-Thu Jul 28 14:15:50 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added support for horizontal/vertical desktop pages in window decorations
-
-Wed Jul 27 16:27:58 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  tagged 3.0.RC1
-
-Wed Jul 27 16:27:16 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added one more icon.
-
-Wed Jul 27 11:49:36 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * New application icons and apps in the database
-
-Tue Jul 26 22:55:50 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated Makefile.am, forgot about the scripts inside fvwm/ directory
-
-Tue Jul 26 19:37:07 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * New applications in the database, updated icons
-
-Tue Jul 26 17:09:33 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Change of the version, from 3.0 to 3.0.RC1
-
-Tue Jul 26 16:58:15 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * 'ADOM' in the ApplicationDatabase is shown even if it's not installed. I've commented it out until that's repaired.
-
-Tue Jul 26 16:46:40 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Update in the NEWS file
-
-Mon Jul 25 17:51:27 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Slight change in the 'Dock' recipe, panel should now always swallow pager and clock windows
-
-Mon Jul 25 11:44:46 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added TODO file, updates in the application database, new applications, FindCommand file renamed to FindFunctions
-
-Mon Jul 25 11:41:55 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * NEWS file, setting the version to "3.0" for compatibility with Gentoo ebuilds
-
-Sat Jul 23 11:33:43 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * New applications in the database
-
-Sat Jul 23 10:43:40 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updates in the 'fvwm-crystal.wallpaper' script, dependencies change
-
-Sat Jul 23 06:44:33 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Changes in the music functions
-  - new "component" called 'Music-xmms', which contains functions for
-    controlling XMMS player
-  - 'Music-MPD' changed to 'Music-mpd', there were also some changes in the
-    functions for better compatibility with XMMS
-  - new preferences file, 'DefaultMusicPlayer', it's loaded from the recipe,
-    selects mpd or xmms by default (can be overriden by administrator or user)
-
-Sat Jul 23 04:37:57 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added the MPD playlist editor created by TheBlackDragon
-  There is no locale support right now.
-
-Sat Jul 23 03:41:03 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added "random wallpaper" support for ROX-Filer
-
-Sat Jul 23 03:37:39 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * New 'fvwm-crystal.wallpaper' script written in Python
-
-Thu Jul 21 22:18:57 CEST 2005  Nicolas Vilz 'niv' <niv@iaglans.de>
-  * little change in german localization according to harnir
-
-Thu Jul 21 21:20:40 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added the menu option which shows currently played track (by: Nicolas Vilz <niv@iaglans.de>
-
-Thu Jul 21 20:49:25 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added OpenOffice.org 2 to the database
-
-Thu Jul 21 20:28:52 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added the autotools files, changes in the installation instructions
-
-Thu Jul 21 20:26:55 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added new applications, some changes in application priorities
-
-Thu Jul 21 15:47:12 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * "Random wallpaper" function restored, using separate Perl script
-
-Wed Jul 20 16:45:23 CEST 2005  Nicolas Vilz 'niv' <niv@iaglans.de>
-  * german localization for fvwm-crystal
-
-Wed Jul 20 17:22:31 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * New applications in the database, icons and styles
-
-Tue Jul 19 22:33:30 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Changed $FVWM_CONFIGDIR to $FVWM_SYSTEMDIR
-  Now there are 3 directories in which configuration is searched (from top to
-  bottom):
-  - user directory: $FVWM_USERDIR = ~/.fvwm/
-  - "administrator' directory: $FVWM_CONFIGDIR = /etc/X11/fvwm/fvwm-crystal
-  - system directory: $FVWM_SYSTEMDIR = $. (current directory at the startup of
-    FVWM)
-  
-  In "admin" directory you can keep the configuration for all users on your
-  system, for example select default wallpaper, and so on.
-  
-  Variable is updated everywhere, you may need to update your recipe(s) or files
-  that you have changed in '~/.fvwm/'.
-
-Tue Jul 19 21:56:23 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updates in the ApplicationDatabase and application styles, new and updated icons
-
-Tue Jul 19 21:51:51 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added new recipe, "Dock"
-  Recipe makes a desktop panel similar to XFCE or CDE panel. There are also new
-  16x16 icons and new clock script, used in this recipe.
-
-Tue Jul 19 21:49:56 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Russian locale were put in wrong directory, fixed.
-
-Tue Jul 19 21:48:29 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Icon thumbnails are now automatically restored after a restart
-
-Tue Jul 19 21:39:49 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added 'IconOverride' style for all windows
-
-Tue Jul 19 21:13:19 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Removed separate Icon styles, they are now in the recipes
-
-Tue Jul 19 21:04:43 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Rewritten folding in the recipes
-  All fold marks in the recipe files were redefined, now they look cleaner. Also
-  I've added vim modeline, which automatically activates the folding in those
-  files.
-  Icon styles are moved from separate file to recipes themselves.
-
-Tue Jul 19 21:03:21 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Cleanup of 'fvwm/config' file
-
-Tue Jul 19 21:01:23 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated 'fvwm-crystal.apps' script
-
-Tue Jul 19 20:32:34 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated 'fvwm-crystal' initialization script, getting ready for a Makefile
-
-Sat Jul 16 18:03:06 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Adding Russian translation (ru_RU.KOI8-R)
-
-Wed Jul 13 21:30:21 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added directory.png as the directory icon in wallpaper menu
-
-Wed Jul 13 21:25:30 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updated application database, new application icons and styles
-  Many new applications added to the database, everyone has a corresponding
-  icon, there are also styles for them included.
-  
-  ApplicationDatabase was completely rearranged, you can use folding in vim for
-  navigation. Also app groups are rearranged.
-
-Wed Jul 13 21:13:03 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Cleanup (missing "+ I")
-
-Sun Jul 10 19:37:08 CEST 2005  liori@interia.pl
-  * User-defined configuration storage path.
-
-Mon Jul 11 12:37:29 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added new configuration options in FvwmIconMans introduced in FVWm 2.5.13
-
-Sun Jul 10 20:05:51 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Updates in ApplicationDatabase, application icons and styles
-  I've added many missing icons, also some Styles (but not all). Some
-  applications were removed from the database. There is also new icon size,
-  48x48, for big panels (however it's not full, just a few icons right now).
-
-Fri Jul  8 23:54:45 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added support for gkrellm2 style
-
-Fri Jul  8 20:23:19 CEST 2005  Nicolas Vilz 'niv' <niv@iaglans.de>
-  * thunderbird-icons-in-pager
-  Altered style names in Application-Icons and Applications so that Thunderbird 
-  is not that X-Icon in Pager.
-  
-
-Fri Jul  8 17:31:10 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * FvwmConsole and QuakeConsole bindings are moved to components/desktop/Keyboard
-
-Fri Jul  8 10:29:58 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Added 'cat_default.png' icon for fvwm-crystal.apps script
-
-Fri Jul  8 00:18:46 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Main configuration file name reverted back to old 'config' instead of 'fvwm-crystal.config'
-
-Fri Jul  8 00:08:58 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * XScreenSaver is now started from StartFunction
-
-Thu Jul  7 23:32:06 CEST 2005  Maciej Delmanowski <harnir@post.pl>
-  * Initialization of the darcs repository
+* 2022-02-09 StartFunction cleanup of FvwmMFL loading. Need fvwm3>=1.0.4  
+* 2022-02-06 Update ChangeLog  
+* 2022-02-06 Fix the help path and text.  
+* 2022-02-05 We dont know how the user will do things, so Crystal need a Mplayer extra paramters pref file for the IPTV. Add it.  
+* 2022-02-05 New locale strings  
+* 2022-02-05 Use Quit function to relaod the mplayer control.  
+* 2022-02-05 Add MPlayer extra paramteers preferenceS  
+* 2022-02-04 Update French locale.  
+* 2022-02-04 Fix typo.  
+* 2022-02-04 Clarify the help text.  
+* 2022-02-04 Fix variable name  
+* 2022-02-04 Add last strings into the pot files.  
+* 2022-02-04 Fix locale strings.  
+* 2022-02-04 Introduce IPTV category playlist preference; change the name of thee user preference file to satisfy FvwmForm that dont like _ in the name of the form; remove typo in ShowDirectories-Help  
+* 2022-02-03 Reload the Fullscreen functions at Quit.  
+* 2022-02-03 New application launchers  
+* 2022-02-03 Update French locale strings.  
+* 2022-02-03 Update pot files with new locale strings.  
+* 2022-02-02 fix IPTV categories preference at initial playlist generation  
+* 2022-02-02 oops, add forgotten IPTV categories preference file  
+* 2022-02-02 update ChangeLog  
+* 2022-02-02 Change the default stalonetray options  
+* 2022-02-02 Some reordering  
+* 2022-02-02 Fix Fullscreen and Window-AutoFS functions with browsers for fvwm3; this should work with fvwm2 too; cleanup.  
+* 2022-01-31 Restore ffmpeg:// which is needed by some channels.  
+* 2022-01-26 Remove not neeeded ffmpeg:// when starting mplayer with &#39;-slave 8092&#39;.  
+* 2022-01-26 Add a FvwmScript generator to edit single line preference files.  
+* 2022-01-25 Add mplayer extra parameters help form.  
+* 2022-01-25 Change disposition of music menu  
+* 2022-01-24 Add the new functions.  
+* 2022-01-24 Fix nasty echo statements to a pipe file that could block fvwm when the player is not runing. Add menu layouts for top or bottom placement.  
+* 2022-01-24 Add settings for media player menu layout; fix menus placement.  
+* 2022-01-24 Quoting and empty value fixes  
+* 2022-01-24 bin/fvwm-crystal.play-movies: fix quoting. Add function to add playlists into mplayer.  
+* 2022-01-18 Fix playing of linear streams like many IPTV streams  
+* 2022-01-16 add IPTV FVWM_CONFIGDIR preferences for nsfw category  
+* 2022-01-15 make language subcategories  
+* 2022-01-15 add network check  
+* 2022-01-14 Add playlist script for IPTV support with mplayer  
+* 2021-12-30 Add jKmetter k12 in application menu  
+* 2021-12-24 make all playlists: fix in scan[audio|video]media commands to not get playlists with non audio|video  files, change these commands for a more readable and easier to maintain form; writeaudio: add test for subdir in order to remove some warnings.  
+* 2021-07-13 Merge branch &#39;pinotree-legacy-desktop-dirs&#39; into main Drop support for outfated desktop directories.  
+* 2021-07-13 Merge branch &#39;legacy-desktop-dirs&#39; of https://github.com/pinotree/fvwm-crystal into pinotree-legacy-desktop-dirs Drop support for outdated desktop directories.  
+* 2021-06-27 Fix FvwmPager X11 geometry.  
+* 2021-06-12 Drop support for old GNOME dirs  
+  Drop support for a legacy desktop location that GNOME has not been using
+  for many many years now.
+* 2021-06-12 Drop support for old KDE dirs  
+  applnk was the old pre-KDE 3 location for .kdelnk files. It has been
+  long deprecated in favour of XDG locations for desktop files, so the
+  support for these directories can be safely removed.
+  Drop also an old internal directory of kappfinder, which is not needed
+  anymore either.
+* 2021-05-27 Update French locale and pot files.  
+* 2021-05-27 Fix copying of LICENSE file in dist-minimal.  
+* 2021-05-27 Add xdg-open dependency into INSTALL.  
+* 2021-05-27 Update version to 3.7.2  
+* 2021-05-27 Remove BROWSER preference.  
+* 2021-05-27 Remove commented BROWSER line.  
+* 2021-05-27 Drop browser variable. Use xdg-open instead when needed.  
+* 2021-05-27 Feedback form: Use xdg-open everywhere.  
+* 2021-05-26 Move the IRC channel to irc.libera.chat due to hostile takeover of freenode; use xdg-open instead of $BROWSER.  
+* 2021-03-09 add gmtp into the file managers  
+* 2021-01-04 Automatize the ChangeLog process.  
+* 2021-01-01 Add a few words about the network protocols supported by the fvwm-crystal desktop icons manager.  
+* 2021-01-01 Add http and https mount support for protocols like webdav. Tested with webdav and davfs2.     davfs2 must be fully configured including the credentials into its &#39;secrets&#39; file.  
+* 2020-12-20 Makefile 	- fix README.md installation  
+* 2020-12-20 INSTALL 	- Update fvwm3 dependency to &gt;=1.0.2 	- Fix the text for outdated python2 depend to be actual and future.  
+* 2020-12-20 fvwm/scripts/DesktopCheckMounts 	- fix portability using mount instead of /proc/mounts 	- add fvwm3 support  
+* 2020-12-20 fvwm/config:	-add infostore variable CRYSTAL_START to be able to control if a given function must be started or not by StartFunction at Start/Restart 	- fix FvwmMfl socket with FVWMMFL-SOCKET=&quot;$[FVWM_USERDIR]/fvwm_mfl_$[DISPLAY].  
+* 2020-12-20 bin/fvwm-crystal: 	- fix FVWM*_LOGFILE test for use with dash 	- fix removing of temporary files to not freeze the cleanup function  
+* 2020-12-16 Initial fvwm-crystal commit on github  
+* 2020-12-16 Initial commit  
diff --git a/ChangeLog.old b/ChangeLog.old
new file mode 100644
index 0000000..65aa23e
--- /dev/null
+++ b/ChangeLog.old
@@ -0,0 +1,3854 @@
+ChangeLog for FVWM-Crystal
+
+Moved development to github which make this ChangeLog file part of history.
+
+Version 3.7.1
+-------------
+
+mardi 15 décembre 2020
+  bin/fvwm-crystal: make dash to be happy with the fvwm* and debug mode tests.
+  fvwm/components/functions/About;
+  fvwm/components/apps/FvwmMiniConsole: make FvwmPrompt/FvwmConsole test to
+  work with fvwm2 and fvwm3 with or without golang support.
+  NEWS: bump to 3.7.1
+
+dimanche 13 décembre 2020
+  fvwm/preferences/Startup: use StartFunction with Test (Init) instead of
+  InitFunction; add alsamixer launcher.
+  fvwm/components/functions/LoadCommonStuffs: add FvwmMFL start with version
+  test.
+
+lundi 7 décembre 2020
+  INSTALL: add fvwm3 dependency.
+  fvwm/components/apps/FvwmMiniConsole: add support for FvwmPrompt
+  fvwm/components/functions/Exec-Accelerator: add AGT, as AT but with geometry;
+  needed by FvwmPrompt.
+
+Version 3.7.0
+-------------
+
+mercredi 2 décembre 2020
+  bin/fvwm-crystal: add initial support for fvwm3;
+  fvwm3 debug mode is supported if $FVWMCRYSTAL_DEBUG is set to a non empty value
+  at startup; if $FVWM_LOGFILE is not set, the log file will be ~/.fvwm-crystal.log.
+  fvwm/scripts/launchwm: add fvwm3 and fvwm2 support. Each fvwm variant will
+  use its own FVWM_USERDIR path:
+  fvwm in ~.fvwm, fvwm2 in ~/.fvwm2, fvwm3 in ~/.fvwm3 and fvwm-themes
+  in ~/fvwm-themes.
+  asciidoc/fvwm-crystal: add fvwm3 and related variables; create the man and html doc.
+  fvwm/components/functions/About;
+  NEWS: bump to 3.7.0
+  README: bump to 3.7.0; add fvwm3 into the dependencies.
+
+dimanche 29 novembre 2020
+  fvwm/components/scripts/FvwmScript-CpuTemp: fix temperature reading path.
+
+Version 3.6.7
+-------------
+
+mardi 7 octobre 2020
+  fvwm/scripts/CustomButtonBar/CustomButtonBar: fix typo +  multiple
+  trayer instances after redrawing the button.
+  fvwm/components/styles/FVWM: revert trayer style in revision 898
+  due to trayer moving with the "arrange all windows" button;
+  thanks to Gianni Ceccarelli for reporting this.
+  fvwm/components/functions/Exec-Accelerator: fix Restart by removing
+  superflous quoting.
+  fvwm/components/functions/About,
+  NEWS: 3.6.7 bump
+
+jeudi 17 septembre 2020
++ fvwm/locale/zh_CN*: Add chinese translation. Thanks to 玉堂白鹤
+
+  fvwm/Applications/Mulltimedia/Audio/Engineering/MIDI/20~timidity*:
+  add user mode to the timidity ALSA sequencerr server menu (need
+  jack-dbus but easy to change in $FVWM_USERDIR).
+
+mardi 25 août 2020
+  fvwm/scripts/desktop_mamager: Fix pmount menu.
+
+Version 3.6.6
+-------------
+
+mardi 28 juillet 2020
+  fvwm/scripts/desktop_mamager: fix widget geometry;
+  add EWMH support for its placement and geometry.
+  The desktop icons manager will be centerd according to
+  the y EWMH size, which is not necesarily the same than the
+  y center of the screen.
+  fvwm/functions/components/About,
+  NEWS: 3.6.6
+
+26 juin 2020
++ addons/Xdefaults.no_transparency,
++ addons/Xresources.no_transparency,
+  addons/README: add support for non transparent consoles.
+
+vendredi 1 mai 2020
+  fvwm/functions/styles/Application-Icons-22-32: fix
+  libreoffice styles.
+
+Version 3.6.5
+-------------
+
+mercredi 22 avril 2020
+  bin/fvwm-crystal.generate-menu: fix application icon styles after
+  the menu generation.
+  fvwm/functions/components/About: 3.6.5
+
+Version 3.6.4
+-------------
+
+samedi 11 avril 2020
+  asciidoc/FAQ: updated uniform look with gtk & qt
++ addons/.gtkrc-2.0: gtk+2 example config file
++ addons/settings.ini: gtk+3 example config file
+  fvwm/scripts/SetGtkFont: install gtk+ config files when they don't exist
++ fvwm/icons/...: Add icons for xpenguins and xsnow
++ fvwm/Applications/...: Add some applications.
+  fvwm/functions/components/About: 3.6.4
+  bin/fvwm-crystal.generate-menu;
+  fvwm/scripts/CheckMenuDate: fix for when new desktop file date is older
+  than their installation date.
+  bin/fvwm-crystal.generate-menu: fix the styles not neededd anymore,
+  comment it.
+
+vendreedi 10 avril 2020
++ fvwm/scripts/SetGtkFont;
+  fvwm/scripts/FontSelector/FontSelector: apply the panel font setting
+  to GTK+ 2 and 3.
+
+jeudi 9 avril 2020
+  fvwm/components/styles/Application-Icons-22-32: add brave-browser support
+
+Version 3.6.3
+-------------
+
+dimanche 5 avril 2020
+  fvwm/components/functions/Mixer: fix warning.
+  fvwm/components/functions/Fullscreen: add support for the Brave browser
+  into the stay in FS workaround.
+
+samedi 4 avril 2020
+- fvwm/scripts/FvwmMPD/listsongs.sh;
+- fvwm/scripts/FvwmMPD/stripnames.py;
++ fvwm/scripts/FvwmMPD/getdir.py;
++ fvwm/scripts/FvwmMPD/getfile.py;
+  fvwm/scripts/FvwmMPD/FvwmApplet-MpdAddSong;
+  fvwm/scripts/FvwmMPD/FvwmApplet-MpdPlEd;
+  fvwm/scripts/FvwmMPD/getdir.sh;
+  fvwm/scripts/FvwmMPD/parseplaylist.sh: Introduce python-mpd support,
+  slow at that time, but provide all that is need to hopefully fix
+  everything.
+
+jeudi 27 février 2020
+  fvwm/scripts/FvwmMPD/FvwmApplet-MpdAddSong;
+  fvwm/scripts/FvwmMPD/FvwmApplet-MpdPlEd;
+  fvwm/scripts/listsongs.sh: Fix for re-entering last directory
+  and display for files and directories; add more supported
+  audio file formats.
+
+mercredi 26 février 2020
+  fvwm/scripts/FvwmMPD/FvwmApplet-MpdAddSong;
+  fvwm/scripts/FvwmMPD/FvwmApplet-MpdPlEd: Use Panel font preferences for Font;
+  add Gettext support.
+  addons/fvwm-crystal.pot;
+  addons/fvwm-crystal-script.pot: update the pot files with current fvwm-crystal
+  strings.
+  fvwm/locale/fr_FR.UTF-8/LC_MESSAGES/*: update the French translation.
+  addons/README: better usage discription of make.pot
+
+Version 3.6.2
+-------------
+
+vendredi 21 février 2020
+  fvwm/components/Window-List: update conditions with commas instead
+  of outdated spaces.
+  fvwm/components/functions/CustomButtonBar-Menu;
+  fvwm/scripts/CustomButtonBar/CustomButtonBar: fix show button bar at top
+  functions and preferences.
+  fvwm/preferences/CustomButtonBarLocation: use new setting
+  fvwm/scripts/convert_preferences: convert outdated CustomButtomBarLocation
+  user preferences.
+
+Version 3.6.1
+-------------
+
+mercredi 19 février 2020
+  fvwm/scripts/CustomButtonBar/CustomButtonBat: comment debug line.
+  fvwm/components/functions/Exec-Accelerator: add -name option for urxvtc;
+  this change the Ressource hint.
+  fvwm/components/styles/Applications-Icons-22-32: remove the remaining styles
+  which are handled by the media player system.
+  fvwm/components/styles/MediaPlayers-Style: comment out oudated xmms style;
+  remove Gxmms2 abandonware style; use XMMS2 style for xmms2d window.
+  fvwm/components/functions/Music-xmms2: fix for xmms2 current exec name;
+  fix xmms2, start_jack and start_cadence styles after startup and Restart.
+  fvwm/components/styles/MediaPlayers-Style: cleanup
+  fvwm/components/Music-*: fix styles of start_[jack|cadence] and of the console
+  players after start and Restart.
+  fvwm/components/Fullscreen: Fix Schedule/Deschedule command_id syntax
+  causing nasty loops; use State 6 instead of 4.
+  fvwm/components/functions/Preferences-Menu: remove version test.
+  fvwm/components/functions/Developer-Menu;
+  fvwm/components/styles/Application
+  fvwm/components/styles/Application-Icons-22-32: fix coding style.
+  fvwm/components/functions/Feedback: use current URI for the mailing list.
+  fvwm/components/functions/About;
+  NEWS: fvwm-crystal 3.6.1 version bump
+
+Version 3.6.0
+-------------
+
+lundi 17 février 2020
+  fvwm/components/functions/Exit: cleanup and try our best to find systemctl when present
+  fvwm/components/functions/Media-Music-functions;
+  fvwm/components/functions/Music-alsaplayer;
+  fvwm/components/functions/Music-audacious;
+  fvwm/components/functions/Music-cdcd;
+  fvwm/components/functions/Music-cmus;
+  fvwm/components/functions/Music-mocp;
+  fvwm/components/functions/Music-mpd;
+  fvwm/components/functions/Music-mplayer;
+  fvwm/components/functions/Music-mplayer2;
+  fvwm/components/functions/Music-quodlibet;
+  fvwm/components/functions/Music-xmms2;
+  fvwm/components/styles/Application-Icons-22-32;
++ fvwm/components/styles/MediaPlayers-Style: Fix the madia players styles.
+  This fix the icons at top after a recipe change bug and make the non
+  prefered players to get the defaut style in any case.
++ fvwm/components/decorations/Buttons-amigaos-Fullscreen;
+  fvwm/components/decorations/Buttons-amigaos-MiniIcon;
++ fvwm/components/decorations/Buttons-amigaos-MiniIcon-Fullscreen:
+  New decorations amigaos-*Fullscreen: A Left click on the second button
+  will put the window in fullscreen. The other amiga decorations will
+  maximize the window as the other decorations.
+  fvwm/components/functions/About: introduce code name into the version
+  fvwm/components/functionsWindow-Decorations;
+  fvwm/decorations/*(/*)/Theme.amigaos-fullscreen: Implement the new
+  button decoration
+
+samedi 15 février 2020
+  fvwm/components/functions/Fullscreen: add Navigator and Firefox into the
+  browser FS workaround
+  NEWS;
+  fvwm/components/functions/About: Update version to 3.6.0
+
+vendredi 14 février 2020
+  fvwm/components/functions/Fullscreen: fix browser windows behaviour
+  fvwm/scripts/FontSelector/FontSelector: change the default Coloset, workaround
+  against a fvwm bug. TODO: reverse it when fvwm is fixed.
+  fvwm/scripts/CustomButtonBar/CustomButtonBar: Fix overlapping with crystal
+  desktop manager button; some comments; set Pager Window position outside visual.
+  recipes/*: fix ewmh working area  with other buttons, this fix the overlapping
+  of the desktop manager; fix ewmhwa at recipe change
+  fvwm/components/apps/DesktopIcons: cleanup
+  fvwm/components/scripts/FvwmScript-AcpiBatt;
+  fvwm/components/scripts/FvwmScript-Clock;
+  fvwm/components/scripts/FvwmScript-Clock-24h;
+  fvwm/components/scripts/FvwmScript-Clock-24h-small_date;
+  fvwm/components/scripts/FvwmScript-Clock-small;
+  fvwm/components/scripts/FvwmScript-Clock-small_date;
+  fvwm/components/scripts/FvwmScript-CpuFreq;
+  fvwm/components/scripts/FvwmScript-CpuFreq-small;
+  fvwm/components/scripts/FvwmScript-CpuTemp: Set WindowPosition outside visual
+  fvwm/components/apps/DesktopIcons;
+  fvwm/script/desktop_manager: add support for recipe vertical ewmh borders
+
+mercredi 12 février 2020
+  fvwm/components/apps/DesktopIcons;
+  fvwm/recipes/Clean;
+  fvwm/recipes/Custom;
+  fvwm/scripts/desktop_manager: make the desktop manager to take in account the recipe
+  and magic button ewmh borders.
+
+mardi 11 février 2020
+  fvwm/scripts/CustomButtonBar/CustomButtonBar;
+  fvwm/components/functions/CustomButtonBar-Menu: use EWMH-Panel-[Left|Right] to set
+  the ewmh border hints
+  fvwm/recipes/Custom: fix ewmh working area with the custom button bar and the desktop
+  icon manager
+  fvwm/components/apps/DesktopIcons: use EWMH-Panel-[Left|Right] to set the ewmh border hints
+  fvwm/components/bindings/Desktop-MMB-TogglePanels: restore EWMH-Toggle as panel
+  visibility function
+  fvwm/components/functions/EWMH-BaseStruts: remove commented out calls
+
+lundi 10 février 2020
+  fvwm/components/functions/Exit: fix conditional in ScreenLidSuspend preference
+  to work with debian and sh=dash
+  fvwm/scripts/desktop_manager: use EWMH-Panel-[Left|Right] to set the ewmh border hints
+
+dimanche 9 février 2020
+  fvwm/components/functions/Exit: fix xscreensaver and systemctl menu;
+  call systemctl without sudo; don't show pm-utils menu is systemd is present;
+  cleanup; fix unique call of AutoHibernate menu; add hybrid-sleep to sysd menu;
+  add sysd hybrid-sleep with screenlid
+- fvwm/components/functions/Exit-systemctl: moved to the Exit file
+  fvwm/scripts/AutoHibernate: call systemctl without sudo
+  fvwm/scripts/ScreenLidSuspend: add systemd hybrid-sleep call; fix it
+
+vendredi 7 février 2020
+  fvwm/components/functions/Exec-Accelerator: Fix restart of urxvtc after a kill -9
+  fvwm/components/functions/Developer-Menu: fix fvwm Style of Fvwm* man pages
+
+jeudi 6 février 2020
+  fvwm/components/bindings/Misc-Keybindings,
+  fvwm/components/bindings/Misc-Keybindings_NumLock: Add comments with my private setting.
+
+mardi 4 février 2020
+  fvwm/components/desktop/FVWM-Crystal_Preferences: Add ScreenLidSuspend laoding at startup
+  fvwm/components/functions/Exit: ScreenLidSuspend: check if allready running before to launch it
+
+Mercredi 8 janvier 2020
+  fvwm/components/Fullscreen: workaround buggy browser windows which think they know
+  better that the window manager.
+
+dimanche 5 janvier 2020
+  fvwm/scripts/launchwm
+  fvwm/components/styles/Applications: Maximize Fullscreen doesn't work with a Xephyr window 
+  because of missing EWMH support in Xephyr. Use Styles to get a fullscreened look.
+  fvwm/scripts/CustomButtonBar/CustomButtonBat: use positive emplacement in all cases;
+  this fix the button placement with fvwm3.
+  fvwm/components/functions/Preferences-Menu: comment Translucency-Dialog
+
+mardi 10 décembre 2019
++ fvwm/decorations/Clear/RedDesktop
++ fvwm/decorations/Clear/RedDesktopTransparent: Clear decorations with RedDesktop colors
+
+vendredi 29 novembre 2019
+  fvwm/components/functions/BlingBling: fix typo
+  fvwm/components/functions/Tooltip: update usage and example to current Crystal state
+  bin/fvwm-crystal.generate-menu: fix for missing icons in Crystal applications menu
+
+samedi 23 novembre 2019
+  fvwm/components/functions/CheckForFiles
+  fvwm/components/functions/Preferences-Menu: new functions to start/stop the
+  XDG menu including at startup.
+
+vendredi 22 novembre 2019
+  fvwm/locale/[de_DE|fy_NL|nl_NL].UTF-8/LC_MESSAGES/fvwm-crystal.*: fix the "'".
++ fvwm/locale/it
++ fvwm/locale/it_IT.UTF-8/LC_MESSAGES/fvwm-crystal.mo
++ fvwm/locale/it_IT.UTF-8/LC_MESSAGES/fvwm-crystal.po
++ fvwm/locale/it_IT.UTF-8/LC_MESSAGES/fvwm-crystal-script.mo
++ fvwm/locale/it_IT.UTF-8/LC_MESSAGES/fvwm-crystal-script.po: new Itlaian translation
+  from Emanuele Petrucci; fix the '.
+  fvwm/scripts/XDG-Menu: adapt the XDG config menu to our needs
+  addons/make.pot: add strings for the XDG menu
+  addons/*.pot
+  fvwm/scripts/FileEditors/ShowDirectories-Help: fix "'" in string and add worning about
+  quoting like charcters into translation.
+  fvwm/locale/fr_FR.UTF-8/LC_MESSAGES/*.*: update French translation
+
+dimanche 17 novembre 2019
+  fvwm/components/functions/Fullscreen: put back Window-Rearrange function
+  fvwm/components/functions/Exit: screen lid suspend menu test for pref and is dynamic
+  fvwm/components/functions/Window-Decorations: remove empty lines
+  fvwm/components/functions/Window-Rearrange: remove outdated Window-Rearrange-Defult function
++ fvwm/preferences/ScreenLidSuspend: default Nop
+
+samedi 16 movembre 2019
+  FAQ: Added uam configuration with ext formatted partitions.
+
+dimanche 3 novembre 2019
+  fix xpdf style with last xpdf version
+
+vendredi 6 septembre 2019
+  INSTALL, README: update fvwm dependency to >=2.6.9.
+  bin/fvwm-crystal.generate-menu: Add comment into the generated Style file about
+    adding user custom styles.
+  fvwm/locale/fr_FR.UTF-8/LC_MESSAGES/fvwm-crystal-script.mo
+  fvwm/locale/fr_FR.UTF-8/LC_MESSAGES/fvwm-crystal-script.po
+  fvwm/locale/fr_FR.UTF-8/LC_MESSAGES/fvwm-crystal.mo
+  fvwm/locale/fr_FR.UTF-8/LC_MESSAGES/fvwm-crystal.po: update French translation.
+  man/fvwm-crystal.1: document FVWM_DISTROMENUNAME and FVWM_DISTROMENUDIR, doc about
+  the Magic Button Bar, add Custom recipe.
+
+mercredi 28 août 2019
+  fvwm/components/functions/About: bump to 3.5.1
+  addons/*.pot: update translations
+
+dimanche 25 août 2019
+  bin/fvwm-crystal.generate-menu: apply the styles to all applications
+  with icons; keep the existing styles file when call with a software name parameter;
+  fix for svg icon name in findicon(); fix for multiple icons in desktop file.
+
+vendredi 23 août 2019
+  fvwm/components/bindings/Numpad-Control
+  fvwm/components/bindings/Window-Control
+  fvwm/components/bindings/Window-Control_NumLock
+  fvwm/components/decorations/Buttons-amigaos
+  fvwm/components/decorations/Buttons-amigaos-MiniIcon
+  fvwm/components/decorations/Buttons-amigaos_NumLock
+  fvwm/components/decorations/Buttons-fvwm-crystal
+  fvwm/components/decorations/Buttons-fvwm-crystal-MiniIcon
+  fvwm/components/decorations/Buttons-fvwm-crystal_NumLock
+  fvwm/components/decorations/Buttons-macosx
+  fvwm/components/decorations/Buttons-macosx-MiniIcon
+  fvwm/components/decorations/Buttons-macosx_NumLock
+  fvwm/components/decorations/Buttons-os2
+  fvwm/components/decorations/Buttons-os2-MiniIcon
+  fvwm/components/decorations/Buttons-os2_NumLock
+  fvwm/components/decorations/Buttons-windows
+  fvwm/components/decorations/Buttons-windows_NumLock
+  fvwm/components/functions/Window-Basic
+  fvwm/components/functions/Window-Buttons
+  fvwm/components/functions/Window-Buttons-Vertical:
+    Maximize functions cleanup
+  fvwm/components/styles/Application-Icons-22-32:
+    Fix typo in alsaplayer style
+
+mercredi 21 aoùt 2019
+  fvwm/decorations/Amiga/*: remove non necessary spaces and lines
+  asciidoc/KeyboardBindings: add words about keyboard modifiers change
+  with the preferences.
+  asciidoc/FAQ: fix glitches in man page.
+
+vendredi 16 août 2019
+  desktop/FVWM-Crystal_Styles: introduce a schedule for applications Styles
+  to work after a Restart.
+  functions/CustomButtonBar-Menu: add preference for toggle on top on same border.
+  bin/fvwm-crystal.apps: added some comments.
+  bin/fvwm-crystal.generate-menu: I am sick and tired to get all the crap from
+  buggy software into ~/.errors.fvwm-crystal. Add a 2>/dev/null redirection
+  to silent them.
+  Applications/*/*: Silent the existing application launchers.
+  styles/Applications-Icons-22-32: remove the comments that creates fvwm warnings
+
+jeudi 15 août 2019
+  bin/fvwm-crystal.apps, bin/fvwm-crystal.wallpaper,
+  scripts/FvwmMPD/*.py: bump to python3
+
+mercredi 14 août 2019
+  functions/Media, functions/Music-*: add Cadence support, fix qjackctl menu
+  when qjackctl is not installed, add Hide/Show GUI into all the buttonless menu.
+
+mardi 13 août 2019
++ ~japa~Japa in application database.
+  desktop/HVWM-Crystal-Styles: append Generated--Applications-Icons-22-32
+  functions: remove media players icon styles
+  bin/fvwm-crystal.generate-menu: Introduce Icon and MiniIcon styles generation,
+  fix for non probable spaces in desktop files.
+  styles/Applications-Icons-22-32: add media players icon styles
+  functions/Fullscreen: bump to fvwm native Maximize Fullscreen
+
+jeudi 5 juin 2019
+  recipes/lap*: fix pager X11 geometry string.
+  recipes/Wing-Commander, recipes/Default: fix font
+  recipes/*, functions/LoadCommonStuffs : fix missing variables at startup by moving
+  set_DestopIconsGeom call to the recipes.
+
+mercredi 5 juin 2019
+  scripts/desktop_manager: fix wrong redirection
+  fvwm/config: comment Welcome line, it's a debug stuff
+  bin/fvwm-crystal: comment debug lines
+
+lundi 14 mai 2019
+  addons/*.pot: update to current state of fvwm-crystal
+  locale/fr_FR.UTF-8/LC_MESSAGES/fvwm-crystal.*o: translate new and missing strings
+
+vendredi 10 mai 2019
+  functions/CustomButtonBar-Menu
+  scripts/CustomButtonBar/CustomButtonBar
+  scripts/CustomButtonBar/CustomButtonBarMenu
++ preferences/CustomButtonAcpiBatt
++ preferences/CustomButtonClock
++ preferences/CustomButtonCpuFreq
++ preferences/CustomButtonCpuTemp
++ preferences/CustomButtonPager: fix cutom button bar geometry and behaviour,
+  cleanup, add remaining applets with associated preferences.
+  recipes/Custom: cleanup
+  styles/Applictions-Icons-22-32: add mini icon for start_jack
+  styles/FVWM: fix trayer style
+  functions/Exit
++ scripts/ScreenLidSuspend: add screen lid suspend menu and function.
+  functions/Media-Music-functions: alsaplayer style change
+  functions/Fvwm-Crystal-Menu: change menu order
++ Applications/. . . add google-chrome launcher
+
+mercredi 21 mars 2019
+  bin/fvwm-crystal.generate-menu: fix Science which is now a main category
+
+vendredi 8 mars 2019
+  scripts/desktop_manager, scripts/set_DesktopIconsGeom:
+  fix for '\' in partition names with some USB sticks
+
+dimamche 15 juillet 2018
++ Applications/. . . Jmeters_[DIN|SDIN|VU]_0dBFS: add 0dBFS jmeters
+
+lundi 3 juillet 2018
+  Applications/. . . meterbridge_analog: fix input ports, change ref level to 0 dBfs
+
+lundi 19 février 2017
+  addons/*.pot, locales/fr_FR.UTF-8/LC_MESSAGES/*:
+  update translation pot files and French.
+
+dimanche 18 février 2017
++ preferences/MouseVelocity
+  desktop/FVWM-Crystal_Preferences, functions/Preferences-Menu:
+  add mouse velocity preference, by default Crystal does not set this and let the
+  system do what it thinks is best.
+
+samedi 27 janvier 2017
+  functions/CustomButtonBar-Menu, scripts/CustomButtonBar/CustomButtonBar:
+  add ACPI applets; menu OK but only the clock is implemented in the button for now.
+
+mardi 19 septembre 2017
+  Add xfce4-mime-settings Applications database entry. Use default icon.
+
+jeudi 14 septembre 2017
++ functions/Media-Music-functions,
+  functions/Media, functions/Music: cleanup; initial Cadence support.
++ addons/start_cadence: script to launch Cadence, use it with the Startup file, or not.
+  preferences/Startup: add Cadence and other.
+
+samedi 9 septembre 2017
+  functions/Exit, functions/Exit-systemctl, scripts/Autohibernate: add -i option to force 
+  commands when another user is logged in.
+  shared/fvwm-crystal.sudoers.d: add systemctl,
+  addons/Xdefaults: fix for when 'shopt login_shell' is used in bash config files.
+
+lundi 15 mai 2017
+  functions/Exit, scripts/AutoHibernate: add auto hibernation support for systemd
+
+mardi 2 mai 2017
+  Applications cups-config: use $BROWSER instead of firefox.
++ icons/Default/*/apps/[cups-config|xdg-open].png: 2 new icons from Kens v4 icons.
++ icons/Default/*/apps/tuxkart.png: original tuxkart icon
++ icons/Default/*/apps/xbomb.png: Creative Commons CCO icon from pixabay.com
++ icons/Default/*/apps/trimines.png: own trimines icon from the game
++ icons/Default/*/apps/xlincity.png: icon from the lincity-ng github website
+
+jeudi 12 janvier 2017
++ functions/Exit-systemctl,
+  functions/Exit: support for systemd shutdon, reboot, hibernation, suspend and hybrid sleep.
+
+jeudi 29 décembre 2016
+  scripts/XDG-Menu: fix root menu title to work with current fvwm-desktop-menu version.
+
+vendredi 09 décembre 2016
+  bin/fvwm-crystal, fvwm/config, asciidoc/fvwm-crystal, Makefile: add the main fvwm environemental
+  variables in bin/fvwm-crystal. This insure fvwm will take them in account before begining to
+  read the fvwm-crystal config. This also make possible to define them at the command line.
+  See 'man fvwm-crystal' for examples.
+
+mardi 09 novembre 2016
+  recipes/*ACPI: add tests to show the ACPI applets only when relaated hardware is found.
+  adjust the buttons geometry in consequence.
+
+lundi 23 mai
+  add lxappearance support in the application menu.
+
+jeudi 28 avril
++ preferences/CustomButtonSize: new magic button size preference file.
+  functions/CustomButtonBar-Menu: use custom fuction to save the button preference,
+  change some menu icons, new magic bar preference, new DeleteThatButton function
+  with mouse 2, make AddCustomButton to add new buttons after the current one.
+  scripts/CustomButtonBar/CustomButtonBar: fix menu position, introduce size functions
+  and fix the button geometry when several rows, introduce the other changes.
+  preferences/CustomButtonBar: fix help icon, change the order.
+
+lundi 25 avril
+  scripts/CustomButtonBar/CustomButtonBar: buttons with Menu - fix the menu position.
+  components/functions/CustomButtonBar-Menu: TODO change, reload the button
+  when new entry. fix the icons.
+
+dimanche 24 avril
++ preferences/CustombuttonBarLocation,
+  functions/CustomButtonBar-Menu, scripts/CustomButtonBar/CustomButtonBar:
+  more magic into the button, it can move now; fix the preference menu position,
+  recipe/Custom: add TODO
+
+samedi 23 avril
+  addons/start_jack: updated to work well with the menu
+  functions/CustomButtonBarMenu: fix too long command FvwmScript error when editing the
+  preference file by using $EDITOR instead of FvwmScript, use FvwmForm to launch the help
+  by default.
+
+vendredi 22 avril
++ addons/start_jack, +addons/stop_jack, addons/README,
++ associated menu entries and icons: support for starting and stopping jackdbus
+  the right way. See addons/README for details.
++ recipes/Custom, scripts/CustomButtonBar/CustomButtonBar, scripts/CustomButtonBar/CustomButtonBarMenu,
++ preferences/CustomButtonBar, preferences/DeskIconsSign.Custom,functions/CustomButtonBar-Menu:
+  new Custom recipe with just a new custom button and associated preferences menu.
+
+vendredi 1 avril
+  functions/Exit, scripts/AutoHibernate: fix removing of temporary files by not
+  creating them and by the use of a ps test.
+
+jeudi 7 janvier 2016
+  functions/Media: fix "No such command" errors.
+
+Version 3.4.1
+-------------
+
+mercredi 6 janvier 2016
++ preferences/AutoHibernation,
+  desktop/FVWM-Crystal_Preferences, functions/Exit, scripts/AutoHibernate: make the automatic
+  hibernation to also work as a preference setting.
+  functions/About, NEWS: version 3.4.1
+
+mardi 5 janvier 2016
++ components/scripts/FvwmScript-Clock-24h, FvwmScript-Clock-24h-small_date, FvwmScript-Clock-small_date:
+  reverted commit 721
+
+Version 3.4.0
+-------------
+
+samedi 2 janvier 2016
+  locale/fr_FR.UTF-8/*: new string in French
+  COPYING: updated copyright to 2016
+  README: typo fixes
+
+jeudi 31 décembre 2015
+  functions/Icon-[Amiga|Mwm|Thumbnails]: fix the icons when resuming from a NoIcon style 
+  (some recipes and No Icon on desktop).
+  NEWS: updated with some of the last changes.
+  functions/Exit: add 2 battery levels for automatic hibernation.
+  asciidoc/fvwm-crystal, asciidoc/FAQ: some update
+
+mercredi 30 décembre 2015
+  functions/Mixer: make amixer to work with 2 hardware steps when called with
+  Alt+Shift+[,|.].
+  functions/Music-cdcd: typo fix.
+  bindings/Music*: binding changes:
+  Alt + N replace Alt + M (Music-Forward)
+  Alt + P replace Alt + N (Music-Backward)
+  Alt + G replace Alt + P (Music-GUI)
+  bindings/Misc-Keybindings*: make each menu shortcuts to show both menus.
+  asciidoc/*: update with last changes.
+  functions/Numpad: the windows must be entirely into the screen.
+  recipes/Amiga: we don't want the Pager to be on top by default.
+
+mardi 29 décembre 2015
+  functions/Mixer: commented show the sound card into the volume tooltip.
+  functions/Preferences-Menu, scripts/XDG-Menu: make it work with fvwm>2.6.5.
+
+lundi 28 décembre 2015
+  functions/Feedback: remove launch of $BROWSER FvwmForm Editor at first Crystal
+  startup, it is into the Preferences Editor.
+  preferences/EDITOR: use a default that will make both Debian and gentoo happy.
+  scripts/PrefVars/PrefVars: fix Startup file editing at first startup.
+  functions/CheckForFiles: load the EDITOR preferences.
+  functions/Mixer: show the sound card into the volume tooltip.
+
+dimanche 27 décembre 2015
++ icons/Default/[22x22|32x32]/apps/slack.png: new slack icons from Jorge Daniel Sampayo Vargas
+  COPYING, Export.README, addons/make.pot, doc/LICENSE: updated old GPL v2 text to GPL v3,
+  patch from Alwin.
+  functions/Music-cmus: small cmus fixes, patch from Alwin.
++ addons/oo4.tar.gz; asciidoc/FAQ: files to get oofice4 into the application menu and
+  corresponding FAQ.
+  scripts/AmixerControl: be sure the 0dB step is shown into the Mixer menu.
+  addons/make.pot: Adjust Fvwm-Tooltip filter, by Alwin.
+  AUTHORS; functions/About: update Alwin contributions.
+
+samedi 26 décembre 2015
+  scripts/FileEditors/FileEditWithHelp: fix preference file saving when empty,
+  that remove the Nop icon with the Fvwm-Crystal Icons Manager (we need echo -n,
+  so we use printf for portability reason).
++ scripts/AMixerControl, + scripts/AMixerCurrentVolume: helper scripts for rewritten
+  amixer volume control.
+  functions/Mixer, functions/Preferences-Menu: amixer volume control can recognize now
+  all the controls with "Volume" in their names, as shown by 
+    'amixer -c <n> controls | grep Volume'.
+  functions/Mixer: fix aumix vol control when no pcm and master; load amixer current
+  volume only when amixer is selected; add the mixer name in the menu when different
+  from amixer.
+  functions/Preferences-Mixer: fix loading of mixer control.
+  various files: fix the license of files having GPL v2 to v2+.
+  various files: updated the license of files having GPL v2+ to v3+.
+
+mercredi 23 décembre 2015
+  functions/Preferences-Menu: fix DesktopIcons helper script shut down.
+  recipes/TopLine: fix IconFill style
+
+Mercredi 9 décembre 2015
+  recipes/Amiga: typo/bashism fix.
+
+Mardi 8 décembre 2015
+  functions/Media: typo fix by Alwin.
+
+Lundi 7 décembre 2015
+  apps/DesktopIcons; functions/LoadCommonStuffs; scripts/set_DesktopIconsGeom: fix
+  tmpdrivefile infostore variable initialisation.
+
+Vendredi 4 décembre 2015
+  recipes/*: fix menu orientation on Crystal and Music buttons.
++ scripts/set_DesktopIconsGeom; functions/LoadCommunStuffs: fix IconColumnsNumber error
+  due to undefined variable.
+
+Jeudi 3 décembre 2015
+  functions/About: repair 2 names and shortcut that was used 2 times; by Alwin.
+  functions/Mixer: make MPD volume to appear; convert from float to int for 'mpc volume';
+  double the 1.5 dB value, as 3% is approximately 1.5 dB for MPC; patch by Alwin.
+  functions/Music-mpd: make volume label to appear only 1 time - Alwin.
+  functions/Preferences-Menu: show only 1 menu separator when rox and nautilus are not
+  installed. patch by Alwin.
+
+Mercredi 2 décembre 2015
+  recipes/*: Crystal button: replace outdated random wallpaper function by new menu; 
+  add a menu on button3.
+  functions/CheckForFiles: add ShowDirectories into the wanted preference files.
+
+Lundi 30 novembre 2015
+  addons/make.pot: avoid loops by Alwin.
+  functions/music-cdcd: fix polish charachters by Alwin.
+  Patch by Alwin that repair charachters in files.
+
+Jeudi 26 novembre 2015, Patch by Alwin:
+  addons/README: Small text update.
+  addons/fvwm-crystal-*.pot: Few new strings.
+  fvwm/components/functions/AutoWallpaper-Error: Typo/quoting fix.
+  fvwm/components/functions/Screenshot-import: A good/bad idea to localize
+  the screenshot name. Escapes (backslashes) from the PO files are 
+  deleted, and non-alphanumeric characters (mainly space and apostrophe) 
+  converted to underscores.
+  *_NL.UTF-8/LC_MESSAGES/fvwm-crystal.po: Recent strings translated.
+  fvwm-crystal/fvwm/scripts/random-wallpaper: Fix /tmp access when mounting
+  /tmp 'noexec'.
+
+Mardi 24 novembre 2015
+  scripts/FileEditors/*, functions/Preferences-Menu: Fix preference file saving; add help
+  strings.
++ addons/crystal_diff: utility to make diff.
+  addons/README: add description of dito.
+
+Lundi 23 novembre 2015
+  functions/Mixer, bindings/Multimedia_Keys*, recipes/*: Fix Change-Volume-Up/Down.
+
+Samedi 21 novembre 2015
++ icons/Default/[22x22|32x32]/apps/[eog|google-chrome|skype|subl|thunderbird|vlc|wicd-client].png:
+  new and reworked icons by Jorge Daniel Sampayo Vargas.
+  style/Applications-Icons-22-32: commented out eog style.
+  addons/*.pot, locale/[fy|nl]_NL.UTF-8/*/fvwm-crystal.*: Alwin: add description
+  in make.po; add new translated strings; fix a wrong entry in fvwm-crystal.pot.
+  scripts/random-wallpaper: fix somme POSIX and portability issues; fix the number of
+  possible subdirectories in wallpapers/, now unlimited or system limited; fix removing
+  of the temporary file. Thank to Alwin for pointing that out.
+  apps/DesktopIcons; scripts/desktop_manager; functions/Preferences-Menu:
+  fix temporary file removing.
+  functions/AutoWallpaper-Error: add a few words about CPU usage.
+
+Lundi 16 novembre 2015
++ icons/: a few new icons contributed by Jorge Daniel Sampayo Vargas.
+  styles/Applications*: add styles for Google-chrome and Eog.
++ functions/AutoWallpaper-Error; apps/DesktopIcons, functions/About, functions/Preferences-Menu,
+  scripts/FileEditors/ShowDirectories-Help, scripts/random-wallpaper: Show a help text when no wallpaper,
+  and prevent a black screen; minor streamlining with other dialogs. Contributed by Alwin.
+
+Jeudi 12 novembre 2015
+  addons/make.pot: new and improved version by Alwin
+  addons/*.pot: fix for damage in rev.775.
+  functions/Exit; locale/[de_DE|fr_FR|fy_NL|nl_NL]/*/fvwm-crystal.po: improved English,
+  fix for damage in rev.775, new Dutch/Frisian strings, patch by Alwin.
+  recipes/Amiga: fix top line 'jumping' after every start by Alwin.
+  scripts/FontSelector/FontSelector: fix misaligned '6' under font sizes by Alwin.
++ scripts/desktop_manager;
+  scripts/DesktopCheckMounts;
+  apps/DesktopIcons: moved the calculations, the preferences menu generation and
+  the generation of the button into a script. That fix the submenus jumping at
+  the wrong places.
+- script/findumppartitions: moved in desktop_manager.
+  scripts/FileEditors/ShowDirectories-Help: fix for help dialog showing multiple times when
+  called multiple times; add missing quote and exit stuff.
+  recipes/*: fix No such command 'RedrawIconBox' message at start (this will also pick up
+  the right IconBox at recipe change); remove the obsolete EdgeCommand
+  (they are replaced by the ShowPanelOnTop mouse binding).
+
+Dimanche 7 novembre 2015
+  scripts/AutoHibernate: decrease the time for the loop from 30 to 5 secs
+  asciidoc/FAQ: - 3.14: not needed anymore
+  locale/de_DE.UTF-8/*: Updated German translation from Thomas Funk
+
+Vendredi 5 novembre 2015
+  functions/Exit: Fix redirection for f. dash.
+  locale/de_DE.UTF-8/*: Updated German translation from thomas Funk
+  asciidoc/FAQ: + 3.14 about the stop auto hibernation
+  scripts/AutoHibernate: update the loop to make it work in real cases
+
+Jeudi 4 novembre 2015
+  scripts/AutoHibernate: Avoid auto hibernate loop.
+  functions/Exit, locale/fr*/LC_MESSAGES/fvwm-crystal.*, addons/*.pot: Add menu
+  and functions for automatic hibernation.
+
+Mardi 3 novembre 2015
++ scripts/AutoHibernate: Introducing automatic hibernation.
+
+Lundi 2 novembre 2015
+  functions/Developer-Menu: The man pages viewer have now their name into the tittle bar.
+
+Jeudi 29 octobre 2015
+  scripts/PrefVars/PrefVars: fix media files editing.
+  addons/fvwm-crystal.pot, functions/Developer-Menu, 
+  locale/[fr_FR|fy_NL|nl_NL].UTF-8/LC_MESSAGES/fvwm-crystal.po,
+  scripts/FileEditors/ShowDirectories-Help: patch from Alwin, remove double separator when at least
+  2 of tkinfo, pinof and emacs are installed (developer menu), updated last locales strings and
+  fix typos.
+
+Lundi 26 octobre 2015
+  addons/fvwm-crystal.pot, function/Media, functions/Music-alsaplayer, functions/alsaplayerdaemon,
+  functions/Wallpaper, locale/[en_US|fr_FR|fy_NL|nl_NL].UTF-8/*/fvwm-crystal*: patch from Alwin:
+  Re-use Gettext in Jump and Seek menu, nice looking 1/2 character, fix typo (secondes->seconds).
+
+Dimanche 25 octobre 2015
+  scripts/FileEditors/FileEditWithHelp, functions/Preferences-Menu: Fix file saving: fix
+  loading and removal of temporary environmental variable.
+  apps/DesktopIcons: Add preference setting to put or not the desktop icons on top with the panel.
+  It now use State 30 to which windows are put on top. State 31 remain to put them to bottom.
+  styles/FVWM: add State 30 style to the FVWM parts.
+  Panel-Display: Use State 30 to control which windows are put on top.
+
+Vendredi 23 octobre 2015
+  bindings/Desktop-MMB-TogglePanels: new binding to toggle on top the panels; changed the
+  toggle visibility of the panels from EWMH to a new iconify toggle.
+  styles/FVWM: moved the * style at the beginning so that it will not interfere with the other styles;
+  add State 1 et State 31 to all FVWM parts.
++ functions/Panel-Display: functions to control the display of the panels. It provide:
+  - Panel-Toggle: Toggle the visibility of all windows with State 31 = true,
+  - Panel-Toggle-OnTop: Toggle to top all windows with State 31 = true, Use State 1 for that:
+    true = on bottom, false = on top.
+  - various functions from diverse recipes. After cleanup, only somes from the Amiga recipe
+    will remain.
+  functions/LoadCommonStuffs: Include Panel-Display.
+  functions/MakePanel: change the padding variable into padding_x and padding_y variables.
+  functions/Window-Basic: changed the comment of ShowWindowOnTop
+  reipes/Amiga: various cleanup, changes related to MakePanel above.
+  functions/NotificationAreaManager-stalonetray: Fix multiple stalonetray instances.
+
+Mercredi 21 octobre 2015
+  functions/Preferences-Menu: Fix bashism.
+  recipes/Amiga: cleanup
+
+Lundi 19 octobre 2015
+  bin/fvwm-crystal.infoline: Fix free memory variable.
+  recipes/Amiga|LapLeft|LApLeft with ACPI|LapRight|LapRight with ACPI|Nebulae: Fix the Pager
+  when in Panel.
+
+Dimanche 18 octobre 2015
+  decorations/Elberg/Default/Theme.*, decorations/Ish/*/Colorsets: fix missing Shadow and
+  Handles style.
+  functions/Preferences-Menu: Fix moving of FS window in SetGeometry.
+  scripts/random-wallpaper: Fix wrong wallpaper setting in trap function (was visible after a restart).
+
+Jeudi 15 octobre 2015
+  functions/Preferences-Menu: Fix SelectDefaultTerminal to work the first time it is called;
+  Fix bashism in SetGeometry for loop condition.
+
+Mardi 13 octobre 2015
+  apps/DesktopIcons: fix bashisms in test.
+  scripts/make_all_playlists: add webm video support.
+  functions/Developer-Menu: FvwmViewManPage use A instead of X. It doesn't work with terminator on Debian...
+  I think it is not Debian fault but a terminator issue (it necessited more than 2 years to fix a
+  terminator command line related bug, and 1 month or so to introduce a new one...). Anyway, 
+  It work on gentoo, which doesn't use a wrapper around the different terminals,
+  so for me it is OK.
+
+Lundi 12 octobre 2015
+  bin/fvwm-crystal.generate-menu: fix for multiple localised Name entries in desktop files
+  whih caused bad filenames, resulting in "No such command 'xyz'" fvwm errors when loading
+  the resulting application menu.
+  functions/Preferences-Menu: fix Reload-Recipe when the recipe is not given to the function;
+  test fvwm > 2.6.5 for the XDG menu.
+  functions/CheckForFiles: add the FullScreenApps file into the wanted preferences.
++ scripts/FSApps, functions/Fullscreen: Window-AutoFS: put the Piperead into an external script.
+
+Dimanche 11 octobre 2015
+  apps/DesktopIcons: typo fix, icon size fixes for the icon row number
+  functions/Preferences-Menu: fixes quoting of the ReloadRecipe function.
+  bindings/Misc-Keybindings_NumLock: typo fix
++ preferences/DeskIconsSign.*: per recipe pref file for the desktop icon manager
+
+Samedi 10 octobre 2015
+  recipes/*, apps/DesktopIcons: add per recipe pref setting for left/right emplacement
+  of the icon manager.
+  apps/DesktopIcons: use the EWMH hints to determine the number of rows of icons.
+  addons/*.pot, locale/fr_FR.UTF-8/*: a few new strings for the desktop icon manager.
++ icons/Default/22x22/fvwm-crystal/Left.png|Right.png: new icons for the desktop icon manager.
+
+Vendredi 9 octobre 2015
+  recipes/*, apps/DesktopIcons: use the EWMH hints for the icon manager placement.
+
+Jeudi 8 octobre 2015
+  addons/Xressources: add xterm setting to remove the menu bar in FvwmConsole, thanks to Alwin.
+
+Lundi 5 octobre 2015
+  apps/DesktopIcons, functions/About, functions/Fvwm-Crystal-menu, scripts/FvwmScript-CpuTemp,
++ locale/en_US.UTF-8/*,
+  locale/[fr_FR.UTF-8|fy_NL.UTF-8|nl_NL.utf-8]/LC_MESSAGES/fvwm-crystal-script.po,
+  scripts/FontSelector/FontSelector: patch from Alwin that fix various typos, some locale translations
+  and introduce a new en_US.UTF-8 locale.
+
+Vendredi 2 octobre 2015
+  colorsets/RedDesktop.cs: typo fix
+  scripts/FvwmScript-*: Use the new colorsets instead of static colors.
+- components/scripts/FvwmScript-Clock-24h*, FvwmScript-Clock-small_date: removed outdated files.
+
+Jeudi 1 octobre 2015
+  functions/Fullscreen: Auto FS: add condition to not put if full screen the transient windows.
+  colorsets/*, components/scripts/FvwmScript-AcpiBatt: update colorsets for use with AcpiBatt.
+
+Lundi 28 septembre 2015
+  functions/Fullscreen: change the delay to put firefox in full screen from 5 to 10 sec.
+
+Dimanche 27 septembre 2015
+  colorsets/colorset-definition, colorsets/Amiga.cs: new colorsets for the
+  AcpiBatt applet.
+
+
+Jeudi 24 septembre 2015
+  components/scripts/FvwmScrpt-AcpiBatt: use the new way to get the ACPI battery status,
+  thanks to Jorge Sampayo.
+  scripts/startmplayer: save mplayer's PID into the infostore.
+  apps/DesktopIcons: use fusermount for umounting of simple-mtpfs partitions.
+
+Mercredi 23 septembre 2015
+  functions/Fullscreen: Automatic full screened applications:
+  add a delay for Firefox, needed because Firefox think it now better than the
+  window manager/user what it must do. Todo: ignore the transiet windows.
+
+Mardi 22 septembre 2015
++ fvwm/locale/fy_NL.UTF-8/*: New UTF-8 Frisian locales, thanks to Alwin.
++ fvwm/locale/nl_NL.UTF-8/*: New UTF-8 Dutch locales, thanks to Alwin.
+- fvwm/locale/nl_NL: Removed outdated Dutch locales.
+
+dimanche 13 septembre 2015
++ shared/fvwm-crystal.sudoers.d: Initial support for automatic sudo configuration for the Exit menu.
+  shared/fvwm-crystal.sudoers.d: Use the group fvwm-crystal support for sudo instead of user names.
+
+vendredi 11 septembre 2015
+  functions/Exit: Initial support for resume-hibernate via pm-utils.
+
+lundi 22 juin 2015
+  apps/DesktopIcons: Add simple-mtpfs to the partition icons. Usefull for devices like mobile phones.
+
+mercredi 17 juin 2015
+  locale/fr_FR.UTF-8/*/*, addons/fvwm-crystal-script.pot: added last strings, typo.
+  functions/About: updated Version to 3.4.0
+
+lundi 15 juin 2015
++ Red, Green, 32x32, 22x22: more icons for DesktopIcons directories
++ preferences/BROWSER, preferences/EDITOR: default preference for fvwm.crystal browser and editor,
+  values: /usr/bin/firefox and /usr/bin/nano.
+  scripts/PrefVars: add EDITOR preference.
+  functions/CheckForFiles: add EDITOR preference.
+
+lundi 15 juin 2015
++ icons/Default/48x48/categories/Yellow_Drawer.png, Yellow_Drawer.png.active.png:
+  icons for DesktopIcons directories
+
+lundi 8 juin 2015
+  components/Fullscreen: Fix non wanted full screen fvwm scripts in conjunction with the
+  automatic full screen preference.
+
+jeudi 3 juin 2015
+  components/Preferences-Menu: Fix quoting in Reload-Recipe.
+
+mercredi 2 juin 2015
+  preferences/DesktopDirs; preferences/IconsDirs: add file name as commented 1st line.
+  recipes/LapLeft*; recipes/LapRight*: fix panel alignement.
+
+mercredi 27 mai 2015
+  functions/Preferences-Menu: fix recipe reloading when called from fvwm-crystal.generate-menu.
+
+mardi 7 avril 2015
+  updated the French locale and the *.pot files.
+
+vendredi 6 mars 2015
+  functions/Preferences-Menu: fix loading of recipe from the preferences menu.
+
+lundi 2 mars 2015
+  functions/Music, functions/Media: introducing mplayer tooltip instead of the OSD menu.
+  apps/DesktopIcons: fix for the refresh of the actions in the preferences menu.
+
+mercredi 11 février 2015
+  function/Exec-Accelerator: gnome-terminal support is broken due to a bug into gnome-terminal.
++ functions/Music-alsaplayerdaemon: add support for AlsaPlayer in daemon mode.
+  functions/Media, functions/Music, functions/Mixer, functions/Preferences-Menu: add AP daemon mode support.
+
+mardi 10 février 2015
+  bindings/Misc-Keybindings*: changed BlankScreen to Alt+B; added pref test for the XDG application menu.
+vendredi 30 janvier 2015
+  functions/Preferences-Menu: fix recipe reloding with space in file name after fvwm-crystal menu generation.
+  functions/Wallpaper: fix spaces in direcctory name/path with Random-Wallpaper.
+
+mardi 20 janvier 2015 
+  apps/DesktopIcons: oops typo fix; the action dialogs show the current preferences instead of arbitrary ones.
+
+vendredi 16 janvier 2015
+  functions/Music, functions/Media: We don't want qjackctl to be autostarted by Music-QJackGUI
+  
+jeudi 15 janvier 2015
+  scripts/FileEditors/Show-Directories-Help: typo
+  apps/DesktopIcons: Add title on the directories icons.
+  bindings/Music*: Add Alt-S toggle QJackCtl and AlsaMixer;
+  add Alt+P toggle media player visibility.
+  functions/Media: Add Show the file name function into mplayer Playlist menu.
+  functions/Music: Show QJackCtl will show the mixer too.
+  functions/Music-alsaplayer: Add tooltip for current song.
+  functions/Music-mocp: Fix multiple instance with Music-GUI, we only want 1 instance.
+
+samedi 10 janvier 2015
+  scripts/launchwm: add "-nolisten tcp" to the Xephyr command.
+  Thanks to Alwin for pointing that out.
+
+vendredi 2 janvier 2015
+  Change comment in functions/Fullscreen
+
+mercredi 10 décembre 2014
+  Add jack_capture_gui2 in Applications database.
+
+mercredi 5 novembre 2014
+  locale/nl_NL/*: updated Dutch translation from Alwin.
+
+mardi 28 octobre 2014
+  functions/Preferences: new CopyPreferences function; can be used to copy
+  a preference file from CONFIGDIR or SYSTEEMDIR to USERDIR
+  functions/Preferences-Menu: new submenu to define the thumbnail size into
+  the wallpaper menu.
++ scripts/FileEditors/FileEditorWithHelp,
++ scripts/FileEditors/ShowDirectories-Help: New version of the file editor for the
++ preferences/ShowDirectories: show directories preferences help file
+  preferences. It can edit 1 file at a time. Multiple instances can be launched. A help
+  file must be provided that describe the edited file.
+  apps/DesktopIcons: Add support for arbitrary directories.
+  functions/Fullscreen: Updated comments.
+  functions/Mixer, functions/Tooltip, functions/LoadCommonStuffs: made the tool tip function
+  to work, load it and use it for the volume key bindings.
+  functions/Preferences: copy ShowDirectories pref file to the user directory.
+  functions/Preferences-Menu: put the FileEditor launcher into a function and call it from the menu,
+  use the defaul fvwm-menu-desktop menu file location in $FVWM_USERDIR/.menu,
+  scripts/CheckMenuDate: use the default menu file location.
+  add a wallpaper thumbnail size menu, launch ShowDirectories from the file editor function.
+  functions/Wallpaper: add support for different thumbnail sizes.
+  locale/fr*/*: a few new strings
+  addons/*.pot: added the new strings into the pot files.
+  scripts/XDG-Menu: use the default menu file location, use fvwm-menu-desktop2 for fvwm-2.6.5,
+
+vendredi 17 octobre 2014
+  script PrefVars: Add the full screen by default preference into the editor.
+  preferences/FullScreenApps: Arrange the text to fit.
+
+mardi 14 octobre 2014
++ preferences/FullScreenApps,
+  functions/Fullscreen: Add fvwm event for full screen by default preference.
+
+lundi 13 octobre 2014
+  functions/EWMH_BaseStruts: Add the desktop icons panel.
+
+Mercredi 8 octobre 2014
+  recipes/*: cleanup.
+
+Mardi 7 octobre 2014
+  INSTALL; README; session-management.README: update
+  functions/CheckForFiles: load XDGMenu.
+  apps/QuakeConsole: Fix horizontal shift.
+  functions/Exec-Accelerator: Add support for urxvtd.
++ functions/ScreenSaver: Add instantaneous screen blanking support.
+  functions/LoadCommonStuffs: Add ScreenSaver to the files we want to load by default.
+  bindings/Misc-Keybindings*: Add Alt+B binding for BlankScreen function. Fixed typo.
+  functions/Preferences-Menu: Add preferences for URxvtD and XDG menu - the XDG menu generate
+  a lot of image magick related errors, so we want a preference to not have it by default.
++ preferences/XDGMenu: pref file, default to no.
+  functions/Fullscreen: Disappear: fix the window ids.
+  scripts/CheckMenuDate: Add the XDG menu only if wanted in the prefs.
+  scripts/XDG-Menu: Make the script to be more verbose about the icon related errors.
+  
+Vendredi 2 mai 2014 Dominique Michel
++ addons/makecrystalicon: make fvwm-crystal icons from arbitrary image files.
+  bin/fvwm-crystal.generate-menu: review of the usage comment; add new additional
+  categories; use user locale when avaible for the menu name; cleanup.
++ scripts/XDG-Menu: make a XDG application menu in $FVWM_USERDIR/tmp/XDGMenu.
+  scripts/CheckMenuDate, functions/CheckForFiles: Include the XDG menu at startup and
+  update it at the same time than the regular FVWM-Crystal application menu.
+  bindings/Misc-Keybindings*: made the XDG menu avaible via Alt + A.
+  asciidoc/KeyboardBindings: add Alt + A binding.
+
+Lundi 31 mars 2014 Dominique Michel
+  + Add application entries for zynaddsubfx ALSA and JACK
+  bin/fvwm-crystal.generate-menu: fix typo in icon generation.
++ scripts/CheckMenuDate: helper script to launch the menu generation in case of
+  desktop files change.
+  bin/fvwm-crystal.generate-menu: create a preference file with the date of the last desktop file.
+  function/CheckForFiles: launch the helper script.
+  # fixes from alwin:
+  locale/nl_NL: moced the files into LC_MESSAGES with new strings and typo fixes.
+  addons/*.pot: ported the new strings and typo fixes.
+  functions/Preferences-Menu, KeyModifierEditor, scripts/media-directories: typo fixes.
+  FontSelector: position fix for a widget.
+  #
+  scripts/CheckMenuDate: replaced multi pipe commands by awk.
+  bin/fvwm-crystal.generate-menu: use awk instead of piped commands, cleanup.
+
+Jeudi 27 mars 2014 Dominique Michel
+  icons/*/apps: add some missing icons in 32x32 and 48x48 sizes.
+  bin/fvwm-crystal.generate-menu: fix for icon generation when user is not root,
+  will generate more icons.
+
+Vendredi 21 mars 2014 Dominique Michel
+  recipes/LapLeft*: make the application menu to not overlap the button
+
+Mercredi 19 mars 2014 Dominique Michel
+  apps/FvwmMiniConsole: move env variable to infostore; made it to work at first startup
++ functions/CheckForFiles: check for preference files and application database; launch
+  the preference editor or fvwm-crystal.generate-menu accordingly.
+  functions/LoadCommonFiles: load CheckForFiles at startup/restart.
+  scripts/PrefVars: Add help for MediaDirectories.
+  scripts/mediadirectories: removed test for MediaDirectories pref file.
+  bin/fvwm-crystal.generate-menu: remove PrefFile warning; made it to continue after copying the pref files.
+  locale/fr*/fvwm-crystal-script.*; addons/fvwm-crystal-script.pot: add Help string.
+
+Mardi 25 février 2014 Dominique Michel
+  bin/fvwm-crystal.generate-menu: add bmp, gif, jpg, pcx, ppm and tga formats to
+  icon generation; use first picure when source have several pictures.
++ icons/*/khelpcenter.png: icons for khelpcenter.
+
+Samedi 22 février 2014 Dominique Michel
+  scripts/FontEditor/FontEditor: use 14 as default font size; fix for the
+  width of the top buttons by setting a default font, it is overwritten later.
+  recipes/LapLeft*, LapRight*: removed non needed PipeRead calls.
+  functions/Preferences-Menu: force Pager on bottom at recipe change.
+  functions/Exit, Exit-Safe: changed the order of the Restart and Lock Screen functions into the Exit menu.
+
+
+Jeudi 20 février 2014 Dominique Michel
+  scripts/launchwm, functions/Xephyr: remove use of id -un variable and
+  use direct $HOME call instead.
+  functions/About: updated version to 3.3.2.
+
+Lundi 17 février 2014 Dominique Michel
++ scripts/FvwmScript-CpuFreq-small: Derived from FvwmScript-CpuFreq.
+  functions/NotificationAreaManager-Stalonetray: Fix for alpha transparency
+  which is the inverse of trayer.
+  recipes/Default with ACPI: removed TODO.
+  recipes/LapLeft, LapRight: Fix for stalonetray with 1 icone width in the prefs,
+  make the clock height of 24 px.
++ recipe/LapRight with ACPI
++ recipe/LapLeft with ACPI: 2 new recipes with ACPI support.
+
+Samedi 15 février 2014 Dominique Michel
+  recipes/Default with ACPI: fix for height and scripts colorset on the
+  bottom bar; fix for warning with IconMan-Icons.
+  scripts/FvwmScript-AcpiBatt: changed the checks from /proc to /sys; patch
+  from Debian.
+
+Vendredi 14 février 2014 Dominique Michel
+  scripts/launch: Increased delay to bring Xephyr in fullscreen.
+
+Lundi 10 février 2014 Dominique Michel
+  styles/Applications: force Gambas application to not use user and program
+  specified locations and instead let fvwm do its job.
+
+Verions 3.3.1
+-------------
+
+Jeudi 6 Janvier 2014 Dominique Michel
+  NEWS: 3.3.1 update.
+  functions/About: updated Version to 3.3.1
+
+Mardi 4 Janvier 2014 Dominique Michel
+  functions/Music-mpd: fix quoting and special characters in played file menu;
+  add seek relative by 5 and 10%. Thanks to Alwin for pointing that out;
+  make seek as for AlsaPlayer; add seek into the Music menu.
+  functions/Media; make seek like AlsaPlayer.
+  recipes/Amiga: make the seek like the other recipes.
+  addons/fvwm-crystal.po; apps/DesktopIcons; functions/Developer-Menu;
+  functions/Preferences-Menu; addons/fvwm-crystal.pot; some new localized strings.
+  locale/fr/*.*: updated the french locale files,
+
+Dimanche 2 févier 2014 Dominique Michel
++ locale/nl*: New Dutch locale files from Alwin
+
+Jeudi 30 janvier 2014 Dominique Michel
+  functions/Preferences-Menu: make SilentOps to apply immediately
+
+Mercredi 29 janvier 2014 Dominique Michel
+  INSTALL, README: Oops, added depend on xdg-user-dirs.
+
+Version 3.3.0
+-------------
+
+Lundi 21 Janvier 2014 Dominique Michel
+- NEWS, functions/About: update to 3.3.0
+
+Samedi 11 Janvier 2014 Dominique Michel
+- removed flock from Applications-Database
+
+Vendredi 10 janvier 2014 Dominique Michel
+  styles/Applications-Icons-22-32: commented out FuncResizeTerm, this should be
+  in the Xresources files.
+  addons/Xdefault: added geometry for a few terminal emutlators.
+  asciidoc/FAQ: 3.2: added examples for userconfig.
+  asciidoc/create.sh: fix moving of FVWMCrystalFAQ.1 file.
+
+Mercredi 8 janvier 2014 Dominique Michel
+  functions/Media: create ~/.mplayer directory if it doesn't exist.
+  functions/Exec-Accelerator: fix for AT function with infostore variable; fix
+  for A functions for the recent change in gnome related terms for their -e syntax...;
+  fix for xfce4-terminal and x-terminal-emulator (Debian) in these 2 functions...
+
+Dimanche 5 Janvier 2014 Dominique Michel
+  scripts/KeyModifiersEditor/KeyModifiersEditor: fix the locale aware titles
+  locale/fr*/*/*: sorted the locale strings; new strings in fvwm-crystal-sring.*.
+  locale/fr*/*/fvwm-crystal.*: new translated strings and french spellning fixes.
+  functions/Preferences-Menu: fix typo in localized string + 1 new string.
+  functions/Media: make the speed menu like in Music-Alsaplayer, locale aware and
+  fast keys in menu.
+  locale/*/*/*: sorted all remaining po files.
++ addons/fvwm-crystal.pot; fvwm-crystal-script.pot; make.pot; sort_po: usefull
+  locale files.
+
+Vendredi 3 Janvier 2014 Dominique Michel
++ scripts/KeyModifiersEditor/KeyModifiersEditor: An editor for the keyboard modifiers.
+  Can be useful with applications like Ardour and Emacs that use a lot of key bindings.
+  functions/Preferences.Menu: add Key binding modifiers menu.
+  functions/Keyboard-Modifiers: load user preference if present.
+  functions/Preferences-Menu; functions/Media; scripts/media-directories: workaround
+  a fvwm bug with auto generated menu with some characters in file names; for that
+  added a preference option to toggle the icons into the menus.
++ preferences/MediaMenuIcons: preference file for dito.
+- bindings/Application-Ardour: removed outdated and non working Ardour bindings.
+  styles/Applications: idem.
+  asciidoc/FAQ: udated 3.8
+  functions/About: updated version to 3.2.8
++ icons/*: some new application icons
+
+Mercredi 1 Janvier 2014 Dominique Michel
++ Applications/*: a lot of new application
+  scripts/launchwm: launch the nested wm in fullscreen
+
+Mardi 31 décembre 2013 Dominique Michel
+  Applications/Multimedia/Audio: removed rythm category and moved its entry into rhythm.
+
+Vendredi 27 décembre 2013 Dominique Michel
+  components/functions/Xephyr; scripts/launchwm: We don't want the fvwm and fvwm-themes files
+  to be mixed with fvwm-crystal.
+
+Jeudi 26 déecembre 2013 Dominique Michel
+  components/styles/Applications: fixed style for buggy Wine windows that doesn't take the focus.
+  added applications menu entries and icons for wine related applications.
+
+Lundi 23 décembre 2013 Dominique Michel
+  recipes/*; addonns/convert_colosets; addons/translatechars; bin/fvwm-crystal;
+  bin/fvwm-crystal.videomodeswitch*; functions/Debug-Functions; functions/Music;
+  functions/Music-Alsaplayer; functions/Preferences-Menu; scripts/DesktopActions;
+  scripts/FontSelector/FontSelector: fix more bashisme and quoting. Thanks to
+  Martin Vath for the fixes and the review.
+
+Mercredi 10 décembre 2013 Dominique Michel
+  fvwm-crystal: introduced code to remove orphaned control files in /tmp at startup.
+  fvwm-crystal.play-movies: interval change to make it work in any directory.
+  apps/DesktopIcons: use bash instead of sh. Bash is the de facto standard GNU/Linux
+  shell andis allready in use by FVWM-Crystal. use killall instead of killall -9
+  to kill the helper script; separated Quit and ToRestart functions.
+  scripts/DesktopCheckMounts: use 1 temporary file to control it state. Cleanup this
+  file at exit or fvwm exit/crash.
+  functions/fullscreen: + Quit function to remove temporary files.
+  scripts/media_directories: fixed the Load Media File menu generation. fvwm-menu-directory
+  doesn't like Taviso's stuff whit multiple directories and non ASCII file/dir names;
+  It is not perfect due to fvwm-menu-directory limitation, but it is 100 times better that
+  before. If it still doesn't work for you, please don't complain but fix fvwm-menu-directory.
+  functions/Media,Music-mplayer(2): + logic to stop only the mplayer(2) instances started by
+  fvwm-crystal with 2 helper scripts. It is now 2 options in the menu: stop and destroy.
++ scripts/killmplayer; scripts/startmplayer: helper scripts to start/stop mplayer.
+  NotificationArea-stalonetray: fix the redraw at wallpaper change.
+  functions/Wallpaper: dito + menu for random wallpapers.
++ scripts/random-wallpaper: helper scripts for random wallpapers menu. Work with the wallpapers
+  in FVWM_USERDIR, take the delay as parameter and follow the symlinks. Use fvwm-crystal.wallpaper.
+  Amiga recipe: fixed the update infoline function. This + a style change fix the erratic buzzy
+  cursor.
+  SilentHacker recipe: fixed the update infoline that was not updating well.
++ scripts/UpdateInfoline: helper script for dito.
++ styles/FocusPolicy-NeverFocus: policy for stufs like FvwmButtons.
+  styles/FocusPolicy-*: fix the styles at wallpaper redraw. This fix the erratic buzzy cursor.
++ scripts/PrefVars/PrefVars: FvwmScript to update the lost preferences like the media directoories.
+  functions/Preferences-Menu: + menu for dito.
+  apps/DesktopIcons: fix 2 shism.
+
+Mercredi 4 septembre 2013 Dominique Michel
+  Makefile: fixed .svn copy in make dist - replaced find command by rsync.
+  NEWS: updated.
+  components/About: updated version to 3.2.7
+
+Mardi 3 septembre 2013 Dominique Michel
+  components/functions/Fullscreem: removed one more bashism.
+
+Dimanche 1 septembre 2013 Dominique Michel
+  scripts/DesktopCheckMounts, findumpartitions: removed bashisms ([[ -> ]).
+  scripts/make_all_playlists: shebang bash; added .ram video format support.
+  scripts/ScreenResolution: shebang bash.
+  components/apps/DesktopIcons, EWMH-BaseStruts, Feedback, Media, Mixer,
+  Xdg-User-Dirs: removed bashisms.
+  recipes/*; removed bashisms
+  components/Xephyr, Fvwm-Crystal-Menu, scripts/launchwm: moved check for session
+  files to /usr/share/xsessions, adapted the code.
+  scripts/FontSelector/findindex.sh: changed shebang to bash.
+  scripts/convert_preferences: will update the Version file in $FVWM_USERDIR
+  to current version at startup.
+  components/About: updated version to 3.2.6
+  updated NEWS.
+
+Mercredi 31 Juillet 2013 Dominique Michel
+  bin/fvwm-crystal.mplayer-wrapper: change shebang to /bin/bash
+  Applied some patches from Vincent Nernat for Debian:
+  functions/Exec-Accelerator; functions/Preferences-Menu;preferences/DefaultTerminal:
+  add Debian x-terminal-emulator
+  locale/ru_RU*/*: updated translations by Alexander Galamin
+  
+Lundi 22 Juillet 2013 Dominique Michel
+  functions/Preferences-menu; replaced the killall -9 by killall, some
+  apps don't like when stalone tray is killed -9.
+  functions/Fvwm-Crystal-Menu: to close an application menu and open Crystal
+  application menu with a single click don't work with current Xorg; replace
+  the H context by the I context in DesktopMenu.
+  FAQ: added 3.2.13 about the Feedback/Support form.
+  functions/About: udated Version to 3.2.5.
+
+Mardi 16 Juillet 2013 Dominique Michel
++ functions/Feedback: form for user feedback and support
+  functions/About: + launch the feedback dialog, typos
+  functions/LoadCommonStuffs; + Include Feedback
+  locate/fr.../fvwm-crystal.*: new strings
+  functions/Media; functions/Music-Alsaplayer: a few string changes
+
+Lundi 15 Juillet 2013 Dominique Michel
+  recipes/*; functions/Fvwm-Crystal-Menu: moved the music menu into the menus.
+
+Dimanche 14 Juillet 2013 Dominique Michel
+  fixed app launcher for RTSynth(-jack) and added icons
+  Various application icons and launchers
+  recipes/Amiga;LapLeft;LapRight;Nebulae;Thin: fix double application menu
+  after its regeneration.
+  bin/fvwm-crystal.videomodeswitch*: cleanup; fixed resolution order between the 2 scripts.
++ scripts/ScreenResolution: helper script to generate the ScreenResolution menu
+  functions/Fvwm-Crystal-Menu: added ScreenResolution menu
+  functions/Developer-Menu: fixed recipe reload, was not working with infostoore
+  and the preference change without restart.
+  recipes/*: Removed te FVWM-Crystal menu, it is in functions/Fvwm-Crystal-Menu.
+  
+Samedi 13 Juillet 2013 Dominique Michel
+  asciidoc/create.sh: added aotomatic man and html file move when only 1 file
+  is created.
+  components/apps/DesktopIcons: added mount/umout options using mount, pmount
+  and pmount-gui.
+  asciidoc/fvwm-crystal: desktop icons - added mount/umount description.
++ scripts/findumpartitions: helper script that check for unmounted partitions
+  in /etc&fstab and add the corresponding menu items if they have the user(s) key.
+  Updated version to 3.2.4.
+  News: added a few words about this release.
+  Install: Updated with optional dependencies for mounting/unmounting.
+  asciidoc/FAQ: changed Q 3.12 to reflect the changes with the new u/mount functions.
+
+Samedi 6 Juillet 2013 Dominique Michel
+  Added trasmission icons and app script
+
+Dimanche 23 Juin 2013 Dominique Michel
+  Makefile: removed Copying from the installed files; that make distributions
+  happy.
+  NEWS: 3.2.3
+  About: changed version to 3.2.3
+
+Samedi 22 Juin 2013 Dominique Michel
+  bin/fvwm-crystal.{apps,wallpaper}, scripts/FvwmMPD/*.py: reverted the
+  shebang change as they work with python-2.{5,6,7}.
+  INSTALL: updated dependencies accordingly.
+
+Mardi 18 Juin 2013 Dominique Michel
+  functions/Mixer: fix for possible cursor freeze with mplayer;
+  add Mixer-Mute-Toggle which only toggle mute alsamixer or aumix.
+  vindings/KeyboardBinding: Mixer-Mute-Toggle with Ctrl + XF86AudioMute.
+  asciidoc/KeyboardBindings: add above bindings.
+  functions/About: updated version to 3.2.2
+  NEWS: version 3.2.2
+
+Samedi 15 Juin 2013 Dominique Michel
+  functions/About: updated version to 3.2.1
+  asciidoc/KeyboardBindings: fixed typo
+  
+Vendredi 7 juin 2013 Dominique Michel
+  Updated NEWS
+  bindings/Desktop-MMB-EdgeScroll; make it work with preferences without restart
+  bindings/Dekstop-MMB-ToggleTopBar: make it work with the Silent Hacker recipe
+  recipes/*: streamlining to respect the recent changes.
+
+Jeudi 6 juin 2013 Dominique Michel
+  functions/Mixer; bindings/Multimedia*: added toggle mute/pause function
+  and bindings
+  asciidoc/*: updated version to 3.2.1
+  asciidoc/KeyboardBindings: added multimedia keys bindings description
+
+Mercredi 5 juin 2013 Dominique Michel
+  recipes(Default with ACPI; recipes/SilentHacker: make the buttons to be aligned
+  when the font size is changing
+  bindings/Misc_Keybindings_NumLock: removed non necessary and wrong binding on
+  PrintScreen
+  bin/fvwm-crystal.apps; bin/fvwm-crystal.wallpaper; scripts/FvwmMPD/*.py:
+  updated the python shebangs from python2 to python2.7
+
+Mardi 4 Juin 2013 Dominique Michel
+  Makefile: fix make uninstall of fvwm-crystal man page
+  Makefile: fix for successive installations with different install prefixes
+  Makefile: added make clean section
+  Makefile: make preferences/LastChoosenRecipe to respect $prefix; thanks to
+  Thomas Funk for pointing that out.
+  INSTALL: added a few workds about make uninstall, make clean and correctpath,
+  as well than about the preferences.
++ functions/Fvwm-Crystal-Menu; functions/LoadCommonStuffs; Preferences-Menu;
+  recipes/*: make the DesktopMenu to show only 1 time after a recipe change
+  recipes/*: make the clock button to be in layer 2
+
+Samedi 1 Jui 2013 Dominique michel
+  INSTALL: updated
+
+Jeudi 29 Mai 2013 Dominique Michel
+  bin/fvwm-cystal.generate-menu: remove libpng warnings about bad ICCM profiles
+
+Mardi 27 Mai 2013 Dominique Michel
+  preferences-menu: make the preferences not to restart fvwm
++ functions/Icon-None: file for dito
+  desktop/Icon-Amiga & Icon-Mwm & Icon-None; functions/Icon-Amiga & Thumbnails;
+  recipes/*; bin/fvwm-crystal.generate-menu: make these files to work with
+  preferences without restart.
+  scripts/make_all_playlists: added ac3, flv and ts file formats
+  functions/Fullscreen; Eindoe-Buttons; bindings/Window-Rearrange*:
+  add NS-Window-Rearrange: rearrange the windows to their original size and
+  place again them with Alt + Shift + D; add Fullscreen-Rearrange: toggle the non iconic windows
+  in fulls screen with Alt + Shift +F.
+  asciidoc: KeyboardBindings: update the man page
+
+Dimanche 25 Mai 2013 Dominique Michel
+  preferences/MediaDirectories: replaced variables by full paths
+  INSTALL: changed some sentence to reflect the actual process.
++ asciidoc/fvwm-crystal: introduced fvwm-crystal man page
+  asciidoc/*; functions/About: updated version to 3.2.0
+  functions/Developer-Menu: added fvwm-crystal man page
+  updated NEWS
+  locales/fr_FR.UTF-8/LC_MESSAGES/fvwm-crystal.*: added strings for DesktopIcons
+  Makefile: fixed shared installation in make dist-minimal; fixed uninstallation
+  of fvwm-crystal.1; simplified the sed in FEATURES with a cut: fix make install
+  with dist-minimum
+  
+Samedi 24 Mai 2013 Dominique Michel
+- apps/Thunar; 
++ apps/DesktopIcons; functions/Preferences-Menu: renamed Thunar to DesktopIcons
+  to avoid confusion, this is FVWM-Crystal that manage those icons.
+- scripts/ThunarCheckMounts;
++ scripts/DesktopCheckMounts: renamed DesktopIcons helper script.
++ script/DesktopAcrions: new DesktopIcons helper script: it generate the
+  actions prefernces menu.
+  functions/Preferences-Menu: avoid logout and restart with FVWM-Crystal Desktop
+  Icons when possible.
++ asciidoc/MouseBindings & FAQ & KeyboardBindings & ApplicationsDatabase & Tips &
+  CrystalRoxHowto & Tips & create.sh: ported documentation to asciidoc with a helper
+  script to generate the man pages and html documentation; uodated the doc at the
+  same time.
+- doc/Application Database.txt & Crystal ROX! HOWTO & FAQ & KeyboardBindings &
+  Mouse Bindings & Tips.txt: removed txt documentation
++ html/*: autogenerated html documentation
+  man/*: auto updated the man pages
+  Makefile: make it work with the new asciidoc documentation; added missing files
+  in uninstall
+  asciidoc/KeyboardBindings: added FvwmExpose and some more comment about Alt+Shift+KP*;
+  updated the man and html pages
+  
+Vendredi 23 Mai 2013 Dominique Michel
+  functions/FvwmExpose: silent xwd
+  apps/Thunar: add preliminary preference support for the action 1 and 2
++ preferences/FileBrowser1&2: preference files for Thunar actions
+
+Jeudi 23 Mai 2013 Dominique Michel
+  recipes/* - crystal button: changed random wallpaper to Mouse 2, Menu on
+  selected recipes with Mouse 3, removed xrandr whell binding when not
+  in top left corner
+  icons/Default/*/fvwm-crystal/audio-x-generic.png renamed to audio-x-generic-3.png
++ icons/Default/*/fvwm-crystal/mixer.png&mixer-2.png&audio-x-generic-1&2.png
+  &audio-preferences-1&2.png: more Ken's icons
+  symlinked audio-x-feneric.png to audio-y-generic-2.png
+  preferences/LastChoosenRecipe: changed the defaut to not load 2 times
+  the same recipe at the initial startup. This seam to confuse FVWM a little bit -:)
+  functions/Media; scripts/media_directories: fix for errors at stderr when DVB
+  is present but not configured, and when the media directories preferences are
+  not set by the user.
+  scripts/media_directories; functions/Prefernces-Menu: popup a help message
+  when preferences/MediaDirectories is copied into the user directory.
+  desktop/Keyboard&Keyboard-NumLock; bindings/Misc-Keybings&Misc-Keybindings_NumLock:
+  fixed typo in fvwm-Expose bindings and moved them to Misc-Keybindings*
+  functions/FvwmExpose: added trayer and FvwmIconMan into the exclude list
+
+Mercredi 22 Mai 2013 Dominique Michel
+  moved the X session and desktop files to new location: shared
+  apps/Thunar; recipes/*: make the IconBox to work togueter
+  functions/Media; functions/Mixer: some icon changes
+  Makefile: adjusted the installation of the X session and desktop files;
+  added recipe/LapRight and the 48x48 fvwm-crystal and categories icons
+  in dist-minimal; 
+  shared/fvwm-crystal.desktop: commented out the tryexec key. Thanks to
+  Thomas Funk for pointing that out.
+  recipes/*: make the icon styles to be coherent; removed non needed icon styles
+  recipes/Wing-Commander: fixed the icon man and notification area geometries
+  functions/Prefernces-Menu: The pref warning message will be shown in several
+  lines instead of 1. Thanks to Thomas Funk for pointing that out.
+  recipes/*: added Help menu in FVWM_Crystal menu. Thanks to Thomas Funk.
+
+Mardi 21 Mai 2013 Dominque Michel
+  scripts/ThunarCheckMounts; apps/Thunar: version 2 much simpler and better even
+  if I do prefer the look of the old version; v2 is just better.
+
+Lundi 20 Mai 2013 Dominique Michel
+  functions/FvwmExpose: fix it to be less flashy; removed commented functions
++ icons/Default/*/fvwm-crystal/On.png&Off.png: 2 new icons from Ken
++ icons/Default/*/BlingBling2.png&Jewel.png&Jewel2.png&amiga.png&windows.png:
+  new icon from Ken
+  icons/Default/BlingBling.png&focus.png: replaced by Ken's icons
+  functions/Preferences-Menu; apps/Thunar: use those Ken's icons
+  apps/Thunar: added mc as action 2; make helper script to die/run when
+  closing/launching the partitions icons; changed some comments
+- icons/Default/48x48/categories/Boing_4.*;
++ icons/Default/48x48/categories/Root.*; apps/Thunar: replaced Amiga drive icons by linux
+  drives icons for root; all Ken's icons
+  icons/Default/48x48/categories/DESJTOP.*&DOCUENTS.*&DOWNLOAD.*&MUSIC.*&
+  PICTURES.*&PUBLICSHARE.*&TEMPLATES.*&VIDEOS.*: replaced drives icons by
+  other Ken's icons for the XDG user directories
+
+Dimanche 19 Mai 2013 Dominique Michel
+  doc/FAQ: added 3.12 about removable devices
++ scripts/checkmounts: Thunar helper script that check for mount changes;
+  it use FvwmCommand because we don't want the cursor to be busy every
+  time a check is done.
+  renamed scripts/checkmounts to ThunarCheckMounts
+  apps/Thunar: make it to redraw the partition icons when they are un/mounted
++ preferences/ShowPartitions; + preferences/ShowXDG; apps/Thunar: make the
+  XDG user dirs and the partitions optional with preferences; a restart may
+  be needed to kill modules with localised names, but not implemented (FVWM bug).
+
+Samedi 18 Mai 2013 Dominique Michel
+  NEWS: Kenneth E. Lester, Jr. gave me the persmission to use his icons.
+  functions/BlingBling: added FvwmIconMan into the exclude styles
+  apps/Thunar: support for more mount points from /proc/mounts;  added creation
+  of CD/DVD and XDG_USERDIRS icons
++ icons/Default/48x48/...: Ken's icons for CD/DVD and XDG_USERDIRS
+  functions/About; AUTHORS; French locale: added Kenneth E. Lester, Jr;
+  changed a few strings.
+
+Vendredi 17 Mai 2013 Dominique Michel
+  Udated the French locale with the new strings.
+  doc/FAQ: added 3.11 about theme consistancy with applications
+  FontSelector: fix the index value into the font list
+
+Jeudi 16 Mai 2013 Dominique Michel
++ preferences/DesktopMenu; functions/LoadCommonStuffs;
+  functions/Preferences-Menu; recipes/*: make the desktop menu with
+  Mouse 1 optional; incorporate the Music menu in all the recipes.
+  functions/FvwmExpose: fixed the synchronization.
+  desktop/Keyboard; desktop/Keyboard-NumLock; functions/LoasCommonStuffs:
+  make FvwmExpose available through Alt+e.
+  functions/FvwmExpose: move WindoId to the calling function
+  scripts/SetTranslucency: E17-Bling helper script; original idea from
+  Gronono on the gentoo forum
++ functions/BlingBling; functions/preferences-Menu; functions/LoadCommonStuffs:
+  Bling bling translucency support for Fvwm-Crystal; new warning form form.
++ icons/Default/*/fvwm-crytal/BlingBling.png: bling bling icons
+  functions/Preferences-Menu: use fvwm-crystal icon for the Menu with left click option
+
+Mercredi 15 Mai 2013 Dominique Michel
+  functions/LoadCommonStuffs; recipes/*: Moved back DefaultDesktopManager
+  and Music player into the recipes; they must be after the Icons-* functions
++ some icons for the preferences menu
++ desktop/Icon-None; desktop-*; functions/Preferences-Menu: added icon
+  type preferences for the recipe that support icons on the dektop
++ icons/Default/*/icon*.png: icons file for dito
++ preferences/IconsType; preference file for dito
+  
+Mardi 14 Mai 2013 Dominique Michel
++ templates/header: template file for new files
+  functions/MakePanel: Fixed double AddToFunc call
++ functions/LoadCommonStuffs; recipe/*; config: Moved all the shared components
+  into LoadCommonStuffs
+  config: fixed the order of the recipe preference
+
+Lundi 13 Mai 2013 Dominique Michel
++ addons/Xdefauts: Xressource file example; fix garbage into urxwt.
+  INSTALL; addons/README: some words about the Xdefaults file
+  AUTHORS: credited Daniel da Silva
+  functions/About: added all the authors I know about
+  functions/Window-Rearrange; bindings/Window-Rearrange";
+  doc/Keyboard bindings.txt; man/KeyboardBindings.1: added 
+  Window-Rearrange-Default with associated key binding
+  apps/Thunar: added WindowListSkip style
+  
+Dimanche 12 Mai 2013 Dominique Michel
+  Updated version to 3.1.16
+
+Samedi 11 Mai 2013 Dominique Michel
++ scripts/FontSelector/findindex.sh: helper script for FontSelector
+  scripts/FontSelector/FontSelector: fixed the fonts at lauch; added logic
+  to redraw the widgets when changing or recalling the preference
+
+Vendredi 10 Mai 2013 Dominique Michel
+  functions/Fullscreen: don't interfere with MPlayer own fullscreen mode;
+  cleanup; increased schedule time to FullscreenRecover at restart to 1s.
+  functions/Windoow-Buttons: changed comment
+  apps/THunar: changed the icon title colorset
+  scripts/FontSelector: updated 1 font size to pixelsize
+- recipes/Fullscreen: it doesn't make much meaning
++ recipes/LapLeft;
++ recipes/LapRight: 2 new recipes for width screens, typicaly modern laptop;
+  don't une trayer with them!
+  bin/fvwm-crystal.apps: more cosmetic code changes from Gentoo
+  updated amule icons
+  functions/Window-Basic; Window-Buttons; Window-Buttons-Vertical: remove
+  non used variables
+
+Mardi 7 Mai 2013 Dominique Michel
+  desktop/FVWM-Crystal_Preferences: load the desktop geometry preference
+  doc/FAQ: added 3.8 about keyboard modifiers; add 3.9 about
+  personal recipe(s); add 3.10: personal application menu
+  styles/Menu: added automatic hotkey support
+
+Lundi 6 Mai 2013 Dominique Michel
+  functions/About: version change to 3.1.13-svn
+  a few better quality icons
+  components/Fullscreen: remove temporary files when a full screened window
+  is closed; silent that function at restart
+  components/Thumbnails: fix a regresion, thumbnail was not recovered at
+  restart; introduce a thumbnail recovery delay at restart, needed by the
+  Icon-Launcher
++ icons/*/*/fvwm-crystal/geometry.png
++ preferences/DeskPageX: preference file for desktop geometry
+  functions/Preference-Menu: added desktop geometry preference
+  funcrions/Fullscreen: Added MoveToPage in Disappear off
+  recipes/*: add desktop geometry function
+  locale/fr/*/fvwm-crystal.*: a few new strings
+  recipes/Dock: geometry fix
+
+Dimanche 5 Mai 2013 Dominique Michel
++ locale/fr_FR.UTF-8/*/fvwm-crystal-script.mo
++ locale/fr_FR.UTF-8/*/fvwm-crystal-script.mo
+  FontSelector: introduced full GetText support; added selected font label;
+  more relooking
+  preferences: make default font preferences to be coherent with FontSelector
+  components/functions/About: changed version to 3.1.12
+  News: updated
+  locale/fr_FR.UTF-8/*/fvwm-crystal-script.mo;
+  locale/fr_FR.UTF-8/*/fvwm-crystal-script.mo: added Handle width string
+  functions/Preferences-Menu: added Handles icon
++ icons/Default/*/fvwm-crystal/handles.png
+  bin/fvwm-crystal.apps: cosmetic code changes from Gentoo
+  Makefile: removed uninstall and added install-doc in install.
+
+Samedi 4 Mai 2013 Dominique Miche
+  components/Fullscreen: restrict Fullscreen to non FvwmVuttons windows
+  updated IMSTALL
+  scripts/FontSelector/FontSelector: relooking; added example string
+  save and reset
+
+Vendredi 3 Mai 2013 Dominique Michel
+  functions/Preferences-Menu: Fixed the styles for save panel_font
+  styles/FVWM: new FVWMScript style: VariablePosition Title and StayPut
+  styles/Focues-Policy*: added styles for FvwmScripts
+    desktop/FVWM-Crystal_Preferences/Styles: Moved load DefaultFocusPolicy -
+  it must be loaded after main FVWM styles.
++ scripts/FontSelector/FontSelector: FvwmScript based xft font selector for
+  Fvwm-Crystal; introduced font style preferences
++ preferences/*FontStyle: new font style default setup
+  functions/preferences-Menu: converted font preferences to FontSelector
+  associated files in functions, styles and desktop: introduce font style preference
+  decorations/*: batch update to font style preference
+  recipes/*: batch update to font style preference
+  moved functions/Icon-Launcher to apps/Thunar
+  functions/Prefernces-Menu: Added Thunar desktop preference
+  recipes/*; desktop/FVWM-Crystal-Preferences: moved desktop manager to the recipes
+  recipes/*: make all the recipes to work with apps/Thunar
+
+Mercredi 1 Mai 2913 Dominique Michel
+  updated the version to 3.1.8
+  functions/Icon-Thumbnails: fix for desiconification of fullscreen windows;
+  fix the focus when restoring the window
+  recipes/*: unified the loading order of the notification area and media
+  players, this fix non wanted icons on the desktop
+  recipes/*: unified DesktopSize, all the recipes have now 8x1 pages
+- recipes/Clean Vertical. This is the same than Clean anyway, but cannot be
+  unified with the other recipes. This unification fix the issue with lost
+  windows after a recipe change.
+  
+Mardi 30 Avril 2013 Dominique Michel
+  functions/FvwmExpose: Added comment about synchronization
+  recipes/Amiga: Commented out FvwmExpose
+  bindings/Numpad-Control: replaced non working function by the new maximize one
+  bindings/Music*: updated to use the dB step defined in functions/Mixer (1.5 dB)
+  updated the doc and man pages with those changes
+  synchronized the FAQ man page with the text file
+  functions/Icon-Launcher: launch the "icons" at the bottom
+  updated the version and NEWS to 3.1.7
+  Makefile: make dist-minimal: removed firefox icons; added man pages
+
+Lundi 29 Avril 2013 Dominique Michel
+  NEWS update
+  functions/Colorsets; functions/Wallpaper: workaround for stalonetray
+  to update its colorset.
+  bin: updated some headers
+  doc: updated some headers, added a few sentences.
+  doc/FAQ: added 3.7 about flaky MPlayer.
+  updated and NumLock fix the mouse bindings and window decorations.
+  functions/Window-Buttons-Vertical: updated with the new maximize functions
+  doc/Mouse bindings.txt: updated mouse bindings description.
+  recipes/* updated the bindings, added windows transparency support using
+  xrandr.
+
+Dimanche 28 Avril 2013 Dominique Michel
+  functions/Window-Buttons; functions/Fullscreen: cleanup of WindowResize
+  and associated functions. Simpler and better than ever; updated French
+  translation.
+  functions/Fullscreen; recipes/*: moved RecoverFullscreen call back to
+  StartFunction, but with a schedule
+  styles/FVWM: + style for stalonetray
+  recipes/Dock: fixed panel columns number
++ addons/searchstring: I use it when I search for a given function
+  addons/README: updated with searchstring
++ Contribute: FVWM is fun !
++ fvwm/scripts/convert_preferences; fvwm/config: convert preferences from
+  older releases when needed
+
+Samedi 27 Avril 2013 Dominique Michel
+  bin/fvwm-crystal.videomodeswitch+: video mode switching usingg xrandr;
+  bin/fvwm-crystal.videomodeswitch-: video mode switching usingg xrandr:
+  commented debuging function
+  functions/FvwmExpose: make it to work. A little bit flaky. See commented
+  code for a non flaky version. If you know how to archive non flaky transparency,
+  please drop me a mail.
+  functions/Icon-Thumbnails: commented StartFunction, must be at the end of the
+  recipe instead.
+  recipes/Amiga: replaced Window-List by FvwmExpose
++ preferences/HandleWidth; functions/Fullscreen; functions/Preference-Menu;
+  styles/FVWM: added handle width preference
+
+Vendredi 26 Avril 2013 Dominique Michel
++ addons/make_mo: make file for translations
+  Updated fr_FR.UTF-8 translation
+  Added some symlinks for the translations
+  styles/FVWM: updated NoHandles to !Handles
+  functions/Screenshot-import: added Seconds to the filename; fixed context.
+  functions/Fullscreen; recipes/*: fixed icons for hiden full-screened
+  windows after restart
+
+Jeudi 25 Avril 2013 Dominique Michel
++ assons/10-local.rules: udev rules for some multituners dvb cards.
++ bin/fvwm-crystal.videomodeswitch+: video mode switching usingg xrandr
++ bin/fvwm-crystal.videomodeswitch-: video mode switching usingg xrandr
++ addons/fvwm-crystal: X Session file for FVWM-Crystal
+  Makefile: added bin/fvwm-crystal.videomodeswicth* installation;
+  installation of the Session and desktop file.
+  recipes/Default with ACPI: fixed forgotten infostore variable
+  components/scripts/FvwmScript-CpuTemp: updated to work with /sys
+
+Mercredi 24 Avril 2013 Dominique Michel
+  functions/Icon-Launcher: cleanup; fix icon style to work with Icon-Thumbnails
+  functions/Preferences-Menu: re-added Eterm support
+  INSTALL: Added xcompmgr and transset into the optional dependencies
+  functions/Window-Basic: replaced transset-df ny transset
+  functions/Media; functions/Music; Functions/Preferences-Menu: Add DVB channel
+  lists support for mplayer with preferences
+
+Mardi 23 Avril 2913 Dominique Michl
+  recipes/*; functions/EWMH-BaseStruts; functions/NotificationAreaManager":
+  fix EWMH-Toggle
+  recipes/Fullscreen: make the notification area movable and to appear/
+  disappear with EWMH-Toggle. Work best with StaloneTray.
+  recipes/Amiga: removed non needed tests; add Icon-Launcher
+  functions/Fullscreen: cleanup
+  functions/Icon-Launcher: cleanup; fix possible freeze at startup wih a
+  check on /proc/ounts instead of a mount command. Replaced cut and grep
+  by awk. This should be POSIX compliant, more robust and show more partitions.
+
+Lundi 22 Avril Dominique Michel
+  recipes/*: move some SetEnv to Infostore; include Fullscreen functions
+  recipes/Default; Default with ACPI: fixed font size for Iconman
+  recipes/Fullscreen: + Icon-Thumbnails; add Crystal and music menu
+  into the default menu
+  recordmydesktop: added in application database
+  functions/FindFunctions: moved to InfoStore with associated files
+  recipes/*: changed some tests due to the infostore change
+  functions/Preferences-Menu; preferences/DefaultMusicPlayer: updated
+  DefaultMusicPlayer to infostore
+  functions/EWMH-FaseStruts; functions/Preferneces-Menu;
+  preferences/LastChoosenRecipe; fvwm/config: updated LastChoosenRecipe
+  pref to infostore with check for backward compatibility
+
+Dimanche 21 Avril Dominique Michel
+  functions/Fullscreen: Disappear workk now on the current page. This fix
+  windows moves between pages when cycling trough the fullscreened windows.
+  Fixed windows overlapping when quitting fullscreen.
+  bindings/Numpad-Control: typo fix for Disappear binding
+  doc/Keyboard bindings.txt: added the Disappear binding; typo.
+  man/KeyboardBindings.1: typo
+  INSTALL: added coreutils, awk, sed and xwd into the dependencies
+
+Venderedi 19 Avril Dominique Michel
+  functions/Media: Added commented out DVB channel change support. It work
+  for me, but nothing more. Please considere to contribute.
+  components/styles/FVWM: use ParentalRelativity for all FVWM parts and
+  modules.
+  styles/FocusPoolicy-Amiga; FocusPolicy-FVWM-Crystal-Raise; FocusPolicy-
+  MSWindow: Added FPFocusClickModifiers to fix wrong behaviour with NumLock
+  functions/Media; functions/Music*: playlists functions: fic quoting,
+  it must survive the PipeReads
+  functions(Media: Toad-DVD will replace play the DVD stright away
+  doc/FAQ: added QA about mplayer.
+  functions/fullscrenn: converted to infostore
+
+Jeudi 18 Avril Dominique Michel
+  functions/Music; Functions/Media; functions/Music-xmms: Cleanup; moved
+  to InfoStore; added player volume control; added missing menus;
+  Music-GUI now use Iconify toggle instead of Close (fix reset the volume
+  with the jack output)
+- components/functions/xmms: removing of outdated player
+  functions/Music: added missing functions from mplayer control
+  functions/Media; functions/Music-mplayer; functions/Music-mplayer2: moved
+  all the shared functions and menus to Media; added channel next and
+  prev for DVB; fix freeze when changing from one DVB adapter to another one.
+  
+Mercredi 17 Avril Dominique Michel
+  scripts/FvwmMPD/*: make the windows and fonts bigger. Its better to big
+  than too small
+  functions/Music-mpd: cleanup
+  functions/Music; functions/Media: added missing functions from Music-mplayer
+  functions/Music-mplayer*: cleanup; added preliminary DVB support.
+  functions/Music-quodlibet: cleanup
+
+Mardi 16 Avril 2013 Dominique Michel
+  funcctions/Preferences; functions/Preferences-Menu; functions/Wallpaper;
+  functions/Window-Decorations; functions/Colorsets: New Silent operation
+  preferences. If enabled, it will redirect stdr to /dev/null for
+  all applications launched via the functions in Exec-Accelerator.
+  As a side effect, SavePreferences support now space into the file names
+  for all the related preferences inclusive WallpaperSet.
++ preferences/SilentOps: preference file for silent operation
+  functions/Exec-Accelerator: removed the fixed setting for silent operation
+  components/Standard: read the Silent operation preference before to
+  load functions/Exec-Accelerator.
+
+Lundi 15 Avril 2013 Dominique Michel
+
++ Export.README: Free Export Regulations rules
+  recipes/Amiga: moved the SetEnv to InfoStore
+  functions/Music-cmus; functions/Music-mocp: cleanup; added prefernces
+  and playlist menu
+
+Samedi 13 Avril 2013 Dominique Michel
+
+  functions/Music-audacious: -menu: added preferences and recreate
+  playlist
+  FAQ: Added Q 3.5
++ addons/translatechars; +addons/translatefilenames: pre alpha quality
+  scripts to remove special characters in files and directories names.
+  functions/Music: RecreatePlaylist use the new syntax.
+
+Vendredi 12 Avril 2013 Dominique Michel
+
++ functions/Xdg-User-Dirs: Set locale aware and global variables
+  for well know user directories
+  scripts/make_all_playlists: use 4 variables for the playlists
+  directories
++ functions/Media: common file for multimedia players
+  functions/Music-mplayer(2): moved some functions to vomponents/Media;
+  introduced playlists localizations; playlist cleanup; clecup; 
+  + playlist copy from crystal playlists to user playlists..
+  functions/Music: playlist localization; moved some playlist functions
+  here.
+  functios/Music-alsaplayer: playlist localization; add copy playlist
+  function-> moved in Music
+  functions/Music-audacious: +infostore variables => plalist localization
+
+Jeudi 11 Avril 2013 Dominique Michel
+  FAQ: Added q.a. about tear off menus.
+  functions/Music-mplayer: fix glitch into the speed control; introduced
+  dvdnav support
+  funvtions/Music-mplayer2: Introduced all the change from
+  Music-mplayer
+  Addedl capture option to mplayer(2). To press "c" will cause mplayer
+  to start/stop to dump the stream.
+  function/Music-alsaplayer: moved the envirnoment variables to
+  infostore; cleanup
+
+Mercredi 10 Avril 2013 Dominique Michel
+
++ scripts/media_directories: auto generation of the /Music/LoadMovies
+  menu. It read $[FVWM_USERDIR]/preferences for that.
+- scripts/make_playlist: it is part of make_all_playlists now
+  scipts/make_all_playlists: incorporation of make_playlist; updated
+  to use parameters instead of environment variables; will create the
+  user managed playlist directories if they don't exist..
+  components/Music; components/Music-mplayer: updated some variables
+  to infostore; updated to current make_all:playlists script; updated
+  speed control to infostore; removed fvwm_video_exec env var.
+  scripts/speed_value: zpdated to infosstore.
+ 
+Mardi 9 Avril 2013 Dominique Michel
+
+  addons/alsamixerguis: updated to work with the Mixer GUI function
+  functions/Mixer; functions/Preferences-Menu; preferences/DefaultMixer;
+  preferences/DefaultSoundCaed; bindings/Multimedia_Keys*: updated
+  the mixer to use the infostore; almost full rewrite;
+  fixed alsamixer and aumix
+
+Lundi 8 Avril 2013 Dominique Michel
+
+  bindings/Misc-Keybindings*: restoring default with working example
+  alternatives; apostrophe only work after a restart, change
+  the example to another key
+  funczions/Preferences-Menu: we want a restart when changing the
+  notification area width
+-functions/NotificationAreaManager: this file is splitted in 2
+  that replace the 2 older NotificationAreaManager-* files.
+  That way, we only load the wanted functions. Updated the recipes
+  to reflect that change.
+  Mass removingg of the fonts encoding; Crystal use Xft and it is
+  better to use the user default config.
+  functions/Exec-Accelerator: silent the external applications that send
+  junk (from Fvwm point of vue) at stderr; add missinmg quotes in AT function.
+  functions/NotificationAreaManager-*: silent trayer and stalonetray as well
+
+Dimanche 7 Avril 2013 Dominique Michel
+
++ addons/README: addons description
++ addons/convert_colorsets: show you how to convert existing
+  colorsets to InfoStore
+  INSTALL: Added needed dependencies
+  recipes Light, Nebulea, Old School, SideLine, Thin, TopDown, TopLine,
+  Wing-Commander: updated to new notification area.
+  Light recipe: pager cleanup; make pager dimensions to be variable.
+  comments cleanup into the recipes
+  functions/NotificationAreaManager: removed !Border trayer style and
+  end comments
+  Silent Hacker recipe: make the height to vary with the panel height
+  Thin recipe: fixed font for the music button
+  TopDown recipe: fixed font for the clock button; ipdated EdgeResistance
+  to new syntax
+  TopLine recipe: updated EdgeResistance to new syntax
+
+Samedi 6 Avril 2013 Dominique Michel
+
+  recipes Corner, Dock: updated norification area
++ Mew Transparent colorset; colorset #11
++ New FullScreen recipe, show only a small transparent button. The menu
+  and the window list work with mouse button 1 and 2.
+  config: Moved Welcome from the recipe to the main config file.
+  Added comment about IgnoreModifiers; this command must be first.
+  Mass conversion of coloset environment variables to infostore variables.
+
+Vendredi 5 Avril 2013 Dominique Michel
+
+  functions/NotificationAeraManager: Removed non needed function.
+  recipes Defaut and Amiga: simplification; trayer crash when swallowed
+  and new icons -> removed the swallowing. Anyway, it doesn't
+  scale well.
+  recipe Clean, Clean Vertical, Default with ACPI: updated notification
+  area
+
+Jeudi 4 Avril 2013 Dominique Michel
+  Amiga decorations: removed buffering as we use outlined resize
+  functions/NotificationAera-Manager-trayer: typo
+  functions/NotificationAera-Manager-stalonetray: changed to
+  stalone current syntax
+  recipes/Default: A first recipe to try it; clear FVWM defult 
+  functions before to load Crystal functions.
+  fix for stalonetray.
++ functions/NotificationAreaManager: new version of the notification
+  area using function parameters instead of the environment.
+  Updated the Default recipe to use it.
+  Updated the Amiga recipe to use it.
+  functions/NotificationAreaManager: We need to pass 9 paramters to
+  the trayer function when only 8 are used in it, that's because the
+  quoting must survive to that file.
+
+Mercredi 3 Avril 2013 Dominique Michel
+  fvwm-crystal.generate-menu: run convert on the generated icon to
+  remove the libpng gAMA warnings.
+  INSTALL: added a section about this issue.
+  Replaced habak support by feh: solve a bug at restart (X Error
+  of failed request: BadValue (integer parameter out of range...));
+  hsetroot is now the prereded choice to load wallpapers
+
+Mardi 2 Avril 2013 Dominique Michel
+  recipes/*: Add support for nested X session
+  icons for trayer and stalinetray
+  Reloaded applications icons trayer.png and stalonetray.png:
+  this remove some libpng warning;
+  Mass traitement of the icons with convert.
+
+Mardi 24 Mars 2013 Dominique Michel
+  XScreenSaver: added preference that memorize the last on/off state
+
+Dimanche 13 Janvier 2013 Dominique Michel
+  Added Aplications and icons files for LibreOffice
+  Added Icons for Timidity
+
+Mercredi 11 Decembre 2012 Dominique Michel
+  components/functions/Preferences, components/functions/Preferences-Menu:
+  * Fix multiple preferences: Added Shedule to AppendPreferences functions
+
+Dimanche 7 Octibre 2012 Dominique Michel
+  Added a few needed icons
+  components/functions/Preferences-Menu:
+  * icons fix
+  components/styles/FVWM, components/functions/Icon-Amiga,
+  vomponents/functions/Icon-Mwm:
+  * Style fix for new syntax
+  components/bindings/Misc-Keybindings_NumLock:
+  * Bindings fix
+  components/functions/mixer:
+  * Silent amixer during the master/pcm check
+
+Vendredi 10 aout 2012 Dominique Michel
+  Makefile:
+  * Added forgoten bin file
+
+Mercredi 12 Juillet 2012 Dominique Michel
+  fvwm-crystal.generate-menu:
+  " added prefernce system for desktop and icon files
+    we can now specify the directories this toll will
+    search for icon and desktop files.
+  * inclusion into the preferences menu
+  Makefile:
+  * fixed bug in SYSPREFS path (fvwm-crystal.generate-menu)
+
+Lundi 10 juillet 2012 Dominique Michel
+  fvwm-crystal.generate-menu:
+  " added convert from ico and svg icon type
+  * improved icon finding
+  * improved destop files search path
+
+Lundi 13 juin 2011 Dominique Michel
+  * Restored LastChoosenWallpaper
+
+Dimanche 12 juin 2011 Dominique Michel
+  * Tooltip: KillModule ToolTip* before changing it
+  * Added support for MPlayer2
+  * Added missing speed variable initialisation
+  * Updated DesktopDir in fvwm-crystal.generate-menu
+  * Added font icons
+  * Added initial support for transparency using transset-df and xcompmgr
+
+Vendredi 10 juin 2011 Dominique Michel
+  * Reversed wallpaper changes. Use the same wallpaper on all the desk pages.
+    Different wallpapers will be fopr some future release.
+  * Removed outdated stuff about session management and sys doc browser.
+
+Dimanche 5 juin 2011 Dominique Michel
+  * Updated Bristol application menu
+  * Icons for Bristol
+
+Samedi 7 mai 2011 Dominique Michel
+  * Nested sessions with Xephyr
+  * Make conditional a bar into the Diamond menu
+
+Dimanche 20 février 2011 Dominique Michel
+  * Introducing $(DESTDIR) into the Makefile
+  * Fix the python shebangs to python2
+
+Mercredi 9 février 2011 Dominique Michel
+  * Fixed setting of Recipe preference under heavy system load
+
+Mardi 8 février 2011 Dominique Michel
+  * Fixed typo into most recipes that was causing erratic placement of the
+    Notification Aera and probably random crashes of modules
+  * Clean and Clean Vertical recipes: fixed FvwmPager + EdegeResistance syntax
+  * Fix for non working recipe preference with space in the recipe name
+
+Lundi 7 février 2011 Dominique Michel
+  * Typo
+
+Jeudi 3 février 2011 Dominique Michel
+  * Updated the AUTHORS, INSTALL, NEWS and README files
+
+Samedi 28 janvier 2011 Dominique Michel
+  * Removed non needed UTF-8 test
+  * Updated DesktopDir in fvwm-crystal.generate-menu
+  * Added mplayer wrapper
+  * Updated About dialog
+  * Developper menu: replaced man system doc browser by support for info browser
+    via emacs, pinfo or tkinfo
+  * Added support for specific elements of the Amiga Recipe into EWMH-BaseStruts
+  * Fullscreen: Added comment, cleanup
+  * FvwmForm use the same font than the menus now
+  * Icon-Amiga: changed the colorsets
+  * Icon-Launcher: Added some comment; commented out all the code than can hang the function
+    when some partition is not avaible.
+  * Icon-Mwm: support for font preference
+  * Added functions to make panels and buttons
+  * Mixer: cleanup
+  * components/Music: common code to all the players
+  * updated the media players for use with components/Music
+  * StaloneTray: cleanup
+  * Trayer: support for $trayer_height into the recipes
+  * Preferences-Menu: cleanup
+  * Initial support for tooltips (used for the media button)
+  * Support for multiple wallpapers
+  * Fix the style for FvwmForm and FvwmIdent: changed the prefs loading order
+  * Binding for the multimedia keys: cleanup
+  * Updated menu style to fvwm current syntax
+  * Added Aqua and DarkAqua colorsets
+  * Removed glitch in window-bot.png
+  * Added some icons (Icon-Launcher)
+  * Updated French locale
+  * Updated the preferences to current state
+  * Updated the recipes to current state
+  * Added Wing-Commander recipe by Peter McConnell
+  * Filtering out characters than can confuse fvwm-menu-directory from thee playlist names
+  * Updated scripts/current_speed to current menu state
+
+Samedi 1 janvier 2011 Dominique Michel
+  * Wimdow-Raise-Move-Lover witll focus on a non overlapped window
+    of the current page, if any.
+
+Vendredi 31 décembre 2011 Dominique Michel
+  * Added font support from font preference in FvwmIdent
+  * Some cleanup in the Focus policies
+  * Icon-Launcher initial commit. Very experimental. Don't know if it will be
+    released here or in the contrib directory.
+    Work for me but certainly not portable at that time.
+  * Icon-Thumbnails : cleanup and added comment
+  * Debug-Functions : cleanup and support for font preferences
+  * EWMH-BaseStruts : support for double top panel like in the rewrited amiga recipe
+  * Added terminator support into AT Exec accelerator
+  * FvwmFormDefault : cleanup and support for font preferences
+  * Window-Decorations : cleanup
+  * New bindings : Window-Basic-Amiga
+  * Added script Infoline for the Amiga recipe
+  * script makefontlist : cleanup
+  * Added scripts to generate the media playlists from the menu
+  * Introducing unified Mixer control
+  * Changed Default Music Player to mplayer
+
+Mercredi 23 décembre 2010 Dominique Michel
+  * New Amiga focus policy : click to focus without raise,
+    icons are move to focus :), its not AmigaOS behaviour but I like it that
+    way for now, may change in the future
+  * Added Amiga style icon functions
+  * Fixed Window-Remember-*, State 2 initialisation was using old syntax
+  * Added some application styles
+  * Fixed the style order loading causing non wanted effect after restart.
+    Hope it work well now. This one was hard to figure out.
+  * Moved "include Fullscreen" into the recipes.
+  * Added multiline preference function
+  * Removed Music preferences form the main preference.
+    Will be incorporated into the Music button.
+  * Added font preference menu.
+  * Added terminator support into the devman menu
+  * Updated EdgeScroll-Toggle function with current fvwn syntax
+  * Fixed Desktop-MMB-EdgeScroll with numpad.
+    Thanks to Jorge Daniel Sampayo Vargas for reporting and fixing it.
+  
+Mardi 22 décembre 2010 Dominique Michel
+The commit list bounced here too !
+  * New Maximize functions and associated bindings
+  * Improved Fullscreen function
+
+Dimanche 19 décembre 2010 Dominique Michel
+This was a huge commit, the commit list bouced !
+  * Fixed bug in FvwmMiniConsole bindings with Numpad
+  * Some new or modified bindings
+  " New theme AmigaOS, new Decoration, new colorset
+  * New mouse binding Amiga, new multimedia keys bindings
+
+Mercredi 17 juin 2009 Dominique Michel
+  * button-amigaos: fullscrenn with button 1, maxismize with button 2.
+  * Improved the Amiga recipe. Changed the pager button to work with fullscreen windows.
+    Try it with several fullscreen windows ont the same page.
+  * mixer-amixer: added test for volume control and fixed the db syntax.
+  * Improved the font preferences. Hope it work well now where it is implemented. TODO: implement it overall.
+  * Applications database: moved jamin to audio/Mixers
+  * Removed unwanted characters from AlsaPlayer menu
+  * Keyboard bindings: removed commented custom bindings and added a few words about bindings customization into the doc.
+  * Added a few applocations styles.
+  * Last but not least: Added pt_BR and pt_BR_UTF-8 locales. Thanks to  Nycholas de Oliveira e Oliveira!
+  
+Tue April 28 Dominique Michel
+  * Fixed typo in Music-Alsaplayer
+  * Minor change in Misc-keybinding (reversed to original behaviour?)
+  * A few more apps
+  * Fixed python 2.6 warning in fvwm-crystal.apps
+  
+Sun June 29 Dominique Michel
+  * Amiga recipe: some cleanup, removal of env variables
+  
+Tue June 24 Dominique Michel
+  * New firefox icons, thanks to zv3zda from deviantart to let me distribute this
+    original artwork under the GPL : http://zv3zda.deviantart.com
+    
+Mon June 23 Dominique Michel
+  * Added utility to fix the POSIX issue into the user config, 2 files: addons/varfix.sh and addons/searchvartofix.
+  * Oups, fixed one missed non POSIX variable into the Amiga recipe.
+  
+Sun June 22 Dominique Michel
+  * Applied the gentoo fix to a very severe bug that break POSIX. 
+    The fix will break your user configuration but I recommand to anyone to apply it.
+    See http://bugs.gentoo.org/show_bug.cgi?id=210580
+    In order to update your user config, change all the "-" to "_" into the environment
+    variable names.
+  * Amiga recipe: ported the gentoo POSIX fix, removed uneeded utf-8 test
+  " decorations/Amiga: ported the gentoo POSIX fix
+  * Font preferences: Added setting for panels and menus. panels apply to windows decoration for now.
+  " bin/fvwm-crystal: changed fvwm executable name to the new and now old fvwm2 name: fvwm.
+  
+Fri June 19 Dominique Michel
+  * Oups, changed FVWM_USERDIR to FVWM_SYSTEMDIR in preference_menu (font setting)
+  
+Thu June 18 Dominique Michel
+  * Changed switch2 + gtk-chtheme menu entries
+  * Added 48x48 rox icon
+  * Font preferences: The title bar setting work, but only the Amiga window decoration will work at start time
+  * Font preferences: Added pref setting in the Amiga window decoration for non UTF-8 systems
+  * Font preferences: Added pref setting and font setting for UTF-8 systems in the Amiga window decoration for the non amiga themes
+  
+Mon June 16 Dominique Michel
+  * Amiga recipe: fixed the Application panel's look
+  * Amiga recipe cleanup: fixed the number or rows into the Bottom button
+  * Added font preference: the menu and the creation of the preference file is working
+  
+Sun June 15 Dominique Michel
+  * Amiga recipe: shifted the audio button to the bottom left
+  * Amiga recipe: fixed trayer style and emplacement
+  
+Sat June 14 Dominique Michel
+  * Amiga recipe: work in progress
+  " Amiga recipe: bottom button, some code cleanup
+  * Amiga recipe: Changed the way the bottombuton and the music button are iconified
+  
+Wed May 14 Dominique Michel
+  * Fixed utf-8 Timeout font for FvwmFormDefault
+  * Updated NotificationAeraManager-stalonetray for recent stalonetray version
+  
+Sat May 3 Dominique Michel
+  * Updated the requirements in the README
+  * Added a few icons for the recipes
+  * Updated the requirements in the INSTALL file
+  * Updated news with the 3.0.5 release
+  * Added amigaos windows decoration
+  * Added style for claws-mail and amule
+
+Fri May 1 Dominique Michel 
+  * Created svn repositoty
+  * Updated ChangeLog from the darcs repository
+  * Updated the Makefile to work with the new svn repository.
+
+Tue Jun  5 00:19:18 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Changed recursive copy commands to use POSIX syntax.
+
+Tue Jun  5 00:12:55 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * 2 things: correctpermissions for addons/fvwm-crystal.lesspipe.sh and style for FvwmIdent in the Debug menu. This window will be on top and the font will be readable.
+
+Sun Jun  3 17:53:20 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Commented out Style * CenterPlacement (give me error), and added stalonetray
+
+Sun Jun  3 17:51:07 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Code cleanup in Music-alsaplayer
+
+Sun Jun  3 15:19:23 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Added xzoom in devel menu, an alternative to xmag, but better
+
+Sat Jun  2 23:43:44 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Icons cleanup
+
+Sat Jun  2 16:39:30 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Visual change of the bottom bar. From left to right: menu, notification area, audio button, taskbar, clock. Removed duplicated style option.
+
+Sat May 19 00:17:58 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Added command line option is Start MPlayer that does at MPlayer will not close and reopen its window between 2 titles or movies.
+
+Fri May 18 23:38:09 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Added OSD menu im Music-mplayer. Work with the MMB on second audio button.
+
+Fri May 18 22:36:02 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Removed duplicated function and fixed Load-DVD function in Music-mplayer. It will queue all the titles on a dvd and doesn t depend on mplayer support for the broken libdvdnav.
+
+Thu May 17 17:13:13 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Updated comment in Music-mplayer
+
+Thu May 17 16:59:25 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Music-mplayer use FvwmMenuDirectory to browse the media files. Change in the syntax of fvwm-crystal.mplayer-wrapper. Added DVD browsing menu in Music-mplayer.
+
+Thu May 17 00:14:41 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Added dB + multimedia keys + alsamoxergui(s) support in amixer. Fixed Mixer-GUI function in Mixer-amixer and Mixer-aumix. Adjusted dB values in mixer-aumix according to the output of the ALSA driver (aumix doesnt support dB control natively and the correspondance in dB doesnt fit well the math and can vary a little from card to card when the mixer and-or the driver doesnt support dB natively). Added multimedia key support in Mixer-aumix.  Code cleanup in Music-mplayer. Added Mixer-GUI in Thin recipe.
+
+Wed May 16 00:09:34 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Support for Mixer menu in Thin recipe. Needed in order to get the Mixer menu in the Audio button.
+
+Wed May 16 00:05:40 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Support for alsamixergui in Mixer-amixer. Added AT function in Exec-Accelerator: same as A but give a title to the window. I made AT because it was useful in Mixer-amixer.
+
+Sun May 13 22:28:44 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Fixed System documentation browser to use $PAGER. Added documentation and a less preprocessor.
+
+Sun May 13 15:53:29 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Fixed confusion in locale test in speed_calc script and associated Music-controls. In case of trouble, be sure at you have the same locale setting in ~/.bashrc and ~/.profile (seam to be important when gdm launch Crystal).
+
+Sun May 13 00:55:07 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Adjusted version in About file.
+
+Sun May 13 00:52:50 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Added mplayer support in all the recipes.
+
+Sun May 13 00:48:29 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Added Load-DVD menu im Music-mplayer. MPlayer start in fullscreen.
+
+Sat May 12 21:28:35 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Added System documentation browser in the doc menu (devel menu).
+
+Sun May  6 23:57:57 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Added missing quotes in fvwm-crystal.mplayer-wrapper
+
+Sun May  6 23:17:06 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Initial release of MPlayer media control with preferences support. Some basic controls pn the audio button are included as playlists and files loading (This was the worst! I hate quoting! A wrapper made it to work.), file change, volume and speed control, pause and framestep. Modified Thin recipe with support for MPlayer (use the 3 buttons audio button). In fullscreen mode, the audio button will appear and desappear by moving the mouse on the left of the screen. Commented out the multimedia menu in Thin.
+
+Sun May  6 15:54:33 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Initial FVWM-Crystal documentation menu
+
+Sun May  6 15:34:48 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Renamed man page.
+
+Sun May  6 15:31:55 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Man pages for FVWM-Crystal: initial commit. Missing preference file.
+
+Sat May  5 21:49:03 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Added conditional test in the documentation menu in Developer-Menu. The different terminal will get the right syntax with the man command.
+
+Sat May  5 21:44:22 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Added missing NotificationArea-Width preferences in FVWM-Crystal_Preferences
+
+Sat May  5 19:10:18 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Updated Music-alsaplayer with security fix in SetEnv Alsaplayer-Playlists, reorganized speed menu and added missing song value in Music-SongChange
+
+Tue May  1 23:06:50 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Modified autohiding of the bottom panel in Thinrecipe. It is no thin line at the bottom in fullscreen mplayer anymore.
+
+Tue May  1 22:19:51 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Modified autohiding of the bottom panel. It is no thin line at the bottom in fullscreen mplayer anymore.
+
+Mon Apr 30 19:20:24 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Added a few words about fvwm-crystal.generate-menu installation and gnome-session setup.
+
+Mon Apr 30 00:05:26 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Added correctpath function into the Makefile, fvwm-crystal-generate-menu need to know the install location.
+
+Sun Apr 29 23:26:18 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Added wrongly removed change in DefaultMusicPlayer
+
+Sun Apr 29 21:11:17 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Fixed StayOnTop style for the bottom panel. Will work after a restart and with or without gnome-session.
+
+Sun Apr 29 20:47:11 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Fixed StayOnTop style for the bottom panel. Will work after a restart and with or without gnome-session.
+
+Sun Apr 29 17:18:00 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Added "Debug window list", available from the developer menu
+
+Sun Apr 29 15:33:18 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Added "Window-Ring-[Next|Previous]" functions, which let you select next or prev window in a FVWM ring of windows
+
+Sun Apr 29 18:47:00 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Fixed the new locale test in speed_value. Must work as expected now.
+
+Sun Apr 29 17:43:15 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Removed obsoleted doc menu from Thin recipe.
+
+Sun Apr 29 16:55:29 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Fixed the locale test in Music-alsaplayer. Alsaplayer's volume must work now with any locale that use comma or point as decimal point.
+
+Sun Apr 29 16:16:29 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Fixed the locale test in speed_value. Must work now with any locale that use comma or point as decimal point.
+
+Sun Apr 29 15:27:44 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Changed ManPageView into a portable function
+
+Sun Apr 29 14:40:55 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * TopLine recipe with updated Alsaplayer button and Notification area support. Removed obsoleted TopLine Audio recipe
+
+Sun Apr 29 14:22:47 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * TopDown recipe with updated Alsaplayer button and Notification area support.
+
+Sun Apr 29 14:13:50 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Thin recipe with updated Alsaplayer button support.
+
+Sun Apr 29 13:03:51 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * SilentHacker recipe with Alsaplayer button support.
+
+Sun Apr 29 12:42:53 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * SideLine recipe with Alsaplayer button and Notification area preferences support.
+
+Sun Apr 29 00:02:19 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Old School recipe with Alsaplayer button.
+
+Sat Apr 28 23:31:08 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Nebulae recipe with Alsaplayer button.
+
+Sat Apr 28 23:04:25 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Dock recipe with Alsaplayer button.
+
+Sat Apr 28 22:52:43 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Dock recipe with gnome-session suport and Alsaplayer button.
+
+Sat Apr 28 22:33:04 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Added missing icon for the Alsaplayer button.
+
+Sat Apr 28 22:13:23 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Some recipes with gnome-session and alsaplayer support. Removed obsolete recipes.
+
+Sat Apr 28 15:44:55 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Clean Vertical and Corner recipes are working with gnome-session and the 2 audio buttons.
+
+Sat Apr 28 14:48:40 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Added missing bin/fvwm-crystal.generate-menu file.
+
+Sat Apr 28 14:35:45 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Added fvwm/scripts/speed_value in Makefile. It will install with correct permissions.
+
+Sat Apr 28 14:28:45 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Renamed bin/fvwm-crystal-generate-menu into fvwm-crystal.generate-menu. Added bin/fvwm-crystal.generate-menu and bin/fvwm-crystal.infoline into the Makefile for easy installation.
+
+Sat Apr 28 12:43:57 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Modified Music-alsaplayer to work with the recipes without audio button. Modified Thin recipe to work with this new version, modified Clean recipe to work with Music-alsaplayer and gnome-session.
+
+Sat Apr 28 00:52:24 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Moved speed_value, it was at the wrong emplacement.
+
+Sat Apr 28 00:50:48 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Thin recipe with support for all the audio player and session management
+
+Sat Apr 28 00:49:06 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Preference file for the width of the Notification area
+
+Sat Apr 28 00:47:53 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Preference file for Music-*
+
+Sat Apr 28 00:43:46 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Updated french locales
+
+Sat Apr 28 00:39:01 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Speed support file for Music-alsaplayer
+
+Sat Apr 28 00:37:31 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Removed non needed file. This setting is now in preferences/NotificationArea-Width
+
+Sat Apr 28 00:36:31 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Removed non needed file.
+
+Sat Apr 28 00:35:00 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Added preference support for the Notification area width. It is used by stalonetray in all the recipes and by trayer in the recipes where this area have a fixed size.
+
+Sat Apr 28 00:31:58 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Fixed width function in NotificationAreaManager-*
+
+Sat Apr 28 00:29:43 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Removed non needed file. This setting is now in preferences/NotificationArea-Width
+
+Sat Apr 28 00:26:45 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Music-alsamixer: It try to exercise Alsaplayer a lot, volume in db, mixed fixed-dynamic speed control, playlist, song changes, etc.
+
+Sat Apr 28 00:23:52 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Mixer-aumix with multimedia keys support and volume control in db
+
+Sat Apr 28 00:22:34 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Session management support in the Exit menu
+
+Sat Apr 28 00:19:20 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * New developper menu with session management menu and documentation menu. The syntax of the doc menu is still to be fixed
+
+Sat Apr 28 00:16:27 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Fixed wrong keybindings in Application-Ardour
+
+Fri Apr 27 21:47:16 CEST 2007  Dominique Michel <dominique_libre@sourceforge.net>
+  * Fixed filename in session-management.README, changed typo and added some infos related to gnome-session.
+
+Thu Apr 26 01:18:36 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Rearrangements in Application database
+  - IceWeasel, IceDove, IceApe and Konqueror have now higher priority due to the
+    removal of non-free application icons
+  - xtraceroute and wavemon are moved to the System/Monitors section
+
+Thu Apr 26 01:15:13 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Added support for Deluge Torrent on Ubuntu
+
+Thu Apr 26 01:06:39 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Removing all non-free icons or icons with unknown status
+  These icons were pretty and useful, but it looks like because they either
+  they are not on GPLv2 license, or they have an unknown license, I cannot
+  include them in official FVWM-Crystal package - if I do, I'm violating the GNU
+  GPL license. So I'm moving them out of the main tree, and I will release them
+  as a separate, non-free icon package for FVWM-Crystal.
+
+Thu Apr 26 00:45:39 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Documentation menus are moved from the main menu to the "Developer Menu" submenu
+
+Thu Apr 26 00:44:59 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Removing old unused icon
+
+Sat Apr 21 15:58:27 CEST 2007  dominique.michel@citycable.ch
+  * Default recipe with experimental support for session management and notification area preferences
+
+Tue Apr 17 00:58:06 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Updated doc/TODO file
+
+Sun Apr 15 22:20:57 CEST 2007  dominique.michel@citycable.ch
+  * Initial import of preference setting for the trayer with a modified version of the Default recipe.
+
+Sun Apr 15 00:30:50 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Added documentation menu in "Developer Menu"
+  Currently there are all FVWM man pages included, divided in various sections.
+
+Sat Apr 14 23:09:45 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Removed redundant 'gdmflexiserver' entry from the Application database
+  Support for gdmflexiserver is included in 'components/functions/Exit-gdm', and
+  it's activated when GDM is detected.
+
+Sat Apr 14 23:06:38 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Added the sample application-specific bindings for Ardour
+  You can use this file to remove unwanted bindings from Ardour's windows, by
+  including it in your configuration (~/.fvwm-crystal/userconfig).
+
+Sat Apr 14 22:48:38 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Rearrangements in the Application database
+  - Ekiga has been removed from 'Network/Instant_Messaging' section, it's
+    available in 'Network/Telephony' section and has been included two times in
+    the menu.
+  - Balsa Address Book should be in the 'Office/Contact_Management' section,
+    because it's responsible for managing address book in the Balsa mail client.
+  - I've added 'deluge-torrent', the same as 'deluge' application.
+
+Wed Apr 11 01:33:13 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Reverting back for old keybindings for QuakeConsole, new terminal window and FvwmMiniConsole
+
+Thu Apr  5 00:15:18 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
+  * New recipes with all the alsaplayer functions
+
+Wed Apr  4 19:53:13 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
+  * New french UTF-8 locale
+
+Wed Apr  4 19:47:13 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
+  * New decoration: CIOS-blue
+
+Wed Apr  4 19:20:51 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
+  * New Misc-Keybindings
+
+Wed Apr  4 19:12:04 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
+  * New utility apps for the application menu
+
+Wed Apr  4 19:10:47 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
+  * New system apps for the application menu
+
+Wed Apr  4 19:08:52 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
+  * New settings apps for the application menu
+
+Wed Apr  4 19:07:10 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
+  * New office apps for the application menu
+
+Wed Apr  4 19:05:38 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
+  * New network apps for the application menu
+
+Wed Apr  4 19:03:33 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
+  * New video apps for the application menu
+
+Wed Apr  4 19:02:10 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
+  * New audio-video apps for the application menu
+
+Wed Apr  4 19:00:17 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
+  * New audio apps for the application menu
+
+Wed Apr  4 18:58:31 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
+  * New knowledge apps for the application menu
+
+Wed Apr  4 18:57:15 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
+  * New graphics apps for the application menu
+
+Wed Apr  4 18:55:54 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
+  * New devel apps for the application menu
+
+Wed Apr  4 18:53:14 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
+  * New games for the application menu
+
+Wed Apr  4 18:50:57 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
+  * New games for the application menu
+
+Wed Apr  4 18:47:38 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
+  * New games for the application menu
+
+Wed Apr  4 17:51:35 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
+  * Added script to generate the menu entries from application type desktop files.
+
+Wed Apr  4 17:36:59 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
+  * Added category icons for the freedesktop friendly menu
+
+Wed Apr  4 17:25:24 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
+  * Fvwm-Crystal category icons reorganisation into a freedesktop friendly menu
+
+Wed Apr  4 15:37:34 CEST 2007  Dominique Michel <dominique.michel@sourceforge.net>
+  * Fvwm-Crystal menu reorganisation into a freedesktop friendly menu
+
+Wed Mar 28 19:58:25 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Resolving small conflicts the fourth time
+
+Wed Mar 28 00:38:19 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Added es_ES.UTF-8 translation, thanks to SpOeK@DistroBit.Net
+
+Wed Mar 28 00:36:20 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * All *.m3u and *.pls are now searched in ~/.fvwm-crystal/playlists directory
+
+Wed Mar 28 00:34:43 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Add support for the Audacious music player, thanks to spoek@distrobit.net
+
+Tue Mar 27 23:25:53 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Added support for MOC music player, created by tuxator@o2.pl
+
+Tue Mar 27 23:12:04 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Adding new icons, applications and styles
+  Now Firefox, Thunderbird and Mozilla Suite don't use MiniIcons forced by FVWM-Crystal
+
+Tue Mar 27 20:19:07 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Updated fvwm.vim hilight configuration
+
+Tue Mar 27 20:17:58 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Some changes in support for 'xmms2' music player (experimental)
+
+Tue Mar 27 20:13:29 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Added support for the 'amixer' audio mixer
+
+Tue Mar 27 20:08:33 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Improved gmplayer window support - you can now raise/lower mplayer control window above/below video window
+
+Tue Mar 27 20:07:05 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Added "Expose" clone, it's an experimental code, needs improvement
+
+Sun Jan 21 23:39:07 CET 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Reverting changes to the 'components/functions/Window-Decorations', these functions are meant to count the directories, not just activate if they're present
+
+Wed Mar 28 19:56:41 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Resolving some conflicts a third time
+
+Sun Jan 21 23:33:17 CET 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Updated 'components/styles/Applications' (Thomas Adam's patch)
+
+Wed Mar 28 19:50:33 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Again resolving some conflicts...
+
+Sun Jan 21 23:29:48 CET 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Applied Thomas Adam's patch of the 'components/functions/Fullscreen' file, thanks Thomas!
+
+Wed Mar 28 19:48:07 CEST 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Resolved conflicts with Thomas patches (something isn't right here...)
+
+Fri May 26 01:15:13 CEST 2006  thomas@edulinux.homeunix.org
+  * Functions-Style-Updates
+
+Sun Jan 21 22:42:05 CET 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Removed startup of 'gnome-settings-daemon' from 'preferences/Startup'
+
+Sun Jan 21 22:41:19 CET 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Added 'components/apps/OpenOffice.org' to all of the recipes
+
+Sun Jan 21 22:38:08 CET 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Added new configuration files for 'gnome-settings-daemon' and 'OpenOffice.org':
+  - in 'components/apps/GNOME-Settings-Daemon' you can find a code which will
+    launch g-s-d at startup; this code has been moved from 'preferences/Startup'
+    to it's own file to make it easier to run g-s-d. It's not used by default,
+    you can add it to your recipe or for example, '~/.fvwm-crystal/userconfig'.
+  - in 'components/apps/OpenOffice.org' you can find settings for OpenOffice.org
+    to allow it to use GNOME or KDE theme. By default OO.o uses GNOME themes,
+    it's launched from the recipe.
+
+Sun Jan 21 22:09:49 CET 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Updated 'WindowSize' in the "FvwmScript-Clock-small"
+
+Sun Jan 21 22:09:10 CET 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Updated application styles
+
+Sun Jan 21 22:08:36 CET 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Added new applications
+
+Sun Jan 21 22:07:50 CET 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Added new application icons
+
+Sun Jan 21 22:06:28 CET 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Changed default FvwmIconMan resolution from "Global" to "Page" due to popular demand in 'Default' and 'Default with ACPI' recipes
+
+Sun Jan 21 22:04:18 CET 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Updated 'SilentHacker' recipe:
+  - added main FVWM-Crystal menu and Applications menu under Alt+Win_R/Menu
+  - added top panel with output from 'fvwm-crystal.infoline' script and clock
+
+Sun Jan 21 21:57:27 CET 2007  Maciej Delmanowski <harnir@linux.net.pl>
+  * Added new script, 'fvwm-crystal.infoline'
+
+Thu Oct  5 22:49:11 CEST 2006  Maciej Delmanowski <harnir@post.pl>
+  * New recipe "SilentHacker" - very minimalistic
+
+Thu Oct  5 22:48:48 CEST 2006  Maciej Delmanowski <harnir@post.pl>
+  * New, really small clock script
+
+Tue May 30 22:31:59 CEST 2006  Maciej Delmanowski <harnir@post.pl>
+  tagged 3.0.4
+
+Tue May 30 22:31:39 CEST 2006  Maciej Delmanowski <harnir@post.pl>
+  * Getting ready for the new release
+
+Tue May 30 22:31:01 CEST 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updated documentation
+
+Tue May 30 17:43:16 CEST 2006  Maciej Delmanowski <harnir@post.pl>
+  * Added "C Music Player" to supported music players
+
+Tue May 30 17:33:27 CEST 2006  Maciej Delmanowski <harnir@post.pl>
+  * Added new applications, icons and styles
+
+Mon May 29 22:52:35 CEST 2006  Maciej Delmanowski <harnir@post.pl>
+  * Cosmetic changes in application styles
+
+Mon May 29 22:45:56 CEST 2006  Maciej Delmanowski <harnir@post.pl>
+  * Cosmetic change in 'Window-Autohide'
+
+Mon May 29 22:24:11 CEST 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updated "Fullscreen" functions by Thomas Adam
+  Now fullscreened windows cannot be resized or moved.
+
+Mon May 29 22:21:24 CEST 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updated Makefile script, now 'dist-minimal' should work fine.
+
+Mon May 29 22:10:54 CEST 2006  Maciej Delmanowski <harnir@post.pl>
+  * Changed the icon directory of FVWM-Crystal's logo used in recipes
+
+Mon May 29 00:34:17 CEST 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updated 'Makefile' script - adding new target, 'dist-minimal' (work in progress)
+
+Sun May 28 22:02:10 CEST 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updated 'FvwmScript-CpuTemp' to work with wider range of devices
+
+Sun May 28 22:01:37 CEST 2006  Maciej Delmanowski <harnir@post.pl>
+  * Adding new recipe, "SideLine"
+
+Sun May 28 22:01:04 CEST 2006  Maciej Delmanowski <harnir@post.pl>
+  * Adding new functions: Window-Autohide
+
+Sat May 27 22:09:15 CEST 2006  Maciej Delmanowski <harnir@post.pl>
+  * Adding new recipe, "Light"
+
+Sat May 27 22:03:16 CEST 2006  Maciej Delmanowski <harnir@post.pl>
+  * Common bindings are moved from 'components/desktop/Keyboard*' to 'components/bindings/Misc-Keybindings*'
+
+Sat May 27 21:51:39 CEST 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updated application panel and menu generation commands, by Michael Stilkerich
+  There are two new variables:
+  - $FVWM_DISTROMENUDIR - a directory with application database generated by
+  distribution-based script, for example using Debian Menu system
+  
+  - $FVWM_DISTROMENUNAME - name of a menu generated by the script, used to
+    include/exclude it in the app panels or menus. By default it's set to
+    "debian".
+  
+  All recipes are updated to use these variables. Using $FVWM_DISTROMENUNAME you
+  can change the name of the system application menu, and icon used to display
+  it. For example, you can change "debian" to "ubuntu", generate a menu with
+  that name and have it displayed with a Ubuntu logo.
+
+Sat May 27 17:25:24 CEST 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updated FvwmScript-CpuFreq - fall back to /proc/cpuinfo without cpufreq available
+
+Sat May 27 16:40:43 CEST 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updated clock scripts
+  Michael Stilkerich sent a new version of clock script, which automatically
+  guess the correct time format from current locale settings and displays it
+  accordingly. You can also toggle between 12h and 24h time formats using right
+  mouse button on the clock (left mouse button toggles between time/date
+  display). Thanks to that there's no need for separate 24h and 12h clock
+  scripts, so old files will be removed in the next release.
+  
+  All recipes have been updated to use the new clock.
+
+Tue May 23 22:46:13 CEST 2006  Maciej Delmanowski <harnir@post.pl>
+  * Small update in all colorsets, file with colorset definitions had to be renamed
+
+Tue May 23 22:35:01 CEST 2006  Maciej Delmanowski <harnir@post.pl>
+  * Adding new window decoration, "MicroClear"
+
+Mon May 22 22:00:08 CEST 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updated wallpaper menu generator - it should work faster
+
+Mon May 22 20:36:02 CEST 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updated documentation
+
+Mon May 22 20:32:17 CEST 2006  Maciej Delmanowski <harnir@post.pl>
+  * Changed default user directory
+  By default, fvwm-crystal sets $FVWM_USERDIR as '~/.fvwm-crystal/'.
+  Script now looks for user-wide installation in '~/fvwm-crystal/'.
+
+Mon May 22 20:30:19 CEST 2006  Maciej Delmanowski <harnir@post.pl>
+  * Update in the fvwm2 command line (added $@)
+
+Mon May 22 20:28:55 CEST 2006  Maciej Delmanowski <harnir@post.pl>
+  * Added a small commented command to 'components/functions/Icon-Thumbnails', which enables moveable thumbnails
+
+Wed Apr  5 19:14:54 CEST 2006  Maciej Delmanowski <harnir@post.pl>
+  * Fonts used in recipes automatically select UTF-8 encoding
+
+Wed Apr  5 18:31:58 CEST 2006  Maciej Delmanowski <harnir@post.pl>
+  * Added Dvorak keyboard bindings
+
+Wed Apr  5 18:23:46 CEST 2006  Maciej Delmanowski <harnir@post.pl>
+  * FvwmForm and FvwmIdent settings are moved from recipes to separate files in components/
+
+Fri Mar 31 00:44:54 CEST 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updated 'Multimedia' category icon
+
+Fri Mar 31 00:43:44 CEST 2006  Maciej Delmanowski <harnir@post.pl>
+  * Automatically select correct font encoding in icon titles
+
+Fri Mar 31 00:42:22 CEST 2006  Maciej Delmanowski <harnir@post.pl>
+  * Automatically select correct font encoding in the menus; also default font changed from "Tahoma" to "Verdana"
+
+Fri Mar 31 00:39:55 CEST 2006  Maciej Delmanowski <harnir@post.pl>
+  * Crystal now recognizes UTF-8 environment and automatically uses correct font encoding
+
+Mon Mar 13 20:41:42 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updated pl_PL and pl_PL.UTF-8 translation
+
+Thu Mar  9 12:43:41 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Adding Hungarian localization
+
+Wed Mar  8 22:15:23 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Added 'Reload current recipe' command to the Developer Menu
+  This way if you want to test the changes in your recipe, you can avoid full
+  FVWM restart (and for example trayer kill, and problems with applications
+  which use it). And it's a bit quickier than "normal" restart.
+
+Fri Mar  3 18:28:24 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updated es_ES translation
+
+Sun Feb 19 21:41:26 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  tagged 3.0.3
+
+Sun Feb 19 21:41:00 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Changed version to 3.0.3
+
+Sun Feb 19 21:40:32 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updated documentation
+
+Sun Feb 19 20:14:14 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Changed names of the icons used in Window decorations menu - they were too long and menu didn't work when Crystal was installed in /usr/local
+
+Fri Feb 17 23:51:16 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Adding Debian menu support
+  If 'Applications/debian' category is present, it will be shown on the app
+  panels with category icon (Debian logo) instead of the "topapp" icon.
+
+Fri Feb 17 23:50:35 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Added missing 'applications.png' icon
+
+Fri Feb 17 22:33:29 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updated Makefile, now it sets world read permissions on all the files, and uninstalls previously installed Crystal before updating
+
+Fri Feb 17 22:25:02 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Added "Mouse bindings.txt" to the documentation.
+
+Fri Feb 17 01:13:14 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Changes in Makefile
+  Makefile is now more friendly for distribution packages.
+
+Fri Feb 17 01:12:04 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updated 'fvwm-crystal' script
+  Now it looks automatically in parent directory for FVWM config files, so
+  there's no need to edit the script.
+
+Thu Feb 16 01:58:00 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  tagged 3.0.2
+
+Thu Feb 16 01:57:25 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Changed the version number to 3.0.2
+
+Thu Feb 16 01:56:10 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updated NEWS file
+
+Thu Feb 16 01:42:10 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updates in the Makefile script
+
+Thu Feb 16 01:39:19 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Adding ViM modeline to the FvwmConfig configuration files, so they are recognized by ViM
+
+Thu Feb 16 00:55:18 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Added new FvwmConfig syntax hilighting for ViM editor
+
+Tue Feb 14 11:25:49 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  tagged 3.0.1
+
+Tue Feb 14 11:22:16 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Forgot about some more Autotools script... removing.
+
+Mon Feb 13 22:33:03 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updated documentation
+
+Mon Feb 13 22:22:05 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Adding new Makefile script
+
+Mon Feb 13 22:20:12 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Removing old Autotools scripts (superseded by new Makefile script)
+
+Mon Feb 13 18:44:13 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updated "NEWS" file
+
+Mon Feb 13 18:43:25 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updated installation requirements and change of the version number to 3.0.1
+
+Mon Feb 13 18:31:27 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Changed Wallpaper menu function, it will now only look for image files (.png, .jpg and .gif)
+
+Mon Feb 13 18:30:23 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Added "Original" variant of the "Crystal" window decoration and corresponding panel colorset
+
+Mon Feb 13 18:29:24 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updated application database and app icons
+
+Fri Feb 10 19:29:12 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Urgency hint functions are reset so FVWM don't freak out with gajim ;-)
+
+Thu Feb  9 22:47:49 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Icons used in window decorations menu have changed names (they were too long)
+
+Thu Feb  9 20:11:09 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updaed Polish translation
+
+Thu Feb  9 19:57:45 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Added information about new keybindings to the documentation
+
+Thu Feb  9 19:44:11 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Adding window movement keybindings using Alt+(Shift)+hjkl
+
+Thu Feb  9 00:26:17 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updated documentation
+  - added FAQ
+  - added donation info in the README
+
+Thu Feb  9 00:25:40 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updated application styles
+
+Thu Feb  9 00:25:20 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Added new application icons
+
+Thu Feb  9 00:23:03 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updates in application database
+  - Added new applications
+  - 'Internet/Communicators/' is renamed to 'Internet/IM'
+
+Thu Feb  9 00:20:14 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Cosmetic changes in the recipes
+
+Wed Jan 25 13:57:31 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updated FVWM styles
+  Hidden panels' icons will not be shown (this was caused by the wrong sequence
+  of FVWM styles).
+
+Wed Jan 25 13:52:44 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Adding GDM reboot/shutdown support
+  Crystal will now check if GDM is installed and running, and if so, it will use
+  'gdmflexiserver' to shutdown or reboot the computer. If GDM is not running, or
+  not installed, sudo commands will be used instead. There are also new icons
+  for GDM login actions - starting new login nested and standalone.
+
+Tue Jan 24 23:25:54 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Removing $[cs-panel-inactive-MiniIcon] from the colorset files
+
+Tue Jan 24 23:24:30 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Removing $[cs-panel-inactive-MiniIcon] colorset from the recipes
+  I'm removing it becuse there are no "transparent" icons - this colorset was
+  used to colorize them.
+
+Tue Jan 24 23:21:09 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updated icon names used in recipes
+
+Tue Jan 24 23:20:03 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updated icon names in various menus
+
+Tue Jan 24 23:17:11 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updated fvwm-crystal/ icons
+  Almost all of the icons in 'fvwm-crystal/' directories are renamed, so they
+  will have the same names as those in the 'Tango' library. That way if you will
+  find another iconset which uses the same name specification, icon replacement
+  will be easier.
+
+Sun Jan 22 23:22:02 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Adding support for XMMS, created by Michal Gorny
+
+Thu Jan 19 19:43:08 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updated 'FvwmMiniConsole' and 'QuakeConsole' for better support of Xorg's XComposite extension
+
+Thu Jan 19 19:40:56 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updates in recipes
+  - adding icons in "main" FVWM-Crystal menu
+  - updated 'fvwm-crystal.apps' commands - directory.png has been moved to
+    'categories/' directory (previously in 'apps/' directory)
+
+Thu Jan 19 19:39:44 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Added commented out settings for UTF-8 fonts in menus
+
+Thu Jan 19 19:37:43 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updated FVWM settings
+  - window shading steps are set to 0 for better compatibility with Xorg's
+    XComposite extension
+  - a "busy" mouse cursor will be shown while creating large menus (wallpapers,
+    window decorations, etc.)
+
+Thu Jan 19 19:36:50 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updated application styles
+
+Thu Jan 19 19:33:23 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Added new application icon styles
+
+Thu Jan 19 19:32:38 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updated icons in 'ROX-Filer' wallpaper menu
+
+Thu Jan 19 19:32:10 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updated icons in 'Nautilus' wallpaper menu
+
+Thu Jan 19 19:31:34 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updated icons in 'Wallpaper' menu
+
+Thu Jan 19 19:30:34 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Added icons in 'Preferences" menu
+
+Thu Jan 19 19:29:58 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Added icons in 'Exit' menu
+
+Thu Jan 19 19:29:06 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Added icons in 'Window Decorations' menu
+
+Thu Jan 19 19:27:00 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Added icons in 'Colorsets' menu
+
+Thu Jan 19 19:25:26 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Adding "SX" function
+  This function can be used to execute selected graphical application using
+  'gksudo' command.
+
+Thu Jan 19 19:22:39 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Updated 'fvwm-crystal.apps' script
+
+Thu Jan 19 19:17:01 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Changes in application database
+  - some application categories are renamed:
+    Programming -> Development
+    Tools -> System
+  - There is new application category, "Other", with applications that don't fit
+    to any category (or new category would be too small for them)
+  - 'Games' category is reorganized, there are new games from "gnome-games' and
+    'kdegames' packages
+  - 'Communication' category is merged with 'Internet'
+
+Thu Jan 19 19:13:03 CET 2006  Maciej Delmanowski <harnir@post.pl>
+  * Adding new icons
+  - many new application icons in various sizes
+  - new 'category/' group, for application categories, used in
+    'fvwm-crystal.apps'
+  - new 'fvwm-crystal/' icons in various sizes, used in main Crystal menu
+
+Tue Dec 27 18:07:35 CET 2005  Maciej Delmanowski <harnir@post.pl>
+  * Activating new NumLock support in all the recipes
+
+Tue Dec 27 17:58:52 CET 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updates in keyboard and mouse bindings
+  This patch changes the NumLock support in various places of the configuration
+  files:
+  - most keyboard and mouse bindings have been "copied" - there are now usually
+    2 key/mouse combinations - 1 with NumLock turned on, and 1 with NumLock
+    turned off
+  - NumLock-enabled key/mouse bindings are in separate files (mostly), so it's
+    easy to bring back old behaviour
+  - currently after turning on NumLock all but numpad keybindings still work,
+    numpad is "deactivated" and you can write numbers and use it in ex. Blender
+    as usual.
+
+Tue Dec 27 15:03:32 CET 2005  Maciej Delmanowski <harnir@post.pl>
+  * Changed 'EdgeResistance 0 0' to '0 100' in all recipes - should prevent problems with desktop switching
+
+Thu Dec 15 23:05:00 CET 2005  Maciej Delmanowski <harnir@post.pl>
+  * Commented out line that makes troubles with installation procedure; need to fix that problems with file permissions...
+
+Wed Dec 14 01:05:55 CET 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated documentation
+
+Wed Dec 14 01:04:49 CET 2005  Maciej Delmanowski <harnir@post.pl>
+  * Changes in Makefile.am, now Crystal is supposed to install cleanly, but that needs to be tested.
+
+Wed Dec 14 01:01:31 CET 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added "TopDown" recipe
+
+Wed Dec 14 00:59:55 CET 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added "FVWM-Crystal" menu in the main menu of "Nebulae" recipe.
+
+Wed Dec 14 00:59:12 CET 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added "Clean" recipe
+
+Wed Dec 14 00:58:39 CET 2005  Maciej Delmanowski <harnir@post.pl>
+  * Cosmetic changes in some files
+
+Wed Dec 14 00:58:14 CET 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added 'xmag' to the Developer Menu
+
+Wed Dec 14 00:57:00 CET 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added new keyboard binding: Alt+Home moves mouse pointer to the top-left corner of the screen.
+
+Wed Dec 14 00:48:52 CET 2005  Maciej Delmanowski <harnir@post.pl>
+  * Changes in window behaviour settings
+  - 'Include components/functions/Window-SetPlacementPolicy' has been moved from
+    recipes to 'components/functions/FVWM-Crystal_Functions'. If you want to
+    turn off centered window placement on empty desktops, you need to edit this
+    file now.
+  - 'components/functions/Window-Remember' has been splitted into two
+    "versions": 'Window-Remember-ClickToFocus' works like the old
+    'Window-Remember' and is used in 'components/styles/FocusPolicy-MSWindows'.
+    New 'Window-Remember-SloppyFocus' works differently - on desktop change it
+    checks if mouse pointer is inside a window, if it is, this window is
+    focused; if not, last active window is focused instead. This behaviour is
+    used in 'components/styles/Focus-Policy-FVWM-Crystal' and
+    'FVWM-Crystal-Raise'. Also 'Include components/functions/Window-Remember'
+    has been removed from the recipes, it's now loaded in the style files.
+  - all recipes are updated.
+
+Wed Dec 14 00:44:30 CET 2005  Maciej Delmanowski <harnir@post.pl>
+  * File 'components/bindings/Desktop-Basic' is splitted into three files - now you can select desktop functions in the recipes independently.
+
+Thu Dec  8 01:00:35 CET 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added icons in terminal-related Preferences menus, also added xfce4-terminal, konsole and multi-gnome-terminal as supported terminals
+
+Thu Dec  8 00:59:48 CET 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated pl_PL and pl_PL.UTF-8 translation
+
+Thu Dec  8 00:33:59 CET 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated music functions
+  - mixer support is now separate from music player support. You can select
+    favourite mixer from the Preferences menu. Currently you can choose from all
+    supported music players (cdcd, mpd, quodlibet, xmms) or aumix.
+  - by default mixer is selected automatically, depending on used music player,
+    ie. if you haven't selected mixer manually and you use mpd, mpd's internal
+    volume control will be used.
+  - because mixer-related functions have changed names to Mixer-*, all recipes
+    which use it are updated.
+  - there is a new keybinding, Alt+Shift+/, which toggles between random and
+    sequential playback (normal or shuffle play).
+
+Thu Dec  8 00:20:25 CET 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated application database, icons and styles
+
+Mon Nov 28 13:09:23 CET 2005  Maciej Delmanowski <harnir@post.pl>
+  * Removed one Include from the recipe
+
+Mon Nov 28 13:07:33 CET 2005  Maciej Delmanowski <harnir@post.pl>
+  * Bugfixes in some keybindings
+
+Mon Nov 28 13:06:44 CET 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added '$[FVWM_USERDIR]/locale' to LocalePath
+
+Mon Nov 28 13:01:07 CET 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated application database, added new icons and styles
+  - transient windows have titlebars, except of "OpenOffice.org" windows
+    (because of the detachable toolbars)
+  - "Untitled" windows have titlebar and border
+
+Mon Nov 28 12:59:52 CET 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated 'fvwm-crystal.apps' script
+
+Tue Nov  1 00:23:59 CET 2005  Maciej Delmanowski <harnir@post.pl>
+  tagged 3.0
+
+Tue Nov  1 00:21:48 CET 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated de_DE translation
+
+Tue Nov  1 00:21:02 CET 2005  Maciej Delmanowski <harnir@post.pl>
+  * Adding new translation, de_DE.UTF-8
+
+Mon Oct 31 23:04:22 CET 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated 'NEWS', preparing for new release
+
+Mon Oct 31 23:01:22 CET 2005  Maciej Delmanowski <harnir@post.pl>
+  * Adding new apps, icons and window styles
+
+Mon Oct 31 21:43:15 CET 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updates in the documentation
+
+Sun Oct 30 23:01:35 CET 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added new icons, applications and window styles
+
+Sun Oct 30 22:59:20 CET 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updates in terminal emulator preferences
+
+Sun Oct 30 22:57:51 CET 2005  Maciej Delmanowski <harnir@post.pl>
+  * Crystal now loads file ~/.fvwm/userconfig after all files and recipes (if it's present)
+
+Sun Oct 30 21:35:13 CET 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated es_ES translation
+
+Sun Oct 30 21:34:37 CET 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated de_DE translation
+
+Fri Oct 28 22:52:33 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added '~/.fvwm/wallpapers/' to the list of known wallpaper directories
+
+Thu Oct 27 16:04:34 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Crystal now remembers wallpaper which was set using Nautilus background dialog
+
+Thu Oct 27 15:16:13 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Changes in application database, icons and window styles
+
+Thu Oct 27 15:15:28 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated "Nautilus" support
+
+Thu Oct 27 15:14:34 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * 'gnome-settings-daemon' is launched using $PATH, not absolute path
+
+Thu Oct 27 15:12:33 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated 'fvwm-crystal.apps' script
+
+Tue Oct 25 23:24:58 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Adding new applications, icons and styles
+
+Tue Oct 25 23:22:20 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Image-related programs are moved from /Applications/Office to /Applications/Multimedia
+
+Tue Oct 25 23:20:59 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Removing /Applications/Internet/Usenet group, it will be moved to /Applications/Communication/Usenet
+
+Tue Oct 25 23:17:59 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Transient windows have no titlebar (fixes problems with OO.org toolbars)
+
+Tue Oct 25 23:17:02 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Adding "KillScript" function
+
+Tue Oct 25 23:16:15 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Bugfix in "DarkSky" window decoration
+
+Tue Oct 25 23:15:24 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated 'fvwm-crystal.apps' script
+
+Wed Oct 19 22:29:33 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Adding new applications, icons and styles
+
+Wed Oct 19 22:23:13 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added ru_RU.UTF-8 translation
+
+Wed Oct 19 22:21:54 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated ru_RU.KOI8-R translation
+
+Wed Oct 19 22:13:03 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated sk_SK and sk_SK.UTF-8 translations
+
+Wed Oct 19 22:08:30 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated "Clear" window decoration
+
+Wed Oct 19 22:03:15 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Screenshots are now .pngs with 100% quality
+
+Wed Oct 19 21:59:08 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Bugfix in the app generator commands
+  - icon theme name was a fixed "Default", now it's $[Icon-Theme]
+  - icons from user and system directory were set in the wrong order
+
+Wed Oct 19 21:55:33 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Adding "DarkSky" window decoration
+
+Sun Oct 16 18:19:59 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  tagged 3.0.RC3
+
+Sun Oct 16 17:40:02 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Adding Polish UTF-8 localization
+
+Sun Oct 16 16:56:46 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Preparing for new release...
+
+Sun Oct 16 16:13:46 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Wallpaper is again set in background, not by using InitFunction
+
+Thu Oct 13 11:25:41 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Adding applications and icons
+
+Thu Oct 13 11:21:11 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * $FVWM_USERDIR is set by fvwm, removing
+
+Wed Oct 12 23:01:26 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated documentation
+
+Wed Oct 12 22:45:40 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated Polish translation
+
+Wed Oct 12 22:45:02 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added preferences menu for choosing desktop manager
+
+Wed Oct 12 22:44:21 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added support for Nautilus as "desktop manager"
+
+Wed Oct 12 22:43:01 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Bugfixes: ROX is not started again after restart, missing directory icons in wallpaper menus
+
+Tue Oct 11 17:57:30 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Program icons on the window thumbnails are back
+
+Mon Oct 10 21:04:12 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated fvwm-crystal.apps script
+
+Fri Oct  7 22:04:25 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added "90% volume" in the Music menu
+
+Fri Oct  7 20:16:59 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated installation procedure from darcs repository
+
+Fri Oct  7 20:01:30 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Adding new recipe, "Nebulae"
+
+Fri Oct  7 20:00:18 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated all swallowed FVWM modules, they should now have transparent background (sometimes they were black)
+
+Fri Oct  7 19:58:29 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Separate 'components/apps/Trayer' is removed, it's contents are moved to the recipes themselves instead of being accessed by the "Include" command.
+
+Fri Oct  7 19:54:56 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * New app panel generator (4/4): updated 'fvwm-crystal.apps' commands in all recipes
+
+Fri Oct  7 19:50:14 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * New app panel generator (3/4): adding new Applications database
+  New database format is based on directories and files instead of one text
+  file. Basically, files are executable scripts which are launched by FVWM, so
+  they need to have executable bit set (or app menu will not work). Be sure to
+  execute command:
+  
+  chmod -R +x fvwm/Applications
+  
+  after installation.
+
+Fri Oct  7 19:49:03 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * New app panel generator (2/4): updated bin/fvwm-crystal.apps script
+
+Fri Oct  7 19:47:30 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * New app panel generator (1/4): removing old ApplicationDatabase
+
+Fri Oct  7 19:44:37 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * New and updated window styles
+
+Fri Oct  7 19:44:06 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * New application icons
+
+Fri Oct  7 19:40:34 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Changes in the Exit menu
+  Old "Exit" menu is back due to the popular demand ;) Old, "safer" version is
+  still available as 'components/functions/Exit-Safe', so if you want, you can
+  use this one instead.
+
+Fri Oct  7 19:39:26 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * FvwmScript-CpuTemp should now work properly with some configurations
+
+Fri Oct  7 19:37:29 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Remove shadow effects in FvwmMPD widgets
+
+Wed Oct  5 00:25:56 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Adding new icons in the fvwm/icons/ directory
+
+Fri Sep 23 13:46:43 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Adding new "icon engine"
+  You can use it by replacing "components/desktop/Icon-Thumbnails" in your
+  recipe to "components/desktop/Icon-Mwm". This will create small transparent
+  rectangles with icons taken from Icon style and with titlebars. You can move
+  them around the screen, doubleclick with LMB will deiconify them, and Alt+MMB
+  will close them.
+
+Fri Sep 23 13:37:51 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Changes in the icon functions
+  - ImagePath now points only to "theme" directory, not inside it. For example:
+    '$[FVWM_SYSTEMDIR]/icons/$[Icon-Theme]/'. Because of that all icon
+    definitions (panels, application styles) have to include additional path
+    with size and "type", for example: 'Style * 22x22/apps/defaulticon.png'.
+  - there is new default application icon, taken from Gnome default theme.
+  - recipes support now user-side icon directories. If you want to change for
+    example terminal icon, you can put it like this:
+    '~/.fvwm/icons/$[Icon-Theme]/22x22/apps/xterm.png'. It will be used instead
+    of the original one in the window styles. Currently this functionality is
+    not supported in the application panel/menu generator.
+
+Fri Sep 23 11:06:42 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Moved wallpaper setup to "InitFunction", now panels should look good after startup
+
+Thu Sep 22 21:04:58 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added 'Ish' window decoration
+
+Mon Sep 19 21:58:05 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  tagged 3.0.RC2
+
+Mon Sep 19 21:56:59 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Getting ready for 3.0.RC2 release
+
+Mon Sep 19 21:08:09 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updates in the music functions
+  - New supported player, cdcd for CD Audio playing.
+  - New "Music-Find" function for accessing find functionality of the music
+    players (currently only XMMS by using XMMSFind plugin). Function is bound to
+    Alt+/ by default.
+  - When XMMS support is activated, player windows are hidden at startup and
+    have some other additional styles
+
+Mon Sep 19 21:06:23 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added hsetroot support as a wallpaper setting utility
+
+Mon Sep 19 21:03:21 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Removed "RootMenu-Insert" from the app menu generator commandline, so there won't be any errors in logs
+
+Mon Sep 19 21:01:10 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated Russian and Slovakian translation
+
+Mon Sep 19 20:48:28 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added new applications and icons
+
+Fri Sep  9 11:05:13 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added 'htop' to Developer Menu
+
+Fri Sep  9 11:04:38 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Fixed SavePreferences function
+
+Fri Sep  9 11:02:54 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added sk_SK.UTF-8 localization
+
+Fri Sep  9 11:02:25 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added DawnSky window decoration
+
+Fri Sep  9 11:01:58 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added Gentoo window decoration
+
+Fri Sep  9 11:01:33 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added Aqua window decoration
+
+Fri Sep  9 11:01:15 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated Winter window decoration
+
+Fri Sep  9 11:00:38 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated SystemG window decoration
+
+Fri Sep  9 11:00:10 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated Motif window decoration
+
+Fri Sep  9 10:59:45 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated Mist window decoration
+
+Fri Sep  9 10:58:58 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated Fear window decoration
+
+Fri Sep  9 10:58:22 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated Elberg window decoration
+
+Fri Sep  9 10:57:42 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated Clearlooks window decoration
+
+Fri Sep  9 10:56:54 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated Dawn of a Terminal window decoration
+
+Fri Sep  9 10:55:38 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated Crystal window decoration
+
+Fri Sep  9 10:54:11 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated Clear window decoration
+
+Fri Sep  9 10:52:23 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Titlebar button definitions are moved to one directory, that should decrease the size of the decoration files and simplify them
+
+Wed Aug 31 14:31:44 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated German translation
+
+Wed Aug 31 01:17:32 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated Spanish translation
+
+Tue Aug 30 22:14:18 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated Polish translation
+
+Tue Aug 30 22:11:41 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Adding new preferences, "Privileged terminals"
+  This option let's you select if terminal windows should give away focus, when
+  new window is opened, or keep it (so you won't loose something that you type
+  into it).
+
+Tue Aug 30 22:07:55 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Adding "SystemG" window decoration
+
+Sun Aug 28 23:23:00 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated pl_PL translation
+
+Sun Aug 28 23:22:30 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updates in the application database and icons
+
+Sun Aug 28 23:21:05 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added new focus policy - "FVWM-Crystal" style with click-to-raise
+
+Sun Aug 28 23:17:14 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added Eterm to supported terminal emulators
+
+Fri Aug 26 00:23:56 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updates in the Polish translation
+
+Fri Aug 26 00:18:08 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Big updates in the preferences system
+  - There is a new "Preferences" menu with most settings from
+    ~/.fvwm/preferences/ directory.
+  - "Recipes" selection menu is moved from "Developer menu" to the new
+    preferences menu.
+  - There is new global file, components/desktop/FVWM-Crystal_Preferences, which
+    loads some preferences like colorsets and window decorations. Because of the
+    loading of these kind of preferences is removed from the recipe files.
+  - You can now change focus policy (FVWM-Crystal or MS Windows) "on the fly"
+    using the preferences menu; it's also laded in the "global" preferences
+    file, so inclusion of the focus policy file is removed from the recipe
+    files.
+  
+  I hope it doesn't sound too cryptic or something :o)
+
+Fri Aug 26 00:16:12 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added new icons and application styles
+
+Fri Aug 26 00:13:48 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added Quod Libet support
+
+Fri Aug 26 00:12:51 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated FvwmMiniConsole, now it looks for xterm, aterm, urxvt and mrxvt
+
+Tue Aug 16 21:50:46 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added sample /etc/sudoers configuration
+
+Tue Aug 16 21:29:51 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added new file-related function, Append
+  This function let's you read specified file from all three Crystal
+  directories, ordered: package-wide, system-wide, user-wide. Specified file
+  from all these directories is loaded (not just the first one found, like the
+  "Include" function does).
+  
+  This is used currently in the "preferences/Startup" file (so now system
+  administrator can add specified commands to be executed at startup, and at the
+  same time users can add their own commands, which also will be executed) and
+  in the application styles and icons.
+
+Tue Aug 16 20:52:28 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added new applications and icons
+
+Tue Aug 16 20:18:50 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added/removed gnome-terminal from respective FvwmIconMans in "Default" recipe
+
+Tue Aug 16 20:16:56 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated the clock script
+  Now you can click on the clock to show the current date (dd/mm). Click again
+  and time will be shown again
+
+Tue Aug 16 20:13:39 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added new FvwmScript scripts with ACPI-related functions
+  They were provided by LiNiO. Included are:
+  - battery monitor (FvwmScript-AcpiBatt)
+  - CPU frequency monitor (FvwmScript-CpuFreq)
+  - CPU temperature monitor (FvwmScript-CpuTemp)
+  There is also included modified "Default" recipe with embedded panels using
+  the new scripts.
+
+Tue Aug 16 20:13:04 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added "Maximize" function to the "metacity-like" window menu
+
+Tue Aug 16 20:12:11 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added missing "button model" preferences file
+
+Tue Aug 16 20:11:01 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updates in the documentation and comments
+
+Tue Aug 16 20:09:02 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added Slovakian translation
+
+Tue Aug 16 00:43:14 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated Polish translation
+
+Tue Aug 16 00:42:22 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added "Dawn of a Terminal" window decoration
+
+Tue Aug 16 00:40:44 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added "Winter" window decoration
+
+Tue Aug 16 00:40:00 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added "Motif" window decoration
+
+Tue Aug 16 00:39:21 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added "Mist" window decoration
+
+Tue Aug 16 00:38:38 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added "Fear" window decoration
+
+Tue Aug 16 00:37:45 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added "Elberg" window decoration
+
+Tue Aug 16 00:36:26 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added "Clearlooks" window decoration
+
+Tue Aug 16 00:34:49 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added "Clear" window decoration
+
+Tue Aug 16 00:31:21 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added "Crystal" window decoration
+
+Tue Aug 16 00:19:42 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added new window decorations "engine"
+  Now you can select the button model of a windows titlebars. Currently there
+  are five button models supported:
+  - FVWM-Crystal (two close buttons, buttons with multiple functions)
+  - MS Windows (iconify/maximize/close on the right side, menu on the left)
+  - MacOS X (all buttons on the left side)
+  - OS/2 (close on the left size, iconify/maximize on the right)
+  - NeXTStep (iconify on the left, close on the right)
+  Button model is selected from the "Window decorations" menu.
+
+Tue Aug 16 00:10:16 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Removing old window decorations, they will be re-added in the new format in the future
+
+Sat Aug  6 22:40:32 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * New version of components/desktop/Numpad, which automatically raises windows upon focusing
+
+Sat Aug  6 22:39:47 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added system-wide directories for selecting random wallpaper from the diamond icon (using RMB)
+
+Sat Aug  6 22:37:48 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * OverrideGrabFocus styles fro terminal emulators is moved to a separate file, so it can be easily turned off (in components/desktop/FVWM-Crystal_Styles)
+
+Sat Aug  6 22:14:48 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated Polish translation
+
+Sat Aug  6 22:12:18 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated music volume change functions on the panels, for compatibility with XMMS
+
+Sat Aug  6 22:11:23 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added a "debug" line at the end of the 'config' file, for config editors
+
+Sat Aug  6 22:10:38 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Xinerama: updated menu position variables
+
+Sat Aug  6 22:08:57 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated "Exit" menu
+  Now you need to select a submenu entry instead of "main" Exit menu entry to
+  perform dangerous actions, such as logout or reboot the computer.
+
+Sat Aug  6 22:00:06 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * New applications and their icons
+
+Sat Aug  6 21:55:25 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * New keybindings for keyboards without numeric part
+  These bindings can be useful on notebook/laptop keyboards:
+  
+  Alt + minus		raise window
+  Alt + Shift + minus	lower window
+  Alt + equal		maximize
+  Alt + Shift + equal	fullscreen
+  Alt + backspace		iconify
+  Alt + Shift + backspace	close
+
+Thu Jul 28 19:20:03 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added files for desktop switch using the mouse wheel on the desktop
+
+Thu Jul 28 14:33:27 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated pl_PL locale
+  - new strings for vertical desktop support (lower, upper, etc.)
+  - added strings for "Applications" and "Music" (menu entries)
+
+Thu Jul 28 14:32:51 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * New recipe, "Clean vertical"
+
+Thu Jul 28 14:31:53 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added some functions for vertical desktop support
+
+Thu Jul 28 14:20:21 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Moved the dock a little down
+
+Thu Jul 28 14:17:03 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updates in the decorations
+  Window decorations have now the same name, "WindowDecoration"; this should
+  eliminate problems with decorations when they are changed many times.
+  Also window decorations support now vertically-aligned desktop pages, so you
+  can move them up or down, instead of left or right
+
+Thu Jul 28 14:15:50 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added support for horizontal/vertical desktop pages in window decorations
+
+Wed Jul 27 16:27:58 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  tagged 3.0.RC1
+
+Wed Jul 27 16:27:16 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added one more icon.
+
+Wed Jul 27 11:49:36 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * New application icons and apps in the database
+
+Tue Jul 26 22:55:50 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated Makefile.am, forgot about the scripts inside fvwm/ directory
+
+Tue Jul 26 19:37:07 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * New applications in the database, updated icons
+
+Tue Jul 26 17:09:33 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Change of the version, from 3.0 to 3.0.RC1
+
+Tue Jul 26 16:58:15 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * 'ADOM' in the ApplicationDatabase is shown even if it's not installed. I've commented it out until that's repaired.
+
+Tue Jul 26 16:46:40 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Update in the NEWS file
+
+Mon Jul 25 17:51:27 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Slight change in the 'Dock' recipe, panel should now always swallow pager and clock windows
+
+Mon Jul 25 11:44:46 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added TODO file, updates in the application database, new applications, FindCommand file renamed to FindFunctions
+
+Mon Jul 25 11:41:55 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * NEWS file, setting the version to "3.0" for compatibility with Gentoo ebuilds
+
+Sat Jul 23 11:33:43 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * New applications in the database
+
+Sat Jul 23 10:43:40 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updates in the 'fvwm-crystal.wallpaper' script, dependencies change
+
+Sat Jul 23 06:44:33 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Changes in the music functions
+  - new "component" called 'Music-xmms', which contains functions for
+    controlling XMMS player
+  - 'Music-MPD' changed to 'Music-mpd', there were also some changes in the
+    functions for better compatibility with XMMS
+  - new preferences file, 'DefaultMusicPlayer', it's loaded from the recipe,
+    selects mpd or xmms by default (can be overriden by administrator or user)
+
+Sat Jul 23 04:37:57 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added the MPD playlist editor created by TheBlackDragon
+  There is no locale support right now.
+
+Sat Jul 23 03:41:03 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added "random wallpaper" support for ROX-Filer
+
+Sat Jul 23 03:37:39 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * New 'fvwm-crystal.wallpaper' script written in Python
+
+Thu Jul 21 22:18:57 CEST 2005  Nicolas Vilz 'niv' <niv@iaglans.de>
+  * little change in german localization according to harnir
+
+Thu Jul 21 21:20:40 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added the menu option which shows currently played track (by: Nicolas Vilz <niv@iaglans.de>
+
+Thu Jul 21 20:49:25 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added OpenOffice.org 2 to the database
+
+Thu Jul 21 20:28:52 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added the autotools files, changes in the installation instructions
+
+Thu Jul 21 20:26:55 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added new applications, some changes in application priorities
+
+Thu Jul 21 15:47:12 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * "Random wallpaper" function restored, using separate Perl script
+
+Wed Jul 20 16:45:23 CEST 2005  Nicolas Vilz 'niv' <niv@iaglans.de>
+  * german localization for fvwm-crystal
+
+Wed Jul 20 17:22:31 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * New applications in the database, icons and styles
+
+Tue Jul 19 22:33:30 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Changed $FVWM_CONFIGDIR to $FVWM_SYSTEMDIR
+  Now there are 3 directories in which configuration is searched (from top to
+  bottom):
+  - user directory: $FVWM_USERDIR = ~/.fvwm/
+  - "administrator' directory: $FVWM_CONFIGDIR = /etc/X11/fvwm/fvwm-crystal
+  - system directory: $FVWM_SYSTEMDIR = $. (current directory at the startup of
+    FVWM)
+  
+  In "admin" directory you can keep the configuration for all users on your
+  system, for example select default wallpaper, and so on.
+  
+  Variable is updated everywhere, you may need to update your recipe(s) or files
+  that you have changed in '~/.fvwm/'.
+
+Tue Jul 19 21:56:23 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updates in the ApplicationDatabase and application styles, new and updated icons
+
+Tue Jul 19 21:51:51 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added new recipe, "Dock"
+  Recipe makes a desktop panel similar to XFCE or CDE panel. There are also new
+  16x16 icons and new clock script, used in this recipe.
+
+Tue Jul 19 21:49:56 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Russian locale were put in wrong directory, fixed.
+
+Tue Jul 19 21:48:29 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Icon thumbnails are now automatically restored after a restart
+
+Tue Jul 19 21:39:49 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added 'IconOverride' style for all windows
+
+Tue Jul 19 21:13:19 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Removed separate Icon styles, they are now in the recipes
+
+Tue Jul 19 21:04:43 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Rewritten folding in the recipes
+  All fold marks in the recipe files were redefined, now they look cleaner. Also
+  I've added vim modeline, which automatically activates the folding in those
+  files.
+  Icon styles are moved from separate file to recipes themselves.
+
+Tue Jul 19 21:03:21 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Cleanup of 'fvwm/config' file
+
+Tue Jul 19 21:01:23 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated 'fvwm-crystal.apps' script
+
+Tue Jul 19 20:32:34 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated 'fvwm-crystal' initialization script, getting ready for a Makefile
+
+Sat Jul 16 18:03:06 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Adding Russian translation (ru_RU.KOI8-R)
+
+Wed Jul 13 21:30:21 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added directory.png as the directory icon in wallpaper menu
+
+Wed Jul 13 21:25:30 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updated application database, new application icons and styles
+  Many new applications added to the database, everyone has a corresponding
+  icon, there are also styles for them included.
+  
+  ApplicationDatabase was completely rearranged, you can use folding in vim for
+  navigation. Also app groups are rearranged.
+
+Wed Jul 13 21:13:03 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Cleanup (missing "+ I")
+
+Sun Jul 10 19:37:08 CEST 2005  liori@interia.pl
+  * User-defined configuration storage path.
+
+Mon Jul 11 12:37:29 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added new configuration options in FvwmIconMans introduced in FVWm 2.5.13
+
+Sun Jul 10 20:05:51 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Updates in ApplicationDatabase, application icons and styles
+  I've added many missing icons, also some Styles (but not all). Some
+  applications were removed from the database. There is also new icon size,
+  48x48, for big panels (however it's not full, just a few icons right now).
+
+Fri Jul  8 23:54:45 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added support for gkrellm2 style
+
+Fri Jul  8 20:23:19 CEST 2005  Nicolas Vilz 'niv' <niv@iaglans.de>
+  * thunderbird-icons-in-pager
+  Altered style names in Application-Icons and Applications so that Thunderbird 
+  is not that X-Icon in Pager.
+  
+
+Fri Jul  8 17:31:10 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * FvwmConsole and QuakeConsole bindings are moved to components/desktop/Keyboard
+
+Fri Jul  8 10:29:58 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Added 'cat_default.png' icon for fvwm-crystal.apps script
+
+Fri Jul  8 00:18:46 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Main configuration file name reverted back to old 'config' instead of 'fvwm-crystal.config'
+
+Fri Jul  8 00:08:58 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * XScreenSaver is now started from StartFunction
+
+Thu Jul  7 23:32:06 CEST 2005  Maciej Delmanowski <harnir@post.pl>
+  * Initialization of the darcs repository
diff --git a/INSTALL b/INSTALL
index c9b8ff1..77d9916 100644
--- a/INSTALL
+++ b/INSTALL
@@ -145,15 +145,19 @@ Useful applications:
 
 Needed:
 -------
-- fvwm>=2.6.5
-- python2 (>=2.5)
+- fvwm>=2.6.9 or fvwm3>=1.0.4 with FvwmPrompt (with --enable-golang).
+- python3 - tested with 3.6 and 3.7, should work with any python3 version.
+    python2 is not supported anymore because upstream ended
+    its support at the end of 2019.
 - ImageMagick (convert is used for application menu icons generation)
 - xwd for on the fly icon generation and expose function
 - coreutils
 - sed
+- pidof
 - awk (tested with gawk)
-- bc if mplayer or alsaplayer are installed (used by speed control)
-- xdg-user-dirs for localized desktop icons
+- bc if mplayer or alsaplayer are installed (used for speed control)
+- xdg-user-dirs for localized xdg desktop user directories and icons
+- xdg-open
 
 Strongly recommended:
 ---------------------
@@ -167,7 +171,7 @@ Strongly recommended:
 - A file manager to use with the icons on the desktop. Anything will go.
 - mount, umount, pmount for mounting/unmounting of partitions and remouvable medias.
 - fuse for simple-mtpfs support (a.o. some mobile phones mounting/unmounting).
-- pm-utils for resume/hibernate support.
+- pm-utils or systemd for resume/hibernate support.
 - A recent version of sudo (configuration files in /etc/sudoers.d).
 
 Optional, but supported:
@@ -176,7 +180,8 @@ Optional, but supported:
 - 'fvwm-xdg-menu' for a XDG menu with full support for the additional XDG categories
 - At least one of 'mpd', 'mpc', 'gmpc' or 'xmms', 'xmms-shell', 'xmms-find' or 'xmms2' or
   'quodlibet' or 'cdcd' or 'cmus' or 'alsaplayer' or 'mplayer' for built-in music
-  player support (even video support with mplayer) 
+  player support (even video support with mplayer)
+  The mpd support depend on python-mpd (the github python-mpd2 up-to-date version).
 - 'transset' and 'xcompmgr'for full transparency support.
 - A mixer application. I recommand alsamixer.
 - 'sudo' and 'gksudo' for running text/graphical applications as superuser and
@@ -189,7 +194,9 @@ Optional, but supported:
   'addons/session-management.README'. It is for Gnome 2, if you can get it to
    work with a current Gnome version, please consider to contribute with
   some kind of up-to-date explaination.
-- pmount-gui for mounting / unmounting of removable medias.
+- 'pmount-gui' for mounting / unmounting of removable medias.
+- 'davfs2' for webdav support. Other network protocols shoul works if using an entry
+  begining with 'http' or 'https' in fstab and configured for automatic login.
 
 Note:
 -----
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..f288702
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,674 @@
+                    GNU GENERAL PUBLIC LICENSE
+                       Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+                            Preamble
+
+  The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+  The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works.  By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users.  We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors.  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+  To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights.  Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received.  You must make sure that they, too, receive
+or can get the source code.  And you must show them these terms so they
+know their rights.
+
+  Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+  For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software.  For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+  Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so.  This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software.  The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable.  Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products.  If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+  Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary.  To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+                       TERMS AND CONDITIONS
+
+  0. Definitions.
+
+  "This License" refers to version 3 of the GNU General Public License.
+
+  "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+  "The Program" refers to any copyrightable work licensed under this
+License.  Each licensee is addressed as "you".  "Licensees" and
+"recipients" may be individuals or organizations.
+
+  To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy.  The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+  A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+  To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy.  Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+  To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies.  Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+  An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License.  If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+  1. Source Code.
+
+  The "source code" for a work means the preferred form of the work
+for making modifications to it.  "Object code" means any non-source
+form of a work.
+
+  A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+  The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form.  A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+  The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities.  However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work.  For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+  The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+  The Corresponding Source for a work in source code form is that
+same work.
+
+  2. Basic Permissions.
+
+  All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met.  This License explicitly affirms your unlimited
+permission to run the unmodified Program.  The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work.  This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+  You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force.  You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright.  Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+  Conveying under any other circumstances is permitted solely under
+the conditions stated below.  Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+  No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+  When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+  4. Conveying Verbatim Copies.
+
+  You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+  You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+  5. Conveying Modified Source Versions.
+
+  You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+    a) The work must carry prominent notices stating that you modified
+    it, and giving a relevant date.
+
+    b) The work must carry prominent notices stating that it is
+    released under this License and any conditions added under section
+    7.  This requirement modifies the requirement in section 4 to
+    "keep intact all notices".
+
+    c) You must license the entire work, as a whole, under this
+    License to anyone who comes into possession of a copy.  This
+    License will therefore apply, along with any applicable section 7
+    additional terms, to the whole of the work, and all its parts,
+    regardless of how they are packaged.  This License gives no
+    permission to license the work in any other way, but it does not
+    invalidate such permission if you have separately received it.
+
+    d) If the work has interactive user interfaces, each must display
+    Appropriate Legal Notices; however, if the Program has interactive
+    interfaces that do not display Appropriate Legal Notices, your
+    work need not make them do so.
+
+  A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit.  Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+  6. Conveying Non-Source Forms.
+
+  You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+    a) Convey the object code in, or embodied in, a physical product
+    (including a physical distribution medium), accompanied by the
+    Corresponding Source fixed on a durable physical medium
+    customarily used for software interchange.
+
+    b) Convey the object code in, or embodied in, a physical product
+    (including a physical distribution medium), accompanied by a
+    written offer, valid for at least three years and valid for as
+    long as you offer spare parts or customer support for that product
+    model, to give anyone who possesses the object code either (1) a
+    copy of the Corresponding Source for all the software in the
+    product that is covered by this License, on a durable physical
+    medium customarily used for software interchange, for a price no
+    more than your reasonable cost of physically performing this
+    conveying of source, or (2) access to copy the
+    Corresponding Source from a network server at no charge.
+
+    c) Convey individual copies of the object code with a copy of the
+    written offer to provide the Corresponding Source.  This
+    alternative is allowed only occasionally and noncommercially, and
+    only if you received the object code with such an offer, in accord
+    with subsection 6b.
+
+    d) Convey the object code by offering access from a designated
+    place (gratis or for a charge), and offer equivalent access to the
+    Corresponding Source in the same way through the same place at no
+    further charge.  You need not require recipients to copy the
+    Corresponding Source along with the object code.  If the place to
+    copy the object code is a network server, the Corresponding Source
+    may be on a different server (operated by you or a third party)
+    that supports equivalent copying facilities, provided you maintain
+    clear directions next to the object code saying where to find the
+    Corresponding Source.  Regardless of what server hosts the
+    Corresponding Source, you remain obligated to ensure that it is
+    available for as long as needed to satisfy these requirements.
+
+    e) Convey the object code using peer-to-peer transmission, provided
+    you inform other peers where the object code and Corresponding
+    Source of the work are being offered to the general public at no
+    charge under subsection 6d.
+
+  A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+  A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling.  In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage.  For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product.  A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+  "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source.  The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+  If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information.  But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+  The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed.  Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+  Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+  7. Additional Terms.
+
+  "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law.  If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+  When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it.  (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.)  You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+  Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+    a) Disclaiming warranty or limiting liability differently from the
+    terms of sections 15 and 16 of this License; or
+
+    b) Requiring preservation of specified reasonable legal notices or
+    author attributions in that material or in the Appropriate Legal
+    Notices displayed by works containing it; or
+
+    c) Prohibiting misrepresentation of the origin of that material, or
+    requiring that modified versions of such material be marked in
+    reasonable ways as different from the original version; or
+
+    d) Limiting the use for publicity purposes of names of licensors or
+    authors of the material; or
+
+    e) Declining to grant rights under trademark law for use of some
+    trade names, trademarks, or service marks; or
+
+    f) Requiring indemnification of licensors and authors of that
+    material by anyone who conveys the material (or modified versions of
+    it) with contractual assumptions of liability to the recipient, for
+    any liability that these contractual assumptions directly impose on
+    those licensors and authors.
+
+  All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10.  If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term.  If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+  If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+  Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+  8. Termination.
+
+  You may not propagate or modify a covered work except as expressly
+provided under this License.  Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+  However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+  Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+  Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License.  If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+  9. Acceptance Not Required for Having Copies.
+
+  You are not required to accept this License in order to receive or
+run a copy of the Program.  Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance.  However,
+nothing other than this License grants you permission to propagate or
+modify any covered work.  These actions infringe copyright if you do
+not accept this License.  Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+  10. Automatic Licensing of Downstream Recipients.
+
+  Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License.  You are not responsible
+for enforcing compliance by third parties with this License.
+
+  An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations.  If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+  You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License.  For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+  11. Patents.
+
+  A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based.  The
+work thus licensed is called the contributor's "contributor version".
+
+  A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version.  For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+  Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+  In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement).  To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+  If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients.  "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+  If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+  A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License.  You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+  Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+  12. No Surrender of Others' Freedom.
+
+  If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all.  For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+  13. Use with the GNU Affero General Public License.
+
+  Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work.  The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+  14. Revised Versions of this License.
+
+  The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+  Each version is given a distinguishing version number.  If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation.  If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+  If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+  Later license versions may give you additional or different
+permissions.  However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+  15. Disclaimer of Warranty.
+
+  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+  16. Limitation of Liability.
+
+  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+  17. Interpretation of Sections 15 and 16.
+
+  If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+                     END OF TERMS AND CONDITIONS
+
+            How to Apply These Terms to Your New Programs
+
+  If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+  To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the program's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <https://www.gnu.org/licenses/>.
+
+Also add information on how to contact you by electronic and paper mail.
+
+  If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+    <program>  Copyright (C) <year>  <name of author>
+    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+    This is free software, and you are welcome to redistribute it
+    under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License.  Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+  You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+<https://www.gnu.org/licenses/>.
+
+  The GNU General Public License does not permit incorporating your program
+into proprietary programs.  If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library.  If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.  But first, please read
+<https://www.gnu.org/licenses/why-not-lgpl.html>.
diff --git a/Makefile b/Makefile
index 808bb14..afce002 100644
--- a/Makefile
+++ b/Makefile
@@ -12,12 +12,13 @@ all:
 
 install: correctpath install-doc
 	@echo Installing fvwm-crystal $(RELEASE) to $(prefix)
-	mkdir -p $(DESTDIR)$(prefix)/bin $(DESTDIR)$(prefix)/share/fvwm-crystal/fvwm $(DESTDIR)$(prefix)/share/xsessions $(DESTDIR)/etc/X11/Sessions $(DESTDIR)/etc/sudoers.d
+	mkdir -p $(DESTDIR)$(prefix)/bin $(DESTDIR)$(prefix)/share/fvwm-crystal/fvwm $(DESTDIR)$(prefix)/share/xsessions $(DESTDIR)/etc/X11/Sessions $(DESTDIR)/etc/X11/fvwm/fvwm-crystal/preferences $(DESTDIR)/etc/sudoers.d
 
 	install -m 755 bin/fvwm-crystal.apps bin/fvwm-crystal.wallpaper bin/fvwm-crystal bin/fvwm-crystal.infoline bin/fvwm-crystal.mplayer-wrapper bin/fvwm-crystal.play-movies bin/fvwm-crystal.videomodeswitch- bin/fvwm-crystal.videomodeswitch+ $(DESTDIR)$(prefix)/bin
 	install -m 755 tmp/fvwm-crystal.generate-menu $(DESTDIR)$(prefix)/bin
 	cp -d -r fvwm/* $(DESTDIR)$(prefix)/share/fvwm-crystal/fvwm/
 	cp tmp/fvwm-crystal $(DESTDIR)/etc/X11/Sessions
+	cp config/IPTV $(DESTDIR)/etc/X11/fvwm/fvwm-crystal/preferences
 	cp shared/fvwm-crystal.desktop $(DESTDIR)$(prefix)/share/xsessions
 	cp shared/fvwm-crystal.sudoers.d $(DESTDIR)/etc/sudoers.d/fvwm-crystal
 	chmod 440 $(DESTDIR)/etc/sudoers.d/fvwm-crystal
@@ -49,7 +50,7 @@ dist-minimal:
 	mkdir -p "fvwm-crystal-minimal-$(RELEASE)"
 	mkdir -p "fvwm-crystal-minimal-$(RELEASE)/fvwm"
 	# Copy basic files
-	cp -r AUTHORS ChangeLog Contribute COPYING Export.README INSTALL Makefile NEWS README fvwm-crystal-minimal-$(RELEASE)/
+	cp -r AUTHORS ChangeLog ChangeLog.old Contribute LICENSE Export.README INSTALL Makefile NEWS README.md fvwm-crystal-minimal-$(RELEASE)/
 	cp -r fvwm/config fvwm-crystal-minimal-$(RELEASE)/fvwm/
 	# Copy addons/
 	mkdir -p "fvwm-crystal-minimal-$(RELEASE)/addons"
@@ -188,6 +189,10 @@ dist-minimal:
 	mkdir -p "fvwm-crystal-minimal-$(RELEASE)/fvwm/preferences"
 	find fvwm/preferences -maxdepth 1 ! -name "." ! -name ".*" ! -name "preferences" \
 		-exec cp -R -P {} "fvwm-crystal-minimal-$(RELEASE)/fvwm/preferences/" \;
+	# Copy fvwm/config/
+	mkdir -p "fvwm-crystal-minimal-$(RELEASE)/config"
+	find config -maxdepth 1 ! -name "." ! -name ".*" ! -name "config" \
+		-exec cp -R -P {} "fvwm-crystal-minimal-$(RELEASE)/config/" \;
 	# Copy fvwm/recipes/
 	mkdir -p "fvwm-crystal-minimal-$(RELEASE)/fvwm/recipes"
 	cp -r fvwm/recipes/Default fvwm/recipes/LapRight fvwm/recipes/Light fvwm/recipes/Nebulae fvwm/recipes/TopLine fvwm-crystal-minimal-$(RELEASE)/fvwm/recipes
@@ -218,7 +223,7 @@ correctpath:
 	sed -i 's:FC_MENUBASEROOT="/usr/share:FC_MENUBASEROOT="$(prefix)/share:' tmp/fvwm-crystal.generate-menu
 	sed -i 's:FC_ICONBASEROOT="/usr/share:FC_ICONBASEROOT="$(prefix)/share:' tmp/fvwm-crystal.generate-menu
 	sed -i 's:SYSPREFS="/usr/share:SYSPREFS="$(prefix)/share:' tmp/fvwm-crystal.generate-menu
-	sed -i 's:/usr/bin:$(prefix)/bin:' tmp/fvwm-crystal
+	sed -i 's:/usr/share:$(prefix)/share:' tmp/fvwm-crystal
 	sed -i 's:/usr/bin:$(prefix)/bin:' fvwm/preferences/LastChoosenRecipe
 
 uninstall-doc:
@@ -228,5 +233,5 @@ uninstall-doc:
 install-doc:
 	mkdir -p $(DESTDIR)$(addondir) $(DESTDIR)$(docdir)/html
 	install -m 644 addons/* $(DESTDIR)$(addondir)
-	install -m 644 AUTHORS Contribute NEWS ChangeLog Export.README README INSTALL $(DESTDIR)$(docdir)
+	install -m 644 AUTHORS Contribute NEWS ChangeLog ChangeLog.old Export.README README.md INSTALL $(DESTDIR)$(docdir)
 	cp -d -r doc/* $(DESTDIR)$(docdir)
diff --git a/NEWS b/NEWS
index e6d9859..aab1791 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,331 @@
+Version 3.7.5
+-------------
+
+Fvwm Crystal 3.7.5 is out.
+
+This release remove the Piperead that load FvwmMFL in StartFuction
+when using fvwm3. Need fvwm3>=1.04.
+
+Enjoy!
+Dominique Michel
+
+
+Version 3.7.4
+-------------
+
+Fvwm Crystal 3.7.4 is out.
+
+This release add an extra mplayer parameters preference.
+It is mainly useful for IPTV wathcing to set the cache value of mplayer.
+
+Enjoy!
+Dominique Michel
+
+
+Version 3.7.2
+-------------
+
+Fvwm Crystal 3.7.2 is out.
+
+This release is an important bug fix and new features release.
+
+- Initial IPTV support for mplayer.
+  From the playlist menu, fvwwm-crystal can download the playlists from the internet
+  and will incorporate them into the playliste menu.
+
+  By default, all IPTV categories are supported, but the nsfw
+  cateegory is disabled. Its preference file is into FVWM_CONFIGDIR/preferences,
+  so that only a sysadmin can change it. For the other categories,
+  a preference setting is provided into the playlist menu.
+
+- Fix nasty Piperead calls into the mplayer control that could freeze fvwm.
+
+- Fix the Fullscreen functions for use with fvwm3. That should also work with fvwm2
+  and fix these functions for the browser windows and other windows using
+  the F11 Fullscreen mode or similar Fullscreen functions.
+
+- Various improvements, fixes and cleanup. See ChangeLog for details.
+
+Power to the people,
+Dominique Michel
+
+Version 3.7.1
+-------------
+
+Fvwm Crystal 3.7.1 is an important bug fix release.
+
+- Fix X failure at fvwm-crystal start when sh is dash (Debian and derivatives).
+
+It introduce some minor bug fixes and feature as well:
+
+- Use StartFunction with Test (Init) instead of the deprecated InitFunction.
+  This male the Startup file in the preferences folder to be more reliable
+  with fvwm3.
+
+- Add alsamixer launcher in the Startup file with support for the current
+  Mixer preference setting.
+
+- Start FvwmMFL when running fvwm3.
+
+- Add support for FvwmPrompt (fvwm3 with golang support only) into the
+  FvwmMiniConsole. Fvwm2 and fvwm3 without golang are supported as before
+  via FvwmConsole.
+
+As always, see ChangeLog for details.
+
+Have fun!
+Dominique Michel
+
+Version 3.7.0
+-------------
+
+Fvwm Crystal 3.7.0 is out!
+
+This release add fvwm3 support and a minor fix.
+
+- Initial fvwm3 support. It should work out of the box.
+
+- Support for fvwm3 debug mode vie environmental variables.
+  See 'man fvwm-crystal' for the details.
+
+- Xephyr nested sessions: make the different fvwm versions use different FVWM_USERDIR:
+  fvwm: ~/.fvwm; fvwm2: ~/.fvwm2; fvwm3: ~/.fvwm3 and fvwm-themes: ~/.fvwm-themes.
+
+- Fix temperature sensor path in the CpuTmp applet.
+
+See ChangeLog for details.
+Dominique Michel
+
+Version 3.6.7
+-------------
+
+Fvwm Crystal 3.6.7 is out!
+
+This version introduce a chinese zh_CN translation and a few bug fixes:
+
+- Fix the pmount menu (fvwm-crystal desktop icons).
+
+- timidity++: add user mode server into the application menu;
+  it use jack-dbus and should be easy to change when needed.
+
+- Exec-Accelerator: remove superflous quoting.
+
+- Fix regression of trayer style which caused it to move around.
+
+- Custom button bar: fix multiple trayer instances when redrawing
+  the magic button.
+
+See ChangeLog for details.
+Dominique Michel
+
+Version 3.6.6
+-------------
+
+Fvwm Crystal 3.6.6 is out!
+
+This is a bug fix and new features release:
+
+- Fix libreofficce icons styles.
+
+- New addons/Xdefaults.no_transparency and Xresources.no_transparency files;
+  they add support for non transparent terminals.
+
+- Fix the size of the desktop manager (Icons on dekstop).
+  The widget was too big verticaly, which could be an issue when configured
+  to display a lot of icons.
+
+- Add complete EWMH support for the size and the placement of the desktop manager.
+  This fix collision with the magic button bar of the Custom recipe.
+  I never constated such collision, but it was possible in theory.
+
+  Anyway, this should be fixed now and this support, plus the geometry fix,
+  make the visual to lock better.
+
+Enjoy!
+Dominique Michel
+
+Version 3.6.5
+-------------
+
+Fvwm Crystal 3.6.5 is out!
+
+This is an important bug fix release:
+
+- Fix the application icon styles when the application menu
+  is generated.
+
+See ChangeLog for details.
+
+Systematic testing is the b-a-ba of a modern medical fight
+against a pandemy.
+No systematic testing is eugenism!
+
+Have fun!
+Dominique Michel
+
+Version 3.6.4
+-------------
+
+Fvwm Crystal 3.6.4 is out!
+
+This release provide a few new features and updates:
+
+- The Panel font preferences is applied to GTK+ 2 and 3
+  as the default font.
+
+- '3.11: How to get a consistant look between toolkits'
+  into the FAQ is updated to reflct the current state of Qt.
+
+- xpenguins and xsnow are added into the application database,
+  as well than a few audio application launchers.
+
+- Added icon styles for the Brave browser.
+
+- Automatic generation of the application menu: Fix for when
+  the date of newly installed desktop files is older that
+  their installation date.
+  Comment the style fix, it is not needed anymore.
+
+That's all!
+Dominique Michel
+
+Version 3.6.3
+-------------
+
+Fvwm Crystal 3.6.3 is out!
+
+This is a bug fix release:
+
+- Fix the mpd FvwmScript applets.
+
+This fix add a dependency on python-mpd available
+on github as python-mp2. It must be part of most
+GNU/linux distributions.
+
+It is a little bit slow at that time, but hopefully
+all the issues with these applets should be fixed.
+
+Enjoy!
+Dominique Michel
+
+Version 3.6.2
+-------------
+
+Fvwm Crystal 3.6.2 is out!
+
+This is a bug fix release:
+
+- Fix the Show Custom Button Bat at top preferences
+  to work on the same border with the mouse.
+- Fix outdated conditions syntax in Window-List,
+  this remove the warning at start.
+
+See You in the streets!
+Dominique Michel
+
+Version 3.6.1
+-------------
+
+Fvwm Crystal 3.6.1 is out!
+
+This is a bug fix release:
+
+- Fix media players styles after start and restart.
+- Use new exec name in the xmms2 audio player control.
+- Fullscreen function: fix nasty loops with the Schedule/Deschedule
+  of the stay in fullscreen browser workaround.
+
+and a few minor fixes. See the ChangeLog file.
+
+Have fun!
+Dominique Michel
+
+Version 3.6.0
+-------------
+Code name "Magic Star"
+
+Fvwm Crystal 3.6.0 is a big step forward.
+
+- Dependencies updated to >=fvwm-2.6.9 and python3.
+- A configurable button bar along with the Custom new recipe are providing
+  a contemporary look. It have its own preference menu and can be placed
+  on any side of the desktop.
+  - Left click: menu or application launcher
+  - Middle cllick: remove the button and redraw the bar
+  - Right click: preference menu, a new button will be placed at the right
+    of the clicked button
+- New Italian translation
+- Support for FVWM_*DIR at fvwm-crystal invocation, see 'man fvwm-crystal'.
+- Support for Icon and MiniIcon fvwm Styles for each application found
+  during the application menu generation.
+- Support of automatic restart of urxvtc when crashed.
+- Silent the application database. This make the login shell
+  (and fvwm-crystal logfile if any), to be less poluted
+  by external applications.
+- Improved the systemd Exit menu with hibernate/resume support.
+- Screenlid suspend-hibrid support with preference
+- Cadence support into the Music menu and Music GUI key binding
+- Mouse velocity preference (default: system value)
+- The python scripts are updated to python 3.
+  They was tested with python 2 and should work, but that's not officialy
+  supported anymore.
+- Update of the Fullscreen fonction to the new fvwm builtin function
+  with workaround about non ewmh compliant browsers
+  That update simplify this function and make it to work better.
+- Improved support of different button sizes into the recipes with preferences.
+- The ACPI applets will be shown only when the required hardware is found.
+- New window decorations Buttons-amigaos-Fullscreen
+  and Buttons-amigaos-MiniIcon-Fullscreen. A left click on the second
+  button will bring the window in fullscreen. The existing amigaos button
+  models will now maximize the window.
+
+As always, numerous fixes, bugfixes and new applications and icons
+for the application menu. Most important ones:
+
+- The EWMH working area was reverted to its original function and improved.
+  It should work fine with all recipes and with both the desktop manager
+  and the new button bar when activated.
+- Fix support of svg application icons.
+- Temporary fix for the Font preferences applet crashing at launch
+  with some colorsets (due to a fvwm bug). It can look uggly
+  but should work with all colorsets.
+- Fix the media players styles. This also fix their icons at top layer
+  after a recipe change bug.
+
+See ChangeLog for the details.
+
+I tested fvwm-crystal with fvwm 3. It mostly work and is usable,
+but that's not supported at that time.
+Anyway, that's a very good news for the future of fvwm-crystal.
+A big thank you to the fwvm workers for their dedication to fvwm
+and for their support!
+
+A big thank you to Star the dog and to the translators!
+
+With the new Custom recipe and its magic button, fvwm-crystal get
+a modern look and a terrific customizable multiple launcher.
+This imply most effort into its development will be focused
+into making it fvwm3 fully compliant.
+Which in turn mostly imply to update the fvwm dialogs
+to fvwm scripts at that time of writing.
+
+Translations, fixes and bugfixes will continue to be applied.
+
+New functions and other improvements will be accepted, but for my part,
+they will be part of a general reflexion about what I want to do
+with fvwm-crystal.
+
+I know what I don't want:
+a full rewrite would be a time consuming catastrophe
+because we will loose all the history including numerous fixes.
+Also, as fvwm-crystal has been more and more extended with time,
+I think a tooltip system must be added.
+Beside that, I would appreciate very much any ideas or contributions.
+
+Enjoy!
+Dominique Michel
+
+
 Version 3.4.1
 -------------
 
diff --git a/README b/README.md
similarity index 78%
rename from README
rename to README.md
index 611b7bf..e86b08e 100644
--- a/README
+++ b/README.md
@@ -1,16 +1,20 @@
-FVWM-Crystal
-http://fvwm-crystal.sourceforge.net/
-------------------------------------
+#fvwm-crystal
+https://github.com/fvwm-crystal/fvwm-crystal
+--------------------------------------------
 
 FVWM-Crystal aims to create an easy to use, powerful desktop environment for
 Linux or other Unix-like operating systems with lots of eye-candy.
 
-It uses following programs: FVWM as a window manager and "main core", ROX-Filer
-or Nautilus as desktop manager (manages icons on the desktop), gnome-terminal,
-xterm, aterm, mrxvt or urxvt as terminal emulators, MPD, QuodLibet or XMMS as
-music players (there's built-in support for controlling these programs), and
-several other tools for different functions, like setting a wallpaper or making
-screenshots.
+It uses following programs:
+- FVWM as a window manager and "main core",
+- fvwm-crystal, ROX-Filer or Nautilus as desktop manager (manages icons on the desktop),
+  the fvwm-crystal desktop manager support network mount using http or
+  https (tested with webdav and davfs2),
+- gnome-terminal, xterm, aterm, mrxvt or urxvt as terminal emulators,
+- AlsaPlayer, mplayer, MPD, QuodLibet, XMMS2 and others as music players
+  (there's built-in support for controlling these programs),
+and several other tools for different functions, like setting a wallpaper
+or making screenshots.
 
 
 Key features
@@ -30,6 +34,9 @@ Key features
 - Different "recipes" (panel placement and functions, desktop
   functions, window icons/thumbnails), changeable from the menu.
 
+- The Custom recipe with its magical button bar provide a modern look and feel
+  with a customizable interface.
+
 - Advanced keyboard support: key-bindings for controlling the desktop
   switching, window management (moving, resizing, focusing, basic operations
   like minimization or closing) - in total there are nearly 90 different
@@ -37,8 +44,8 @@ Key features
 
 - Support for controlling music players by using the keyboard or panel buttons
   and menus; currently AlsaPlayer, audacious. cdcd, cmus, mocp, mpd, mplayer (you
-  can also play movies with it), mplayer2 (mplayer fork), Quodlibet, XMMS
-  and XMMS2 are supported.
+  can also play movies with it), mplayer2 (mplayer fork), Quodlibet and XMMS2
+  are supported.
 
 - Advanced support of the terminal windows: special "Quake Console" terminal
   accessible by an Alt+` (grave) keystroke similar to the console found in FPP
@@ -50,7 +57,11 @@ Key features
   menus and panels.
 
 - Support for nearly 400 different applications - icons, menu/panel database
-  entries and window styles.
+  entries and window styles. Similar support for the other applications can be
+  generated from the preferences menu or added manualy into the database.
+
+- Applications menu customization by the user or system administrator will
+  not be lost with fvwm-crystal software updates.
 
 - Localization support using gettext.
 
@@ -71,8 +82,8 @@ Advanced features
   them at any moment, usually at the startup of X session.
 
 - Support for system-wide configuration in /etc/X11/fvwm/fvwm-crystal directory
-  as well as user configuration in ~/.fvwm directory - changes in configuration
-  files can be preserved between package updates.
+  as well as user configuration in ~/.fvwm-crystal directory - changes in
+  configuration files can be preserved between package updates.
 
 - Special files called "recipes" - similar to "standard" FVWM configuration
   model (one configuration - one file), allows for different configurations in
@@ -82,37 +93,52 @@ Advanced features
 - Support for different icon themes and sizes (similar to /usr/share/icons
   directory), included are many icons in 22x22, 32x32 and 48x48 sizes.
 
-- Special script that will generate the application menu entries by searching for
-  application type desktop files and applications icons.
-  
+- Special script that will generate the application database and window styles
+  by looking at the applications provided desktop files and icons.
+
+
+Developement features
+---------------------
+
+- Built-in fvwm FvwvConsole support for direct fvwm input.
+
+- Built-in fvwm-crystal developement in ~/.fvwm-crystal/ directory.
+  Here, all files copied here from the ${prefix}/share/fvwm-crystal/fvwm
+  directory can be edited.
+
+
 Requirements
 ------------
 
-- FVWM - version 2.5.31 or higher.
-- Python - for some scripts.
+- fvwm - version 2.6.9 or higher. This include fvwm3.
+- Python 3 - for applications menu database and random wallpaper.
 - ImageMagick - import and convert are used for screenshots.
-- UAM and pmount-gui - automounting of removable medias.
-- ROX-Filer or Nautilus - for icons on the desktop and wallpaper.
-- XScreenSaver - a screen saver and/or screen locking.
+- UAM and pmount-gui - automounting of removable medias, optional.
+- ROX-Filer or Nautilus - for icons on the desktop and wallpaper, optional.
+- XScreenSaver - a screen saver and/or screen locking, optional.
 - Systray: at least one of Trayer or Stalonetray.
 - xdg-user-dirs - localized desktop icons.
 - Sudo and optionally gksudo configured for running text/graphical
   applications as superuser and reboot/shutdown computer options in the menu.
+  Hibernation is supported via pm-utils or systemd.
 - Terminal Emulator: at least one of gnome-terminal, konsole, xfce4-terminal,
   xterm, aterm, Eterm, mrxvt, urxvt or terminator.
   Be aware that the Quake console need one of mrxvt, urxwt, aterm or xterm.
 - A program for setting a wallpaper such as Esetroot (orphaned here), hsetroot
   or feh (only needed if ROX-Filer or Nautilus are not used as suggested above).
-  Habak support was removed due to X Errord st restart. hsetroot will be used first
+  Habak support was removed due to X Errors at restart. hsetroot will be used first
   if present.
 - A music player - At least one of Music Player Daemon (+ mpc), X MultiMedia
-  System (+ xmms-shell and XMMSFind) (orphaned now on most distribution, you 
+  System (+ xmms-shell and XMMSFind) (orphaned now on most distribution, you
   will be better with another one), AlsaPlayer, cmus, mocp, mplayer, XMMS2,
-  Quod Libet or cdcd. You will get video support with mplayer.
+  Quod Libet or cdcd. You will get video support with mplayer. Optional.
 - A mixer, one of the precedent if the player support it, aumix or
-  amixer (alsamixer, you will get volume control in dB with it).
+  amixer (alsamixer, you will get volume control in dB with it), optional.
 - Some usual linux utilities like cut, sed and bc. (bc is needed for the speed
   control with AlsaPlayer and mplayer.)
+- wget is needed by the IPTV playlists support for mplayer. The nsfw
+  category is not enabled by default and only the root user can enable it
+  in $FVWM_CONFIGDIR.
 
 Instalation / Update
 --------------------
@@ -194,6 +220,7 @@ The real fix is to remove the quoting characters from your file and directory na
 will be archived, which insure they will not be lost, or to me directly - see next
 section:
 
+
 Contribute to Fvwm-Crystal
 --------------------------
 
@@ -205,6 +232,7 @@ architecture allow you to focus on one thing at a time.
 
 For information on Fvwm, take a look at the Fvwm website: http://www.fvwm.org
 
+
 Thanks
 ------
 
diff --git a/addons/README b/addons/README
index 73f5f7c..0899d30 100644
--- a/addons/README
+++ b/addons/README
@@ -27,12 +27,19 @@ fvwm-crystal.pot; fvwm-crystal-script.pot: complete locale files for translation
     Note: the ' into a translation must be double escaped when possible: \\ to
     not interfere with the code.
 
+make_jalv_menu: will create some jalv entries into fvwm-crystal Applications menu.
+    Must be easy to modify in order to use oter LV2 hosts.
+
 make_mo: copy the locales and make_mo in $[FVWM_USERDIR]/locale/$LANG/LC_MESSAGES,
     edit fvwm-crystal.po, run make_mo and restart FVWM-Crystal.
     The most complete translation is the one in fr_FR.UTF-8.
     Please, considere to contribute with your translation.
 
-make.pot: make the pot files or update already translated files
+make.pot: make the pot files or update already translated files.
+    It must be run into the fvwm-crystal sources from that addons directory.
+    If no po file is found, the pot files will be updated.
+    To update the po files of your prefered language, copy them into that
+    addons directory and run make.pot, they will be updated with the new strings.
 
 makecrystalicon: make fvwm-crystal icons from arbitrary image file.
 
@@ -52,6 +59,12 @@ varfix.sh: used by searchvartofix
 
 sort_po: sort the po files; normally not needed any more.
 
+start_jack, stop_jack: scripts to start and stop JACK via the console.
+    Usefull when using jackdbus. You need to adjust them to your need and
+    to put them in $PATH, as example in ~/bin. They will show up into the
+    applications menu after restarting fvwm-crystal (or recreate the
+    applications menu via the preferences).
+
 sudo: a sudo example file
 
 translatechars: pre alpha quality scripts. It is run by
@@ -67,8 +80,14 @@ Xdefaults: Xressources example file to use with FVWM-Crystal-
     Remove a strange urxwt binding that print garbage at stdout
     And more
 
-Xressources: Xressources example file to use with FVWM-Crystal.
+Xdefaults.no_transparency: same than Xdefault, but with setup
+    for non transparent virtual terminals.
+
+Xresources: Xressources example file to use with FVWM-Crystal.
     Read INSTALL in main Crystal folder.
 
+Xresources.no_transparency: same than Xressources, but with setup
+    for non transparent virtual terminals.
+
 Xsession: Xsession example file to use with FVWM-Crystal.
     Read INSTALL in main Crystal folder.
diff --git a/addons/Xdefaults b/addons/Xdefaults
index 2ed64ca..b8aa618 100644
--- a/addons/Xdefaults
+++ b/addons/Xdefaults
@@ -12,7 +12,11 @@ XEmacs*boldFont: xft:MonospaceBold:pixelsize=20
 
 Aterm*colorBD: blue
 Aterm*colorUL: green
-Aterm*loginShell: true
+! We don't want to screw up 'shopt login_shell'
+! when used in .bashrc or .bash_profile
+! If you get errors at terminal start up before the prompt
+! comment out the following line (it is 2 other similar lines downer):
+! Aterm*loginShell: true
 Aterm*scrollBar: false
 Aterm*foreground: white
 Aterm*background: #000052
@@ -27,7 +31,7 @@ Aterm*saveLines: 100000
 Rxvt*geometry: 80x60
 Rxvt*colorBD: blue
 Rxvt*colorUL: green
-Rxvt*loginShell: true
+! Rxvt*loginShell: true
 Rxvt*scrollBar: false
 Rxvt*foreground: white
 Rxvt*background: #577274
@@ -153,7 +157,7 @@ HiddenConsole*eightBitInput: false
 Xcursor.theme : Oxygen_White_Big
 Xcursor.size: 48
 
-XTerm*loginShell: true
+! XTerm*loginShell: true
 
 xosview*title: xosview
 xosview*captions: False
diff --git a/addons/Xdefaults.no_transparency b/addons/Xdefaults.no_transparency
new file mode 100644
index 0000000..6525032
--- /dev/null
+++ b/addons/Xdefaults.no_transparency
@@ -0,0 +1,260 @@
+! $Header: /home/taviso/.Xdefaults,v 1.3 2004/04/20 19:52:21 taviso Exp $
+
+! TEST
+!XEmacs*font: -xos4-terminus-medium-r-normal--24-240-72-72-c-120-iso8859-1
+!XEmacs*font: xft:Bistream Vera Sans Mono:pixelsize=20
+XEmacs*font: xft:Monospace:pixelsize=20
+!XEmacs*boldFont: -*-terminus-bold-*-*-*-*-*-*-*-*-*-*-
+XEmacs*boldFont: xft:MonospaceBold:pixelsize=20
+!XEmacs*saveLines: 100000
+! TEST
+
+
+Aterm*colorBD: blue
+Aterm*colorUL: green
+! We don't want to screw up 'shopt login_shell'
+! when used in .bashrc or .bash_profile
+! If you get errors at terminal start up before the prompt
+! comment out the following line (it is 2 other similar lines downer):
+! Aterm*loginShell: true
+Aterm*scrollBar: false
+Aterm*foreground: white
+Aterm*background: #000052
+Aterm*transparent: false
+Aterm*tintingType: true
+Aterm*shading: 90
+Aterm*tinting: white
+!Aterm*font: -monotype-andale mono-medium-r-normal--0-0-0-0-m-0-iso8859-1
+!Aterm*boldFont: -*-terminus-bold-*-*-*-*-*-*-*-*-*-*-*
+Aterm*saveLines: 100000
+
+Rxvt*geometry: 80x60
+Rxvt*colorBD: blue
+Rxvt*colorUL: green
+! Rxvt*loginShell: true
+Rxvt*scrollBar: false
+Rxvt*foreground: white
+Rxvt*background: #577274
+!Rxvt*font: -xos4-terminus-medium-r-normal--24-240-72-72-c-120-iso8859-1
+!Rxvt*font: xft:Bistream Vera Sans Mono:pixelsize=20
+Rxvt*font: xft:Monospace:pixelsize=20
+!Rxvt*boldFont: -*-terminus-bold-*-*-*-*-*-*-*-*-*-*-
+Rxvt*boldFont: xft:MonospaceBold:pixelsize=20
+Rxvt*saveLines: 100000
+
+! ===========================================================================
+! URxvt resources
+
+! Remove garbage with Alt+NumLook+KP_Multiply
+URxvt.keysym.M-N-KP_Multiply: command:
+
+! Look similar to the Linux Console, with transparency
+! ---------------------------------------------------------------------------
+URxvt.background: black
+URxvt.foreground: white
+URxvt.shading: 30
+URxvt.tintColor: white
+URxvt.transparent: false
+URxvt.scrollBar: false
+
+! Font settings
+! URxvt uses UTF-8, so we don't need encoding-specific settings'
+! ---------------------------------------------------------------------------
+! 640x480
+!URxvt.font: xft:Monospace:pixelsize=10
+! 800x600
+!URxvt.font: xft:Monospace:pixelsize=10
+! 1024x768
+!URxvt.font: xft:Monospace:pixelsize=11
+! 1152x864
+!URxvt.font: xft:Monospace:pixelsize=12
+! 1280x1024
+!URxvt.font: xft:Monospace:pixelsize=14
+! 1600x1024
+URxvt.font: xft:Monospace:pixelsize=20
+! 1680x1280
+!URxvt.font: xft:Monospace:pixelsize=20
+
+! Colors similar to Linux console
+! ---------------------------------------------------------------------------
+URxvt.color0: rgb:0/0/0
+URxvt.color1: rgb:cc/00/00
+URxvt.color2: rgb:00/cc/00
+URxvt.color3: #bd5e01
+URxvt.color4: rgb:00/00/cc
+URxvt.color5: rgb:cc/00/cc
+URxvt.color6: rgb:00/cc/cc
+URxvt.color7: rgb:aa/aa/aa
+URxvt.color8: rgb:33/33/33
+URxvt.color9: rgb:ff/00/00
+URxvt.color10: rgb:00/ff/00
+URxvt.color11: rgb:ff/ff/00
+URxvt.color12: rgb:00/00/ff
+URxvt.color13: rgb:ff/00/ff
+URxvt.color14: rgb:00/ff/ff
+URxvt.color15: rgb:ff/ff/ff
+
+! Default URxvt colors
+! ---------------------------------------------------------------------------
+!URxvt.color0: black
+!URxvt.color1: red3
+!URxvt.color2: green3
+!URxvt.color3: brown
+!URxvt.color4: blue3
+!URxvt.color5: magenta3
+!URxvt.color6: cyan3
+!URxvt.color7: gray90
+!URxvt.color8: gray30
+!URxvt.color9: red
+!URxvt.color10: green
+!URxvt.color11: yellow
+!URxvt.color12: blue
+!URxvt.color13: magenta
+!URxvt.color14: cyan
+!URxvt.color15: white
+
+!ascii[-range]:class,...
+!XTerm*VT100*font: -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1
+!XTerm*VT100*widefont: -misc-fixed-medium-r-normal-ja-13-125-75-75-c-120-iso10646-1
+!XTerm*VT100*boldfont: -misc-fixed-bold-r-semicondensed--13-120-75-75-c-60-iso10646-1
+XTerm*VT100*Geometry: 80 50
+XTerm*charClass: 33:48,37:48,45-47:48,38:48,58:48
+!XTerm*faceName: Andale Mono Bold:size=11
+XTerm*faceName: Terminus
+XTerm*faceSize: 18
+XTerm*Background: #577274
+XTerm*Foreground: #ffffff
+XTerm*eightBitInput: false
+XTerm*eightBitControl: false
+XTerm*utf8: 1
+XTerm*ActiveIcon: true
+XTerm*AllowWindowOps: true
+! use mouse wheel in mutt
+Mutt*Translations: #override \
+        <Btn5Down>:string("\033[6~") \n\
+        <Btn4Down>:string("\033[5~")
+IDAPro*showBlinkAsBold: true
+! intercept mouse wheel events in ida
+IDAPro*Translations: #override \
+        <Btn5Down>:interpret("\033[?1002l\033[?1002r") string("\033[6~") \n\
+        <Btn5Up>:interpret("\033[?1002s\033[?1002h") \n\
+        <Btn4Down>:interpret("\033[?1002l\033[?1002r") string("\033[5~") \n\
+        <Btn4Up>:interpret("\033[?1002s\033[?1002h")
+
+
+HiddenConsole*faceName: Andale Mono Bold:size=11
+HiddenConsole*Background: #577274
+HiddenConsole*Foreground: #ffffff
+HiddenConsole*eightBitInput: false
+
+! look in /usr/share/cursors/xorg-x11
+! Xcursor.theme: whiteglass
+! Xcursor.theme: tuxcursor
+! Xcursor.theme: Blue
+! Xcursor.theme: Gold
+! Xcursor.theme : ComixCursors-Orange-Regular
+! Xcursor.theme : ComixCursors-Orange-Large
+Xcursor.theme : Oxygen_White_Big
+Xcursor.size: 48
+
+! XTerm*loginShell: true
+
+xosview*title: xosview
+xosview*captions: False
+xosview*labels: False
+xosview*usedlabels: False
+xosview*borderwidth: 0
+xosview*foreground: black
+xosview*transparent: False
+xosview*background: #c6c3c6
+
+xosview*cpuUserColor: #ffe4b5
+xosview*cpuNiceColor: #ffe4b5
+xosview*cpuSystemColor: #ffe4b5
+xosview*cpuInterruptColor: #ffe4b5
+xosview*cpuFreeColor: #c6cbd6
+xosview*cpuDecay: False
+xosview*cpuGraph: False
+xosview*cpuPriority: 2
+
+xosview*memFreeColor: #c6cbd6
+xosview*memInactiveColor: #99b0de
+xosview*memUsedColor: #99b0de
+xosview*memBufferColor: #c6cbd6
+xosview*memCacheColor: #c6cbd6
+xosview*memSharedColor: #99b0de
+xosview*memTextColor: #99b0de
+xosview*memOtherColor: #99b0de
+xosview*memActiveColor: #99b0de
+xosview*memGraph: False
+
+xosview*netBackground: #c6cbd6
+xosview*netInColor: #b5c7b5
+xosview*netOutColor: #b5c7b5
+xosview*netBandwidth: 120000
+xosview*netDecay: False
+xosview*netGraph: False
+
+xosview*swapFreeColor: #c6cbd6
+xosview*swapUsedColor: #7ec0ee
+
+xosview*diskIdleColor: #c6cbd6
+xosview*diskReadColor: #b5aeff
+xosview*diskWriteColor: #b5aeff
+xosview*diskUsedColor: #b5aeff
+xosview*diskGraph: False
+xosview*diskDecay: False
+
+xosview*battery: False
+xosview*gfx: False
+xosview*net: False
+xosview*page: False
+xosview*disk: False
+xosview*interrupts: False
+xosview*load: False
+xosview*swap: False
+xosview*lmstemp: False
+xosview*cpu: False
+xosview*mem: False
+
+*beNiceToColormap: False
+!*shapeStyle: Rectangle
+!*Text.borderWidth: 0
+!*SimpleMenu.borderWidth: 0
+!*Paned.internalBorderWidth: 0
+!SmeBSB.shadowWidth:  0
+
+!## NETSCAPE
+Netscape*drawingArea.translations:  #replace    \
+<Btn1Down>:           ArmLink()   \n\
+<Btn2Down>:           ArmLink()   \n\
+~Shift<Btn1Up>:       ActivateLink()  \n\
+~Shift<Btn2Up>:       ActivateLink(new-window)  \
+DisarmLink()    \n\
+Shift<Btn1Up>:        ActivateLink(save-only)  \
+DisarmLink()    \n\
+Shift<Btn2Up>:        ActivateLink(save-only)  \
+DisarmLink()    \n\
+<Btn1Motion>:             DisarmLinkIfMoved()  \n\
+<Btn2Motion>:             DisarmLinkIfMoved()  \n\
+<Btn3Motion>:             DisarmLinkIfMoved()  \n\
+<Motion>:             DescribeLink()  \n\
+<Btn3Down>:           xfeDoPopup()    \n\
+<Btn3Up>:             ActivatePopup() \n\
+Ctrl<Btn4Down>: PageUp()\n\
+Ctrl<Btn5Down>: PageDown()\n\
+Shift<Btn4Down>: LineUp()\n\
+Shift<Btn5Down>: LineDown()\n\
+None<Btn4Down>: LineUp()LineUp()LineUp()LineUp()LineUp()LineUp()\n\
+None<Btn5Down>: LineDown()LineDown()LineDown()LineDown()LineDown()LineDown()\n\
+Alt<Btn4Down>: xfeDoCommand(forward)\n\
+Alt<Btn5Down>: xfeDoCommand(back)\n
+
+      Netscape*globalNonTextTranslations: #override\n\
+      Shift<Btn4Down>: LineUp()\n\
+      Shift<Btn5Down>: LineDown()\n\
+      None<Btn4Down>:LineUp()LineUp()LineUp()LineUp()LineUp()LineUp()\n\
+      None<Btn5Down>:LineDown()LineDown()LineDown()LineDown()LineDown()LineDown()\n\
+      Alt<Btn4Down>: xfeDoCommand(forward)\n\
+      Alt<Btn5Down>: xfeDoCommand(back)\n
+
diff --git a/addons/Xresources.no_transparency b/addons/Xresources.no_transparency
new file mode 100644
index 0000000..01c19ac
--- /dev/null
+++ b/addons/Xresources.no_transparency
@@ -0,0 +1,202 @@
+! X resources used in FVWM-Crystal project (http://fvwm-crystal.berlios.de/)
+! Written by: Maciej Delmanowski <harnir@post.pl>
+! Modified for non transparent virtual terminals dominique_libre@users.sourceforge.net>
+! Put this file as ~/.Xresources in your home directory
+
+! ===========================================================================
+! XTerm resources
+
+! Look similar to the Linux Console
+! ---------------------------------------------------------------------------
+XTerm*background: black
+XTerm*foreground: white
+XTerm*cursorColor: yellow
+XTerm*Title: XTerm
+XTerm*scrollBar: false
+XTerm*saveLines: 5000
+
+! Fonts for different resolutions and character encodings
+! By default English encoding is set. How to set different encodings:
+! - Polish encoding: apply "-iso8859-2" at the end of the font string
+! ---------------------------------------------------------------------------
+! Englsh encoding
+! 640x480
+!XTerm*font: -misc-fixed-medium-r-normal-*-12-*
+! 800x600
+!XTerm*font: -misc-fixed-medium-r-normal-*-13-*
+! 1024x768
+XTerm*font: -misc-fixed-medium-r-normal-*-14-*
+! 1152x864
+!XTerm*font: -misc-fixed-medium-r-normal-*-14-*
+! 1280x1024
+!XTerm*font: -misc-fixed-medium-r-normal-*-18-*
+
+! Colors similar to those used in Linux Console (ttyX)
+! ---------------------------------------------------------------------------
+XTerm*color0: rgb:0/0/0
+XTerm*color1: rgb:cc/00/00
+XTerm*color2: rgb:00/cc/00
+XTerm*color3: #bd5e01
+XTerm*color4: rgb:00/00/cc
+XTerm*color5: rgb:cc/00/cc
+XTerm*color6: rgb:00/cc/cc
+XTerm*color7: rgb:aa/aa/aa
+XTerm*color8: rgb:33/33/33
+XTerm*color9: rgb:ff/00/00
+XTerm*color10: rgb:00/ff/00
+XTerm*color11: rgb:ff/ff/00
+XTerm*color12: rgb:00/00/ff
+XTerm*color13: rgb:ff/00/ff
+XTerm*color14: rgb:00/ff/ff
+XTerm*color15: rgb:ff/ff/ff
+
+! Default XTerm colors
+! ---------------------------------------------------------------------------
+!XTerm*color0: black
+!XTerm*color1: red3
+!XTerm*color2: green3
+!XTerm*color3: brown
+!XTerm*color4: blue3
+!XTerm*color5: magenta3
+!XTerm*color6: cyan3
+!XTerm*color7: gray90
+!XTerm*color8: gray30
+!XTerm*color9: red
+!XTerm*color10: green
+!XTerm*color11: yellow
+!XTerm*color12: blue
+!XTerm*color13: magenta
+!XTerm*color14: cyan
+!XTerm*color15: white
+
+! Specific settings for QuakeConsole (Alt+`), to get better effect
+! ---------------------------------------------------------------------------
+! 800x600
+!QuakeConsoleNeedsUniqueName*internalBorder: 0
+! 1024x768
+!QuakeConsoleNeedsUniqueName*internalBorder: 0
+! 1152x864
+!QuakeConsoleNeedsUniqueName*internalBorder: 1
+! 1280x1024
+!QuakeConsoleNeedsUniqueName*internalBorder: 0
+
+! Specific settings for FvwmConsole, to remove the menubar
+!FvwmConsole*toolBar: false
+
+! ===========================================================================
+! Aterm resources
+! Aterm can use XTerm's resources, so look also in there
+! Here are only settings specific to Aterm
+
+! Aterm supports transparency, so it's turned off by default
+! ---------------------------------------------------------------------------
+Aterm.transparent: false
+Aterm.shading: 30
+
+! Specific settings for Aterm-based QuakeConsole
+! ---------------------------------------------------------------------------
+! 1152x864
+!QuakeConsoleNeedsUniqueName*font: -misc-fixed-medium-r-normal-*-12-*
+! 1280x1024
+!QuakeConsoleNeedsUniqueName*font: -misc-fixed-medium-r-normal-*-14-*
+
+
+! ===========================================================================
+! mrxvt resources
+! mrxvt can use XTerm's resources, so look also in there
+! Here are only settings specific to mrxvt
+
+! Similar look to the Linux Console, with corresponding tabs
+! ---------------------------------------------------------------------------
+mrxvt.initTermNumber: 1
+mrxvt.protectSecondary: true
+mrxvt.syncTabTitle: true
+mrxvt.bottomTabbar: true
+mrxvt.hideButtons: true
+mrxvt.tabForeground: white
+mrxvt.tabBackground: black
+mrxvt.itabForeground: white
+mrxvt.itabBackground: #555555
+
+! Settings for mrxvt-based QuakeConsole - strongly recommended :)
+! ---------------------------------------------------------------------------
+!QuakeConsoleNeedsUniqueName.initTermNumber: 1
+!QuakeConsoleNeedsUniqueName.protectSecondary: true
+!QuakeConsoleNeedsUniqueName.syncTabTitle: true
+!QuakeConsoleNeedsUniqueName.bottomTabbar: true
+!QuakeConsoleNeedsUniqueName.hideButtons: true
+!QuakeConsoleNeedsUniqueName.tabForeground: white
+!QuakeConsoleNeedsUniqueName.tabBackground: black
+!QuakeConsoleNeedsUniqueName.itabForeground: white
+!QuakeConsoleNeedsUniqueName.itabBackground: #555555
+
+
+! ===========================================================================
+! URxvt resources
+
+! Look similar to the Linux Console, with transparency
+! ---------------------------------------------------------------------------
+URxvt.background: black
+URxvt.foreground: white
+! URxvt shading: 0 to 99 darkens, 101 to 200 lightens
+URxvt.shading: 30
+URxvt.tintColor: white
+URxvt.inheritPixmap: false
+URxvt.scrollBar: false
+
+! Font settings
+! URxvt uses UTF-8, so we don't need encoding-specific settings
+! ---------------------------------------------------------------------------
+! 640x480
+!URxvt.font: xft:Monospace:pixelsize=10
+! 800x600
+!URxvt.font: xft:Monospace:pixelsize=10
+! 1024x768
+URxvt.font: xft:Monospace:pixelsize=11
+! 1152x864
+!URxvt.font: xft:Monospace:pixelsize=12
+! 1280x1024
+!URxvt.font: xft:Monospace:pixelsize=14
+
+! Colors similar to Linux console
+! ---------------------------------------------------------------------------
+URxvt.color0: rgb:0/0/0
+URxvt.color1: rgb:cc/00/00
+URxvt.color2: rgb:00/cc/00
+URxvt.color3: #bd5e01
+URxvt.color4: rgb:00/00/cc
+URxvt.color5: rgb:cc/00/cc
+URxvt.color6: rgb:00/cc/cc
+URxvt.color7: rgb:aa/aa/aa
+URxvt.color8: rgb:33/33/33
+URxvt.color9: rgb:ff/00/00
+URxvt.color10: rgb:00/ff/00
+URxvt.color11: rgb:ff/ff/00
+URxvt.color12: rgb:00/00/ff
+URxvt.color13: rgb:ff/00/ff
+URxvt.color14: rgb:00/ff/ff
+URxvt.color15: rgb:ff/ff/ff
+
+! Default URxvt colors
+! ---------------------------------------------------------------------------
+!URxvt.color0: black
+!URxvt.color1: red3
+!URxvt.color2: green3
+!URxvt.color3: brown
+!URxvt.color4: blue3
+!URxvt.color5: magenta3
+!URxvt.color6: cyan3
+!URxvt.color7: gray90
+!URxvt.color8: gray30
+!URxvt.color9: red
+!URxvt.color10: green
+!URxvt.color11: yellow
+!URxvt.color12: blue
+!URxvt.color13: magenta
+!URxvt.color14: cyan
+!URxvt.color15: white
+
+! Specific settings for QuakeConsole
+! ---------------------------------------------------------------------------
+! 1280x1024
+!QuakeConsoleNeedsUniqueName.font: xft:Monospace:pixelsize=12
diff --git a/addons/fvwm-crystal-script.pot b/addons/fvwm-crystal-script.pot
index 7f876df..c9a8d2e 100644
--- a/addons/fvwm-crystal-script.pot
+++ b/addons/fvwm-crystal-script.pot
@@ -3,11 +3,14 @@
 # This file is distributed under the same license as the fvwm-crystal package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
+# Using quoting characters into a translation can confuse fvwm.
+# To avoid this, you MUST use other UTF-8 characters like , ‘ ’ “ ” « or ».
+# The most used one can be the apostrophe: please use ’ instead of '.
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: fvwm-crystal 3.4.0\n"
-"POT-Creation-Date: 2015-11-25 17:23+0100\n"
+"Project-Id-Version: fvwm-crystal 3.7.2\n"
+"POT-Creation-Date: 2022-02-06 01:34+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -16,124 +19,277 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-msgid " Edit me:"
+#: ../fvwm/components/scripts/FvwmScript-CpuTemp:19
+#: ../fvwm/components/scripts/FvwmScript-CpuTemp:29
+msgid "°C"
 msgstr ""
 
-msgid ". Menu Font"
+#: ../fvwm/scripts/FileEditors/FileEditWithHelp:19
+msgid "FVWM-Crystal File Editor"
 msgstr ""
 
-msgid ". Panel Font"
+#: ../fvwm/scripts/FileEditors/FileEditWithHelp:106
+msgid "File"
 msgstr ""
 
-msgid ". Title Font"
+#: ../fvwm/scripts/FileEditors/FileEditWithHelp:122
+#: ../fvwm/scripts/PrefVars/PrefVars:574
+#: ../fvwm/scripts/SingleLineEdit/DoSingleLineEdit:136
+msgid "Help"
 msgstr ""
 
+#: ../fvwm/scripts/FileEditors/FileEditWithHelp:141
+#: ../fvwm/scripts/PrefVars/PrefVars:233
+#: ../fvwm/scripts/PrefVars/PrefVars:405
+#: ../fvwm/scripts/PrefVars/PrefVars:590
+#: ../fvwm/scripts/PrefVars/PrefVars:775
 msgid "Add line"
 msgstr ""
 
-msgid "Applications"
+#: ../fvwm/scripts/FileEditors/FileEditWithHelp:162
+#: ../fvwm/scripts/FontSelector/FontSelector:815
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:289
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:400
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:510
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:620
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:730
+#: ../fvwm/scripts/PrefVars/PrefVars:147
+#: ../fvwm/scripts/PrefVars/PrefVars:254
+#: ../fvwm/scripts/PrefVars/PrefVars:426
+#: ../fvwm/scripts/PrefVars/PrefVars:611
+#: ../fvwm/scripts/PrefVars/PrefVars:796
+#: ../fvwm/scripts/SingleLineEdit/DoSingleLineEdit:154
+msgid "Save"
 msgstr ""
 
-msgid "Apply"
+#: ../fvwm/scripts/FileEditors/FileEditWithHelp:200
+#: ../fvwm/scripts/PrefVars/PrefVars:294
+#: ../fvwm/scripts/PrefVars/PrefVars:464
+#: ../fvwm/scripts/PrefVars/PrefVars:649
+#: ../fvwm/scripts/PrefVars/PrefVars:834
+msgid "Remove"
+msgstr ""
+
+#: ../fvwm/scripts/FileEditors/FileEditWithHelp:220
+#: ../fvwm/scripts/PrefVars/PrefVars:314
+#: ../fvwm/scripts/PrefVars/PrefVars:484
+#: ../fvwm/scripts/PrefVars/PrefVars:669
+#: ../fvwm/scripts/PrefVars/PrefVars:854
+msgid "Update"
 msgstr ""
 
+#: ../fvwm/scripts/FontSelector/FontSelector:8
+msgid "FVWM-Crystal Font Selector"
+msgstr ""
+
+#: ../fvwm/scripts/FontSelector/FontSelector:83
+#: ../fvwm/scripts/FontSelector/FontSelector:606
+#: ../fvwm/scripts/FontSelector/FontSelector:623
+#: ../fvwm/scripts/FontSelector/FontSelector:640
+#: ../fvwm/scripts/FontSelector/FontSelector:657
+#: ../fvwm/scripts/FontSelector/FontSelector:674
+#: ../fvwm/scripts/FontSelector/FontSelector:710
+msgid "abijk ABIJK éç ÀÉ O09 你好"
+msgstr ""
+
+#: ../fvwm/scripts/FontSelector/FontSelector:387
+#: ../fvwm/scripts/FontSelector/FontSelector:411
+msgid "Regular"
+msgstr ""
+
+#: ../fvwm/scripts/FontSelector/FontSelector:427
+#: ../fvwm/scripts/FontSelector/FontSelector:451
 msgid "Bold"
 msgstr ""
 
+#: ../fvwm/scripts/FontSelector/FontSelector:467
+#: ../fvwm/scripts/FontSelector/FontSelector:491
+msgid "Italic"
+msgstr ""
+
+#: ../fvwm/scripts/FontSelector/FontSelector:507
+#: ../fvwm/scripts/FontSelector/FontSelector:531
 msgid "Bold Italic"
 msgstr ""
 
-msgid "Browser"
+#: ../fvwm/scripts/FontSelector/FontSelector:571
+msgid "With"
 msgstr ""
 
-msgid "Desktop"
+#: ../fvwm/scripts/FontSelector/FontSelector:691
+msgid " Edit me:"
 msgstr ""
 
-msgid "Directories"
+#: ../fvwm/scripts/FontSelector/FontSelector:727
+msgid "Save editing"
 msgstr ""
 
-msgid "Editor"
+#: ../fvwm/scripts/FontSelector/FontSelector:743
+msgid "Reset editing"
 msgstr ""
 
-msgid "FVWM-Crystal File Editor"
+#: ../fvwm/scripts/FontSelector/FontSelector:767
+#: ../fvwm/scripts/SingleLineEdit/DoSingleLineEdit:171
+msgid "Quit"
 msgstr ""
 
-msgid "FVWM-Crystal Font Selector"
+#: ../fvwm/scripts/FontSelector/FontSelector:783
+msgid "Apply"
 msgstr ""
 
-msgid "FVWM-Crystal Keyboard Modifiers Editor"
+#: ../fvwm/scripts/FontSelector/FontSelector:858
+msgid ". Panel Font"
 msgstr ""
 
-msgid "FVWM-Crystal Variables Editor"
+#: ../fvwm/scripts/FontSelector/FontSelector:886
+msgid ". Title Font"
 msgstr ""
 
-msgid "File"
+#: ../fvwm/scripts/FontSelector/FontSelector:915
+msgid ". Menu Font"
 msgstr ""
 
-msgid "Full screen"
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdAddSong:5
+msgid "Add to playlist"
 msgstr ""
 
-msgid "Help"
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdAddSong:119
+msgid " Folders "
 msgstr ""
 
-msgid "Icons"
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdAddSong:133
+msgid " Songs "
 msgstr ""
 
-msgid "Italic"
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdAddSong:147
+msgid " Close "
 msgstr ""
 
-msgid "Media"
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdAddSong:162
+msgid " Dir: "
 msgstr ""
 
-msgid "Mod0: no modifier"
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdAddSong:176
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdPlEd:140
+msgid " Up "
 msgstr ""
 
-msgid "Mod1: usually Meta"
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdAddSong:201
+msgid " Add dir "
 msgstr ""
 
-msgid "Mod2: second mode"
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdAddSong:224
+msgid " Song: "
 msgstr ""
 
-msgid "Mod: any modifier (0 or more)"
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdAddSong:238
+msgid " Add "
 msgstr ""
 
-msgid "N=none, A=any (0 or more), M=Meta (Alt_L), S=Shift_L, C=Control_L, 4=Super_L (Win_L)"
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdPlEd:46
+msgid "MPD Playlist Editor"
 msgstr ""
 
-msgid "Quit"
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdPlEd:123
+msgid "Move song:"
 msgstr ""
 
-msgid "Regular"
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdPlEd:157
+msgid " Down "
 msgstr ""
 
-msgid "Remove"
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdPlEd:174
+msgid " Add song "
 msgstr ""
 
-msgid "Reset editing"
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdPlEd:196
+msgid " Remove song "
+msgstr ""
+
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdPlEd:210
+msgid " File|Quit "
+msgstr ""
+
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdPlEd:226
+msgid " Options|Toggle repeat|Toggle random|Crop|Clear "
+msgstr ""
+
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdPlEd:248
+msgid " Database|Update "
 msgstr ""
 
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:10
+msgid "FVWM-Crystal Keyboard Modifiers Editor"
+msgstr ""
+
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:221
+msgid "N=none, A=any (0 or more), M=Meta (Alt_L), S=Shift_L, C=Control_L, 4=Super_L (Win_L)"
+msgstr ""
+
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:252
+msgid "Mod: any modifier (0 or more)"
+msgstr ""
+
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:331
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:441
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:551
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:661
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:771
 msgid "Restore"
 msgstr ""
 
-msgid "Save"
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:363
+msgid "Mod0: no modifier"
 msgstr ""
 
-msgid "Save editing"
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:473
+msgid "Mod1: usually Meta"
 msgstr ""
 
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:583
+msgid "Mod2: second mode"
+msgstr ""
+
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:693
 msgid "SelectOnRelease: for WindowLists"
 msgstr ""
 
-msgid "Update"
+#: ../fvwm/scripts/PrefVars/PrefVars:10
+msgid "FVWM-Crystal Variables Editor"
 msgstr ""
 
-msgid "With"
+#: ../fvwm/scripts/PrefVars/PrefVars:80
+msgid "Custom fvwm-crystal preferences"
 msgstr ""
 
-msgid "abijk ABIJK éç ÀÉ O09 你好"
+#: ../fvwm/scripts/PrefVars/PrefVars:131
+msgid "Editor"
 msgstr ""
 
-msgid "°C"
+#: ../fvwm/scripts/PrefVars/PrefVars:202
+msgid "Desktop"
+msgstr ""
+
+#: ../fvwm/scripts/PrefVars/PrefVars:217
+#: ../fvwm/scripts/PrefVars/PrefVars:389
+#: ../fvwm/scripts/PrefVars/PrefVars:559
+msgid "Directories"
+msgstr ""
+
+#: ../fvwm/scripts/PrefVars/PrefVars:374
+msgid "Icons"
+msgstr ""
+
+#: ../fvwm/scripts/PrefVars/PrefVars:544
+msgid "Media"
+msgstr ""
+
+#: ../fvwm/scripts/PrefVars/PrefVars:729
+msgid "Full screen"
+msgstr ""
+
+#: ../fvwm/scripts/PrefVars/PrefVars:744
+msgid "Applications"
 msgstr ""
 
 # End of generated strings
diff --git a/addons/fvwm-crystal.pot b/addons/fvwm-crystal.pot
index df01abf..79da92a 100644
--- a/addons/fvwm-crystal.pot
+++ b/addons/fvwm-crystal.pot
@@ -3,11 +3,14 @@
 # This file is distributed under the same license as the fvwm-crystal package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
+# Using quoting characters into a translation can confuse fvwm.
+# To avoid this, you MUST use other UTF-8 characters like , ‘ ’ “ ” « or ».
+# The most used one can be the apostrophe: please use ’ instead of '.
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: fvwm-crystal 3.4.0\n"
-"POT-Creation-Date: 2015-11-25 17:23+0100\n"
+"Project-Id-Version: fvwm-crystal 3.7.2\n"
+"POT-Creation-Date: 2022-02-06 01:34+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -16,1705 +19,3343 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-msgid " 1 %"
+#: ../bin/fvwm-crystal.generate-menu:350
+#: ../fvwm/Applications/Multimedia/
+msgid "Audio"
 msgstr ""
 
-msgid " 1 min"
+#: ../bin/fvwm-crystal.generate-menu:354
+#: ../fvwm/Applications/Multimedia/
+msgid "Audio-Video"
 msgstr ""
 
-msgid " 1 min 30"
+#: ../bin/fvwm-crystal.generate-menu:358
+#: ../fvwm/Applications/
+msgid "Development"
 msgstr ""
 
-msgid " 2 %"
+#: ../bin/fvwm-crystal.generate-menu:362
+#: ../fvwm/Applications/
+msgid "Knowledge"
 msgstr ""
 
-msgid " 2 min"
+#: ../bin/fvwm-crystal.generate-menu:366
+#: ../fvwm/Applications/
+msgid "Games"
 msgstr ""
 
-msgid " 3 %"
+#: ../bin/fvwm-crystal.generate-menu:370
+#: ../fvwm/Applications/
+msgid "Graphics"
 msgstr ""
 
-msgid " 3 min"
+#: ../bin/fvwm-crystal.generate-menu:374
+#: ../fvwm/Applications/
+msgid "Network"
 msgstr ""
 
-msgid " 5 %"
+#: ../bin/fvwm-crystal.generate-menu:378
+#: ../fvwm/Applications/
+msgid "Office"
 msgstr ""
 
-msgid " 5 min"
+#: ../bin/fvwm-crystal.generate-menu:382
+msgid "Science"
 msgstr ""
 
-msgid "+  1 min"
+#: ../bin/fvwm-crystal.generate-menu:386
+#: ../fvwm/Applications/
+msgid "Settings"
 msgstr ""
 
-msgid "+  1 min 30"
+#: ../bin/fvwm-crystal.generate-menu:390
+#: ../fvwm/Applications/
+#: ../fvwm/components/functions/Colorsets:24
+#: ../fvwm/components/functions/Preferences-Menu:55
+#: ../fvwm/components/functions/Window-Decorations:26
+msgid "System"
 msgstr ""
 
-msgid "+  2 min"
+#: ../bin/fvwm-crystal.generate-menu:394
+#: ../fvwm/Applications/
+msgid "Utilities"
 msgstr ""
 
-msgid "+  3 min"
+#: ../bin/fvwm-crystal.generate-menu:398
+#: ../fvwm/Applications/Multimedia/
+msgid "Video"
 msgstr ""
 
-msgid "+  5 min"
+#: ../bin/fvwm-crystal.generate-menu:413
+#: ../fvwm/Applications/Graphics/
+msgid "2D Graphics"
 msgstr ""
 
-msgid "+ &1 tone"
+#: ../bin/fvwm-crystal.generate-menu:417
+#: ../fvwm/Applications/Graphics/
+msgid "3D Graphics"
 msgstr ""
 
-msgid "+ 1 &comma"
+#: ../bin/fvwm-crystal.generate-menu:421
+msgid "Accessibility"
 msgstr ""
 
-msgid "+ 1 &fifth"
+#: ../bin/fvwm-crystal.generate-menu:425
+#: ../fvwm/Applications/20~Games/
+msgid "Action Games"
 msgstr ""
 
-msgid "+ 1 &octave"
+#: ../bin/fvwm-crystal.generate-menu:429
+msgid "Adventure Games"
 msgstr ""
 
-msgid "+ 1 &sixth"
+#: ../bin/fvwm-crystal.generate-menu:433
+msgid "Adult"
 msgstr ""
 
-msgid "+ 1 f&ourth"
+#: ../bin/fvwm-crystal.generate-menu:437
+#: ../fvwm/Applications/20~Games/
+msgid "Arcade Games"
 msgstr ""
 
-msgid "+ 1 s&eventh"
+#: ../bin/fvwm-crystal.generate-menu:441
+msgid "Amusement"
 msgstr ""
 
-msgid "+ 1 t&hird"
+#: ../bin/fvwm-crystal.generate-menu:445
+#: ../fvwm/Applications/Utilities/
+msgid "Archiving"
 msgstr ""
 
-msgid "+ 10 min"
+#: ../bin/fvwm-crystal.generate-menu:449
+msgid "Art"
 msgstr ""
 
-msgid "+ 10 sec"
+#: ../bin/fvwm-crystal.generate-menu:453
+msgid "Artificial Intelligence"
 msgstr ""
 
-msgid "+ 20 sec"
+#: ../bin/fvwm-crystal.generate-menu:457
+#: ../fvwm/Applications/Knowledge/
+msgid "Astronomy"
 msgstr ""
 
-msgid "+ 30 sec"
+#: ../bin/fvwm-crystal.generate-menu:461
+#: ../fvwm/Applications/Multimedia/Audio/
+#: ../fvwm/Applications/Multimedia/Audio-Video/
+#: ../fvwm/Applications/Multimedia/Video/
+msgid "Audio-Video Editing"
 msgstr ""
 
-msgid "+ 45 sec"
+#: ../bin/fvwm-crystal.generate-menu:465
+msgid "Biology"
 msgstr ""
 
-msgid "+ ½ &tone"
+#: ../bin/fvwm-crystal.generate-menu:469
+msgid "Blocks Games"
 msgstr ""
 
-msgid "-  1 min"
+#: ../bin/fvwm-crystal.generate-menu:473
+#: ../fvwm/Applications/20~Games/
+msgid "Board Games"
 msgstr ""
 
-msgid "-  1 min 30"
+#: ../bin/fvwm-crystal.generate-menu:477
+msgid "Building"
 msgstr ""
 
-msgid "-  2 min"
+#: ../bin/fvwm-crystal.generate-menu:481
+#: ../fvwm/Applications/Utilities/
+msgid "Calculators"
 msgstr ""
 
-msgid "-  3 min"
+#: ../bin/fvwm-crystal.generate-menu:485
+#: ../fvwm/Applications/Office/
+msgid "Calendars"
 msgstr ""
 
-msgid "-  5 min"
+#: ../bin/fvwm-crystal.generate-menu:489
+#: ../fvwm/Applications/20~Games/
+msgid "Card Games"
 msgstr ""
 
-msgid "- &1 tone"
+#: ../bin/fvwm-crystal.generate-menu:493
+msgid "Charts"
 msgstr ""
 
-msgid "- 1 &comma"
+#: ../bin/fvwm-crystal.generate-menu:497
+msgid "Chat"
 msgstr ""
 
-msgid "- 1 &fifth"
+#: ../bin/fvwm-crystal.generate-menu:501
+msgid "Chemistry"
 msgstr ""
 
-msgid "- 1 &octave"
+#: ../bin/fvwm-crystal.generate-menu:505
+msgid "Clocks"
 msgstr ""
 
-msgid "- 1 &sixth"
+#: ../bin/fvwm-crystal.generate-menu:509
+msgid "Compression"
 msgstr ""
 
-msgid "- 1 f&ourth"
+#: ../bin/fvwm-crystal.generate-menu:513
+msgid "Computer Science"
 msgstr ""
 
-msgid "- 1 s&eventh"
+#: ../bin/fvwm-crystal.generate-menu:517
+msgid "Console Only"
 msgstr ""
 
-msgid "- 1 t&hird"
+#: ../bin/fvwm-crystal.generate-menu:521
+msgid "Construction"
 msgstr ""
 
-msgid "- 10 min"
+#: ../bin/fvwm-crystal.generate-menu:525
+#: ../fvwm/Applications/Office/
+msgid "Contact Management"
 msgstr ""
 
-msgid "- 10 sec"
+#: ../bin/fvwm-crystal.generate-menu:529
+msgid "Core"
 msgstr ""
 
-msgid "- 20 sec"
+#: ../bin/fvwm-crystal.generate-menu:533
+msgid "Data Visualization"
 msgstr ""
 
-msgid "- 30 sec"
+#: ../bin/fvwm-crystal.generate-menu:537
+#: ../fvwm/Applications/Multimedia/Audio-Video/
+msgid "Databases"
 msgstr ""
 
-msgid "- 45 sec"
+#: ../bin/fvwm-crystal.generate-menu:541
+#: ../fvwm/Applications/Network/
+msgid "Dial-up"
 msgstr ""
 
-msgid "- ½ &tone"
+#: ../bin/fvwm-crystal.generate-menu:545
+#: ../fvwm/Applications/Development/
+msgid "Debuggers"
 msgstr ""
 
-msgid "1 day"
+#: ../bin/fvwm-crystal.generate-menu:549
+#: ../fvwm/Applications/Settings/
+msgid "Desktop Settings"
 msgstr ""
 
-msgid "1 hour"
+#: ../bin/fvwm-crystal.generate-menu:553
+msgid "Dialup"
 msgstr ""
 
-msgid "1 icon width"
+#: ../bin/fvwm-crystal.generate-menu:557
+#: ../fvwm/Applications/Office/
+msgid "Dictionaries"
 msgstr ""
 
-msgid "1 minute"
+#: ../bin/fvwm-crystal.generate-menu:561
+#: ../fvwm/Applications/Multimedia/Audio-Video/
+msgid "Disc Burning"
 msgstr ""
 
-msgid "10 %"
+#: ../bin/fvwm-crystal.generate-menu:565
+#: ../fvwm/Applications/Development/
+#: ../fvwm/Applications/System/
+msgid "Documentation"
 msgstr ""
 
-msgid "10 min"
+#: ../bin/fvwm-crystal.generate-menu:569
+msgid "Economy"
 msgstr ""
 
-msgid "10 minutes"
+#: ../bin/fvwm-crystal.generate-menu:573
+msgid "Electricity"
 msgstr ""
 
-msgid "10 sec"
+#: ../bin/fvwm-crystal.generate-menu:577
+#: ../fvwm/Applications/Development/
+msgid "Electronics"
 msgstr ""
 
-msgid "10 seconds"
+#: ../bin/fvwm-crystal.generate-menu:581
+#: ../fvwm/Applications/Network/
+msgid "Email"
 msgstr ""
 
-msgid "12 icons width"
+#: ../bin/fvwm-crystal.generate-menu:585
+#: ../fvwm/Applications/20~Games/
+#: ../fvwm/Applications/System/
+msgid "Emulators"
 msgstr ""
 
-msgid "15 icons width"
+#: ../bin/fvwm-crystal.generate-menu:589
+#: ../fvwm/Applications/Graphics/
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Engineering"
 msgstr ""
 
-msgid "15 min"
+#: ../bin/fvwm-crystal.generate-menu:593
+msgid "Feed"
 msgstr ""
 
-msgid "15 minutes"
+#: ../bin/fvwm-crystal.generate-menu:597
+#: ../fvwm/Applications/System/
+msgid "File Managers"
 msgstr ""
 
-msgid "15 seconds"
+#: ../bin/fvwm-crystal.generate-menu:601
+msgid "File Systems"
 msgstr ""
 
-msgid "2 icons width"
+#: ../bin/fvwm-crystal.generate-menu:605
+#: ../fvwm/Applications/Utilities/
+msgid "File Tools"
 msgstr ""
 
-msgid "20 icons width"
+#: ../bin/fvwm-crystal.generate-menu:609
+#: ../fvwm/Applications/Network/
+msgid "File Transfer"
 msgstr ""
 
-msgid "25 %"
+#: ../bin/fvwm-crystal.generate-menu:613
+#: ../fvwm/Applications/Office/
+msgid "Finance"
 msgstr ""
 
-msgid "2D Graphics"
+#: ../bin/fvwm-crystal.generate-menu:617
+msgid "Flow Charts"
 msgstr ""
 
-msgid "3 hours"
+#: ../bin/fvwm-crystal.generate-menu:621
+msgid "Geography"
 msgstr ""
 
-msgid "3 icons width"
+#: ../bin/fvwm-crystal.generate-menu:625
+msgid "Geology"
 msgstr ""
 
-msgid "30 minutes"
+#: ../bin/fvwm-crystal.generate-menu:629
+msgid "Geoscience"
 msgstr ""
 
-msgid "30 sec"
+#: ../bin/fvwm-crystal.generate-menu:641
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "GUI Designers"
 msgstr ""
 
-msgid "30 seconds"
+#: ../bin/fvwm-crystal.generate-menu:645
+msgid "Ham Radio"
 msgstr ""
 
-msgid "3D Graphics"
+#: ../bin/fvwm-crystal.generate-menu:649
+#: ../fvwm/Applications/Settings/
+msgid "Hardware Settings"
 msgstr ""
 
-msgid "4 icons width"
+#: ../bin/fvwm-crystal.generate-menu:653
+msgid "History"
 msgstr ""
 
-msgid "5 icons width"
+#: ../bin/fvwm-crystal.generate-menu:657
+msgid "Humanities"
 msgstr ""
 
-msgid "5 minutes"
+#: ../bin/fvwm-crystal.generate-menu:661
+#: ../fvwm/Applications/Development/
+msgid "IDE"
 msgstr ""
 
-msgid "5 seconds"
+#: ../bin/fvwm-crystal.generate-menu:665
+msgid "Image Processing"
 msgstr ""
 
-msgid "50 %"
+#: ../bin/fvwm-crystal.generate-menu:669
+#: ../fvwm/Applications/Network/
+msgid "IRC Clients"
 msgstr ""
 
-msgid "6 icons width"
+#: ../bin/fvwm-crystal.generate-menu:673
+#: ../fvwm/Applications/Network/
+msgid "Instant Messaging"
 msgstr ""
 
-msgid "7 icons width"
+#: ../bin/fvwm-crystal.generate-menu:677
+#: ../fvwm/Applications/Development/
+msgid "Java"
 msgstr ""
 
-msgid "75 %"
+#: ../bin/fvwm-crystal.generate-menu:689
+#: ../fvwm/Applications/20~Games/
+msgid "Kids Games"
 msgstr ""
 
-msgid "8 hours"
+#: ../bin/fvwm-crystal.generate-menu:693
+#: ../fvwm/Applications/Knowledge/
+msgid "Languages"
 msgstr ""
 
-msgid "8 icons width"
+#: ../bin/fvwm-crystal.generate-menu:697
+msgid "Literature"
 msgstr ""
 
-msgid "9 icons width"
+#: ../bin/fvwm-crystal.generate-menu:701
+#: ../fvwm/Applications/20~Games/
+msgid "Logic Games"
 msgstr ""
 
-msgid "A console command must be prefixed by A and space,"
+#: ../bin/fvwm-crystal.generate-menu:705
+msgid "Maps"
 msgstr ""
 
-msgid "About FVWM-Crystal"
+#: ../bin/fvwm-crystal.generate-menu:709
+#: ../fvwm/Applications/Knowledge/
+msgid "Math"
 msgstr ""
 
-msgid "Accessibility"
+#: ../bin/fvwm-crystal.generate-menu:713
+msgid "Medical Softwares"
 msgstr ""
 
-msgid "Action "
+#: ../bin/fvwm-crystal.generate-menu:717
+#: ../fvwm/Applications/Multimedia/Audio/Engineering/
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "MIDI"
 msgstr ""
 
-msgid "Action Games"
+#: ../bin/fvwm-crystal.generate-menu:721
+#: ../fvwm/Applications/Multimedia/Audio/
+#: ../fvwm/components/functions/Media:575
+#: ../fvwm/components/functions/Media:580
+msgid "Mixers"
 msgstr ""
 
-msgid "Actions"
+#: ../bin/fvwm-crystal.generate-menu:725
+#: ../fvwm/Applications/System/
+msgid "Monitors"
 msgstr ""
 
-msgid "Activate"
+#: ../bin/fvwm-crystal.generate-menu:729
+msgid "Motif"
 msgstr ""
 
-msgid "Add a playlist"
+#: ../bin/fvwm-crystal.generate-menu:733
+#: ../fvwm/components/functions/CustomButtonBar-Menu:291
+#: ../fvwm/components/functions/CustomButtonBar-Menu:291
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:34
+#: ../fvwm/recipes/Amiga:420
+#: ../fvwm/recipes/Corner:163
+#: ../fvwm/recipes/LapLeft:99
+#: ../fvwm/recipes/LapLeft with ACPI:111
+#: ../fvwm/recipes/LapRight:98
+#: ../fvwm/recipes/LapRight with ACPI:104
+#: ../fvwm/recipes/Light:56
+#: ../fvwm/recipes/TopDown:65
+#: ../fvwm/recipes/Wing-Commander:59
+msgid "Music"
 msgstr ""
 
-msgid "Add playlist"
+#: ../bin/fvwm-crystal.generate-menu:737
+#: ../fvwm/Applications/Network/
+msgid "News"
 msgstr ""
 
-msgid "Adult"
+#: ../bin/fvwm-crystal.generate-menu:741
+msgid "Numerical Analysis"
 msgstr ""
 
-msgid "Adventure Games"
+#: ../bin/fvwm-crystal.generate-menu:745
+msgid "OCR"
 msgstr ""
 
-msgid "Adventures Games"
+#: ../bin/fvwm-crystal.generate-menu:749
+#: ../fvwm/Applications/Network/
+msgid "P2P"
 msgstr ""
 
-msgid "Amusement"
+#: ../bin/fvwm-crystal.generate-menu:753
+#: ../fvwm/Applications/Settings/
+msgid "Package Managers"
 msgstr ""
 
-msgid "Antennas"
+#: ../bin/fvwm-crystal.generate-menu:757
+msgid "Parallel Computing"
 msgstr ""
 
-msgid "Application database"
+#: ../bin/fvwm-crystal.generate-menu:761
+#: ../fvwm/Applications/Office/
+msgid "PDA"
 msgstr ""
 
-msgid "Applications"
+#: ../bin/fvwm-crystal.generate-menu:765
+#: ../fvwm/Applications/Graphics/
+msgid "Photography"
 msgstr ""
 
-msgid "Arcade Games"
+#: ../bin/fvwm-crystal.generate-menu:769
+#: ../fvwm/Applications/Knowledge/
+msgid "Physics"
 msgstr ""
 
-msgid "Archiving"
+#: ../bin/fvwm-crystal.generate-menu:773
+#: ../fvwm/Applications/Multimedia/Audio/
+#: ../fvwm/Applications/Multimedia/Video/
+msgid "Players"
 msgstr ""
 
-msgid "Art"
+#: ../bin/fvwm-crystal.generate-menu:777
+msgid "Presentations"
 msgstr ""
 
-msgid "Artificial Intelligence"
+#: ../bin/fvwm-crystal.generate-menu:781
+#: ../fvwm/Applications/Settings/
+#: ../fvwm/Applications/Utilities/
+msgid "Printing"
 msgstr ""
 
-msgid "Astronomy"
+#: ../bin/fvwm-crystal.generate-menu:785
+msgid "Profiling"
 msgstr ""
 
-msgid "Audio"
+#: ../bin/fvwm-crystal.generate-menu:789
+msgid "Project Management"
 msgstr ""
 
-msgid "Audio mixer"
+#: ../bin/fvwm-crystal.generate-menu:793
+#: ../fvwm/Applications/Office/
+msgid "Publishing"
 msgstr ""
 
-msgid "Audio playlists"
+#: ../bin/fvwm-crystal.generate-menu:801
+msgid "Raster Graphics"
 msgstr ""
 
-msgid "Audio-Video"
+#: ../bin/fvwm-crystal.generate-menu:805
+msgid "Recorders"
 msgstr ""
 
-msgid "Audio-Video Editing"
+#: ../bin/fvwm-crystal.generate-menu:809
+#: ../fvwm/Applications/Network/
+msgid "Remote Access"
 msgstr ""
 
-msgid "Authors"
+#: ../bin/fvwm-crystal.generate-menu:813
+#: ../fvwm/Applications/Development/
+msgid "Revision Control"
 msgstr ""
 
-msgid "Auto wallpaper"
+#: ../bin/fvwm-crystal.generate-menu:817
+msgid "Robotics"
 msgstr ""
 
-msgid "Auto wallpapers must be in subdirectories."
+#: ../bin/fvwm-crystal.generate-menu:821
+#: ../fvwm/Applications/20~Games/
+msgid "Role Playing"
 msgstr ""
 
-msgid "Automatic suspend to disk"
+#: ../bin/fvwm-crystal.generate-menu:825
+#: ../fvwm/Applications/Graphics/
+msgid "Scanning"
 msgstr ""
 
-msgid "Backward"
+#: ../bin/fvwm-crystal.generate-menu:829
+#: ../fvwm/Applications/System/
+msgid "Security"
 msgstr ""
 
-msgid "Biology"
+#: ../bin/fvwm-crystal.generate-menu:833
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Sequencers"
 msgstr ""
 
-msgid "Bling bling"
+#: ../bin/fvwm-crystal.generate-menu:837
+msgid "Shooter"
+msgstr ""
+
+#: ../bin/fvwm-crystal.generate-menu:841
+#: ../fvwm/Applications/20~Games/
+msgid "Simulation"
+msgstr ""
+
+#: ../bin/fvwm-crystal.generate-menu:845
+msgid "Spirituality"
+msgstr ""
+
+#: ../bin/fvwm-crystal.generate-menu:849
+msgid "Sports"
 msgstr ""
 
+#: ../bin/fvwm-crystal.generate-menu:853
+msgid "Sports Games"
+msgstr ""
+
+#: ../bin/fvwm-crystal.generate-menu:857
+#: ../fvwm/Applications/Office/
+msgid "Spreadsheets"
+msgstr ""
+
+#: ../bin/fvwm-crystal.generate-menu:861
+#: ../fvwm/Applications/20~Games/
+msgid "Strategy Games"
+msgstr ""
+
+#: ../bin/fvwm-crystal.generate-menu:869
+#: ../fvwm/Applications/Network/
+msgid "Telephony"
+msgstr ""
+
+#: ../bin/fvwm-crystal.generate-menu:873
+msgid "Telephony Tools"
+msgstr ""
+
+#: ../bin/fvwm-crystal.generate-menu:877
+#: ../fvwm/Applications/System/
+msgid "Terminals"
+msgstr ""
+
+#: ../bin/fvwm-crystal.generate-menu:881
+#: ../fvwm/Applications/Utilities/
+msgid "Text Editors"
+msgstr ""
+
+#: ../bin/fvwm-crystal.generate-menu:885
+#: ../fvwm/Applications/Utilities/
+msgid "Text Tools"
+msgstr ""
+
+#: ../bin/fvwm-crystal.generate-menu:889
+msgid "Translation"
+msgstr ""
+
+#: ../bin/fvwm-crystal.generate-menu:893
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Tuners"
+msgstr ""
+
+#: ../bin/fvwm-crystal.generate-menu:897
+#: ../fvwm/Applications/Multimedia/Video/
+msgid "TV"
+msgstr ""
+
+#: ../bin/fvwm-crystal.generate-menu:901
+#: ../fvwm/Applications/Graphics/
+msgid "Vector Graphics"
+msgstr ""
+
+#: ../bin/fvwm-crystal.generate-menu:905
+#: ../fvwm/Applications/Network/
+msgid "Webcam"
+msgstr ""
+
+#: ../bin/fvwm-crystal.generate-menu:909
+#: ../fvwm/Applications/Graphics/
+#: ../fvwm/Applications/Office/
+msgid "Viewers"
+msgstr ""
+
+#: ../bin/fvwm-crystal.generate-menu:913
+#: ../fvwm/Applications/Network/
+msgid "Web Browsers"
+msgstr ""
+
+#: ../bin/fvwm-crystal.generate-menu:917
+#: ../fvwm/Applications/Development/
+msgid "Web Development"
+msgstr ""
+
+#: ../bin/fvwm-crystal.generate-menu:921
+#: ../fvwm/Applications/Office/
+msgid "Word Processors"
+msgstr ""
+
+#: ../fvwm/
+#: ../fvwm/components/functions/CustomButtonBar-Menu:307
+msgid "Applications"
+msgstr ""
+
+#: ../fvwm/Applications/20~Games/
 msgid "Block Games"
 msgstr ""
 
-msgid "Blocks Games"
+#: ../fvwm/Applications/20~Games/
+msgid "Adventures Games"
 msgstr ""
 
-msgid "Board Games"
+#: ../fvwm/Applications/20~Games/Logic_Games/
+msgid "Portable Puzzle Collection"
+msgstr ""
+
+#: ../fvwm/Applications/20~Games/
+msgid "Shooters"
+msgstr ""
+
+#: ../fvwm/Applications/20~Games/Simulation/
+msgid "Xsnow"
+msgstr ""
+
+#: ../fvwm/Applications/20~Games/Simulation/
+msgid "xPenguins"
+msgstr ""
+
+#: ../fvwm/Applications/Development/Electronics/
+msgid "Antennas"
+msgstr ""
+
+#: ../fvwm/Applications/Development/Electronics/
+msgid "Chipmunksystem"
+msgstr ""
+
+#: ../fvwm/Applications/Development/Electronics/
+msgid "Geda"
+msgstr ""
+
+#: ../fvwm/Applications/
+msgid "Multimedia"
+msgstr ""
+
+#: ../fvwm/Applications/Multimedia/Audio/10~Mixers/
+#: ../fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/
+#: ../fvwm/Applications/Multimedia/Audio/Engineering/
+#: ../fvwm/Applications/Multimedia/Audio/Recording/
+#: ../fvwm/Applications/Multimedia/Audio/Rhythm/
+#: ../fvwm/Applications/Multimedia/Audio/Samplers/
+#: ../fvwm/Applications/Multimedia/Audio/Sequencers/
+#: ../fvwm/Applications/Multimedia/Audio/Sound_Effects/
+#: ../fvwm/Applications/Multimedia/Audio/Synthetizers/
+#: ../fvwm/Applications/Multimedia/Audio/Vu-Meters/
+msgid "Other"
+msgstr ""
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Composition"
+msgstr ""
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "DJ"
+msgstr ""
+
+#: ../fvwm/Applications/Multimedia/Audio/Engineering/
+msgid "Jack"
+msgstr ""
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Mp3"
+msgstr ""
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Non"
+msgstr ""
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Notation"
+msgstr ""
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Radios"
+msgstr ""
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Recording"
+msgstr ""
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Rhythm"
+msgstr ""
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Rippers"
+msgstr ""
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Samplers"
+msgstr ""
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Sound Effects"
+msgstr ""
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Sound Processing"
 msgstr ""
 
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Streaming"
+msgstr ""
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Synthetizers"
+msgstr ""
+
+#: ../fvwm/Applications/Multimedia/Audio/Synthetizers/
 msgid "Bristol"
 msgstr ""
 
-msgid "Browse CDROM"
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Trackers"
 msgstr ""
 
-msgid "Browse DVD"
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Vu-Meters"
 msgstr ""
 
-msgid "Browse Info pages with EMacs"
+#: ../fvwm/Applications/Multimedia/Audio/Vu-Meters/
+msgid "JACK Audio Meter Collection"
 msgstr ""
 
-msgid "Browse Info pages with pinfo"
+#: ../fvwm/Applications/Multimedia/Video/
+msgid "Video Effects"
 msgstr ""
 
-msgid "Browse Info pages with tkinfo"
+#: ../fvwm/Applications/Network/Instant_Messaging/
+msgid "Jabber"
 msgstr ""
 
-msgid "Browse Medias"
+#: ../fvwm/Applications/Office/
+msgid "KOffice"
 msgstr ""
 
-msgid "Browse Music"
+#: ../fvwm/Applications/Office/
+msgid "LibreOffice"
 msgstr ""
 
-msgid "Browse Pictures"
+#: ../fvwm/Applications/Office/
+msgid "OpenOffice.org"
 msgstr ""
 
-msgid "Building"
+#: ../fvwm/components/apps/DesktopIcons:49
+#: ../fvwm/scripts/desktop_manager:197
+msgid "Umount"
 msgstr ""
 
-msgid "Button model"
+#: ../fvwm/components/apps/DesktopIcons:54
+#: ../fvwm/components/apps/DesktopIcons:71
+#: ../fvwm/components/apps/DesktopIcons:173
+#: ../fvwm/components/functions/CustomButtonBar-Menu:74
+#: ../fvwm/components/functions/CustomButtonBar-Menu:85
+#: ../fvwm/components/functions/CustomButtonBar-Menu:108
+#: ../fvwm/components/functions/CustomButtonBar-Menu:173
+#: ../fvwm/components/functions/Preferences-Menu:676
+#: ../fvwm/components/functions/Preferences-Menu:737
+msgid "On"
 msgstr ""
 
-msgid "Calculators"
+#: ../fvwm/components/apps/DesktopIcons:55
+#: ../fvwm/components/apps/DesktopIcons:72
+#: ../fvwm/components/apps/DesktopIcons:174
+#: ../fvwm/components/functions/CustomButtonBar-Menu:64
+#: ../fvwm/components/functions/CustomButtonBar-Menu:75
+#: ../fvwm/components/functions/CustomButtonBar-Menu:86
+#: ../fvwm/components/functions/CustomButtonBar-Menu:98
+#: ../fvwm/components/functions/CustomButtonBar-Menu:109
+#: ../fvwm/components/functions/CustomButtonBar-Menu:174
+#: ../fvwm/components/functions/Preferences-Menu:677
+#: ../fvwm/components/functions/Preferences-Menu:738
+msgid "Off"
 msgstr ""
 
-msgid "Calendars"
+#: ../fvwm/components/apps/DesktopIcons:89
+#: ../fvwm/components/apps/DesktopIcons:90
+msgid "Action "
 msgstr ""
 
-msgid "Cancel"
+#: ../fvwm/components/apps/DesktopIcons:91
+#: ../fvwm/components/apps/DesktopIcons:92
+msgid "Custom action "
 msgstr ""
 
-msgid "Card Games"
+#: ../fvwm/components/apps/DesktopIcons:102
+#: ../fvwm/components/apps/DesktopIcons:123
+msgid "File browser action"
 msgstr ""
 
-msgid "Changed desktop manager"
+#: ../fvwm/components/apps/DesktopIcons:103
+msgid "Type a command to bind to the first mouse button."
 msgstr ""
 
-msgid "Channels"
+#: ../fvwm/components/apps/DesktopIcons:106
+#: ../fvwm/components/apps/DesktopIcons:127
+msgid "A console command must be prefixed by A and space,"
 msgstr ""
 
-msgid "Character fonts"
+#: ../fvwm/components/apps/DesktopIcons:109
+#: ../fvwm/components/apps/DesktopIcons:130
+msgid "use X and space otherwise."
 msgstr ""
 
-msgid "Charts"
+#: ../fvwm/components/apps/DesktopIcons:115
+#: ../fvwm/components/apps/DesktopIcons:136
+#: ../fvwm/components/functions/Music-audacious:57
+#: ../fvwm/components/functions/Music-mpd:79
+#: ../fvwm/components/functions/Music-xmms2:85
+#: ../fvwm/components/functions/Preferences-Menu:541
+msgid "Save"
 msgstr ""
 
-msgid "Chat"
+#: ../fvwm/components/apps/DesktopIcons:117
+#: ../fvwm/components/apps/DesktopIcons:138
+#: ../fvwm/components/functions/Feedback:45
+#: ../fvwm/components/functions/Preferences-Menu:80
+#: ../fvwm/components/functions/Preferences-Menu:316
+#: ../fvwm/components/functions/Preferences-Menu:330
+#: ../fvwm/components/functions/Preferences-Menu:371
+#: ../fvwm/components/functions/Preferences-Menu:455
+#: ../fvwm/components/functions/Preferences-Menu:543
+#: ../fvwm/components/functions/Preferences-Menu:709
+msgid "Not now"
 msgstr ""
 
-msgid "Chemistry"
+#: ../fvwm/components/apps/DesktopIcons:124
+msgid "Type a command to bind to the second mouse button."
 msgstr ""
 
-msgid "Chipmunksystem"
+#: ../fvwm/components/apps/DesktopIcons:156
+#: ../fvwm/components/functions/CustomButtonBar-Menu:237
+msgid "Left"
 msgstr ""
 
-msgid "Choose a playlist to load"
+#: ../fvwm/components/apps/DesktopIcons:157
+#: ../fvwm/components/functions/CustomButtonBar-Menu:238
+msgid "Right"
 msgstr ""
 
-msgid "Choose a playlist to remove"
+#: ../fvwm/components/apps/Nautilus:41
+#: ../fvwm/components/apps/ROX-Filer:32
+#: ../fvwm/components/functions/Wallpaper:58
+msgid "Random"
 msgstr ""
 
-msgid "Choose playlist to copy"
+#: ../fvwm/components/apps/XScreenSaver:23
+msgid "Force suspend"
 msgstr ""
 
-msgid "Choose playlist to load"
+#: ../fvwm/components/apps/XScreenSaver:24
+msgid "Activate"
 msgstr ""
 
-msgid "Choose playlist to remove"
+#: ../fvwm/components/apps/XScreenSaver:25
+#: ../fvwm/components/functions/Exit:127
+#: ../fvwm/components/functions/Exit-Safe:9
+msgid "Lock screen"
 msgstr ""
 
-msgid "Clear playlist"
+#: ../fvwm/components/apps/XScreenSaver:26
+#: ../fvwm/components/functions/CustomButtonBar-Menu:300
+#: ../fvwm/components/functions/CustomButtonBar-Menu:300
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:45
+#: ../fvwm/recipes/Light:67
+#: ../fvwm/recipes/TopDown:76
+#: ../fvwm/recipes/Wing-Commander:72
+msgid "Preferences"
 msgstr ""
 
-msgid "Clocks"
+#: ../fvwm/components/apps/XScreenSaver:28
+msgid "Stop screensaver"
+msgstr ""
+
+#: ../fvwm/components/apps/XScreenSaver:28
+msgid "Start screensaver"
+msgstr ""
+
+#: ../fvwm/components/functions/About:8
+#: ../fvwm/scripts/convert_preferences:4
+msgid "Version"
+msgstr ""
+
+#: ../fvwm/components/functions/About:13
+msgid "Authors"
+msgstr ""
+
+#: ../fvwm/components/functions/About:17
+msgid "With contributions from:"
+msgstr ""
+
+#: ../fvwm/components/functions/About:33
+msgid "The majority of the icons are from the Tango project and from"
+msgstr ""
+
+#: ../fvwm/components/functions/About:40
+msgid "FVWM version"
 msgstr ""
 
+#: ../fvwm/components/functions/About:46
+msgid "Feedback, support"
+msgstr ""
+
+#: ../fvwm/components/functions/About:48
+#: ../fvwm/components/functions/Debug-Functions:57
+#: ../fvwm/components/functions/Window-Buttons:75
+#: ../fvwm/components/functions/Window-Buttons:134
+#: ../fvwm/components/functions/Window-Buttons-Vertical:81
+#: ../fvwm/components/functions/Window-Buttons-Vertical:138
 msgid "Close"
 msgstr ""
 
-msgid "Colorsets"
+#: ../fvwm/components/functions/AutoWallpaper-Error:6
+#: ../fvwm/components/functions/Wallpaper:39
+msgid "Auto wallpaper"
+msgstr ""
+
+#: ../fvwm/components/functions/AutoWallpaper-Error:7
+msgid "No pictures found."
+msgstr ""
+
+#: ../fvwm/components/functions/AutoWallpaper-Error:10
+msgid "You should save wallpapers in"
+msgstr ""
+
+#: ../fvwm/components/functions/AutoWallpaper-Error:16
+msgid "Auto wallpapers must be in subdirectories."
+msgstr ""
+
+#: ../fvwm/components/functions/AutoWallpaper-Error:19
+msgid "Symlinks to directories are allowed."
+msgstr ""
+
+#: ../fvwm/components/functions/AutoWallpaper-Error:22
+msgid "The thumbnails generation is CPU intensive,"
+msgstr ""
+
+#: ../fvwm/components/functions/AutoWallpaper-Error:25
+msgid "it is better to have a few subdirectories than"
+msgstr ""
+
+#: ../fvwm/components/functions/AutoWallpaper-Error:28
+msgid "a lot of files in one subdirectory."
+msgstr ""
+
+#: ../fvwm/components/functions/AutoWallpaper-Error:31
+#: ../fvwm/components/functions/CustomButtonBar-Menu:225
+#: ../fvwm/components/functions/Preferences-Menu:190
+#: ../fvwm/components/functions/Preferences-Menu:577
+#: ../fvwm/components/functions/Preferences-Menu:727
+#: ../fvwm/scripts/FileEditors/IPTVCatPlaylists-Help:43
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:40
+#: ../fvwm/scripts/SingleLineEdit/MPlayerParams-Help:43
+msgid "OK"
+msgstr ""
+
+#: ../fvwm/components/functions/Colorsets:25
+#: ../fvwm/components/functions/Preferences-Menu:56
+#: ../fvwm/components/functions/Window-Decorations:27
+msgid "User"
+msgstr ""
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:59
+#: ../fvwm/components/functions/CustomButtonBar-Menu:96
+#: ../fvwm/components/functions/Media:512
+#: ../fvwm/components/functions/Media:524
+#: ../fvwm/components/functions/Music-alsaplayer:263
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:259
+msgid "Normal"
+msgstr ""
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:60
+msgid "24 hours"
+msgstr ""
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:61
+#: ../fvwm/components/functions/CustomButtonBar-Menu:97
+#: ../fvwm/components/functions/CustomButtonBar-Menu:154
+msgid "Small"
+msgstr ""
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:62
+msgid "Small + date"
 msgstr ""
 
-msgid "Composition"
+#: ../fvwm/components/functions/CustomButtonBar-Menu:63
+msgid "24 hours small + date"
 msgstr ""
 
-msgid "Compression"
+#: ../fvwm/components/functions/CustomButtonBar-Menu:155
+msgid "Medium"
 msgstr ""
 
-msgid "Computer Science"
+#: ../fvwm/components/functions/CustomButtonBar-Menu:156
+msgid "Big"
 msgstr ""
 
-msgid "Console Only"
+#: ../fvwm/components/functions/CustomButtonBar-Menu:197
+msgid "Custom Button Bar"
 msgstr ""
 
-msgid "Construction"
+#: ../fvwm/components/functions/CustomButtonBar-Menu:198
+#: ../fvwm/scripts/FileEditors/IPTVCatPlaylists-Help:4
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:4
+msgid "You are editing the file"
 msgstr ""
 
-msgid "Contact Management"
+#: ../fvwm/components/functions/CustomButtonBar-Menu:204
+#: ../fvwm/components/functions/Preferences-Menu:559
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:10
+msgid "Each line has the following format:"
 msgstr ""
 
-msgid "Copy playlist"
+#: ../fvwm/components/functions/CustomButtonBar-Menu:207
+msgid "icon name command"
 msgstr ""
 
-msgid "Core"
+#: ../fvwm/components/functions/CustomButtonBar-Menu:210
+msgid "where icon is the icon used for the button,"
 msgstr ""
 
-msgid "Crossfade"
+#: ../fvwm/components/functions/CustomButtonBar-Menu:213
+msgid "name is the button name"
 msgstr ""
 
-msgid "Crystal Rox! HOWTO"
+#: ../fvwm/components/functions/CustomButtonBar-Menu:216
+msgid "and command will be launched by the button."
 msgstr ""
 
-msgid "Current playlist"
+#: ../fvwm/components/functions/CustomButtonBar-Menu:219
+msgid "icon and name must have no space,"
 msgstr ""
 
-msgid "Current song:"
+#: ../fvwm/components/functions/CustomButtonBar-Menu:222
+msgid "command can have spaces."
 msgstr ""
 
-msgid "Custom action "
+#: ../fvwm/components/functions/CustomButtonBar-Menu:239
+msgid "Up"
 msgstr ""
 
-msgid "DJ"
+#: ../fvwm/components/functions/CustomButtonBar-Menu:240
+msgid "Down"
 msgstr ""
 
-msgid "Data Visualization"
+#: ../fvwm/components/functions/CustomButtonBar-Menu:270
+msgid "Custom bar location"
 msgstr ""
 
-msgid "Databases"
+#: ../fvwm/components/functions/CustomButtonBar-Menu:271
+msgid "Button size"
 msgstr ""
 
-msgid "Debuggers"
+#: ../fvwm/components/functions/CustomButtonBar-Menu:272
+msgid "Toggle bar with mouse on same border"
 msgstr ""
 
-msgid "Decorations and colorsets"
+#: ../fvwm/components/functions/CustomButtonBar-Menu:273
+#: ../fvwm/components/functions/Preferences-Menu:29
+msgid "Preferences editor"
 msgstr ""
 
-msgid "Default browser"
+#: ../fvwm/components/functions/CustomButtonBar-Menu:274
+msgid "Generate this Menu"
 msgstr ""
 
-msgid "Default terminal"
+#: ../fvwm/components/functions/CustomButtonBar-Menu:275
+msgid "Generate the custom buttons bar"
 msgstr ""
 
-msgid "Delayed fullscreen"
+#: ../fvwm/components/functions/CustomButtonBar-Menu:278
+msgid "Choose an applet to add:"
 msgstr ""
 
-msgid "Desktop Settings"
+#: ../fvwm/components/functions/CustomButtonBar-Menu:280
+msgid "Clock"
 msgstr ""
 
-msgid "Desktop geometry"
+#: ../fvwm/components/functions/CustomButtonBar-Menu:281
+msgid "ACPI battery"
 msgstr ""
 
-msgid "Desktop manager"
+#: ../fvwm/components/functions/CustomButtonBar-Menu:282
+msgid "CPU temperature"
 msgstr ""
 
-msgid "Desktop menu"
+#: ../fvwm/components/functions/CustomButtonBar-Menu:283
+msgid "CPU frequency"
 msgstr ""
 
-msgid "Destroy"
+#: ../fvwm/components/functions/CustomButtonBar-Menu:284
+msgid "Pager"
 msgstr ""
 
-msgid "Destroy MPlayer"
+#: ../fvwm/components/functions/CustomButtonBar-Menu:287
+msgid "Choose a menu entry to add it as a button:"
 msgstr ""
 
-msgid "Developer menu"
+#: ../fvwm/components/functions/CustomButtonBar-Menu:289
+#: ../fvwm/components/functions/CustomButtonBar-Menu:289
+#: ../fvwm/components/functions/Developer-Menu:19
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:32
+#: ../fvwm/recipes/Light:58
+#: ../fvwm/recipes/TopDown:67
+#: ../fvwm/recipes/Wing-Commander:61
+msgid "FVWM-Crystal documentation"
 msgstr ""
 
-msgid "Development"
+#: ../fvwm/components/functions/CustomButtonBar-Menu:293
+#: ../fvwm/components/functions/CustomButtonBar-Menu:293
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:36
+#: ../fvwm/recipes/Light:60
+#: ../fvwm/recipes/TopDown:69
+#: ../fvwm/recipes/Wing-Commander:63
+msgid "Screen resolution"
 msgstr ""
 
-msgid "Dial-up"
+#: ../fvwm/components/functions/CustomButtonBar-Menu:294
+#: ../fvwm/components/functions/CustomButtonBar-Menu:294
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:37
+#: ../fvwm/recipes/Light:61
+#: ../fvwm/recipes/TopDown:70
+#: ../fvwm/recipes/Wing-Commander:64
+msgid "Screensaver"
 msgstr ""
 
-msgid "Dialup"
+#: ../fvwm/components/functions/CustomButtonBar-Menu:295
+#: ../fvwm/components/functions/CustomButtonBar-Menu:295
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:38
+#: ../fvwm/components/functions/Screenshot-import:6
+#: ../fvwm/components/functions/Screenshot-import:11
+#: ../fvwm/components/functions/Screenshot-import:16
+#: ../fvwm/recipes/Light:62
+#: ../fvwm/recipes/TopDown:71
+#: ../fvwm/recipes/Wing-Commander:65
+msgid "Screenshot"
 msgstr ""
 
-msgid "Dictionaries"
+#: ../fvwm/components/functions/CustomButtonBar-Menu:297
+#: ../fvwm/components/functions/CustomButtonBar-Menu:297
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:40
+#: ../fvwm/recipes/Light:64
+#: ../fvwm/recipes/TopDown:73
+#: ../fvwm/recipes/Wing-Commander:67
+msgid "Window decorations"
 msgstr ""
 
-msgid "Disc Burning"
+#: ../fvwm/components/functions/CustomButtonBar-Menu:298
+#: ../fvwm/components/functions/CustomButtonBar-Menu:298
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:41
+#: ../fvwm/recipes/Light:65
+#: ../fvwm/recipes/TopDown:74
+#: ../fvwm/recipes/Wing-Commander:68
+msgid "Colorsets"
 msgstr ""
 
-msgid "Documentation"
+#: ../fvwm/components/functions/CustomButtonBar-Menu:299
+#: ../fvwm/components/functions/CustomButtonBar-Menu:299
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:42
+#: ../fvwm/recipes/Light:66
+#: ../fvwm/recipes/TopDown:75
+#: ../fvwm/recipes/Wing-Commander:69
+msgid "Wallpaper"
 msgstr ""
 
-msgid "Each line has the following format:"
+#: ../fvwm/components/functions/CustomButtonBar-Menu:302
+#: ../fvwm/components/functions/CustomButtonBar-Menu:302
+#: ../fvwm/components/functions/Developer-Menu:4
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:47
+#: ../fvwm/recipes/Light:69
+#: ../fvwm/recipes/TopDown:78
+#: ../fvwm/recipes/Wing-Commander:74
+msgid "Developer menu"
 msgstr ""
 
-msgid "Economy"
+#: ../fvwm/components/functions/CustomButtonBar-Menu:303
+#: ../fvwm/components/functions/CustomButtonBar-Menu:303
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:48
+#: ../fvwm/recipes/Light:70
+#: ../fvwm/recipes/TopDown:79
+#: ../fvwm/recipes/Wing-Commander:77
+msgid "About FVWM-Crystal"
 msgstr ""
 
-msgid "Electricity"
+#: ../fvwm/components/functions/CustomButtonBar-Menu:306
+#: ../fvwm/components/functions/CustomButtonBar-Menu:306
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:51
+#: ../fvwm/recipes/Light:71
+#: ../fvwm/recipes/TopDown:80
+#: ../fvwm/recipes/Wing-Commander:78
+msgid "Exit"
 msgstr ""
 
-msgid "Electronics"
+#: ../fvwm/components/functions/Debug-Functions:52
+#: ../fvwm/components/functions/Developer-Menu:6
+msgid "Identify window"
 msgstr ""
 
-msgid "Email"
+#: ../fvwm/components/functions/Debug-Functions:53
+#: ../fvwm/components/functions/Developer-Menu:29
+#: ../fvwm/components/functions/Developer-Menu:159
+msgid "WindowStyle"
 msgstr ""
 
-msgid "Emplacement"
+#: ../fvwm/components/functions/Debug-Functions:55
+msgid "Move"
 msgstr ""
 
-msgid "Emulators"
+#: ../fvwm/components/functions/Debug-Functions:56
+msgid "Resize"
 msgstr ""
 
-msgid "Engineering"
+#: ../fvwm/components/functions/Debug-Functions:58
+#: ../fvwm/components/functions/Window-Buttons:76
+#: ../fvwm/components/functions/Window-Buttons-Vertical:82
+msgid "Destroy"
 msgstr ""
 
-msgid "Enter the default browser"
+#: ../fvwm/components/functions/Developer-Menu:5
+msgid "Reload current recipe"
 msgstr ""
 
-msgid "Enter the name of the channel list for the DVB input"
+#: ../fvwm/components/functions/Developer-Menu:7
+msgid "Toggle FvwmConsole"
 msgstr ""
 
-msgid "Everything"
+#: ../fvwm/components/functions/Developer-Menu:8
+msgid "Open debug window"
 msgstr ""
 
-msgid "Exit"
+#: ../fvwm/components/functions/Developer-Menu:20
+msgid "FVWM manpages"
 msgstr ""
 
-msgid "External scripts and applications"
+#: ../fvwm/components/functions/Developer-Menu:21
+msgid "X.org documentation"
 msgstr ""
 
-msgid "FAQ"
+#: ../fvwm/components/functions/Developer-Menu:25
+msgid "Browse Info pages with EMacs"
 msgstr ""
 
-msgid "FVWM manpages"
+#: ../fvwm/components/functions/Developer-Menu:26
+msgid "Browse Info pages with pinfo"
 msgstr ""
 
-msgid "FVWM version"
+#: ../fvwm/components/functions/Developer-Menu:27
+msgid "Browse Info pages with tkinfo"
 msgstr ""
 
-msgid "FVWM-Crystal documentation"
+#: ../fvwm/components/functions/Developer-Menu:34
+msgid "Keyboard bindings"
 msgstr ""
 
-msgid "FVWM-Crystal users email list, or the"
+#: ../fvwm/components/functions/Developer-Menu:35
+msgid "Mouse bindings"
 msgstr ""
 
-msgid "FVWM-Crystal with raise"
+#: ../fvwm/components/functions/Developer-Menu:36
+msgid "FAQ"
 msgstr ""
 
-msgid "Feed"
+#: ../fvwm/components/functions/Developer-Menu:37
+msgid "Tips"
 msgstr ""
 
-msgid "Feedback, support"
+#: ../fvwm/components/functions/Developer-Menu:38
+msgid "Crystal Rox! HOWTO"
 msgstr ""
 
-msgid "File Managers"
+#: ../fvwm/components/functions/Developer-Menu:39
+msgid "Application database"
 msgstr ""
 
-msgid "File Systems"
+#: ../fvwm/components/functions/Developer-Menu:48
+msgid "Main documentation"
 msgstr ""
 
-msgid "File Tools"
+#: ../fvwm/components/functions/Developer-Menu:49
+msgid "Decorations and colorsets"
 msgstr ""
 
-msgid "File Transfer"
+#: ../fvwm/components/functions/Developer-Menu:50
+msgid "Modules used in FVWM-Crystal"
 msgstr ""
 
-msgid "File browser action"
+#: ../fvwm/components/functions/Developer-Menu:52
+msgid "Interface look and feel"
 msgstr ""
 
-msgid "Finance"
+#: ../fvwm/components/functions/Developer-Menu:53
+msgid "Programming and debugging"
 msgstr ""
 
-msgid "Flow Charts"
+#: ../fvwm/components/functions/Developer-Menu:54
+msgid "External scripts and applications"
 msgstr ""
 
-msgid "Force suspend"
+#: ../fvwm/components/functions/Developer-Menu:126
+msgid "X.Org documentation"
 msgstr ""
 
-msgid "Forward"
+#: ../fvwm/components/functions/Developer-Menu:128
+msgid "X.Org-Xserver documentation"
 msgstr ""
 
-msgid "Frame"
+#: ../fvwm/components/functions/Exit:29
+#: ../fvwm/components/functions/Exit:42
+msgid " 1 %"
 msgstr ""
 
-msgid "Frame step"
+#: ../fvwm/components/functions/Exit:30
+#: ../fvwm/components/functions/Exit:43
+msgid " 2 %"
 msgstr ""
 
-msgid "Fullscreen"
+#: ../fvwm/components/functions/Exit:31
+#: ../fvwm/components/functions/Exit:44
+msgid " 3 %"
 msgstr ""
 
-msgid "FvwmConsole terminal"
+#: ../fvwm/components/functions/Exit:32
+#: ../fvwm/components/functions/Exit:45
+msgid " 5 %"
 msgstr ""
 
-msgid "GUI Designers"
+#: ../fvwm/components/functions/Exit:33
+#: ../fvwm/components/functions/Exit:46
+msgid "10 %"
 msgstr ""
 
-msgid "Games"
+#: ../fvwm/components/functions/Exit:34
+#: ../fvwm/components/functions/Exit:47
+msgid "15 %"
 msgstr ""
 
-msgid "Geda"
+#: ../fvwm/components/functions/Exit:35
+#: ../fvwm/components/functions/Exit:48
+msgid "20 %"
 msgstr ""
 
-msgid "Generate application menu"
+#: ../fvwm/components/functions/Exit:36
+#: ../fvwm/components/functions/Exit:49
+msgid "25 %"
 msgstr ""
 
-msgid "Geography"
+#: ../fvwm/components/functions/Exit:37
+#: ../fvwm/components/functions/Exit:50
+msgid "50 %"
 msgstr ""
 
-msgid "Geology"
+#: ../fvwm/components/functions/Exit:38
+#: ../fvwm/components/functions/Exit:51
+msgid "75 %"
 msgstr ""
 
-msgid "Geoscience"
+#: ../fvwm/components/functions/Exit:57
+msgid "Stop"
 msgstr ""
 
-msgid "Go to the FVWM-Crystal users email list"
+#: ../fvwm/components/functions/Exit:59
+#: ../fvwm/components/functions/Exit:60
+msgid "Start when battery is as low as"
 msgstr ""
 
-msgid "Go to the fvwm-crystal IRC channel"
+#: ../fvwm/components/functions/Exit:82
+msgid "No resume hybride with screen lid"
 msgstr ""
 
-msgid "Graphics"
+#: ../fvwm/components/functions/Exit:84
+#: ../fvwm/components/functions/Exit:85
+#: ../fvwm/components/functions/Exit:97
+#: ../fvwm/components/functions/Exit:108
+msgid "Resume hybride with screen lid"
 msgstr ""
 
-msgid "Ham Radio"
+#: ../fvwm/components/functions/Exit:96
+#: ../fvwm/components/functions/Exit:107
+msgid "Automatic suspend to disk"
 msgstr ""
 
-msgid "Handle width"
+#: ../fvwm/components/functions/Exit:99
+#: ../fvwm/components/functions/Exit:110
+msgid "Resume to RAM"
 msgstr ""
 
-msgid "Hardware Settings"
+#: ../fvwm/components/functions/Exit:100
+#: ../fvwm/components/functions/Exit:111
+msgid "Resume hybride"
 msgstr ""
 
-msgid "History"
+#: ../fvwm/components/functions/Exit:101
+#: ../fvwm/components/functions/Exit:112
+msgid "Suspend to disk"
 msgstr ""
 
-msgid "Humanities"
+#: ../fvwm/components/functions/Exit:102
+msgid "Powersave"
 msgstr ""
 
-msgid "I am sure"
+#: ../fvwm/components/functions/Exit:114
+#: ../fvwm/components/functions/Exit-Safe-gdm:13
+#: ../fvwm/components/functions/Exit-Safe-sudo:6
+#: ../fvwm/components/functions/Exit-gdm:13
+#: ../fvwm/components/functions/Exit-sudo:6
+msgid "Reboot computer"
 msgstr ""
 
-msgid "IDE"
+#: ../fvwm/components/functions/Exit:115
+#: ../fvwm/components/functions/Exit-Safe-gdm:17
+#: ../fvwm/components/functions/Exit-Safe-sudo:7
+#: ../fvwm/components/functions/Exit-gdm:17
+#: ../fvwm/components/functions/Exit-sudo:7
+msgid "Turn off computer"
 msgstr ""
 
-msgid "IRC Clients"
+#: ../fvwm/components/functions/Exit:126
+#: ../fvwm/components/functions/Exit-Safe:8
+#: ../fvwm/components/functions/Preferences-Menu:78
+#: ../fvwm/components/functions/Preferences-Menu:369
+#: ../fvwm/components/functions/Preferences-Menu:453
+#: ../fvwm/components/functions/Preferences-Menu:707
+msgid "Restart"
 msgstr ""
 
-msgid "Iconify"
+#: ../fvwm/components/functions/Exit:128
+#: ../fvwm/components/functions/Exit:129
+#: ../fvwm/components/functions/Exit-Safe:10
+#: ../fvwm/components/functions/Preferences-Menu:314
+#: ../fvwm/components/functions/Preferences-Menu:328
+msgid "Logout"
 msgstr ""
 
-msgid "Icons"
+#: ../fvwm/components/functions/Exit:133
+msgid "Save session"
 msgstr ""
 
-msgid "Icons in file browser"
+#: ../fvwm/components/functions/Exit:134
+msgid "Manage session"
 msgstr ""
 
-msgid "Identify"
+#: ../fvwm/components/functions/Exit-Safe:19
+#: ../fvwm/components/functions/Exit-Safe:20
+#: ../fvwm/components/functions/Exit-Safe-gdm:21
+#: ../fvwm/components/functions/Exit-Safe-gdm:25
+#: ../fvwm/components/functions/Exit-Safe-gdm:29
+#: ../fvwm/components/functions/Exit-Safe-sudo:11
+#: ../fvwm/components/functions/Exit-Safe-sudo:15
+msgid "I am sure"
 msgstr ""
 
-msgid "Identify window"
+#: ../fvwm/components/functions/Exit-Safe-gdm:10
+#: ../fvwm/components/functions/Exit-gdm:10
+msgid "New login"
 msgstr ""
 
-msgid "If you don\\'t want any such icons,"
+#: ../fvwm/components/functions/Exit-Safe-gdm:11
+#: ../fvwm/components/functions/Exit-gdm:11
+msgid "New nested login"
 msgstr ""
 
-msgid "Image Processing"
+#: ../fvwm/components/functions/Exit-Safe-gdm:15
+#: ../fvwm/components/functions/Exit-gdm:15
+msgid "Suspend"
 msgstr ""
 
-msgid "Instant Messaging"
+#: ../fvwm/components/functions/Feedback:19
+msgid "User feedback"
 msgstr ""
 
-msgid "Interface look and feel"
+#: ../fvwm/components/functions/Feedback:20
+msgid "You are welcomed to send feedback to the developer:"
 msgstr ""
 
-msgid "Jabber"
+#: ../fvwm/components/functions/Feedback:22
+msgid "bug reports, suggestions, patches, ideas,"
 msgstr ""
 
-msgid "Jack"
+#: ../fvwm/components/functions/Feedback:24
+msgid "congratulations or complaints."
 msgstr ""
 
-msgid "Java"
+#: ../fvwm/components/functions/Feedback:26
+msgid "This will help him make this software better."
 msgstr ""
 
-msgid "Jump"
+#: ../fvwm/components/functions/Feedback:28
+msgid "Send feedback (for support keep reading)"
 msgstr ""
 
-msgid "Jump to left page"
+#: ../fvwm/components/functions/Feedback:32
+msgid "To get support, the best places are the"
 msgstr ""
 
-msgid "Jump to lower page"
+#: ../fvwm/components/functions/Feedback:34
+msgid "FVWM-Crystal users email list, or the"
 msgstr ""
 
-msgid "Jump to previous page"
+#: ../fvwm/components/functions/Feedback:36
+msgid "fvwm-crystal IRC channel on FreeNode:"
 msgstr ""
 
-msgid "Jump to right page"
+#: ../fvwm/components/functions/Feedback:38
+msgid "Go to the FVWM-Crystal users email list"
 msgstr ""
 
-msgid "Jump to upper page"
+#: ../fvwm/components/functions/Feedback:41
+msgid "Go to the fvwm-crystal IRC channel"
 msgstr ""
 
-msgid "KOffice"
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:50
+#: ../fvwm/recipes/Wing-Commander:76
+msgid "Nested sessions"
 msgstr ""
 
-msgid "Key binding modifiers editor"
+#: ../fvwm/components/functions/Media:106
+#: ../fvwm/components/functions/Media:130
+msgid "Start player"
 msgstr ""
 
-msgid "Keyboard bindings"
+#: ../fvwm/components/functions/Media:107
+#: ../fvwm/components/functions/Media:129
+msgid "Stop MPlayer"
 msgstr ""
 
-msgid "Kids Games"
+#: ../fvwm/components/functions/Media:108
+#: ../fvwm/components/functions/Media:128
+msgid "Destroy MPlayer"
 msgstr ""
 
-msgid "Knowledge"
+#: ../fvwm/components/functions/Media:109
+#: ../fvwm/components/functions/Media:127
+#: ../fvwm/scripts/SingleLineEdit/MPlayerParams-Help:3
+#: ../fvwm/scripts/SingleLineEdit/MPlayerParamsPref:3
+msgid "MPlayer extra parameters"
+msgstr ""
+
+#: ../fvwm/components/functions/Media:112
+#: ../fvwm/components/functions/Media:124
+#: ../fvwm/components/functions/Music-alsaplayer:45
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:43
+#: ../fvwm/components/functions/Music-audacious:30
+#: ../fvwm/components/functions/Music-audacious:177
+#: ../fvwm/components/functions/Music-cdcd:40
+#: ../fvwm/components/functions/Music-cdcd:101
+#: ../fvwm/components/functions/Music-cmus:38
+#: ../fvwm/components/functions/Music-cmus:134
+#: ../fvwm/components/functions/Music-mocp:36
+#: ../fvwm/components/functions/Music-mocp:127
+#: ../fvwm/components/functions/Music-mpd:43
+#: ../fvwm/components/functions/Music-mpd:203
+#: ../fvwm/components/functions/Music-quodlibet:31
+#: ../fvwm/components/functions/Music-quodlibet:97
+#: ../fvwm/components/functions/Music-xmms2:49
+#: ../fvwm/components/functions/Music-xmms2:205
+msgid "Start QJackCtl"
 msgstr ""
 
-msgid "Languages"
+#: ../fvwm/components/functions/Media:113
+#: ../fvwm/components/functions/Media:123
+#: ../fvwm/components/functions/Music-alsaplayer:46
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:44
+#: ../fvwm/components/functions/Music-audacious:31
+#: ../fvwm/components/functions/Music-audacious:178
+#: ../fvwm/components/functions/Music-cdcd:41
+#: ../fvwm/components/functions/Music-cdcd:102
+#: ../fvwm/components/functions/Music-cmus:39
+#: ../fvwm/components/functions/Music-cmus:135
+#: ../fvwm/components/functions/Music-mocp:37
+#: ../fvwm/components/functions/Music-mocp:128
+#: ../fvwm/components/functions/Music-mpd:44
+#: ../fvwm/components/functions/Music-mpd:204
+#: ../fvwm/components/functions/Music-quodlibet:32
+#: ../fvwm/components/functions/Music-quodlibet:98
+#: ../fvwm/components/functions/Music-xmms2:50
+#: ../fvwm/components/functions/Music-xmms2:206
+msgid "Start Cadence"
+msgstr ""
+
+#: ../fvwm/components/functions/Media:115
+#: ../fvwm/components/functions/Media:121
+#: ../fvwm/components/functions/Music-alsaplayer:43
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:41
+#: ../fvwm/components/functions/Music-audacious:28
+#: ../fvwm/components/functions/Music-audacious:183
+#: ../fvwm/components/functions/Music-cdcd:38
+#: ../fvwm/components/functions/Music-cdcd:105
+#: ../fvwm/components/functions/Music-cmus:36
+#: ../fvwm/components/functions/Music-cmus:132
+#: ../fvwm/components/functions/Music-mocp:34
+#: ../fvwm/components/functions/Music-mocp:131
+#: ../fvwm/components/functions/Music-mpd:41
+#: ../fvwm/components/functions/Music-mpd:207
+#: ../fvwm/components/functions/Music-quodlibet:29
+#: ../fvwm/components/functions/Music-quodlibet:104
+#: ../fvwm/components/functions/Music-xmms2:47
+#: ../fvwm/components/functions/Music-xmms2:209
+msgid "Music player"
 msgstr ""
 
-msgid "Left"
+#: ../fvwm/components/functions/Media:116
+#: ../fvwm/components/functions/Media:120
+msgid "Icons in file browser"
 msgstr ""
 
-msgid "LibreOffice"
+#: ../fvwm/components/functions/Media:172
+#: ../fvwm/components/functions/Music:118
+msgid "Audio playlists"
 msgstr ""
 
-msgid "Literature"
+#: ../fvwm/components/functions/Media:173
+msgid "Video playlists"
 msgstr ""
 
-msgid "Load all"
+#: ../fvwm/components/functions/Media:174
+msgid "IPTV playlists"
 msgstr ""
 
-msgid "Load media file"
+#: ../fvwm/components/functions/Media:175
+#: ../fvwm/components/functions/Music:119
+msgid "Personal audio playlists"
 msgstr ""
 
-msgid "Load picture file"
+#: ../fvwm/components/functions/Media:176
+msgid "Personal video playlists"
 msgstr ""
 
-msgid "Load playlist"
+#: ../fvwm/components/functions/Media:189
+msgid "Choose playlist to remove"
 msgstr ""
 
-msgid "Lock screen"
+#: ../fvwm/components/functions/Media:191
+#: ../fvwm/components/functions/Media:192
+#: ../fvwm/components/functions/Media:207
+#: ../fvwm/components/functions/Media:208
+#: ../fvwm/components/functions/Music:112
+#: ../fvwm/scripts/media_directories:24
+msgid "Browse Medias"
 msgstr ""
 
-msgid "Logic Games"
+#: ../fvwm/components/functions/Media:205
+msgid "Choose playlist to copy"
 msgstr ""
 
-msgid "Logout"
+#: ../fvwm/components/functions/Media:216
+#: ../fvwm/components/functions/Media:254
+#: ../fvwm/components/functions/Media:271
+msgid "Load media file"
 msgstr ""
 
-msgid "MIDI"
+#: ../fvwm/components/functions/Media:217
+#: ../fvwm/components/functions/Media:256
+#: ../fvwm/components/functions/Media:272
+#: ../fvwm/components/functions/Music-alsaplayer:83
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:81
+#: ../fvwm/components/functions/Music-audacious:92
+#: ../fvwm/components/functions/Music-audacious:162
+#: ../fvwm/components/functions/Music-cmus:72
+#: ../fvwm/components/functions/Music-cmus:131
+#: ../fvwm/components/functions/Music-mocp:73
+#: ../fvwm/components/functions/Music-mocp:114
+#: ../fvwm/components/functions/Music-mpd:103
+#: ../fvwm/components/functions/Music-mpd:178
+#: ../fvwm/components/functions/Music-xmms2:125
+#: ../fvwm/components/functions/Music-xmms2:188
+msgid "Load playlist"
 msgstr ""
 
-msgid "MPlayer volume"
+#: ../fvwm/components/functions/Media:218
+#: ../fvwm/components/functions/Media:255
+#: ../fvwm/components/functions/Media:270
+msgid "Play DVD"
 msgstr ""
 
-msgid "Main documentation"
+#: ../fvwm/components/functions/Media:219
+#: ../fvwm/components/functions/Media:245
+#: ../fvwm/components/functions/Media:284
+msgid "Show file name"
 msgstr ""
 
-msgid "Main volume"
+#: ../fvwm/components/functions/Media:220
+#: ../fvwm/components/functions/Media:222
+#: ../fvwm/components/functions/Media:224
+#: ../fvwm/components/functions/Media:226
+#: ../fvwm/components/functions/Media:246
+#: ../fvwm/components/functions/Media:248
+#: ../fvwm/components/functions/Media:250
+#: ../fvwm/components/functions/Media:252
+#: ../fvwm/components/functions/Media:273
+#: ../fvwm/components/functions/Media:275
+#: ../fvwm/components/functions/Media:277
+#: ../fvwm/components/functions/Media:279
+msgid "Watch DVB"
 msgstr ""
 
-msgid "Manage session"
+#: ../fvwm/components/functions/Media:221
+#: ../fvwm/components/functions/Media:223
+#: ../fvwm/components/functions/Media:225
+#: ../fvwm/components/functions/Media:227
+#: ../fvwm/components/functions/Media:247
+#: ../fvwm/components/functions/Media:249
+#: ../fvwm/components/functions/Media:251
+#: ../fvwm/components/functions/Media:253
+#: ../fvwm/components/functions/Media:274
+#: ../fvwm/components/functions/Media:276
+#: ../fvwm/components/functions/Media:278
+#: ../fvwm/components/functions/Media:280
+#: ../fvwm/components/functions/Media:567
+#: ../fvwm/components/functions/Media:568
+#: ../fvwm/components/functions/Media:569
+#: ../fvwm/components/functions/Media:570
+#: ../fvwm/components/functions/Media:586
+#: ../fvwm/components/functions/Media:587
+#: ../fvwm/components/functions/Media:588
+#: ../fvwm/components/functions/Media:589
+msgid "Channels"
 msgstr ""
 
-msgid "Maps"
+#: ../fvwm/components/functions/Media:228
+#: ../fvwm/components/functions/Media:243
+#: ../fvwm/components/functions/Media:283
+#: ../fvwm/components/functions/Music-alsaplayer:80
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:78
+#: ../fvwm/components/functions/Music-audacious:88
+#: ../fvwm/components/functions/Music-audacious:166
+#: ../fvwm/components/functions/Music-cmus:70
+#: ../fvwm/components/functions/Music-mocp:70
+#: ../fvwm/components/functions/Music-mocp:116
+#: ../fvwm/components/functions/Music-mpd:108
+#: ../fvwm/components/functions/Music-mpd:184
+#: ../fvwm/components/functions/Music-xmms2:129
+#: ../fvwm/components/functions/Music-xmms2:194
+msgid "Remove playlist"
 msgstr ""
 
-msgid "Math"
+#: ../fvwm/components/functions/Media:229
+#: ../fvwm/components/functions/Media:244
+#: ../fvwm/components/functions/Media:282
+msgid "Copy playlist"
 msgstr ""
 
-msgid "Max"
+#: ../fvwm/components/functions/Media:231
+#: ../fvwm/components/functions/Media:238
+#: ../fvwm/components/functions/Media:286
+#: ../fvwm/components/functions/Music-alsaplayer:42
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:40
+#: ../fvwm/components/functions/Music-audacious:27
+#: ../fvwm/components/functions/Music-audacious:182
+#: ../fvwm/components/functions/Music-cdcd:37
+#: ../fvwm/components/functions/Music-cmus:35
+#: ../fvwm/components/functions/Music-mocp:33
+#: ../fvwm/components/functions/Music-mpd:40
+#: ../fvwm/components/functions/Music-quodlibet:28
+#: ../fvwm/components/functions/Music-xmms2:46
+msgid "Recreate the Playlists"
 msgstr ""
 
-msgid "Max back"
+#: ../fvwm/components/functions/Media:232
+#: ../fvwm/components/functions/Media:239
+#: ../fvwm/components/functions/Media:287
+msgid "Recreate the IPTV Playlists"
 msgstr ""
 
-msgid "Maximize"
+#: ../fvwm/components/functions/Media:233
+#: ../fvwm/components/functions/Media:240
+#: ../fvwm/components/functions/Media:288
+msgid "IPTV categories preference"
 msgstr ""
 
-msgid "Maximize horizontally"
+#: ../fvwm/components/functions/Media:234
+#: ../fvwm/components/functions/Media:241
+#: ../fvwm/components/functions/Media:289
+#: ../fvwm/components/functions/Preferences-Menu:531
+msgid "Select channel list"
 msgstr ""
 
-msgid "Maximize vertically"
+#: ../fvwm/components/functions/Media:375
+msgid "Start"
 msgstr ""
 
-msgid "Media directories"
+#: ../fvwm/components/functions/Media:382
+#: ../fvwm/components/functions/Music-alsaplayer:150
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:146
+msgid "+ 10 min"
 msgstr ""
 
-msgid "Medical Softwares"
+#: ../fvwm/components/functions/Media:383
+#: ../fvwm/components/functions/Music-alsaplayer:151
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:147
+msgid "+  5 min"
 msgstr ""
 
-msgid "Menu with left click"
+#: ../fvwm/components/functions/Media:384
+#: ../fvwm/components/functions/Music-alsaplayer:152
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:148
+msgid "+  3 min"
 msgstr ""
 
-msgid "Min"
+#: ../fvwm/components/functions/Media:385
+#: ../fvwm/components/functions/Music-alsaplayer:153
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:149
+msgid "+  2 min"
 msgstr ""
 
-msgid "Minimize"
+#: ../fvwm/components/functions/Media:386
+#: ../fvwm/components/functions/Music-alsaplayer:154
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:150
+msgid "+  1 min 30"
 msgstr ""
 
-msgid "Mixers"
+#: ../fvwm/components/functions/Media:387
+#: ../fvwm/components/functions/Music-alsaplayer:155
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:151
+msgid "+  1 min"
 msgstr ""
 
-msgid "Modules used in FVWM-Crystal"
+#: ../fvwm/components/functions/Media:388
+msgid "+ 45 sec"
 msgstr ""
 
-msgid "Monitors"
+#: ../fvwm/components/functions/Media:389
+#: ../fvwm/components/functions/Music-alsaplayer:156
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:152
+msgid "+ 30 sec"
 msgstr ""
 
-msgid "Motif"
+#: ../fvwm/components/functions/Media:390
+msgid "+ 20 sec"
 msgstr ""
 
-msgid "Mount"
+#: ../fvwm/components/functions/Media:391
+#: ../fvwm/components/functions/Music-alsaplayer:157
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:153
+msgid "+ 10 sec"
 msgstr ""
 
-msgid "Mounted partitions"
+#: ../fvwm/components/functions/Media:393
+#: ../fvwm/components/functions/Music-alsaplayer:159
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:155
+msgid "- 10 sec"
 msgstr ""
 
-msgid "Mouse bindings"
+#: ../fvwm/components/functions/Media:394
+msgid "- 20 sec"
 msgstr ""
 
-msgid "Move"
+#: ../fvwm/components/functions/Media:395
+#: ../fvwm/components/functions/Music-alsaplayer:160
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:156
+msgid "- 30 sec"
 msgstr ""
 
-msgid "Move to left page"
+#: ../fvwm/components/functions/Media:396
+msgid "- 45 sec"
 msgstr ""
 
-msgid "Move to lower page"
+#: ../fvwm/components/functions/Media:397
+#: ../fvwm/components/functions/Music-alsaplayer:161
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:157
+msgid "-  1 min"
 msgstr ""
 
-msgid "Move to page"
+#: ../fvwm/components/functions/Media:398
+#: ../fvwm/components/functions/Music-alsaplayer:162
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:158
+msgid "-  1 min 30"
 msgstr ""
 
-msgid "Move to previous page"
+#: ../fvwm/components/functions/Media:399
+#: ../fvwm/components/functions/Music-alsaplayer:163
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:159
+msgid "-  2 min"
 msgstr ""
 
-msgid "Move to right page"
+#: ../fvwm/components/functions/Media:400
+#: ../fvwm/components/functions/Music-alsaplayer:164
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:160
+msgid "-  3 min"
 msgstr ""
 
-msgid "Move to upper page"
+#: ../fvwm/components/functions/Media:401
+#: ../fvwm/components/functions/Music-alsaplayer:165
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:161
+msgid "-  5 min"
 msgstr ""
 
-msgid "Mp3"
+#: ../fvwm/components/functions/Media:402
+#: ../fvwm/components/functions/Music-alsaplayer:166
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:162
+msgid "- 10 min"
 msgstr ""
 
-msgid "Multimedia"
+#: ../fvwm/components/functions/Media:408
+#: ../fvwm/components/functions/Media:424
+#: ../fvwm/components/functions/Media:514
+#: ../fvwm/components/functions/Media:522
+#: ../fvwm/components/functions/Music-alsaplayer:176
+#: ../fvwm/components/functions/Music-alsaplayer:261
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:172
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:257
+#: ../fvwm/components/functions/Music-audacious:128
+#: ../fvwm/components/functions/Music-cdcd:88
+#: ../fvwm/components/functions/Music-cmus:116
+#: ../fvwm/components/functions/Music-mocp:104
+#: ../fvwm/components/functions/Music-mpd:163
+#: ../fvwm/components/functions/Music-quodlibet:76
+#: ../fvwm/components/functions/Music-xmms2:163
+#: ../fvwm/components/functions/Music-xmms2:203
+msgid "Pause"
 msgstr ""
 
-msgid "Music"
+#: ../fvwm/components/functions/Media:409
+#: ../fvwm/components/functions/Media:423
+msgid "Frame step"
 msgstr ""
 
-msgid "Music player"
+#: ../fvwm/components/functions/Media:411
+#: ../fvwm/components/functions/Media:421
+#: ../fvwm/components/functions/Music-alsaplayer:170
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:166
+#: ../fvwm/components/functions/Music-audacious:123
+#: ../fvwm/components/functions/Music-cdcd:83
+#: ../fvwm/components/functions/Music-cmus:110
+#: ../fvwm/components/functions/Music-mocp:99
+#: ../fvwm/components/functions/Music-mpd:158
+#: ../fvwm/components/functions/Music-quodlibet:70
+#: ../fvwm/components/functions/Music-xmms2:158
+msgid "Next"
 msgstr ""
 
-msgid "Name of the playlist"
+#: ../fvwm/components/functions/Media:412
+#: ../fvwm/components/functions/Media:420
+#: ../fvwm/components/functions/Music-alsaplayer:171
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:167
+#: ../fvwm/components/functions/Music-audacious:124
+#: ../fvwm/components/functions/Music-cdcd:84
+#: ../fvwm/components/functions/Music-cmus:111
+#: ../fvwm/components/functions/Music-mocp:100
+#: ../fvwm/components/functions/Music-mpd:159
+#: ../fvwm/components/functions/Music-quodlibet:71
+#: ../fvwm/components/functions/Music-xmms2:159
+msgid "Prev"
 msgstr ""
 
-msgid "Nested sessions"
+#: ../fvwm/components/functions/Media:413
+#: ../fvwm/components/functions/Media:419
+#: ../fvwm/components/functions/Music-alsaplayer:178
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:174
+msgid "Jump"
 msgstr ""
 
-msgid "Network"
+#: ../fvwm/components/functions/Media:414
+#: ../fvwm/components/functions/Media:418
+#: ../fvwm/components/functions/Music-alsaplayer:179
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:175
+msgid "Seek"
 msgstr ""
 
-msgid "New login"
+#: ../fvwm/components/functions/Media:453
+msgid "MPlayer volume"
 msgstr ""
 
-msgid "New menu entries will be used after next startup"
+#: ../fvwm/components/functions/Media:490
+#: ../fvwm/components/functions/Media:519
+#: ../fvwm/components/functions/Music-alsaplayer:238
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:234
+msgid "Speed control"
 msgstr ""
 
-msgid "New nested login"
+#: ../fvwm/components/functions/Media:492
+#: ../fvwm/components/functions/Media:526
+#: ../fvwm/components/functions/Music-alsaplayer:240
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:236
+msgid "Max"
 msgstr ""
 
-msgid "New notification area setting will be used after next startup"
+#: ../fvwm/components/functions/Media:493
+#: ../fvwm/components/functions/Media:527
+#: ../fvwm/components/functions/Music-alsaplayer:241
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:237
+msgid "+ 1 &octave"
 msgstr ""
 
-msgid "New recipe will be used after next startup"
+#: ../fvwm/components/functions/Media:494
+#: ../fvwm/components/functions/Media:528
+#: ../fvwm/components/functions/Music-alsaplayer:242
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:238
+msgid "+ 1 s&eventh"
 msgstr ""
 
-msgid "New type of icons will be used after next startup"
+#: ../fvwm/components/functions/Media:495
+#: ../fvwm/components/functions/Media:529
+#: ../fvwm/components/functions/Music-alsaplayer:243
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:239
+msgid "+ 1 &sixth"
 msgstr ""
 
-msgid "News"
+#: ../fvwm/components/functions/Media:496
+#: ../fvwm/components/functions/Media:530
+#: ../fvwm/components/functions/Music-alsaplayer:244
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:240
+msgid "+ 1 &fifth"
 msgstr ""
 
-msgid "Next"
+#: ../fvwm/components/functions/Media:497
+#: ../fvwm/components/functions/Media:531
+#: ../fvwm/components/functions/Music-alsaplayer:245
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:241
+msgid "+ 1 f&ourth"
 msgstr ""
 
-msgid "No XDG menu with Alt+A"
+#: ../fvwm/components/functions/Media:498
+#: ../fvwm/components/functions/Media:532
+#: ../fvwm/components/functions/Music-alsaplayer:246
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:242
+msgid "+ 1 t&hird"
 msgstr ""
 
-msgid "No icon"
+#: ../fvwm/components/functions/Media:499
+#: ../fvwm/components/functions/Media:533
+#: ../fvwm/components/functions/Music-alsaplayer:247
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:243
+msgid "+ &1 tone"
 msgstr ""
 
-msgid "No menu with left click"
+#: ../fvwm/components/functions/Media:500
+#: ../fvwm/components/functions/Media:534
+#: ../fvwm/components/functions/Music-alsaplayer:248
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:244
+msgid "+ ½ &tone"
 msgstr ""
 
-msgid "No notification area"
+#: ../fvwm/components/functions/Media:502
+#: ../fvwm/components/functions/Media:536
+#: ../fvwm/components/functions/Music-alsaplayer:250
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:246
+msgid "- ½ &tone"
 msgstr ""
 
-msgid "No pictures found."
+#: ../fvwm/components/functions/Media:503
+#: ../fvwm/components/functions/Media:537
+#: ../fvwm/components/functions/Music-alsaplayer:251
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:247
+msgid "- &1 tone"
 msgstr ""
 
-msgid "Non"
+#: ../fvwm/components/functions/Media:504
+#: ../fvwm/components/functions/Media:538
+#: ../fvwm/components/functions/Music-alsaplayer:252
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:248
+msgid "- 1 t&hird"
 msgstr ""
 
-msgid "None"
+#: ../fvwm/components/functions/Media:505
+#: ../fvwm/components/functions/Media:539
+#: ../fvwm/components/functions/Music-alsaplayer:253
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:249
+msgid "- 1 f&ourth"
 msgstr ""
 
-msgid "Normal"
+#: ../fvwm/components/functions/Media:506
+#: ../fvwm/components/functions/Media:540
+#: ../fvwm/components/functions/Music-alsaplayer:254
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:250
+msgid "- 1 &fifth"
 msgstr ""
 
-msgid "Normal &backward"
+#: ../fvwm/components/functions/Media:507
+#: ../fvwm/components/functions/Media:541
+#: ../fvwm/components/functions/Music-alsaplayer:255
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:251
+msgid "- 1 &sixth"
 msgstr ""
 
-msgid "Normal mode"
+#: ../fvwm/components/functions/Media:508
+#: ../fvwm/components/functions/Media:542
+#: ../fvwm/components/functions/Music-alsaplayer:256
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:252
+msgid "- 1 s&eventh"
 msgstr ""
 
-msgid "Not now"
+#: ../fvwm/components/functions/Media:509
+#: ../fvwm/components/functions/Media:543
+#: ../fvwm/components/functions/Music-alsaplayer:257
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:253
+msgid "- 1 &octave"
 msgstr ""
 
-msgid "Notation"
+#: ../fvwm/components/functions/Media:510
+#: ../fvwm/components/functions/Media:544
+msgid "Min"
 msgstr ""
 
-msgid "Nothing else is allowed in that file."
+#: ../fvwm/components/functions/Media:513
+#: ../fvwm/components/functions/Media:523
+#: ../fvwm/components/functions/Music-alsaplayer:262
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:258
+msgid "+ 1 &comma"
 msgstr ""
 
-msgid "Notification area manager"
+#: ../fvwm/components/functions/Media:515
+#: ../fvwm/components/functions/Media:521
+#: ../fvwm/components/functions/Music-alsaplayer:264
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:260
+msgid "- 1 &comma"
 msgstr ""
 
-msgid "Numerical Analysis"
+#: ../fvwm/components/functions/Media:564
+#: ../fvwm/components/functions/Media:591
+#: ../fvwm/components/functions/Music-alsaplayer:281
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:278
+msgid "Playback"
 msgstr ""
 
-msgid "OCR"
+#: ../fvwm/components/functions/Media:565
+#: ../fvwm/components/functions/Media:590
+#: ../fvwm/components/functions/Music-alsaplayer:284
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:281
+msgid "Playlists"
 msgstr ""
 
-msgid "OK"
+#: ../fvwm/components/functions/Media:571
+#: ../fvwm/components/functions/Media:584
+msgid "Show/Hide menu"
 msgstr ""
 
-msgid "Off"
+#: ../fvwm/components/functions/Media:572
+#: ../fvwm/components/functions/Media:583
+#: ../fvwm/components/functions/Music-alsaplayer:283
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:280
+msgid "Speed"
 msgstr ""
 
-msgid "Office"
+#: ../fvwm/components/functions/Media:573
+#: ../fvwm/components/functions/Media:582
+#: ../fvwm/components/functions/Music-alsaplayer:279
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:275
+msgid "Player"
 msgstr ""
 
-msgid "On"
+#: ../fvwm/components/functions/Media:574
+#: ../fvwm/components/functions/Media:581
+#: ../fvwm/components/functions/Music-alsaplayer:285
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:282
+#: ../fvwm/components/functions/Music-audacious:175
+#: ../fvwm/components/functions/Music-cdcd:100
+#: ../fvwm/components/functions/Music-cmus:140
+#: ../fvwm/components/functions/Music-mocp:125
+#: ../fvwm/components/functions/Music-mpd:200
+#: ../fvwm/components/functions/Music-quodlibet:100
+#: ../fvwm/components/functions/Music-xmms2:201
+msgid "Show/Hide Audio controls"
 msgstr ""
 
-msgid "Open debug window"
+#: ../fvwm/components/functions/Mixer:197
+msgid "Show main mixer"
 msgstr ""
 
-msgid "OpenOffice.org"
+#: ../fvwm/components/functions/Mixer:198
+msgid "Audio mixer"
 msgstr ""
 
-msgid "Other"
+#: ../fvwm/components/functions/Music:116
+msgid "Choose playlist to load"
 msgstr ""
 
-msgid "P2P"
+#: ../fvwm/components/functions/Music-alsaplayer:49
+msgid "Start Alsaplayer"
 msgstr ""
 
-msgid "PDA"
+#: ../fvwm/components/functions/Music-alsaplayer:50
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:48
+#: ../fvwm/components/functions/Music-cmus:43
+#: ../fvwm/components/functions/Music-cmus:139
+#: ../fvwm/components/functions/Music-mocp:41
+#: ../fvwm/components/functions/Music-mocp:123
+#: ../fvwm/components/functions/Music-mpd:48
+#: ../fvwm/components/functions/Music-quodlibet:36
+#: ../fvwm/components/functions/Music-quodlibet:103
+msgid "Stop player"
 msgstr ""
 
-msgid "Package Managers"
+#: ../fvwm/components/functions/Music-alsaplayer:81
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:79
+#: ../fvwm/components/functions/Music-audacious:89
+#: ../fvwm/components/functions/Music-audacious:167
+#: ../fvwm/components/functions/Music-cmus:71
+#: ../fvwm/components/functions/Music-mocp:71
+#: ../fvwm/components/functions/Music-mocp:117
+msgid "Playlist copy"
 msgstr ""
 
-msgid "Parallel Computing"
+#: ../fvwm/components/functions/Music-alsaplayer:82
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:80
+#: ../fvwm/components/functions/Music-audacious:93
+#: ../fvwm/components/functions/Music-audacious:164
+#: ../fvwm/components/functions/Music-mocp:72
+#: ../fvwm/components/functions/Music-mocp:115
+#: ../fvwm/components/functions/Music-mpd:107
+#: ../fvwm/components/functions/Music-mpd:181
+#: ../fvwm/components/functions/Music-xmms2:128
+#: ../fvwm/components/functions/Music-xmms2:192
+msgid "Clear playlist"
 msgstr ""
 
-msgid "Path names with spaces must be quoted with single quotes."
+#: ../fvwm/components/functions/Music-alsaplayer:136
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:132
+msgid "15 min"
 msgstr ""
 
-msgid "Pause"
+#: ../fvwm/components/functions/Music-alsaplayer:137
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:133
+msgid "10 min"
 msgstr ""
 
-msgid "Personal audio playlists"
+#: ../fvwm/components/functions/Music-alsaplayer:138
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:134
+msgid " 5 min"
 msgstr ""
 
-msgid "Personal video playlists"
+#: ../fvwm/components/functions/Music-alsaplayer:139
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:135
+msgid " 3 min"
 msgstr ""
 
-msgid "Photography"
+#: ../fvwm/components/functions/Music-alsaplayer:140
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:136
+msgid " 2 min"
 msgstr ""
 
-msgid "Physics"
+#: ../fvwm/components/functions/Music-alsaplayer:141
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:137
+msgid " 1 min 30"
 msgstr ""
 
-msgid "Play"
+#: ../fvwm/components/functions/Music-alsaplayer:142
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:138
+msgid " 1 min"
 msgstr ""
 
-msgid "Play DVD"
+#: ../fvwm/components/functions/Music-alsaplayer:143
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:139
+msgid "30 sec"
 msgstr ""
 
-msgid "Play/Pause"
+#: ../fvwm/components/functions/Music-alsaplayer:144
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:140
+msgid "10 sec"
 msgstr ""
 
-msgid "Playback"
+#: ../fvwm/components/functions/Music-alsaplayer:172
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:168
+msgid "Song change"
 msgstr ""
 
-msgid "Player"
+#: ../fvwm/components/functions/Music-alsaplayer:174
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:170
+#: ../fvwm/components/functions/Music-audacious:126
+#: ../fvwm/components/functions/Music-audacious:173
+#: ../fvwm/components/functions/Music-cdcd:44
+#: ../fvwm/components/functions/Music-cdcd:86
+#: ../fvwm/components/functions/Music-cdcd:98
+#: ../fvwm/components/functions/Music-cmus:114
+#: ../fvwm/components/functions/Music-cmus:128
+#: ../fvwm/components/functions/Music-mocp:102
+#: ../fvwm/components/functions/Music-mocp:119
+#: ../fvwm/components/functions/Music-mpd:161
+#: ../fvwm/components/functions/Music-mpd:198
+#: ../fvwm/components/functions/Music-quodlibet:74
+#: ../fvwm/components/functions/Music-xmms2:161
+#: ../fvwm/components/functions/Music-xmms2:199
+msgid "Stop playback"
 msgstr ""
 
-msgid "Player is stopped"
+#: ../fvwm/components/functions/Music-alsaplayer:175
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:171
+#: ../fvwm/components/functions/Music-audacious:127
+#: ../fvwm/components/functions/Music-cdcd:87
+#: ../fvwm/components/functions/Music-cmus:115
+#: ../fvwm/components/functions/Music-mocp:103
+#: ../fvwm/components/functions/Music-mpd:162
+#: ../fvwm/components/functions/Music-quodlibet:75
+#: ../fvwm/components/functions/Music-xmms2:162
+#: ../fvwm/components/functions/Music-xmms2:202
+msgid "Play"
 msgstr ""
 
-msgid "Player volume"
+#: ../fvwm/components/functions/Music-alsaplayer:177
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:173
+#: ../fvwm/components/functions/Music-audacious:129
+#: ../fvwm/components/functions/Music-audacious:180
+#: ../fvwm/components/functions/Music-cdcd:45
+#: ../fvwm/components/functions/Music-cdcd:89
+#: ../fvwm/components/functions/Music-cdcd:103
+#: ../fvwm/components/functions/Music-cmus:117
+#: ../fvwm/components/functions/Music-cmus:129
+#: ../fvwm/components/functions/Music-mocp:105
+#: ../fvwm/components/functions/Music-mocp:120
+#: ../fvwm/components/functions/Music-mpd:164
+#: ../fvwm/components/functions/Music-mpd:201
+#: ../fvwm/components/functions/Music-quodlibet:77
+#: ../fvwm/components/functions/Music-quodlibet:95
+msgid "Play/Pause"
 msgstr ""
 
-msgid "Players"
+#: ../fvwm/components/functions/Music-alsaplayer:199
+#: ../fvwm/components/functions/Music-alsaplayer:282
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:195
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:279
+#: ../fvwm/components/functions/Music-audacious:146
+#: ../fvwm/components/functions/Music-xmms2:170
+msgid "Player volume"
 msgstr ""
 
-msgid "Playlist copy"
+#: ../fvwm/components/functions/Music-alsaplayer:258
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:254
+msgid "Max back"
 msgstr ""
 
-msgid "Playlist editor"
+#: ../fvwm/components/functions/Music-alsaplayer:260
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:256
+msgid "Normal &backward"
 msgstr ""
 
-msgid "Playlists"
+#: ../fvwm/components/functions/Music-alsaplayer:280
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:276
+msgid "Show/Hide Alsaplayer"
 msgstr ""
 
-msgid "Please edit the following file to suit your need"
+#: ../fvwm/components/functions/Music-alsaplayer:290
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:287
+msgid "Current song:"
 msgstr ""
 
-msgid "Portable Puzzle Collection"
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:47
+msgid "Start Alsaplayer daemon"
 msgstr ""
 
-msgid "Powersave"
+#: ../fvwm/components/functions/Music-audacious:34
+#: ../fvwm/components/functions/Music-audacious:176
+msgid "Start Audacious"
 msgstr ""
 
-msgid "Preference Warning"
+#: ../fvwm/components/functions/Music-audacious:35
+#: ../fvwm/components/functions/Music-audacious:179
+msgid "Stop Audacious"
 msgstr ""
 
-msgid "Preferences"
+#: ../fvwm/components/functions/Music-audacious:49
+#: ../fvwm/components/functions/Music-mpd:71
+#: ../fvwm/components/functions/Music-mpd:104
+#: ../fvwm/components/functions/Music-xmms2:77
+#: ../fvwm/components/functions/Music-xmms2:127
+msgid "Save playlist"
 msgstr ""
 
-msgid "Preferences editor"
+#: ../fvwm/components/functions/Music-audacious:50
+#: ../fvwm/components/functions/Music-mpd:72
+#: ../fvwm/components/functions/Music-xmms2:78
+msgid "Name of the playlist"
 msgstr ""
 
-msgid "Presentations"
+#: ../fvwm/components/functions/Music-audacious:55
+#: ../fvwm/components/functions/Music-mpd:77
+#: ../fvwm/components/functions/Music-xmms2:83
+msgid "Cancel"
 msgstr ""
 
-msgid "Prev"
+#: ../fvwm/components/functions/Music-audacious:87
+#: ../fvwm/components/functions/Music-audacious:165
+#: ../fvwm/components/functions/Music-mpd:109
+#: ../fvwm/components/functions/Music-mpd:183
+#: ../fvwm/components/functions/Music-xmms2:132
+#: ../fvwm/components/functions/Music-xmms2:193
+msgid "Remove current song"
 msgstr ""
 
-msgid "Printing"
+#: ../fvwm/components/functions/Music-audacious:90
+#: ../fvwm/components/functions/Music-audacious:163
+#: ../fvwm/components/functions/Music-mpd:179
+#: ../fvwm/components/functions/Music-xmms2:190
+msgid "Save playlist..."
 msgstr ""
 
-msgid "Privileged terminals"
+#: ../fvwm/components/functions/Music-audacious:130
+#: ../fvwm/components/functions/Music-audacious:170
+#: ../fvwm/components/functions/Music-cmus:112
+#: ../fvwm/components/functions/Music-cmus:125
+#: ../fvwm/components/functions/Music-mpd:168
+#: ../fvwm/components/functions/Music-mpd:192
+#: ../fvwm/components/functions/Music-quodlibet:72
+#: ../fvwm/components/functions/Music-quodlibet:92
+msgid "Toggle random"
 msgstr ""
 
-msgid "Profiling"
+#: ../fvwm/components/functions/Music-audacious:131
+#: ../fvwm/components/functions/Music-audacious:171
+#: ../fvwm/components/functions/Music-cmus:126
+#: ../fvwm/components/functions/Music-mpd:193
+#: ../fvwm/components/functions/Music-quodlibet:93
+msgid "Toggle repeat"
 msgstr ""
 
-msgid "Programming and debugging"
+#: ../fvwm/components/functions/Music-audacious:169
+#: ../fvwm/components/functions/Music-cdcd:96
+#: ../fvwm/components/functions/Music-cmus:124
+#: ../fvwm/components/functions/Music-mpd:191
+#: ../fvwm/components/functions/Music-quodlibet:91
+#: ../fvwm/components/functions/Music-xmms2:196
+#: ../fvwm/components/functions/Music-xmms2:197
+msgid "Volume"
 msgstr ""
 
-msgid "Project Management"
+#: ../fvwm/components/functions/Music-audacious:174
+#: ../fvwm/components/functions/Music-cdcd:99
+#: ../fvwm/components/functions/Music-mocp:124
+#: ../fvwm/components/functions/Music-mpd:199
+#: ../fvwm/components/functions/Music-quodlibet:99
+#: ../fvwm/components/functions/Music-xmms2:200
+msgid "Show/Hide player"
 msgstr ""
 
-msgid "Publishing"
+#: ../fvwm/components/functions/Music-cdcd:90
+#: ../fvwm/components/functions/Music-cmus:118
+#: ../fvwm/components/functions/Music-mpd:166
+#: ../fvwm/components/functions/Music-quodlibet:79
+msgid "Forward"
 msgstr ""
 
-msgid "QuakeConsole terminal"
+#: ../fvwm/components/functions/Music-cdcd:91
+#: ../fvwm/components/functions/Music-cmus:119
+#: ../fvwm/components/functions/Music-mpd:167
+#: ../fvwm/components/functions/Music-quodlibet:80
+msgid "Backward"
 msgstr ""
 
-msgid "Radios"
+#: ../fvwm/components/functions/Music-cmus:42
+#: ../fvwm/components/functions/Music-cmus:138
+msgid "Start C* Music Player"
 msgstr ""
 
-msgid "Random"
+#: ../fvwm/components/functions/Music-mocp:40
+#: ../fvwm/components/functions/Music-mocp:122
+msgid "Start Music On Console"
 msgstr ""
 
-msgid "Random wallpaper"
+#: ../fvwm/components/functions/Music-mpd:47
+msgid "Start Music Player Daemon"
 msgstr ""
 
-msgid "Raster Graphics"
+#: ../fvwm/components/functions/Music-mpd:66
+#: ../fvwm/components/functions/Music-xmms2:71
+msgid "Everything"
 msgstr ""
 
-msgid "Reboot computer"
+#: ../fvwm/components/functions/Music-mpd:102
+#: ../fvwm/components/functions/Music-mpd:176
+#: ../fvwm/components/functions/Music-xmms2:185
+msgid "Player is stopped"
 msgstr ""
 
-msgid "Recorders"
+#: ../fvwm/components/functions/Music-mpd:105
+msgid "Load all"
 msgstr ""
 
-msgid "Recording"
+#: ../fvwm/components/functions/Music-mpd:106
+#: ../fvwm/components/functions/Music-mpd:182
+msgid "Update database"
 msgstr ""
 
-msgid "Recreate the Playlists"
+#: ../fvwm/components/functions/Music-mpd:110
+#: ../fvwm/components/functions/Music-mpd:185
+msgid "Playlist editor"
 msgstr ""
 
-msgid "Refresh"
+#: ../fvwm/components/functions/Music-mpd:169
+#: ../fvwm/components/functions/Music-mpd:180
+#: ../fvwm/components/functions/Music-xmms2:165
+#: ../fvwm/components/functions/Music-xmms2:191
+msgid "Shuffle playlist"
 msgstr ""
 
-msgid "Reload current recipe"
+#: ../fvwm/components/functions/Music-mpd:171
+#: ../fvwm/components/functions/Music-mpd:190
+msgid "Crossfade"
 msgstr ""
 
-msgid "Remote Access"
+#: ../fvwm/components/functions/Music-mpd:188
+#: ../fvwm/components/functions/Music-mpd:224
+msgid "Seek &forward"
 msgstr ""
 
-msgid "Remove current song"
+#: ../fvwm/components/functions/Music-mpd:189
+#: ../fvwm/components/functions/Music-mpd:225
+msgid "Seek &backward"
 msgstr ""
 
-msgid "Remove playlist"
+#: ../fvwm/components/functions/Music-mplayer:20
+msgid "Start MPlayer"
 msgstr ""
 
-msgid "Resize"
+#: ../fvwm/components/functions/Music-mplayer:21
+#: ../fvwm/components/functions/Music-mplayer2:21
+msgid "Start XDRadio"
 msgstr ""
 
-msgid "Restart"
+#: ../fvwm/components/functions/Music-mplayer2:20
+msgid "Start MPlayer2"
 msgstr ""
 
-msgid "Restart FVWM-Crystal"
+#: ../fvwm/components/functions/Music-quodlibet:35
+#: ../fvwm/components/functions/Music-quodlibet:102
+msgid "Start Quod Libet"
 msgstr ""
 
-msgid "Resume hybride"
+#: ../fvwm/components/functions/Music-xmms2:53
+msgid "Stop XMMS2"
 msgstr ""
 
-msgid "Resume to RAM"
+#: ../fvwm/components/functions/Music-xmms2:54
+msgid "Show/Hide GXMMS2"
 msgstr ""
 
-msgid "Revision Control"
+#: ../fvwm/components/functions/Music-xmms2:68
+msgid "Choose a playlist to load"
 msgstr ""
 
-msgid "Rhythm"
+#: ../fvwm/components/functions/Music-xmms2:98
+msgid "Choose a playlist to remove"
 msgstr ""
 
-msgid "Right"
+#: ../fvwm/components/functions/Music-xmms2:124
+msgid "Current playlist"
 msgstr ""
 
-msgid "Rippers"
+#: ../fvwm/components/functions/Music-xmms2:126
+#: ../fvwm/components/functions/Music-xmms2:189
+msgid "Add playlist"
 msgstr ""
 
-msgid "Robotics"
+#: ../fvwm/components/functions/Music-xmms2:131
+msgid "Add a playlist"
 msgstr ""
 
-msgid "Role Playing"
+#: ../fvwm/components/functions/Pictures:33
+#: ../fvwm/components/functions/Pictures:34
+msgid "Browse Pictures"
 msgstr ""
 
-msgid "Samplers"
+#: ../fvwm/components/functions/Pictures:42
+msgid "Load picture file"
 msgstr ""
 
-msgid "Save"
+#: ../fvwm/components/functions/Preferences-Menu:9
+msgid "Used recipe"
 msgstr ""
 
-msgid "Save playlist"
+#: ../fvwm/components/functions/Preferences-Menu:10
+msgid "Desktop geometry"
 msgstr ""
 
-msgid "Save playlist..."
+#: ../fvwm/components/functions/Preferences-Menu:11
+msgid "Character fonts"
 msgstr ""
 
-msgid "Save session"
+#: ../fvwm/components/functions/Preferences-Menu:12
+msgid "Handle width"
 msgstr ""
 
-msgid "Scanning"
+#: ../fvwm/components/functions/Preferences-Menu:13
+#: ../fvwm/components/functions/Preferences-Menu:182
+msgid "Translucency"
 msgstr ""
 
-msgid "Science"
+#: ../fvwm/components/functions/Preferences-Menu:14
+msgid "Bling bling"
 msgstr ""
 
-msgid "Screen resolution"
+#: ../fvwm/components/functions/Preferences-Menu:15
+msgid "Default terminal"
 msgstr ""
 
-msgid "Screensaver"
+#: ../fvwm/components/functions/Preferences-Menu:16
+msgid "FvwmConsole terminal"
 msgstr ""
 
-msgid "Screenshot"
+#: ../fvwm/components/functions/Preferences-Menu:17
+msgid "QuakeConsole terminal"
 msgstr ""
 
-msgid "Security"
+#: ../fvwm/components/functions/Preferences-Menu:18
+msgid "Desktop manager"
 msgstr ""
 
-msgid "Seek"
+#: ../fvwm/components/functions/Preferences-Menu:19
+msgid "Type of icons"
 msgstr ""
 
-msgid "Seek &backward"
+#: ../fvwm/components/functions/Preferences-Menu:20
+msgid "Desktop menu"
 msgstr ""
 
-msgid "Seek &forward"
+#: ../fvwm/components/functions/Preferences-Menu:21
+msgid "Notification area manager"
 msgstr ""
 
-msgid "Select channel list"
+#: ../fvwm/components/functions/Preferences-Menu:23
+msgid "Window focus policy"
 msgstr ""
 
-msgid "Selected desktop manager will be used"
+#: ../fvwm/components/functions/Preferences-Menu:24
+msgid "Mouse velocity"
 msgstr ""
 
-msgid "Send feedback (for support keep reading)"
+#: ../fvwm/components/functions/Preferences-Menu:25
+msgid "Privileged terminals"
 msgstr ""
 
-msgid "Sequencers"
+#: ../fvwm/components/functions/Preferences-Menu:27
+msgid "Generate application menu"
 msgstr ""
 
-msgid "Settings"
+#: ../fvwm/components/functions/Preferences-Menu:28
+msgid "Silent operations"
 msgstr ""
 
-msgid "Shooter"
+#: ../fvwm/components/functions/Preferences-Menu:30
+msgid "Key binding modifiers editor"
 msgstr ""
 
-msgid "Shooters"
+#: ../fvwm/components/functions/Preferences-Menu:74
+#: ../fvwm/components/functions/Preferences-Menu:365
+#: ../fvwm/components/functions/Preferences-Menu:449
+#: ../fvwm/components/functions/Preferences-Menu:703
+msgid "Restart FVWM-Crystal"
 msgstr ""
 
-msgid "Show Directories"
+#: ../fvwm/components/functions/Preferences-Menu:75
+msgid "New recipe will be used after next startup"
 msgstr ""
 
-msgid "Show directories"
+#: ../fvwm/components/functions/Preferences-Menu:89
+msgid "page"
 msgstr ""
 
-msgid "Show file name"
+#: ../fvwm/components/functions/Preferences-Menu:90
+#: ../fvwm/components/functions/Preferences-Menu:91
+#: ../fvwm/components/functions/Preferences-Menu:92
+#: ../fvwm/components/functions/Preferences-Menu:93
+#: ../fvwm/components/functions/Preferences-Menu:94
+#: ../fvwm/components/functions/Preferences-Menu:95
+#: ../fvwm/components/functions/Preferences-Menu:96
+#: ../fvwm/components/functions/Preferences-Menu:97
+msgid "pages"
 msgstr ""
 
-msgid "Show main mixer"
+#: ../fvwm/components/functions/Preferences-Menu:130
+msgid "pixel"
 msgstr ""
 
-msgid "Show on top with panels"
+#: ../fvwm/components/functions/Preferences-Menu:131
+#: ../fvwm/components/functions/Preferences-Menu:132
+#: ../fvwm/components/functions/Preferences-Menu:133
+#: ../fvwm/components/functions/Preferences-Menu:134
+#: ../fvwm/components/functions/Preferences-Menu:135
+#: ../fvwm/components/functions/Preferences-Menu:136
+msgid "pixels"
 msgstr ""
 
-msgid "Show/Hide Alsaplayer"
+#: ../fvwm/components/functions/Preferences-Menu:149
+msgid "Start translucency"
 msgstr ""
 
-msgid "Show/Hide GMPC"
+#: ../fvwm/components/functions/Preferences-Menu:150
+msgid "Stop translucency"
 msgstr ""
 
-msgid "Show/Hide GXMMS2"
+#: ../fvwm/components/functions/Preferences-Menu:166
+msgid "Start bling bling"
 msgstr ""
 
-msgid "Show/Hide QJackCtl"
+#: ../fvwm/components/functions/Preferences-Menu:167
+msgid "Stop bling bling"
 msgstr ""
 
-msgid "Show/Hide menu"
+#: ../fvwm/components/functions/Preferences-Menu:183
+msgid "Translucency is not supported by FVWM."
 msgstr ""
 
-msgid "Show/Hide player"
+#: ../fvwm/components/functions/Preferences-Menu:185
+msgid "Unexpected results may occur."
 msgstr ""
 
-msgid "Shuffle playlist"
+#: ../fvwm/components/functions/Preferences-Menu:187
+msgid "You have been warned!"
 msgstr ""
 
-msgid "Silent operations"
+#: ../fvwm/components/functions/Preferences-Menu:252
+msgid "None"
 msgstr ""
 
-msgid "Simulation"
+#: ../fvwm/components/functions/Preferences-Menu:308
+#: ../fvwm/components/functions/Preferences-Menu:322
+msgid "Changed desktop manager"
 msgstr ""
 
-msgid "Some file browsers can support more than 2 paths."
+#: ../fvwm/components/functions/Preferences-Menu:309
+#: ../fvwm/components/functions/Preferences-Menu:323
+msgid "Selected desktop manager will be used"
 msgstr ""
 
-msgid "Song change"
+#: ../fvwm/components/functions/Preferences-Menu:311
+#: ../fvwm/components/functions/Preferences-Menu:325
+msgid "at the next start of your X session"
 msgstr ""
 
-msgid "Sound Card"
+#: ../fvwm/components/functions/Preferences-Menu:351
+#: ../fvwm/components/functions/Preferences-Menu:498
+msgid "No icon"
 msgstr ""
 
-msgid "Sound Effects"
+#: ../fvwm/components/functions/Preferences-Menu:353
+msgid "Thumbnails"
 msgstr ""
 
-msgid "Sound Processing"
+#: ../fvwm/components/functions/Preferences-Menu:366
+msgid "New type of icons will be used after next startup"
 msgstr ""
 
-msgid "Speed"
+#: ../fvwm/components/functions/Preferences-Menu:380
+msgid "No menu with left click"
 msgstr ""
 
-msgid "Speed control"
+#: ../fvwm/components/functions/Preferences-Menu:381
+msgid "Menu with left click"
 msgstr ""
 
-msgid "Spirituality"
+#: ../fvwm/components/functions/Preferences-Menu:383
+msgid "No XDG menu with Alt+A"
 msgstr ""
 
-msgid "Sports"
+#: ../fvwm/components/functions/Preferences-Menu:384
+msgid "XDG Menu with Alt+A"
 msgstr ""
 
-msgid "Sports Games"
+#: ../fvwm/components/functions/Preferences-Menu:424
+msgid "No notification area"
 msgstr ""
 
-msgid "Spreadsheets"
+#: ../fvwm/components/functions/Preferences-Menu:425
+msgid "1 icon width"
 msgstr ""
 
-msgid "Start"
+#: ../fvwm/components/functions/Preferences-Menu:426
+msgid "2 icons width"
 msgstr ""
 
-msgid "Start Alsaplayer"
+#: ../fvwm/components/functions/Preferences-Menu:427
+msgid "3 icons width"
 msgstr ""
 
-msgid "Start Alsaplayer daemon"
+#: ../fvwm/components/functions/Preferences-Menu:428
+msgid "4 icons width"
 msgstr ""
 
-msgid "Start Audacious"
+#: ../fvwm/components/functions/Preferences-Menu:429
+msgid "5 icons width"
 msgstr ""
 
-msgid "Start C* Music Player"
+#: ../fvwm/components/functions/Preferences-Menu:430
+msgid "6 icons width"
 msgstr ""
 
-msgid "Start MPlayer"
+#: ../fvwm/components/functions/Preferences-Menu:431
+msgid "7 icons width"
 msgstr ""
 
-msgid "Start MPlayer2"
+#: ../fvwm/components/functions/Preferences-Menu:432
+msgid "8 icons width"
 msgstr ""
 
-msgid "Start Music On Console"
+#: ../fvwm/components/functions/Preferences-Menu:433
+msgid "9 icons width"
 msgstr ""
 
-msgid "Start Music Player Daemon"
+#: ../fvwm/components/functions/Preferences-Menu:434
+msgid "12 icons width"
 msgstr ""
 
-msgid "Start QJackCtl"
+#: ../fvwm/components/functions/Preferences-Menu:435
+msgid "15 icons width"
 msgstr ""
 
-msgid "Start Quod Libet"
+#: ../fvwm/components/functions/Preferences-Menu:436
+msgid "20 icons width"
 msgstr ""
 
-msgid "Start XDRadio"
+#: ../fvwm/components/functions/Preferences-Menu:450
+msgid "New notification area setting will be used after next startup"
 msgstr ""
 
-msgid "Start bling bling"
+#: ../fvwm/components/functions/Preferences-Menu:497
+msgid "Icons"
 msgstr ""
 
-msgid "Start player"
+#: ../fvwm/components/functions/Preferences-Menu:532
+msgid "Enter the name of the channel list for the DVB input"
 msgstr ""
 
-msgid "Start screensaver"
+#: ../fvwm/components/functions/Preferences-Menu:549
+msgid "Media directories"
 msgstr ""
 
-msgid "Start translucency"
+#: ../fvwm/components/functions/Preferences-Menu:550
+msgid "You should edit the file"
 msgstr ""
 
-msgid "Start when battery is as low as"
+#: ../fvwm/components/functions/Preferences-Menu:556
+msgid "and choose a player in the preferences."
 msgstr ""
 
-msgid "Stay lowered"
+#: ../fvwm/components/functions/Preferences-Menu:562
+msgid "type path"
 msgstr ""
 
-msgid "Stay raised"
+#: ../fvwm/components/functions/Preferences-Menu:565
+msgid "where type is one of the following"
 msgstr ""
 
-msgid "Stick"
+#: ../fvwm/components/functions/Preferences-Menu:571
+msgid "and path is the full path to the media directory."
 msgstr ""
 
-msgid "Stop"
+#: ../fvwm/components/functions/Preferences-Menu:574
+msgid "Nothing else is allowed in that file."
 msgstr ""
 
-msgid "Stop Audacious"
+#: ../fvwm/components/functions/Preferences-Menu:601
+#: ../fvwm/scripts/AmixerControl:40
+msgid "Sound Card"
 msgstr ""
 
-msgid "Stop MPlayer"
+#: ../fvwm/components/functions/Preferences-Menu:628
+msgid "FVWM-Crystal with raise"
 msgstr ""
 
-msgid "Stop XMMS2"
+#: ../fvwm/components/functions/Preferences-Menu:656
+msgid "System default"
 msgstr ""
 
-msgid "Stop bling bling"
+#: ../fvwm/components/functions/Preferences-Menu:657
+msgid "Light speed"
 msgstr ""
 
-msgid "Stop loop wallpaper"
+#: ../fvwm/components/functions/Preferences-Menu:658
+msgid "Super fast"
 msgstr ""
 
-msgid "Stop playback"
+#: ../fvwm/components/functions/Preferences-Menu:659
+msgid "Fast"
 msgstr ""
 
-msgid "Stop player"
+#: ../fvwm/components/functions/Preferences-Menu:660
+msgid "Easy"
 msgstr ""
 
-msgid "Stop screensaver"
+#: ../fvwm/components/functions/Preferences-Menu:661
+msgid "Not so slow"
 msgstr ""
 
-msgid "Stop translucency"
+#: ../fvwm/components/functions/Preferences-Menu:662
+msgid "Piano"
 msgstr ""
 
-msgid "Strategy Games"
+#: ../fvwm/components/functions/Preferences-Menu:664
+msgid "Not set by Crystal"
 msgstr ""
 
-msgid "Streaming"
+#: ../fvwm/components/functions/Preferences-Menu:704
+msgid "New menu entries will be used after next startup"
 msgstr ""
 
-msgid "Suspend"
+#: ../fvwm/components/functions/Preferences-Menu:717
+msgid "Preference Warning"
 msgstr ""
 
-msgid "Suspend to disk"
+#: ../fvwm/components/functions/Preferences-Menu:718
+msgid "Please edit the following file to suit your need"
 msgstr ""
 
-msgid "Symlinks to directories are allowed."
+#: ../fvwm/components/functions/Preferences-Menu:721
+msgid "and restart this tool:"
 msgstr ""
 
-msgid "Synthetizers"
+#: ../fvwm/components/functions/Screenshot-import:22
+#: ../fvwm/components/functions/Window-Buttons:82
+#: ../fvwm/components/functions/Window-Buttons:128
+#: ../fvwm/components/functions/Window-Buttons-Vertical:88
+#: ../fvwm/components/functions/Window-Buttons-Vertical:132
+msgid "Fullscreen"
 msgstr ""
 
-msgid "System"
+#: ../fvwm/components/functions/Screenshot-import:23
+msgid "Delayed fullscreen"
 msgstr ""
 
-msgid "TV"
+#: ../fvwm/components/functions/Screenshot-import:24
+msgid "Frame"
 msgstr ""
 
-msgid "Take all free space"
+#: ../fvwm/components/functions/Wallpaper:41
+msgid "Thumbnails size"
 msgstr ""
 
-msgid "Take all horizontal space"
+#: ../fvwm/components/functions/Wallpaper:67
+msgid "5 seconds"
 msgstr ""
 
-msgid "Take all vertical space"
+#: ../fvwm/components/functions/Wallpaper:68
+msgid "10 seconds"
 msgstr ""
 
-msgid "Telephony"
+#: ../fvwm/components/functions/Wallpaper:69
+msgid "15 seconds"
 msgstr ""
 
-msgid "Telephony Tools"
+#: ../fvwm/components/functions/Wallpaper:70
+msgid "30 seconds"
 msgstr ""
 
-msgid "Terminals"
+#: ../fvwm/components/functions/Wallpaper:71
+msgid "1 minute"
 msgstr ""
 
-msgid "Text Editors"
+#: ../fvwm/components/functions/Wallpaper:72
+msgid "5 minutes"
 msgstr ""
 
-msgid "Text Tools"
+#: ../fvwm/components/functions/Wallpaper:73
+msgid "10 minutes"
 msgstr ""
 
-msgid "The majority of the icons are from the Tango project and from"
+#: ../fvwm/components/functions/Wallpaper:74
+msgid "15 minutes"
 msgstr ""
 
-msgid "The thumbnails generation is CPU intensive,"
+#: ../fvwm/components/functions/Wallpaper:75
+msgid "30 minutes"
 msgstr ""
 
-msgid "This will help him make this software better."
+#: ../fvwm/components/functions/Wallpaper:76
+msgid "1 hour"
 msgstr ""
 
-msgid "Thumbnails"
+#: ../fvwm/components/functions/Wallpaper:77
+msgid "3 hours"
 msgstr ""
 
-msgid "Thumbnails size"
+#: ../fvwm/components/functions/Wallpaper:78
+msgid "8 hours"
 msgstr ""
 
-msgid "Tips"
+#: ../fvwm/components/functions/Wallpaper:79
+msgid "1 day"
 msgstr ""
 
-msgid "To get support, the best places are the"
+#: ../fvwm/components/functions/Wallpaper:84
+msgid "Random wallpaper"
 msgstr ""
 
-msgid "Toggle FvwmConsole"
+#: ../fvwm/components/functions/Wallpaper:85
+msgid "Toggle loop wallpaper"
 msgstr ""
 
-msgid "Toggle loop wallpaper"
+#: ../fvwm/components/functions/Wallpaper:86
+msgid "Stop loop wallpaper"
 msgstr ""
 
-msgid "Toggle random"
+#: ../fvwm/components/functions/Window-Buttons:74
+#: ../fvwm/components/functions/Window-Buttons:123
+#: ../fvwm/components/functions/Window-Buttons-Vertical:80
+#: ../fvwm/components/functions/Window-Buttons-Vertical:128
+msgid "Iconify"
 msgstr ""
 
-msgid "Toggle repeat"
+#: ../fvwm/components/functions/Window-Buttons:78
+#: ../fvwm/components/functions/Window-Buttons:133
+#: ../fvwm/components/functions/Window-Buttons-Vertical:84
+#: ../fvwm/components/functions/Window-Buttons-Vertical:137
+msgid "Identify"
 msgstr ""
 
-msgid "Trackers"
+#: ../fvwm/components/functions/Window-Buttons:83
+#: ../fvwm/components/functions/Window-Buttons:127
+#: ../fvwm/components/functions/Window-Buttons-Vertical:89
+msgid "Maximize"
 msgstr ""
 
-msgid "Translation"
+#: ../fvwm/components/functions/Window-Buttons:84
+#: ../fvwm/components/functions/Window-Buttons-Vertical:90
+msgid "Minimize"
 msgstr ""
 
-msgid "Translucency"
+#: ../fvwm/components/functions/Window-Buttons:86
+#: ../fvwm/components/functions/Window-Buttons-Vertical:91
+msgid "Maximize horizontally"
 msgstr ""
 
-msgid "Translucency is not supported by FVWM."
+#: ../fvwm/components/functions/Window-Buttons:87
+#: ../fvwm/components/functions/Window-Buttons-Vertical:92
+msgid "Maximize vertically"
 msgstr ""
 
-msgid "Tuners"
+#: ../fvwm/components/functions/Window-Buttons:89
+#: ../fvwm/components/functions/Window-Buttons-Vertical:94
+msgid "Take all free space"
 msgstr ""
 
-msgid "Turn off computer"
+#: ../fvwm/components/functions/Window-Buttons:90
+#: ../fvwm/components/functions/Window-Buttons-Vertical:95
+msgid "Take all horizontal space"
 msgstr ""
 
-msgid "Type a command to bind to the first mouse button."
+#: ../fvwm/components/functions/Window-Buttons:91
+#: ../fvwm/components/functions/Window-Buttons-Vertical:96
+msgid "Take all vertical space"
 msgstr ""
 
-msgid "Type a command to bind to the second mouse button."
+#: ../fvwm/components/functions/Window-Buttons:95
+#: ../fvwm/components/functions/Window-Buttons:125
+#: ../fvwm/components/functions/Window-Buttons-Vertical:100
+#: ../fvwm/components/functions/Window-Buttons-Vertical:130
+msgid "Stay raised"
 msgstr ""
 
-msgid "Type of icons"
+#: ../fvwm/components/functions/Window-Buttons:96
+#: ../fvwm/components/functions/Window-Buttons:126
+#: ../fvwm/components/functions/Window-Buttons-Vertical:101
+#: ../fvwm/components/functions/Window-Buttons-Vertical:131
+msgid "Normal mode"
 msgstr ""
 
-msgid "Umount"
+#: ../fvwm/components/functions/Window-Buttons:97
+#: ../fvwm/components/functions/Window-Buttons-Vertical:102
+msgid "Stay lowered"
 msgstr ""
 
-msgid "Unexpected results may occur."
+#: ../fvwm/components/functions/Window-Buttons:98
+#: ../fvwm/components/functions/Window-Buttons:124
+#: ../fvwm/components/functions/Window-Buttons-Vertical:103
+#: ../fvwm/components/functions/Window-Buttons-Vertical:129
+msgid "Stick"
 msgstr ""
 
-msgid "Update database"
+#: ../fvwm/components/functions/Window-Buttons:100
+#: ../fvwm/components/functions/Window-Buttons-Vertical:105
+msgid "Refresh"
 msgstr ""
 
-msgid "Used recipe"
+#: ../fvwm/components/functions/Window-Buttons:109
+#: ../fvwm/components/functions/Window-Buttons:130
+msgid "Move to left page"
 msgstr ""
 
-msgid "User"
+#: ../fvwm/components/functions/Window-Buttons:110
+#: ../fvwm/components/functions/Window-Buttons-Vertical:115
+msgid "Move to previous page"
 msgstr ""
 
-msgid "User feedback"
+#: ../fvwm/components/functions/Window-Buttons:111
+#: ../fvwm/components/functions/Window-Buttons:131
+msgid "Move to right page"
 msgstr ""
 
-msgid "Utilities"
+#: ../fvwm/components/functions/Window-Buttons:113
+msgid "Jump to left page"
 msgstr ""
 
-msgid "Vector Graphics"
+#: ../fvwm/components/functions/Window-Buttons:114
+#: ../fvwm/components/functions/Window-Buttons-Vertical:119
+msgid "Jump to previous page"
 msgstr ""
 
-msgid "Version"
+#: ../fvwm/components/functions/Window-Buttons:115
+msgid "Jump to right page"
 msgstr ""
 
-msgid "Video"
+#: ../fvwm/components/functions/Window-Buttons:117
+#: ../fvwm/components/functions/Window-Buttons-Vertical:122
+msgid "Move to page"
 msgstr ""
 
-msgid "Video Effects"
+#: ../fvwm/components/functions/Window-Buttons-Vertical:114
+#: ../fvwm/components/functions/Window-Buttons-Vertical:134
+msgid "Move to upper page"
 msgstr ""
 
-msgid "Video playlists"
+#: ../fvwm/components/functions/Window-Buttons-Vertical:116
+#: ../fvwm/components/functions/Window-Buttons-Vertical:135
+msgid "Move to lower page"
 msgstr ""
 
-msgid "Viewers"
+#: ../fvwm/components/functions/Window-Buttons-Vertical:118
+msgid "Jump to upper page"
 msgstr ""
 
-msgid "Volume"
+#: ../fvwm/components/functions/Window-Buttons-Vertical:120
+msgid "Jump to lower page"
 msgstr ""
 
-msgid "Vu-Meters"
+#: ../fvwm/components/functions/Window-Decorations:29
+msgid "Button model"
 msgstr ""
 
-msgid "Wallpaper"
+#: ../fvwm/scripts/desktop_manager:66
+msgid "Mount"
 msgstr ""
 
-msgid "Watch DVB"
+#: ../fvwm/scripts/desktop_manager:70
+msgid "XDG user directories"
 msgstr ""
 
-msgid "Web Browsers"
+#: ../fvwm/scripts/desktop_manager:71
+msgid "Mounted partitions"
 msgstr ""
 
-msgid "Web Development"
+#: ../fvwm/scripts/desktop_manager:72
+msgid "Show directories"
 msgstr ""
 
-msgid "Webcam"
+#: ../fvwm/scripts/desktop_manager:73
+msgid "Actions"
 msgstr ""
 
-msgid "Window decorations"
+#: ../fvwm/scripts/desktop_manager:74
+msgid "Emplacement"
 msgstr ""
 
-msgid "Window focus policy"
+#: ../fvwm/scripts/desktop_manager:75
+msgid "Show on top with panels"
 msgstr ""
 
-msgid "WindowStyle"
+#: ../fvwm/scripts/media_directories:20
+msgid "Browse Music"
 msgstr ""
 
-msgid "With contributions from:"
+#: ../fvwm/scripts/media_directories:28
+msgid "Browse CDROM"
 msgstr ""
 
-msgid "Word Processors"
+#: ../fvwm/scripts/media_directories:32
+msgid "Browse DVD"
 msgstr ""
 
-msgid "X.Org documentation"
+#: ../fvwm/scripts/FileEditors/IPTVCatPlaylists-Help:3
+msgid "IPTV Categories Playlists"
 msgstr ""
 
-msgid "X.Org-Xserver documentation"
+#: ../fvwm/scripts/FileEditors/IPTVCatPlaylists-Help:10
+msgid "It consists of a list between double quotes, each category"
 msgstr ""
 
-msgid "X.org documentation"
+#: ../fvwm/scripts/FileEditors/IPTVCatPlaylists-Help:13
+msgid "is separated by a space from the following category."
 msgstr ""
 
-msgid "XDG Menu with Alt+A"
+#: ../fvwm/scripts/FileEditors/IPTVCatPlaylists-Help:16
+msgid "Into the list, the backslash at the end of a line is mandatory,"
 msgstr ""
 
-msgid "XDG user directories"
+#: ../fvwm/scripts/FileEditors/IPTVCatPlaylists-Help:19
+msgid "with the exception of the last line."
 msgstr ""
 
-msgid "You are editing the file"
+#: ../fvwm/scripts/FileEditors/IPTVCatPlaylists-Help:22
+msgid "For an up-to-date and complete list of categories,"
 msgstr ""
 
-msgid "You are welcomed to send feedback to the developer:"
+#: ../fvwm/scripts/FileEditors/IPTVCatPlaylists-Help:25
+msgid "please take a look at:"
 msgstr ""
 
-msgid "You have been warned!"
+#: ../fvwm/scripts/FileEditors/IPTVCatPlaylists-Help:31
+msgid "If you want the xxx category, ask your system administrator"
 msgstr ""
 
-msgid "You should edit the file"
+#: ../fvwm/scripts/FileEditors/IPTVCatPlaylists-Help:34
+msgid "to enable it into"
 msgstr ""
 
-msgid "You should save wallpapers in"
+#: ../fvwm/scripts/FileEditors/IPTVCatPlaylists-Help:40
+msgid "The first line is a comment and can be ignored."
 msgstr ""
 
-msgid "a lot of files in one subdirectory."
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:3
+msgid "Show Directories"
 msgstr ""
 
-msgid "and choose a player in the preferences."
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:13
+msgid "path1 path2"
 msgstr ""
 
-msgid "and path is the full path to the media directory."
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:16
+msgid "where path1 and path2 are directory paths"
 msgstr ""
 
-msgid "and restart this tool:"
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:19
+msgid "you want to have with the desktop icons."
 msgstr ""
 
-msgid "at the next start of your X session"
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:22
+msgid "path2 is optional and will be shown in the second panel"
 msgstr ""
 
-msgid "bug reports, suggestions, patches, ideas,"
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:25
+msgid "of your preferred file browser."
 msgstr ""
 
-msgid "congratulations or complaints."
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:28
+msgid "Some file browsers can support more than 2 paths."
 msgstr ""
 
-msgid "fvwm-crystal IRC channel on FreeNode:"
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:31
+msgid "Path names with spaces must be quoted with single quotes."
 msgstr ""
 
-msgid "it is better to have a few subdirectories than"
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:34
+msgid "If you don’t want any such icons,"
 msgstr ""
 
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:37
 msgid "just blank this file but keep it."
 msgstr ""
 
-msgid "of your preferred file browser."
+#: ../fvwm/scripts/SingleLineEdit/MPlayerParams-Help:4
+msgid "This form let you edit mplayer's extra parameters."
 msgstr ""
 
-msgid "page"
+#: ../fvwm/scripts/SingleLineEdit/MPlayerParams-Help:10
+msgid "at the beginning is mandatory."
 msgstr ""
 
-msgid "pages"
+#: ../fvwm/scripts/SingleLineEdit/MPlayerParams-Help:13
+msgid "You can put any parameter you want to pass to mplayer."
 msgstr ""
 
-msgid "path1 path2"
+#: ../fvwm/scripts/SingleLineEdit/MPlayerParams-Help:16
+msgid "Consult mplayer documentation to know what You are doing."
 msgstr ""
 
-msgid "path2 is optional and will be shown in the second panel"
+#: ../fvwm/scripts/SingleLineEdit/MPlayerParams-Help:19
+msgid "If you need quoting, please use double quotes only."
 msgstr ""
 
-msgid "pixel"
+#: ../fvwm/scripts/SingleLineEdit/MPlayerParams-Help:22
+msgid "As example, for IPTV watching, you need the following:"
 msgstr ""
 
-msgid "pixels"
+#: ../fvwm/scripts/SingleLineEdit/MPlayerParams-Help:28
+msgid "where the exact value of cache (8092 here)"
 msgstr ""
 
-msgid "type path"
+#: ../fvwm/scripts/SingleLineEdit/MPlayerParams-Help:31
+msgid "will depend on many factors including the network connection."
 msgstr ""
 
-msgid "use X and space otherwise."
+#: ../fvwm/scripts/SingleLineEdit/MPlayerParams-Help:34
+msgid "If unsure, just click on the Quit button."
 msgstr ""
 
-msgid "where path1 and path2 are directory paths"
+#: ../fvwm/scripts/SingleLineEdit/MPlayerParams-Help:37
+msgid "For no extra parameters, just put the following line:"
 msgstr ""
 
-msgid "where type is one of the following"
+# End of generated strings
+#: ..fvwm/scripts/XDG-Menu
+msgid "Configure"
 msgstr ""
 
-msgid "you want to have with the desktop icons."
+#: ..fvwm/scripts/XDG-Menu
+msgid "Regenerate"
 msgstr ""
-
-# End of generated strings
diff --git a/addons/make.pot b/addons/make.pot
index 1e5684f..b2d8ced 100755
--- a/addons/make.pot
+++ b/addons/make.pot
@@ -160,6 +160,9 @@ cat <<'EOF'
 # This file is distributed under the same license as the fvwm-crystal package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
+# Using quoting characters into a translation can confuse fvwm.
+# To avoid this, you MUST use other UTF-8 characters like , ‘ ’ “ ” « or ».
+# The most used one can be the apostrophe: please use ’ instead of '.
 #, fuzzy
 msgid ""
 msgstr ""
@@ -217,6 +220,16 @@ done
 
 echo '# End of generated strings' >>$i.pot
 
+# put non conventional strings here:
+if [ "$i" = "fvwm-crystal" ]; then
+	echo '#: ..fvwm/scripts/XDG-Menu' >>$i.pot
+	echo 'msgid "Configure"' >>$i.pot
+	echo 'msgstr ""' >>$i.pot
+	echo '' >>$i.pot
+	echo '#: ..fvwm/scripts/XDG-Menu' >>$i.pot
+	echo 'msgid "Regenerate"' >>$i.pot
+	echo 'msgstr ""' >>$i.pot
+fi
 
 # Merge po files
 if [ -e $i.po ]; then
@@ -239,6 +252,5 @@ fi
 done
 ###
 
-
 # Cleanup
 rm -f .make.pot*
diff --git a/addons/make_jalv_menu b/addons/make_jalv_menu
new file mode 100755
index 0000000..c0f03bd
--- /dev/null
+++ b/addons/make_jalv_menu
@@ -0,0 +1,85 @@
+#!/bin/bash
+
+# This script will make a jalv menu for fvwm-crystal with all the lv2 plugins available.
+
+# menu location
+MENU_LOCATION="${FVWM_USERDIR}/Applications/Multimedia/Audio/LV2_jalv"
+#mkdir -p ${MENU_LOCATION}
+
+# Make a plugin list
+PLUGIN_LIST=`lv2ls`
+
+# test
+want_test() {
+	echo "Do you want to test each plugin?"
+	echo "This will slow down the process a lot, but will give you the possibility to choose which plugin you want into the menu or not."
+	echo "Please answer y/n."
+	read WANT_TEST
+	case $WANT_TEST in
+		y)	echo "Good, each plugins will be tested."
+			;;
+		n)	echo "Good, automatic creation will follow."
+			;;
+		*)	echo "How old are you? You must first learn how to read and type!!!";
+			echo ""
+			want_test
+			;;
+	esac
+}
+# If the plugin is buggy and have no GUI, ctrl-c will kill that scipt
+#want_test
+
+test_plugin() {
+	$1
+	echo "Do you want to remove that file ${1}?"
+	echo "Type y to remove it or anything else to keep it."
+	read REMOVE_IT
+	case $REMOVE_IT in
+		y)	rm "${1}";
+			echo "${1} removed"
+			;;
+		*)	echo "Menu entry created for ${2}"
+			;;
+	esac
+}
+
+## Some functions
+create_menu() {
+	mkdir -p ${MENU_LOCATION}/${1}
+	for i in ${PLUGIN_LIST}
+	do
+		MENU_DIR=`lv2info $i | grep -m 1 Class | sed -e "s|\(.*\)\(Class: *\)||" -e "s: :_:g" -e "s:/:_:g" -e "s:':_:g"`
+		mkdir -p ${MENU_LOCATION}/${1}/${MENU_DIR}
+		MENU_NAME=`lv2info $i | grep -m 1 Name | sed -e "s|\(.*\)\(Name: *\)||" -e "s: :_:g" -e "s:/:_:g" -e "s:':_:g"`
+		FILE_NAME="${MENU_LOCATION}/${1}/${MENU_DIR}/~jalv.${1}~${MENU_NAME}"
+		echo '#!/bin/sh' > ${FILE_NAME}
+		echo "exec jalv.${1} $i \$@" >> ${FILE_NAME}
+		chmod +x ${FILE_NAME}
+#		if [ $WANT_TEST = y ]
+#		then test_plugin ${FILE_NAME} ${MENU_NAME}
+#		fi
+done
+}
+
+menu_choice() {
+	echo "Do you want to make a LV2_${1} menu? Type y/n."
+	read CHOICE
+	case $CHOICE in
+		y)	JALV_EXE="${1}";
+			echo "Creation of the ${1} menu...";
+			create_menu ${1}
+			;;
+		n)	echo "Nothing to be done."
+			;;
+		*)	menu_choice ${1}
+			;;
+	esac
+}
+
+# Do it
+TEST_JALV=`ls /usr/bin | grep jalv.`
+for i in ${TEST_JALV}
+do
+	JALV_SUFFIX=`echo $i | sed -e "s|\(.*\)\(\.\)\(.*\)$|\3|"`
+	menu_choice ${JALV_SUFFIX}
+done
diff --git a/addons/settings.ini b/addons/settings.ini
new file mode 100644
index 0000000..7d5622f
--- /dev/null
+++ b/addons/settings.ini
@@ -0,0 +1,19 @@
+[Settings]
+gtk-theme-name=Adwaita-dark
+gtk-icon-theme-name=Adwaita
+gtk-font-name=Verdana Regular 14
+gtk-cursor-theme-name=Adwaita
+gtk-cursor-theme-size=0
+gtk-toolbar-style=GTK_TOOLBAR_BOTH
+gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
+gtk-button-images=0
+gtk-menu-images=0
+gtk-enable-event-sounds=1
+gtk-enable-input-feedback-sounds=1
+gtk-xft-antialias=1
+gtk-xft-hinting=1
+gtk-xft-hintstyle=hintfull
+gtk-xft-rgba=rgb
+gtk-application-prefer-dark-theme=1
+gtk-cursor-blink=0
+
diff --git a/addons/start_cadence b/addons/start_cadence
new file mode 100755
index 0000000..a3e763f
--- /dev/null
+++ b/addons/start_cadence
@@ -0,0 +1,6 @@
+#!/bin/bash
+
+# the new way ro start and control jack
+cadence-session-start --maybe-system-start
+
+cadence
diff --git a/addons/start_jack b/addons/start_jack
new file mode 100755
index 0000000..4b02a7c
--- /dev/null
+++ b/addons/start_jack
@@ -0,0 +1,33 @@
+#!/bin/bash
+
+#SilentOps='2>&1 1>/dev/null'
+SilentOps=''
+
+jack_control start
+sudo schedtool -R -p 20 `pidof jackdbus`
+#su -c "schedtool -R -p 20 `pidof jackdbus`"
+jack_control eps realtime true
+jack_control ds alsa
+jack_control dps device hw:SB
+jack_control dps rate 48000
+jack_control dps nperiods 2
+#jack_control dps period 64
+jack_control dps period 1024
+sleep 10
+/usr/bin/a2jmidid -e ${SilentOps} &
+sleep 10
+qjackctl ${SilentOps} &
+sleep 10
+# qmidiroute ~/All2MIDI1.qmr ${SilentOps} &
+# sleep 10
+# yoshimi -S ${SilentOps} &
+# sleep 10
+
+echo  "Press enter when you want to close these software"
+read Touch
+
+jack_control stop
+kill -15 `pidof jackdbus`
+kill -15 `pidof a2jmidid`
+kill -15 `pidof qjackctl`
+jack_control exit
diff --git a/addons/stop_jack b/addons/stop_jack
new file mode 100755
index 0000000..ac7dd8a
--- /dev/null
+++ b/addons/stop_jack
@@ -0,0 +1,38 @@
+#!/bin/bash
+
+cleanup() {
+    rm ~/.jackdrc
+    rm ~/.config/jack/conf.xml
+}
+
+qjackcleanuo() {
+    rm ~/.config/rncbc.org/QjackCtl.conf
+}
+
+stopjack() {
+    jack_control stop
+    killall -9 jackdbus
+    killall -9 a2jmidid
+    killall -9 qjackctl
+    # qmidiroute ~/All2MIDI1.qmr ${SilentOps} &
+    # yoshimi -S ${SilentOps} &
+}
+
+echo "Choix des action :"
+echo ""
+echo "j:	will stop the jack server and programs launched by start_jack."
+echo "c:	as j but will also remove the jackd config files."
+echo "a:	as c but will also clean QJackCtl config file."
+echo "*:	as j"
+read ACTION
+
+case $ACTION in
+    j)	stopjack;;
+    c)	cleanup;
+        stopjack;;
+    a)  cleanup;
+	qjackcleanup;
+	stopjack;;
+    *)	stopjack;;
+esac
+
diff --git a/asciidoc/FAQ b/asciidoc/FAQ
index 40584c1..0133ed6 100644
--- a/asciidoc/FAQ
+++ b/asciidoc/FAQ
@@ -2,7 +2,7 @@ fvwm-crystal-FAQ(1)
 ===================
 :doctype: manpage
 :man source:   FAQ
-:man version:  3.4.0
+:man version:  3.6.4
 :man manual:   FVWM-Crystal
 
 NAME
@@ -298,10 +298,12 @@ consequence, you must be able to install Fvwm-Crystal by running
 ----
 make install
 ----
-or
+for in installation into /usr/lib or
 ----
 make prefix=/usr install
 ----
+for in installation into /usr.
+
 Due to the installation of the session file in /etc/X11/Sessions and of a sudo
 configuration file in /etc/sudoers.d, the installation into the user file hierarchy is not
 supported. Anyway, if you don't have root access, you may process as explained above,
@@ -468,6 +470,21 @@ First, you must install lxappearance and qtconfig. At that time of writing (May
 
 After selecting your favorite GTK+ theme with lxappearance, run qtconfig to select the Default theme to use the system settings, or the GTK+ style to apply your GTK+ settings to QT.
 
+Fram fvwm-crystal-3.6.4, the Panel font preferences will be applyed to GTK+ 2 and 3 as its default font.
+
+We are now in 2017 and time have changed. We are now in the QT5 time and qtconfig don't exist anymore. First install qt5ct and, if possible, qt5-styleplugins. 
+
+With qt5ct, you can set the theme, some of them have both gtk+ and qt versions and you can set them here for qt. When qt5-styleplugins is installed, you can choose the gtk2 theme and any time you change the gtk+ theme, as example with lxappearance, qt will use it. Be aware the gtk theme will work best if it have both gtk2 and gtk3 versions.
+
+For all that to work, you may have to set 2 variables, as example in ~/.xinitrc or ~/.bashprofile:
+----
+export XDG_CURRENT_DESKTOP="gnome"
+export QT_QPA_PLATFORMTHEME="gtk2"
+----
+
+For a detailled discussion, take a lokk at https://wiki.archlinux.org/index.php/Uniform_look_for_Qt_and_GTK_applications
+
+
 3.12 Q: Mounting/unmounting don't work with all medias?
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 A: FVWM-Crystal dekstop manager use mount, umount for the "regular" partitions and pmount for the removable medias. It also support pmount-gui for the removable medias.
@@ -477,13 +494,17 @@ A: FVWM-Crystal dekstop manager use mount, umount for the "regular" partitions a
 /dev/sdb1  /mnt/work  ext4  users,noatime  0 2
 ----
 
-- For the USB and Firewire devices, you can add entries for them in /etc/fstab. mount/umount will be used. For example:
+- For the USB and Firewire devices, you can add entries for them in /etc/fstab. mount/umount will be used. They will be mounted at boot and the +users+ tag will let you mount and umount them as user. For example:
 ----
 /dev/sdd1  /mnt/usb  ext3  users,noatime  0 2
 ----
-They will be mounted at boot and the +users+ tag will let you mount and umount them as user.
 
-- For the USB and Firewire devices not present in the fstab, you must install pmount. pmount-gui is also supported. They will be mounted in /media. You may want to install uam too.
+
+- For the USB and Firewire devices not present into the fstab file, you must install pmount. pmount-gui is also supported. They will be mounted in /media. You may want to install uam too. For uam to give you write access with ext formatted partitions, /media must be created after uam installation and you must adjust PARENT_PERMS and MP_PERMS in /etc/udev/uam.conf accordingly:
+----
+PARENT_PERMS=0777
+MP_PERMS=0777
+----
 
 - For the CD/DVD devices and much more, install and configure autofs.
 
diff --git a/asciidoc/KeyboardBindings b/asciidoc/KeyboardBindings
index 83fced6..373111d 100644
--- a/asciidoc/KeyboardBindings
+++ b/asciidoc/KeyboardBindings
@@ -32,6 +32,12 @@ Legend:
 	RMB - Right Mouse Button
 	MMB - Middle Mouse Button
 
+	Preference menu -> Key binding modifiers editor
+
+let you change the key modifiers. It is necessary to quit and restart X
+for the changes to take effect. As exemple, if a software have a lot of
+bindings with the Alt key, you can reassign all the Mod1 fvwm-crystal bindings
+to use another modifier like Win_L.
 
 Terminal windows:
 -----------------
diff --git a/asciidoc/MouseBindings b/asciidoc/MouseBindings
index d66e2ef..35cbe69 100644
--- a/asciidoc/MouseBindings
+++ b/asciidoc/MouseBindings
@@ -251,7 +251,7 @@ Desktop pager:
 *RMB*::
 	Switch to selected region.
 
-MMB::
+*MMB*::
 	Move selected miniature window to a different desktop page, or move
 	outside the pager window to the current desktop.
 
diff --git a/asciidoc/fvwm-crystal b/asciidoc/fvwm-crystal
index 616071c..58328f4 100644
--- a/asciidoc/fvwm-crystal
+++ b/asciidoc/fvwm-crystal
@@ -2,7 +2,7 @@ fvwm-crystal(1)
 ===============
 :doctype: manpage
 :man source:   fvwm-crystal
-:man version:  3.4.0
+:man version:  3.7.0
 :man manual:   FVWM-Crystal
 
 NAME
@@ -14,7 +14,7 @@ fvwm-crystal - an easy to use, eye-candy but also powerful desktop environment f
 SYNOPSIS
 --------
 
-None
+[variables] *startx /usr/bin/fvwm-crystal*
 
 
 DESCRIPTION
@@ -24,6 +24,58 @@ DESCRIPTION
 
 USAGE
 -----
+FVWM-Crystal use some built-in environmental variables. You can redifine them at the command line:
+
+*FVWM_USERDIR* set where is the user-wide configuration (default: *$HOME/.fvwm-crystal*).
+
+*FVWM_CONFIGDIR* set where is the system-wide configuration (default: */etc/X11/fvwm/fvwm-crystal*).
+
+*FVWM_SYSTEMDIR* set where are the system-wide files (default: *${prefix}/share/fvwm-crystal/fvwm*).
+
+*FVWM_DISTROMENUDIR* set where the distribution specific menu is located (default: */var/lib/fvwm-crystal*).
+
+*FVWM_DISTROMENUNAME* set the name of the distribution menu (default: *debian*).
+
+*Note:* FVWM_DISTROMENUDIR and FVWM_DISTROMENUNAME are used by fvwm-crystal to create menus specific to a distribution. As example, with debian as distro menu name, *FVWM_*DIR/Applications/debian* will be searched for menu entries. Take a look into the recipes for examples of use.
+
+You can define these variables in your *~/.xinitrc* file, or use something like:
+----
+FVWM_USERDIR="/home/user/.my-dir" startx /usr/bin/fvwm-crystal
+----
+
+or with *~/.xinitrc*:
+----
+xrdb ~/.Xdefaults
+exec /usr/bin/fvwm-crystal 2>.errors.fvwm-crystal 1>.errors.xorg
+----
+and run it with
+----
+startx
+----
+
+Another example:
+----
+FVWM_USERDIR="/home/user/.my_dir" startx
+----
+
+Alternative to the last command, in *~/.xinitrc*:
+----
+xrdb ~/.Xdefaults
+FVWM_USERDIR="~/.my_dir"
+export FVWM_USERDIR
+exec /usr/bin/fvwm-crystal 2>.errors.fvwm-crystal 1>.errors.xorg
+----
+and run
+----
+startx
+----
+
+When fvwm3 is in use, the following variables can be used:
+
+*FVWMCRYSTAL_DEBUG* set fvwm3 in debug mode when set to a non empty value (default: not set). You don't need to redirect the errors into a file, fvwm3 will do it for you.
+
+*FVWM_LOGFILE* set fvwm3 log file when in debug mode (default: ~/.fvwm-crystal.log).
+
 
 First Start
 ~~~~~~~~~~~
@@ -62,7 +114,12 @@ video /mnt/usb/Video
 dvd /dev/cdrom
 ----
 
-When you are done, save the file. You can load the control for your preferred player from the preferences menu
+When you are done, save the file. To edit that file, you can launch a very simple editor from the preferences menu:
+----
+Crystal -> Preferences -> Preferences editor
+----
+
+Now, You can load the control for your preferred player from the preferences menu:
 ----
 Crystal -> Music -> Player -> Music player
 ----
@@ -86,9 +143,9 @@ For the other mixers, the dB scale is approximated.
 
 Desktop Organisation
 ~~~~~~~~~~~~~~~~~~~~
-19 different desktop layouts, named recipes, are available.
+20 different desktop layouts, named recipes, are available.
 
-Some are very simple and provide very few decorations. Others provide many buttons and decorations. A few of them mimic existing OS, like Nebulae which loosely mimic Windows, or Amiga which mimic the Amiga OS.
+Some are very simple and provide very few decorations. Others provide many buttons and decorations. A few of them mimic existing OS, like Nebulae which loosely mimic Windows, or Amiga which mimic the Amiga OS. The Custom recipe provide a modern look and feel via a magic button with its own preference menu.
 
 You can change them via Fvwm-Crystal system menu:
 ----
@@ -163,11 +220,11 @@ More: the files in the applications database are scripts. You can put anything y
 The same database is used to generate the application menu available with the system menu on some recipes, and with the Alt+Menu key binding.
 +
 The application database provided by +FVWM_Crystal+ contain a large set of menu entries and application icons. You can generate extra database menu entries and icons from the preferences menu:
-
++
 ----
 Diamond -> Preferences -> Generate application menu+
 ----
-
++
 This will populate +$HOME/.fvwm-crystal/Applications+ and +$HOME/.fvwm-crystal/icons+.
 +
 The 2 first time you run this script, it will copy 2 preferences files and show help messages.
@@ -226,14 +283,34 @@ A custom command can also be set where both console commands and X commands can
 If +pmount-gui+ is installed, the contextual menu of the Home icon will show 2 options for mounting and unmounting the removable devices. The contextual menu of the partition's icons will show the mount points of the patitions and an item for umounting the partitions. This options will use +pumount+ if the partition is mounted in /media, +umount+ otherwise.
 You will also get menu items to mount the unmounted partitions, if they are present in /etc/fstab with the option user(s).
 
-_Application Icons_::
+
+_Magic Button Bar_::
++
+The Magic button bar is provided by the Custom recipe. This is a button bar with its own preference menu. You can choose to show the applets like the clock, and different menu or application launchers.
 +
-They are the icons of the iconic applications. This will work only with the recipe that doesn't provide an icon manager for them.
+A right click on a menu or application launcher will show its dedicated preferences menu. In that menu, you can choose:
++
+* To show the magic button on the top, bottom, right or left of the screen.
+* The size of the buttons
+* To toggle the bar on top of the applications with the mouse on the border.
+* To edit the magic button bar preferences file. Usefull to reorder the launchers.
+* To generate its preferences menu. Needed when new applications are added or removed from the system.
+* To generate the button bar.
+* To choose an applet to add or remove.
+* To choose a menu to add.
+* To choose an application launcher to add.
++
+An application and menu launcher will be added to the right of the launcher from where the preference menu was called. To remove a menu or application launcher from the magic button bar, just make a middle click on it. The pager will be the last button, the other applets will be first.
+
 
-In 
+_Application Icons_::
++
+They are the icons of the iconic applications. This will work only with the recipe with no icon manager. In
++
 ----
 Preferences -> Type of icons
 ----
++
 you can choose between:
 +
 * +None+
@@ -297,7 +374,7 @@ Most preferences are applied on the fly. To change from or to the ROX-Filer or N
 
 *Desktop menu*::
 	Set On or Off the menu available with left clicking.
-	With FVWM>2.6.5, you can also set On or Off the XDG menu *Alt + A*
+	You can also set On or Off the XDG menu available wia *Alt + A*
 
 *Notification area manager*::
 	Select stalonetray or trayer, and let you choose the size of the area between 0 to 20 icons.
@@ -311,14 +388,17 @@ Most preferences are applied on the fly. To change from or to the ROX-Filer or N
 
 With the without raise policies, a click on a title bar will raise the window.
 
+*Mouse velocity*::
+	Set if you want than Fvwm-Crystal manage the velocity of the mouse.
+
 *Privileged terminals*::
 	With URxvt and ETerm, set the FPOverrideGrabFocus style. Such terminals will never loose the focus.
 
 *Generate application menu*::
-	Generate the databse entries and icons for the applications menu.
+	Generate the databse entries and icons for the applications menu. It will also set the Icon and MiniIcon related styles.
 
 *Silent operations*::
-	Add "2>/dev/null" at the end of most commands launched by FVWM-Crystal.
+	Add "2>/dev/null" at the end of most commands launched by FVWM-Crystal. Usefull if you don't want to pollute your log file with messages from external applications.
 
 *Preferences editor*::
 	Launch the Preferences editor which let you set several preference files and variables:
@@ -375,13 +455,13 @@ Create the file *<user>/userconfig* and put your FVWM commands here. It will be
 
 AUTHORS
 -------
-This man page was written by Dominique Michel <dominique_libre@users.sourceforge.net> (C) 2013-2015. I am sorry for my bad English, and if you don't like it or can improve it, please considere to contribute.
+This man page was written by Dominique Michel <dominique_libre@users.sourceforge.net> (C) 2013-2019. I am not here to live up to your expectations and will not apologize for my bad English. If you don't like it or can improve it, please considere to contribute.
 
 
 COPYRIGHT
 ---------
 *FVWM-Crystal* and all the scripts and other files coming with 
-the distribution are subject to the GNU General Public License (GPL). 
+the distribution are subject to the GNU General Public License (GPL) version 3 or later. 
 Please refer to the COPYING file that came with *FVWM-Crystal* for details.
 
 
diff --git a/bin/fvwm-crystal b/bin/fvwm-crystal
index 043caa3..0537449 100755
--- a/bin/fvwm-crystal
+++ b/bin/fvwm-crystal
@@ -12,44 +12,97 @@
 # Name of the configuration file
 configname=config
 
+# We now have both fvwm and fvwm3. fvwm-crystal work with both of them.
+# Use $FVWM_EXEC if set, fvwm3 if present, fvvwm otherwise:
+if [ "x${FVWM_EXEC}" = "x" ]; then
+    	for name in fvwm3 fvwm fvwm2; do
+	    FVWM_EXEC=`which "${name}" 2>/dev/null`
+	    if [ $? = 0 ]; then
+		break
+	    fi
+	done
+fi
+FVWM_EXEC=`basename ${FVWM_EXEC}`
+if [ "x${FVWM_EXEC}" = "x" ]; then
+	echo 'No fvwm, fvwm2 or fvwm3 executable found in $PATH.'
+	echo "Please adjust your PATH accordingly or install fvwm."
+	echo "If fvwm is installed in another location, you can provide it as:"
+	echo '    export FVWM_EXEC="/my/location/fvwm"'
+        echo "before starting fvwm-crystal."
+	exit 1
+fi
+
+# Other fvwm-crystal variables. They was previously in the configuration file, but
+# due how fvwm honor the -F option, it is better to define them before
+# fvwm statup. If they are already defined, skip this setup.
+# Where is the user-wide configuration
+if [ -z "${FVWM_USERDIR}" ]; then
+	FVWM_USERDIR="${HOME}/.fvwm-crystal"
+fi
+# Where is the system-wide configuration
+if [ -z "${FVWM_CONFIGDIR}" ]; then
+	FVWM_CONFIGDIR="/etc/X11/fvwm/fvwm-crystal"
+fi
+# Where are the system-wide files
+if [ -z "${FVWM_SYSTEMDIR}" ]; then
+	FVWM_SYSTEMDIR="/usr/share/fvwm-crystal/fvwm"
+fi
+# Where the distribution specific menu is located
+if [ -z "${FVWM_DISTROMENUDIR}" ]; then
+	FVWM_DISTROMENUDIR="/var/lib/fvwm-crystal"
+fi
+# Nema of the distribution menu
+if [ -z "${FVWM_DISTROMENUNAME}" ]; then
+	FVWM_DISTROMENUNAME="debian"
+fi
+# Where to write the log when fvwm3 is in debug mode
+if [ "${FVWM_EXEC}" = "fvwm3" ]; then
+	if [ "x${FVWM3_LOGFILE}" = "x" ]; then
+	        FVWM3_LOGFILE="${HOME}/.fvwm-crystal.log"
+	        export FVWM3_LOGFILE
+	fi
+fi
+#
+export FVWM_USERDIR FVWM_CONFIGDIR FVWM_SYSTEMDIR FVWM_DISTROMENUDIR FVWM_DISTROMENUNAME
+
 # Default path
 # if a variable 'configfile' is defined in the environment, its value is
 # preserved; otherwise, the scripts look for configuration in common places.
 configfile="$HOME/fvwm-crystal/$configname"
-if [ -n "$FVWMCRYSTAL_BASECONFIG" ]
-	then
-		configfile="$FVWMCRYSTAL_BASECONFIG"
-	elif [ -f "$HOME/fvwm-crystal/$configname" ]
-	then
-		configfile=$HOME/fvwm-crystal/$configname;
-	elif [ -f "`dirname ${0}`/../share/fvwm-crystal/fvwm/$configname" ]
-	then
-		configfile="`dirname ${0}`/../share/fvwm-crystal/fvwm/$configname";
+if [ -n "$FVWMCRYSTAL_BASECONFIG" ]; then
+	configfile="$FVWMCRYSTAL_BASECONFIG"
+elif [ -f "$HOME/fvwm-crystal/$configname" ]; then
+	configfile=$HOME/fvwm-crystal/$configname;
+elif [ -f "`dirname ${0}`/../share/fvwm-crystal/fvwm/$configname" ]; then
+	configfile="`dirname ${0}`/../share/fvwm-crystal/fvwm/$configname";
 fi
 
-# This scripts will also kill the helper scripts when needed
+# This script will also kill the helper scripts when needed
 cleanup() {
 	exitcode="0"
 	# remove orfaned fullscreen files
-	rm /tmp/fullscreen* 2>/dev/null
+	# TODO: check if this is still needed.
+	rm -f /tmp/fullscreen* 2>/dev/null
 	# check for old instances and PID orfaned files
+	# TODO: make it to work with Xephyr and fvwm3.
+	# 	normally not needed here because DesktopCheckMounts take care of it, check this.
 	for i in $(ls /tmp/crystal_desktopcheckmount_* 2>/dev/null); do
 		pid=$(echo $i | sed -e 's:/tmp/crystal_desktopcheckmount_::')
 		kill $pid 2>/dev/null
-		rm $i
+		rm -f $i
 		exitcode="1"
 	done
 	for i in $(ls /tmp/crystal_update_infoline_* 2>/dev/null); do
 		pid=$(echo $i | sed -e 's:/tmp/crystal_update_infoline_::')
 		kill $pid 2>/dev/null
-		rm $i
+		rm -f $i
 		exitcode="1"
 	done
 	for i in $(ls /tmp/crystal_mplayer_* 2>/dev/null); do
 		pid=$(echo $i | sed -e 's:/tmp/crystal_mplayer_::')
 		kill $pid 2>/dev/null
 		kill -9 $pid 2>/dev/null
-		rm $i
+		rm -f $i
 		exitcode="1"
 	done
 	# exit if not startup
@@ -66,5 +119,27 @@ trap cleanup INT QUIT TERM
 
 # cleanup previuos instances
 cleanup previous
+#echo "paramètres: $@"
+#echo "exec fvwm -f $configfile $@"
+
+# the log become huge with time, remove it
+if [ -f "${FVWM3_LOGFILE}" ]; then
+	rm -f "${FVWM3_LOGFILE}"
+fi
 
-exec fvwm -f $configfile $@
+#exec fvwm -f $configfile $@
+if [ "x${FVWMCRYSTAL_DEBUG}" = "x" ]; then
+	echo "Fvwm-Crystal starting using ${FVWM_EXEC}."
+	exec ${FVWM_EXEC} -f $configfile $@
+else
+	if [ "${FVWM_EXEC}" = "fvwm3" ]; then
+		echo "Fvwm-Crystal starting using ${FVWM_EXEC} in debug mode, the log file is ${FVWM3_LOGFILE}."
+		exec ${FVWM_EXEC} -v -f $configfile $@
+	else
+		echo "Debug mode is not supported by ${FVWM_EXEC}. It print all errors to stderr."
+		echo "You can redirect these errors into a file whith the following line in ~/.xinitrc:"
+		echo '     exec /usr/bin/fvwm-crystal 2>./.errors.fvwm-crystal'
+		echo "Fvwm-Crystal starting using ${FVWM_EXEC}."
+		exec ${FVWM_EXEC} -f $configfile $@
+	fi
+fi
diff --git a/bin/fvwm-crystal.apps b/bin/fvwm-crystal.apps
index 63e4fe9..9f1dd05 100755
--- a/bin/fvwm-crystal.apps
+++ b/bin/fvwm-crystal.apps
@@ -1,7 +1,12 @@
-#!/usr/bin/env python2
+#!/usr/bin/env python3
 #
 #   Author: Rafal Bisingier 2005
-# 
+#   Minor fixes and bump to python3: Dominique Michel 20xx 2019
+#	If you want to make this script to work with python2,
+#	it is just to chanhe its shebang to python2.
+#	You can do the same with the 3 other python scripts
+#	in fvwm-crystal.
+#
 #####################################################################################
 #
 #    This program is free software; you can redistribute it and/or modify
@@ -825,10 +830,10 @@ def printTopAppsMenu(apps,output=sys.stdout,destroyMenu=False,useIcons=True,tear
 params=parseArgv(sys.argv)
 
 if params[0].about:
-	print 'This is',__name__
-	print 'Version',__version__
-	print 'Author:',__author__
-	print 'Licensed on: ',__license__
+	print('This is',__name__)
+	print('Version',__version__)
+	print('Author:',__author__)
+	print('Licensed on: ',__license__)
 	sys.exit()
 
 ########################## DEBUG ################################
diff --git a/bin/fvwm-crystal.generate-menu b/bin/fvwm-crystal.generate-menu
index 47d2fe3..f559c7d 100755
--- a/bin/fvwm-crystal.generate-menu
+++ b/bin/fvwm-crystal.generate-menu
@@ -1,6 +1,7 @@
 #!/bin/bash
 #
 # Generate FVWM-Crystal menu from desktop and icons files provided by the applications.
+# For software which have an icon, generate the Icon and MiniIcon styles.
 #
 # Author: Dominique Michel <dominique_libre@user.sourceforge.net>, 2007-2014
 #
@@ -38,29 +39,42 @@ if [ $# -lt 2 ]; then
 	# Where are the Fvwm-Crystal icons files:
 	FC_ICONBASEROOT="/usr/share/fvwm-crystal/fvwm/icons/Default"
 	FC_ICONBASEUSER="/.fvwm-crystal/icons/Default"
+	# Where are the Fvwm-Crystal styles files:
+	FC_STYLEBASEROOT="/usr/share/fvwm-crystal/fvwm/components/styles"
+	FC_STYLEBASEUSER="/.fvwm-crystal/components/styles"
 	# Test which user run the script. Ir root, install in FVWM-SYSTEMDIR,
 	# otherwise in FVWM_USERDIR. If ROOT, existing entry will be searched
 	# only in FVWM_SYSTEMDIR, otherwise in both FVWM_DIR.
 	if [[ "${your_id}" == root ]]; then
 		FC_MENUBASE="${FC_MENUBASEROOT}"
 		FC_ICONBASE="${FC_ICONBASEROOT}"
-		FC_MENUEXIST="${FC_MENUBASEROOT}"
+		FC_STYLEBASE="${FC_STYLEBASEROOT}"
+		FC_MENUEXIST="${FC_STYLEBASEROOT}"
 		FC_ICONEXIST="${FC_ICONBASEROOT}"
+#		FC_STYLEEXIST="${FC_STYLEBASEROOT}"
 	else
 		FC_MENUBASE="/home/${your_id}${FC_MENUBASEUSER}"
 		FC_ICONBASE="/home/${your_id}${FC_ICONBASEUSER}"
+		FC_STYLEBASE="/home/${your_id}${FC_STYLEBASEUSER}"
 		FC_MENUEXIST="${FC_MENUBASEROOT} /home/${your_id}${FC_MENUBASEUSER}"
 		FC_ICONEXIST="${FC_ICONBASEROOT} /home/${your_id}${FC_ICONBASEUSER}"
+#		FC_STYLEEXIST="${FC_ICONBASEROOT} /home/${your_id}${FC_STYLEBASEUSER}"
 	fi
 else
 	FC_MENUBASEROOT="$1/Applications"
 	FC_ICONBASEROOT="$1/icons/Default"
+#	FC_STYLEBASEROOT="$1/components/styles"
 	FC_MENUBASE="$2/Applications"
 	FC_ICONBASE="$2/icons/Default"
+	FC_STYLEBASE="$2/components/styles"
 	FC_MENUEXIST="${FC_MENUBASEROOT} ${FC_MENUBASE}"
 	FC_ICONEXIST="${FC_ICONBASEROOT} ${FC_ICONBASE}"
+#	FC_STYLEEXIST="${FC_STYLEBASEROOT} ${FC_STYLEBASE}"
 fi
 	SIZES="22x22 32x32 48x48"
+	ICONSIZE="32x32"
+	MINIICONSIZE="22x22"
+	ICONSTYLEFILE="Generated-Application-Icons-22-32"
 
 #
 #
@@ -68,6 +82,12 @@ fi
 # Don't change anything past this line
 # # # # # # # # # # # # # # # # # # # # # # # # # # #
 
+# make the directories if they don't exist; the menu directories are made later
+for size in ${SIZES}; do
+	mkdir -p "${FC_ICONBASE}/${size}/apps"
+done
+mkdir -p "${FC_STYLEBASE}"
+
 # The locale in use
 LOC="$(echo $LANG|cut -d "_" -f 1)"
 case "$LOC" in
@@ -124,7 +144,8 @@ echo "The program will search for existing menu entries in $FC_MENUEXIST and for
 echo " icons in $FC_ICONEXIST."
 echo "It will look for desktop file into $DesktopDir and for original icons into $SYSTEM_ICONDIRS"
 echo " "
-echo "Installing the menu entrie in $FC_MENUBASE and the icons in $FC_ICONBASE"
+echo "Installing the menu entrie in ${FC_MENUBASE}, the icons in $FC_ICONBASE"
+echo "and the styles in ${FC_STYLEBASE}."
 
 # Parameter test
 if [ $# -lt 2 ]; then
@@ -159,28 +180,33 @@ createicon() {
 	if [[ $RETVAL == "yes" ]]; then
 		# fvwm-crystal icon exists, nothing to do (1)
 		echo "Icon for $1 exist, skip"
+		# but write the styles
+		echo "Style $1 MiniIcon ${MINIICONSIZE}/apps/"$1".png, Icon ${ICONSIZE}/apps/"$1".png" >> "${FC_STYLEBASE}/${ICONSTYLEFILE}"
+		echo "Style for $1 created."
 	else
 		if [[ "$2" != "$1" ]]; then
 			# use file hint pointed to by menu entry
 			# test if file don't exist
 			if [ ! -e "$2" ]; then
-				ICONSRCFILE=`find $SYSTEM_ICONDIRS -type f -iname "$2"`
+				ICONSRCFILE=`find $SYSTEM_ICONDIRS -type f -iname "$2.*"`
+				if [[ "$ICONSRCFILE" == "" ]]; then
+					ICONSRCFILE=`find $SYSTEM_ICONDIRS -type f -iname "$2"`
+				fi
 			else
 				ICONSRCFILE="$2"
 			fi
 			if [ -z "$ICONSRCFILE" ]; then
-				ICONSRCFILE=`find $SYSTEM_ICONDIRS -type f -iname "$2.png" -or -iname "$2.xpm" -or -iname "$2.ico" -or -iname "svg" -or -iname "$2.bmp" -or -iname "$2.gif" -or -iname "$2.jpg" -or -iname "$2.pcx" -or -iname "$2.ppm" -or -iname "$2.tga"`
+				ICONSRCFILE=`find $SYSTEM_ICONDIRS -type f -iname "$2.png" -or -iname "$2.xpm" -or -iname "$2.ico" -or -iname "$2.svg" -or -iname "$2.bmp" -or -iname "$2.gif" -or -iname "$2.jpg" -or -iname "$2.pcx" -or -iname "$2.ppm" -or -iname "$2.tga"`
 			fi
 		else
 			# try to find a suitable icon in the system directories
 			ICONSRCFILE=`find $SYSTEM_ICONDIRS -type f -iname "$1.png" -or -iname "$1.xpm" -or -iname "$1.ico" -or -iname "$1.svg" -or -iname "$2.bmp" -or -iname "$2.gif" -or -iname "$2.jpg" -or -iname "$2.pcx" -or -iname "$2.ppm" -or -iname "$2.tga"`
 		fi
-
 		if [[ "$ICONSRCFILE" != "" ]]; then
 			for i in $ICONSRCFILE; do
 				# convert the first found file to png of required sizes
 				for size in ${SIZES}; do
-					mkdir -p "${FC_ICONBASE}/${size}/apps"
+#				echo	convert -resize ${size} "$i" "${FC_ICONBASE}/${size}/apps/$1.png"
 					convert -resize ${size} "$i" "${FC_ICONBASE}/${size}/apps/$1.png"
 					# if an icon file contain several pictures, several files are generated. Use the first one.
 					if [ -e "${FC_ICONBASE}/${size}/apps/$1-0.png" ]; then
@@ -194,6 +220,9 @@ createicon() {
 					convert "${FC_ICONBASE}/${size}/apps/$1.png" -resize ${size} "${FC_ICONBASE}/${size}/apps/$1.png"
 					echo "Icon for $1 created as  ${FC_ICONBASE}/${size}/apps/$1.png"
 				done
+				# write the styles
+				echo "Style $1 MiniIcon ${MINIICONSIZE}/apps/"$1".png, Icon ${ICONSIZE}/apps/"$1".png" >> "${FC_STYLEBASE}/${ICONSTYLEFILE}"
+				echo "Style for $1 created."
 				break
 			done
 		else
@@ -206,6 +235,12 @@ createicon() {
 echo -n "" > filelist
 # Search for application type desktop file
 searchallappdesktop() {
+	echo "Initialization of the styles files."
+	echo "# This file is created by fvwm-crystal.generate-menu. Any modification of that file" > "${FC_STYLEBASE}/${ICONSTYLEFILE}"
+	echo "# will be lost when you generate the menu." >> "${FC_STYLEBASE}/${ICONSTYLEFILE}"
+	echo "# If you want to apply custom Styles, please write them into a ~/.fvwm-crystal/userconfig file." >> "${FC_STYLEBASE}/${ICONSTYLEFILE}"
+	echo "Style ** MiniIcon 22x22/apps/default, Icon 32x32/apps/default" >> "${FC_STYLEBASE}/${ICONSTYLEFILE}"
+	echo "Searching desktop files..."
 	echo -n "" > filelist1
 	DesktopFile="$(find ${DesktopDir} -iname ?*.desktop -type f)"
 	echo "$DesktopFile" >> filelist1
@@ -249,36 +284,37 @@ searchoneappdesktop() {
 
 # Search TryExec in desktop file, Exec if not found
 searchexecname() {
-	EXEC="$(cat ${1} | sed -e '/Desktop Entry/,/Desktop Action/ !d' -e '/^\Exec=/!d' -e 's:^.\{0,3\}Exec=\([^ ]*\).*:\1:' -e 's:.*/::')"
+#	EXEC="$(cat "${1}" | sed -e '/Desktop Entry/,/Desktop Action/ !d' -e '/^\Exec=/!d' -e 's:^.\{0,3\}Exec=\([^ ]*\).*:\1:' -e 's:.*/::')"
+	EXEC="$(grep -m1 ^Exec= "${1}" | sed -e '/^\Exec=/!d' -e 's:^.\{0,3\}Exec=\([^ ]*\).*:\1:' -e 's:.*/::')"
 	export EXEC
 }
 
 # Search for icon name in desktop file
 searchiconname() {
-	ICONNAME="$(cat ${1} | sed -e '/Icon=/!d' -e 's/Icon=//')"
+	ICONNAME="$(cat "${1}" | sed -e '/^Icon=/!d' -e 's/Icon=//')"
 	export ICONNAME
 }
 
 # Search for key strings in desktop file
 searchkeystrings() {
-	CATNAME="$(cat ${1} | sed -e '/Desktop Entry/,/Desktop Action/ !d' -e '/Categories=/!d' -e 's/Categories=//' -e 's/;/ /g')"
+	CATNAME="$(cat "${1}" | sed -e '/Desktop Entry/,/Desktop Action/ !d' -e '/Categories=/!d' -e 's/Categories=//' -e 's/;/ /g')"
 	export CATNAME
 #	echo "CATNAME = $CATNAME"
 	SOFTNAME=""
 	if [[ "$LOC" != "" ]]; then
-		SOFTNAME="$(cat ${1} | grep -m 1 ^Name.${LOC}. | sed -e '/^\Name....=/!d' -e 's/Name....=//' -e 's/ /_/g' -e 's:/:-:')"
+		SOFTNAME="$(cat "${1}" | grep -m 1 ^Name.${LOC}. | sed -e '/^\Name....=/!d' -e 's/Name....=//' -e 's/ /_/g' -e 's:/:-:')"
 		export SOFTNAME
 #	else
 	fi
 	if [[ "$SOFTNAME" == "" ]]; then
-		SOFTNAME="$(cat ${1} | sed -e '/Desktop Entry/,/Desktop Action/ !d' -e '/^\Name=/!d' -e 's/Name=//' -e 's/ /_/g' -e 's:/:-:')"
+		SOFTNAME="$(cat "${1}" | sed -e '/Desktop Entry/,/Desktop Action/ !d' -e '/^\Name=/!d' -e 's/Name=//' -e 's/ /_/g' -e 's:/:-:')"
 		export SOFTNAME
 	fi
 
-	COMMANDF="$(cat ${1} | sed -e '/Desktop Entry/,/Desktop Action/ !d' -e '/^\Exec=/!d' -e 's/Exec=//' -e 's:.%.*::' -e 's/ -caption//')"
+	COMMANDF="$(cat "${1}" | sed -e '/Desktop Entry/,/Desktop Action/ !d' -e '/^\Exec=/!d' -e 's/Exec=//' -e 's:.%.*::' -e 's/ -caption//')"
 	export COMMANDF
 
-	TERMINAL="$(cat ${1} | sed -e '/Terminal=true/!d' -e 's/Terminal=//')"
+	TERMINAL="$(cat "${1}" | sed -e '/Terminal=true/!d' -e 's/Terminal=//')"
 	export TERMINAL
 }
 
@@ -289,12 +325,12 @@ searchexist() {
 		echo "${EntryExist} exist, skip"
 		EXIST="true"
 		export EXIST
-		createicon $EXEC $ICONNAME
+		createicon "${EXEC}" "${ICONNAME}"
 	else
 		echo "${EntryExist} dont exist"
 		EXIST="false"
 		export EXIST
-		createicon $EXEC $ICONNAME
+		createicon "${EXEC}" "${ICONNAME}"
 	fi
 }
 
@@ -342,6 +378,10 @@ case "$1" in
 		MAINCAT="/Office"
 		export MAINCAT
 		;;
+	Science)
+		MAINCAT="/Development/Science"
+		export MAINCAT
+		;;
 	Settings)
 		MAINCAT="/Settings"
 		export MAINCAT
@@ -785,10 +825,6 @@ case "$1" in
 		SUBCAT="/Scanning"
 		export SUBCAT
 		;;
-	Science)
-		SUBCAT="/Science"
-		export SUBCAT
-		;;
 	Security)
 		SUBCAT="/Security"
 		export SUBCAT
@@ -931,18 +967,6 @@ gen_category() {
 		done
 	else
 		case "$2" in
-			/usr/share/applnk*)
-				CATNAME="$(echo ${2} | sed -e 's:/usr/share/applnk::' -e 's:/: :g')"
-				;;
-			/usr/share/gnome/apps*)
-				CATNAME="$(echo ${2} | sed -e 's:/usr/share/gnome/apps::' -e 's:/: :g')"
-				;;
-			/usr/kde/3.5/share/applnk*)
-				CATNAME="$(echo ${2} | sed -e 's:/usr/kde/3.5/share/applnk::' -e 's:/: :g')"
-				;;
-			/usr/kde/3.5/share/apps/kappfinder/apps*)
-				CATNAME="$(echo ${2} | sed -e 's:/usr/kde/3.5/share/apps/kappfinder/apps::' -e 's:/: :g')"
-				;;
 			*)
 				CATNAME=""
 				;;
@@ -1024,7 +1048,7 @@ gen_entry() {
 	(
 	echo "#!/bin/sh"
 	echo
-	echo "exec $4 \$@"
+	echo "exec $4 \$@" 2\>/dev/null
 	) > "${FNAME}"
 	chmod +x "${FNAME}"
 }
@@ -1034,7 +1058,7 @@ gen_consoleentry() {
 	(
 	echo "#!/bin/sh"
 	echo
-	echo "exec FvwmCommand 'A $4 \$@'"
+	echo "exec FvwmCommand 'A $4 \$@ 2>/dev/null'"
 	) > "${FNAME}"
 	chmod +x "${FNAME}"
 }
@@ -1048,7 +1072,7 @@ $searchdesktop $1
 while read myline ; do
 	searchexecname "${myline}"
 	searchiconname "${myline}"
-	searchexist "${myline}" $EXEC
+	searchexist "${myline}" "${EXEC}"
 	if [[ "$EXIST" == "false" ]]; then
 		searchkeystrings "${myline}" $USERLOC
 		gen_category "$CATNAME" "${myline}"
@@ -1071,11 +1095,19 @@ echo ""
 
 if [ $# -ge 2 ]; then
 	rm non_valid_cat.log
-	DesktopDir=`awk -v ORS="" '!/(#|^$)/{print $0"/* "}' $USERPREFS/DesktopDirs`
+	DesktopDir=`awk -v ORS="" '!/(#|^$)/{print $0" "}' $USERPREFS/DesktopDirs`
 	echo "Saving the date of the last installed desktop file in ${FVWM_USERDIR}/preferences/DateLastApp"
 	echo "Reloading the menu..."
 	echo "SetEnv DateLastApp \"`stat --printf="%y\n" ${DesktopDir} | sort -n -r | head -1`\"" > ${FVWM_USERDIR}/preferences/DateLastApp
+	# When this script run at startup, no gvaranty can be done than the generated style file is loaded correctly,
+	# We want to load the updated styles anyway:
+	FvwmCommand 'Include components/styles/Generated-Application-Icons-22-32'
+	# Must be after because some software have wrong coherency between their ident names and icon name in the desktop file:
+	FvwmCommand 'Include components/styles/Application-Icons-22-32'
+	# Must be last because the prefered Music styles are loaded from here:
 	FvwmCommand 'ReloadRecipe'
 else
 	echo "You will find the list of the desktop files with non valid Main Category in non_valid_cat.log"
 fi
+# debug
+#read
diff --git a/bin/fvwm-crystal.play-movies b/bin/fvwm-crystal.play-movies
index 9debf1c..fc88377 100755
--- a/bin/fvwm-crystal.play-movies
+++ b/bin/fvwm-crystal.play-movies
@@ -8,5 +8,5 @@ CURD="$(pwd)"
 
 for i in *
 do
-    $EXEC "${CURD}"/"${i%%}"
+    $EXEC \""${CURD}"/"${i%%}"\"
 done
diff --git a/bin/fvwm-crystal.play-playlists b/bin/fvwm-crystal.play-playlists
new file mode 100755
index 0000000..8a48a85
--- /dev/null
+++ b/bin/fvwm-crystal.play-playlists
@@ -0,0 +1,14 @@
+#!/bin/bash
+#
+# MPlayer wrapper for FVWM-Crystal
+
+USER_ROOT="$(id -un)"
+EXEC="/usr/bin/fvwm-crystal.mplayer-wrapper list $USER_ROOT"
+CURD="$(pwd)"
+
+for i in *
+do
+    FILETOPLAY="${CURD}/${i%%}"
+    $EXEC "${FILETOPLAY}"
+    sleep 1
+done
diff --git a/bin/fvwm-crystal.wallpaper b/bin/fvwm-crystal.wallpaper
index e224ab1..215171c 100755
--- a/bin/fvwm-crystal.wallpaper
+++ b/bin/fvwm-crystal.wallpaper
@@ -1,8 +1,6 @@
-#!/usr/bin/env python2
+#!/usr/bin/env python3
 
 # Select random wallpaper from given directory or directories
-# Written by: Maciej Delmanowski <harnir@post.pl>
-# Derived from: pjbackground
 # Usage: <wallpaper-program> `fvwm-crystal.wallpaper <directory> [directory] ...
 
 import sys, os, string, random
@@ -13,7 +11,7 @@ def find_images(root):
 	for path, dirs, files in os.walk(root):
 		for filename in files:
 			extension = os.path.splitext(filename)
-			if string.lower(extension[1]) in ('.jpg','.jpeg','.png'):
+			if str.lower(extension[1]) in ('.jpg', '.jpeg', '.png'):
 				yield os.path.join(path, filename)
 
 # Exit with no arguments
@@ -28,5 +26,5 @@ for argument in sys.argv:
 		images.append(image)
 
 # Select random wallpaper and print it
-print random.choice(images)
+print(random.choice(images))
 
diff --git a/config/IPTV b/config/IPTV
new file mode 100644
index 0000000..383cbf9
--- /dev/null
+++ b/config/IPTV
@@ -0,0 +1,4 @@
+# We want a setting for the XXX category that only root can change.
+# Reverse the comment if you want the xxx IPTV playlist category.
+# IPTV_XXX_PLAYLISTS="xxx"
+IPTV_XXX_PLAYLISTS=""
diff --git a/debian/changelog b/debian/changelog
index 9803c49..71cb0c6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+fvwm-crystal (3.7.5+dfsg-1) UNRELEASED; urgency=low
+
+  * New upstream release.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Sun, 01 Jan 2023 08:12:56 -0000
+
 fvwm-crystal (3.4.1+dfsg-3) unstable; urgency=medium
 
   * d/menu: convert creatmenu.py script to Python 3 (Closes: #945673)
diff --git a/doc/html/ApplicationDatabase.html b/doc/html/ApplicationDatabase.html
index 49ae803..39e2ce5 100644
--- a/doc/html/ApplicationDatabase.html
+++ b/doc/html/ApplicationDatabase.html
@@ -1,9 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
     "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
 <head>
 <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
-<meta name="generator" content="AsciiDoc 8.6.9" />
+<meta name="generator" content="AsciiDoc 8.6.10" />
 <title>ApplicationDatabase(1)</title>
 <style type="text/css">
 /* Shared CSS for AsciiDoc xhtml11 and html5 backends */
@@ -435,7 +436,7 @@ thead, p.table.header {
 p.table {
   margin-top: 0;
 }
-/* Because the table frame attribute is overriden by CSS in most browsers. */
+/* Because the table frame attribute is overridden by CSS in most browsers. */
 div.tableblock > table[frame="void"] {
   border-style: none;
 }
@@ -959,7 +960,8 @@ Please refer to the COPYING file that came with <strong>FVWM-Crystal</strong> fo
 <div id="footnotes"><hr /></div>
 <div id="footer">
 <div id="footer-text">
-Last updated 2015-11-01 23:20:07 CET
+Last updated
+ 2015-11-01 23:20:07 CET
 </div>
 </div>
 </body>
diff --git a/doc/html/CrystalRoxHOWTO.html b/doc/html/CrystalRoxHOWTO.html
index 797cf6c..e45cc68 100644
--- a/doc/html/CrystalRoxHOWTO.html
+++ b/doc/html/CrystalRoxHOWTO.html
@@ -1,9 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
     "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
 <head>
 <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
-<meta name="generator" content="AsciiDoc 8.6.9" />
+<meta name="generator" content="AsciiDoc 8.6.10" />
 <title>CrystalRoxHOWTO(1)</title>
 <style type="text/css">
 /* Shared CSS for AsciiDoc xhtml11 and html5 backends */
@@ -435,7 +436,7 @@ thead, p.table.header {
 p.table {
   margin-top: 0;
 }
-/* Because the table frame attribute is overriden by CSS in most browsers. */
+/* Because the table frame attribute is overridden by CSS in most browsers. */
 div.tableblock > table[frame="void"] {
   border-style: none;
 }
@@ -842,7 +843,8 @@ Please refer to the COPYING file that came with <strong>FVWM-Crystal</strong> fo
 <div id="footnotes"><hr /></div>
 <div id="footer">
 <div id="footer-text">
-Last updated 2013-07-22 17:52:36 CEST
+Last updated
+ 2013-07-22 17:52:36 CEST
 </div>
 </div>
 </body>
diff --git a/doc/html/FAQ.html b/doc/html/FAQ.html
index a497ef0..272e255 100644
--- a/doc/html/FAQ.html
+++ b/doc/html/FAQ.html
@@ -1,9 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
     "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
 <head>
 <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
-<meta name="generator" content="AsciiDoc 8.6.9" />
+<meta name="generator" content="AsciiDoc 8.6.10" />
 <title>fvwm-crystal-FAQ(1)</title>
 <style type="text/css">
 /* Shared CSS for AsciiDoc xhtml11 and html5 backends */
@@ -435,7 +436,7 @@ thead, p.table.header {
 p.table {
   margin-top: 0;
 }
-/* Because the table frame attribute is overriden by CSS in most browsers. */
+/* Because the table frame attribute is overridden by CSS in most browsers. */
 div.tableblock > table[frame="void"] {
   border-style: none;
 }
@@ -1136,64 +1137,65 @@ consequence, you must be able to install Fvwm-Crystal by running</p></div>
 <div class="content">
 <pre><code>make install</code></pre>
 </div></div>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="_or">or</h2>
-<div class="sectionbody">
-<div class="paragraph"><p>make prefix=/usr install</p></div>
+<div class="paragraph"><p>for in installation into /usr/lib or</p></div>
 <div class="listingblock">
 <div class="content">
-<pre><code>Due to the installation of the session file in /etc/X11/Sessions and of a sudo
-configuration file in /etc/sudoers.d, the installation into the user file hierarchy is not
-supported. Anyway, if you don't have root access, you may process as explained above,
-and install every thing but these files in /etc.
-
-
-2.6 Q: How I can select FVWM-Crystal as my window manager?
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-A: If you are using *startx* for running your X session, copy the file
-*addons/Xsession* from FVWM-Crystal package to your ~~/.Xsession or
-~~/.xinitrc file. In other words, you need to start *fvwm-crystal* script,
-*fvwm* or *fvwm2* will not work, because FVWM-Crystal has it's main configuration files in different place than FVWM. That imply the last line of your .xinitrc file should contain:</code></pre>
+<pre><code>make prefix=/usr install</code></pre>
 </div></div>
-<div class="paragraph"><p>exec fvwm-crystal</p></div>
+<div class="paragraph"><p>for in installation into /usr.</p></div>
+<div class="paragraph"><p>Due to the installation of the session file in /etc/X11/Sessions and of a sudo
+configuration file in /etc/sudoers.d, the installation into the user file hierarchy is not
+supported. Anyway, if you don&#8217;t have root access, you may process as explained above,
+and install every thing but these files in /etc.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_2_6_q_how_i_can_select_fvwm_crystal_as_my_window_manager">2.6 Q: How I can select FVWM-Crystal as my window manager?</h3>
+<div class="paragraph"><p>A: If you are using <strong>startx</strong> for running your X session, copy the file
+<strong>addons/Xsession</strong> from FVWM-Crystal package to your <sub>~/.Xsession or
+</sub>~/.xinitrc file. In other words, you need to start <strong>fvwm-crystal</strong> script,
+<strong>fvwm</strong> or <strong>fvwm2</strong> will not work, because FVWM-Crystal has it&#8217;s main configuration files in different place than FVWM. That imply the last line of your .xinitrc file should contain:</p></div>
 <div class="listingblock">
 <div class="content">
-<pre><code>If you are using a graphical login manager like *GDM*, just select
-*FVWM-Crystal* in the Session menu.
-
-2.7 Q: When I start FVWM-Crystal I get only the empty FVWM desktop...
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-A: Make sure that you have correct path to the system-wide configuration files
-in *fvwm-crystal* script. Also check if in your ~~/.Xsession or ~~/.xinitrc
-the last line contains *exec fvwm-crystal*. Select *FVWM-Crystal* as your
-session in GDM, *FVWM* will not work.
-
-2.8 Q: Why there is no application panel on the desktop?
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-A: Do you have Python installed?
-Is *fvwm-crystal.apps* script in a directory listed in $PATH environment variable?
-All files in Crystal's Application Database needs to have *executable* bit set (all files are actually scripts). You can set it by issuing command:</code></pre>
+<pre><code>exec fvwm-crystal</code></pre>
 </div></div>
-<div class="paragraph"><p>chmod -R a+rx &lt;installpath&gt;/Applications</p></div>
+<div class="paragraph"><p>If you are using a graphical login manager like <strong>GDM</strong>, just select
+<strong>FVWM-Crystal</strong> in the Session menu.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_2_7_q_when_i_start_fvwm_crystal_i_get_only_the_empty_fvwm_desktop_8230">2.7 Q: When I start FVWM-Crystal I get only the empty FVWM desktop&#8230;</h3>
+<div class="paragraph"><p>A: Make sure that you have correct path to the system-wide configuration files
+in <strong>fvwm-crystal</strong> script. Also check if in your <sub>~/.Xsession or </sub>~/.xinitrc
+the last line contains <strong>exec fvwm-crystal</strong>. Select <strong>FVWM-Crystal</strong> as your
+session in GDM, <strong>FVWM</strong> will not work.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_2_8_q_why_there_is_no_application_panel_on_the_desktop">2.8 Q: Why there is no application panel on the desktop?</h3>
+<div class="paragraph"><p>A: Do you have Python installed?
+Is <strong>fvwm-crystal.apps</strong> script in a directory listed in $PATH environment variable?
+All files in Crystal&#8217;s Application Database needs to have <strong>executable</strong> bit set (all files are actually scripts). You can set it by issuing command:</p></div>
 <div class="listingblock">
 <div class="content">
-<pre><code>2.9 Q: How can I get the error log of FVWM-Crystal
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-A: The best way is to run FVWM-Crystal with startx. The last line of your .xinitrc file should be:</code></pre>
+<pre><code>chmod -R a+rx &lt;installpath&gt;/Applications</code></pre>
 </div></div>
-<div class="paragraph"><p>exec fvwm-crystal 2&gt;.errors.fvwm-crystal</p></div>
+</div>
+<div class="sect2">
+<h3 id="_2_9_q_how_can_i_get_the_error_log_of_fvwm_crystal">2.9 Q: How can I get the error log of FVWM-Crystal</h3>
+<div class="paragraph"><p>A: The best way is to run FVWM-Crystal with startx. The last line of your .xinitrc file should be:</p></div>
 <div class="listingblock">
 <div class="content">
-<pre><code>The log of fvwm-crystal will be in the file ~/.errors.fvwm-crystal. The verbosity of the log can be reduced in the preferences:</code></pre>
+<pre><code>exec fvwm-crystal 2&gt;.errors.fvwm-crystal</code></pre>
 </div></div>
-<div class="paragraph"><p>Preferences &#8594; Silent operations</p></div>
+<div class="paragraph"><p>The log of fvwm-crystal will be in the file ~/.errors.fvwm-crystal. The verbosity of the log can be reduced in the preferences:</p></div>
 <div class="listingblock">
 <div class="content">
-<pre><code>3. Usage</code></pre>
+<pre><code>Preferences -&gt; Silent operations</code></pre>
 </div></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_3_usage_2">3. Usage</h2>
+<div class="sectionbody">
 <div class="sect2">
 <h3 id="_3_1_q_where_can_i_start_some_prefered_application_at_startup">3.1 Q: Where can I start some prefered application at startup?</h3>
 <div class="paragraph"><p>A: Copy the file <strong>/usr/share/fvwm-crystal/fvwm/preferences/Startup</strong> to
@@ -1297,6 +1299,16 @@ find them in /usr/fvwm-crystal/fvwm/applications/* and can copy them into
 <div class="paragraph"><p>A: This is not related to FVWM-Crystal, but anyway, the look of the applications can be a little bit difficult to configure if you don&#8217;t have Gnome and KDE installed, and don&#8217;t know how to proceed.</p></div>
 <div class="paragraph"><p>First, you must install lxappearance and qtconfig. At that time of writing (May 2013), lxappearance have a bug that imply any custom color change will be lost. But anyway, it is the best light application to change the GTK+ themes, icons, etc. If you want to customize the colors, you can always edit ~/.gtkrc-2.0 directly.</p></div>
 <div class="paragraph"><p>After selecting your favorite GTK+ theme with lxappearance, run qtconfig to select the Default theme to use the system settings, or the GTK+ style to apply your GTK+ settings to QT.</p></div>
+<div class="paragraph"><p>Fram fvwm-crystal-3.6.4, the Panel font preferences will be applyed to GTK+ 2 and 3 as its default font.</p></div>
+<div class="paragraph"><p>We are now in 2017 and time have changed. We are now in the QT5 time and qtconfig don&#8217;t exist anymore. First install qt5ct and, if possible, qt5-styleplugins.</p></div>
+<div class="paragraph"><p>With qt5ct, you can set the theme, some of them have both gtk+ and qt versions and you can set them here for qt. When qt5-styleplugins is installed, you can choose the gtk2 theme and any time you change the gtk+ theme, as example with lxappearance, qt will use it. Be aware the gtk theme will work best if it have both gtk2 and gtk3 versions.</p></div>
+<div class="paragraph"><p>For all that to work, you may have to set 2 variables, as example in <sub>/.xinitrc or </sub>/.bashprofile:</p></div>
+<div class="listingblock">
+<div class="content">
+<pre><code>export XDG_CURRENT_DESKTOP="gnome"
+export QT_QPA_PLATFORMTHEME="gtk2"</code></pre>
+</div></div>
+<div class="paragraph"><p>For a detailled discussion, take a lokk at <a href="https://wiki.archlinux.org/index.php/Uniform_look_for_Qt_and_GTK_applications">https://wiki.archlinux.org/index.php/Uniform_look_for_Qt_and_GTK_applications</a></p></div>
 </div>
 <div class="sect2">
 <h3 id="_3_12_q_mounting_unmounting_don_8217_t_work_with_all_medias">3.12 Q: Mounting/unmounting don&#8217;t work with all medias?</h3>
@@ -1315,7 +1327,7 @@ For the "regular" partitions, they must be configured in /etc/fstab, and you mus
 <div class="ulist"><ul>
 <li>
 <p>
-For the USB and Firewire devices, you can add entries for them in /etc/fstab. mount/umount will be used. For example:
+For the USB and Firewire devices, you can add entries for them in /etc/fstab. mount/umount will be used. They will be mounted at boot and the <code>users</code> tag will let you mount and umount them as user. For example:
 </p>
 </li>
 </ul></div>
@@ -1323,13 +1335,19 @@ For the USB and Firewire devices, you can add entries for them in /etc/fstab. mo
 <div class="content">
 <pre><code>/dev/sdd1  /mnt/usb  ext3  users,noatime  0 2</code></pre>
 </div></div>
-<div class="paragraph"><p>They will be mounted at boot and the <code>users</code> tag will let you mount and umount them as user.</p></div>
 <div class="ulist"><ul>
 <li>
 <p>
-For the USB and Firewire devices not present in the fstab, you must install pmount. pmount-gui is also supported. They will be mounted in /media. You may want to install uam too.
+For the USB and Firewire devices not present into the fstab file, you must install pmount. pmount-gui is also supported. They will be mounted in /media. You may want to install uam too. For uam to give you write access with ext formatted partitions, /media must be created after uam installation and you must adjust PARENT_PERMS and MP_PERMS in /etc/udev/uam.conf accordingly:
 </p>
 </li>
+</ul></div>
+<div class="listingblock">
+<div class="content">
+<pre><code>PARENT_PERMS=0777
+MP_PERMS=0777</code></pre>
+</div></div>
+<div class="ulist"><ul>
 <li>
 <p>
 For the CD/DVD devices and much more, install and configure autofs.
@@ -1386,7 +1404,8 @@ Please refer to the COPYING file that came with <strong>FVWM-Crystal</strong> fo
 <div id="footnotes"><hr /></div>
 <div id="footer">
 <div id="footer-text">
-Last updated 2015-12-31 16:44:29 CET
+Last updated
+ 2020-04-12 12:37:17 CEST
 </div>
 </div>
 </body>
diff --git a/doc/html/KeyboardBindings.html b/doc/html/KeyboardBindings.html
index ee5f2e9..9b828ab 100644
--- a/doc/html/KeyboardBindings.html
+++ b/doc/html/KeyboardBindings.html
@@ -1,9 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
     "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
 <head>
 <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
-<meta name="generator" content="AsciiDoc 8.6.9" />
+<meta name="generator" content="AsciiDoc 8.6.10" />
 <title>KeyboardBindings(1)</title>
 <style type="text/css">
 /* Shared CSS for AsciiDoc xhtml11 and html5 backends */
@@ -435,7 +436,7 @@ thead, p.table.header {
 p.table {
   margin-top: 0;
 }
-/* Because the table frame attribute is overriden by CSS in most browsers. */
+/* Because the table frame attribute is overridden by CSS in most browsers. */
 div.tableblock > table[frame="void"] {
   border-style: none;
 }
@@ -770,6 +771,14 @@ LMB - Left Mouse Button
 RMB - Right Mouse Button
 MMB - Middle Mouse Button</code></pre>
 </div></div>
+<div class="literalblock">
+<div class="content">
+<pre><code>Preference menu -&gt; Key binding modifiers editor</code></pre>
+</div></div>
+<div class="paragraph"><p>let you change the key modifiers. It is necessary to quit and restart X
+for the changes to take effect. As exemple, if a software have a lot of
+bindings with the Alt key, you can reassign all the Mod1 fvwm-crystal bindings
+to use another modifier like Win_L.</p></div>
 </div>
 </div>
 <div class="sect1">
@@ -1507,7 +1516,8 @@ Please refer to the COPYING file that came with <strong>FVWM-Crystal</strong> fo
 <div id="footnotes"><hr /></div>
 <div id="footer">
 <div id="footer-text">
-Last updated 2015-12-30 17:19:22 CET
+Last updated
+ 2019-08-21 19:00:45 CEST
 </div>
 </div>
 </body>
diff --git a/doc/html/MouseBindings.html b/doc/html/MouseBindings.html
index 98f8d69..29794bf 100644
--- a/doc/html/MouseBindings.html
+++ b/doc/html/MouseBindings.html
@@ -1,9 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
     "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
 <head>
 <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
-<meta name="generator" content="AsciiDoc 8.6.9" />
+<meta name="generator" content="AsciiDoc 8.6.10" />
 <title>MouseBindings(1)</title>
 <style type="text/css">
 /* Shared CSS for AsciiDoc xhtml11 and html5 backends */
@@ -435,7 +436,7 @@ thead, p.table.header {
 p.table {
   margin-top: 0;
 }
-/* Because the table frame attribute is overriden by CSS in most browsers. */
+/* Because the table frame attribute is overridden by CSS in most browsers. */
 div.tableblock > table[frame="void"] {
   border-style: none;
 }
@@ -1310,7 +1311,7 @@ one close button on the left.</p></div>
 </p>
 </dd>
 <dt class="hdlist1">
-MMB
+<strong>MMB</strong>
 </dt>
 <dd>
 <p>
@@ -1780,7 +1781,8 @@ Please refer to the COPYING file that came with <strong>FVWM-Crystal</strong> fo
 <div id="footnotes"><hr /></div>
 <div id="footer">
 <div id="footer-text">
-Last updated 2015-11-02 19:02:10 CET
+Last updated
+ 2019-09-06 20:56:59 CEST
 </div>
 </div>
 </body>
diff --git a/doc/html/Tips.html b/doc/html/Tips.html
index 45ead47..1f64f83 100644
--- a/doc/html/Tips.html
+++ b/doc/html/Tips.html
@@ -1,9 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
     "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
 <head>
 <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
-<meta name="generator" content="AsciiDoc 8.6.9" />
+<meta name="generator" content="AsciiDoc 8.6.10" />
 <title>Tips(1)</title>
 <style type="text/css">
 /* Shared CSS for AsciiDoc xhtml11 and html5 backends */
@@ -435,7 +436,7 @@ thead, p.table.header {
 p.table {
   margin-top: 0;
 }
-/* Because the table frame attribute is overriden by CSS in most browsers. */
+/* Because the table frame attribute is overridden by CSS in most browsers. */
 div.tableblock > table[frame="void"] {
   border-style: none;
 }
@@ -840,7 +841,8 @@ Please refer to the COPYING file that came with <strong>FVWM-Crystal</strong> fo
 <div id="footnotes"><hr /></div>
 <div id="footer">
 <div id="footer-text">
-Last updated 2013-07-22 17:53:06 CEST
+Last updated
+ 2013-07-22 17:53:06 CEST
 </div>
 </div>
 </body>
diff --git a/doc/html/fvwm-crystal.html b/doc/html/fvwm-crystal.html
index 8c3931e..6302235 100644
--- a/doc/html/fvwm-crystal.html
+++ b/doc/html/fvwm-crystal.html
@@ -1,9 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
     "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
 <head>
 <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
-<meta name="generator" content="AsciiDoc 8.6.9" />
+<meta name="generator" content="AsciiDoc 9.0.2" />
 <title>fvwm-crystal(1)</title>
 <style type="text/css">
 /* Shared CSS for AsciiDoc xhtml11 and html5 backends */
@@ -435,7 +436,7 @@ thead, p.table.header {
 p.table {
   margin-top: 0;
 }
-/* Because the table frame attribute is overriden by CSS in most browsers. */
+/* Because the table frame attribute is overridden by CSS in most browsers. */
 div.tableblock > table[frame="void"] {
   border-style: none;
 }
@@ -747,7 +748,7 @@ fvwm-crystal(1) Manual Page
 <div class="sect1">
 <h2 id="_synopsis">SYNOPSIS</h2>
 <div class="sectionbody">
-<div class="paragraph"><p>None</p></div>
+<div class="paragraph"><p>[variables] <strong>startx /usr/bin/fvwm-crystal</strong></p></div>
 </div>
 </div>
 <div class="sect1">
@@ -759,6 +760,50 @@ fvwm-crystal(1) Manual Page
 <div class="sect1">
 <h2 id="_usage">USAGE</h2>
 <div class="sectionbody">
+<div class="paragraph"><p>FVWM-Crystal use some built-in environmental variables. You can redifine them at the command line:</p></div>
+<div class="paragraph"><p><strong>FVWM_USERDIR</strong> set where is the user-wide configuration (default: <strong>$HOME/.fvwm-crystal</strong>).</p></div>
+<div class="paragraph"><p><strong>FVWM_CONFIGDIR</strong> set where is the system-wide configuration (default: <strong>/etc/X11/fvwm/fvwm-crystal</strong>).</p></div>
+<div class="paragraph"><p></p></div>
+<div class="paragraph"><p><strong>FVWM_DISTROMENUDIR</strong> set where the distribution specific menu is located (default: <strong>/var/lib/fvwm-crystal</strong>).</p></div>
+<div class="paragraph"><p><strong>FVWM_DISTROMENUNAME</strong> set the name of the distribution menu (default: <strong>debian</strong>).</p></div>
+<div class="paragraph"><p><strong>Note:</strong> FVWM_DISTROMENUDIR and FVWM_DISTROMENUNAME are used by fvwm-crystal to create menus specific to a distribution. As example, with debian as distro menu name, <strong>FVWM_*DIR/Applications/debian</strong> will be searched for menu entries. Take a look into the recipes for examples of use.</p></div>
+<div class="paragraph"><p>You can define these variables in your <strong>~/.xinitrc</strong> file, or use something like:</p></div>
+<div class="listingblock">
+<div class="content">
+<pre><code>FVWM_USERDIR="/home/user/.my-dir" startx /usr/bin/fvwm-crystal</code></pre>
+</div></div>
+<div class="paragraph"><p>or with <strong>~/.xinitrc</strong>:</p></div>
+<div class="listingblock">
+<div class="content">
+<pre><code>xrdb ~/.Xdefaults
+exec /usr/bin/fvwm-crystal 2&gt;.errors.fvwm-crystal 1&gt;.errors.xorg</code></pre>
+</div></div>
+<div class="paragraph"><p>and run it with</p></div>
+<div class="listingblock">
+<div class="content">
+<pre><code>startx</code></pre>
+</div></div>
+<div class="paragraph"><p>Another example:</p></div>
+<div class="listingblock">
+<div class="content">
+<pre><code>FVWM_USERDIR="/home/user/.my_dir" startx</code></pre>
+</div></div>
+<div class="paragraph"><p>Alternative to the last command, in <strong>~/.xinitrc</strong>:</p></div>
+<div class="listingblock">
+<div class="content">
+<pre><code>xrdb ~/.Xdefaults
+FVWM_USERDIR="~/.my_dir"
+export FVWM_USERDIR
+exec /usr/bin/fvwm-crystal 2&gt;.errors.fvwm-crystal 1&gt;.errors.xorg</code></pre>
+</div></div>
+<div class="paragraph"><p>and run</p></div>
+<div class="listingblock">
+<div class="content">
+<pre><code>startx</code></pre>
+</div></div>
+<div class="paragraph"><p>When fvwm3 is in use, the following variables can be used:</p></div>
+<div class="paragraph"><p><strong>FVWMCRYSTAL_DEBUG</strong> set fvwm3 in debug mode when set to a non empty value (default: not set). You don&#8217;t need to redirect the errors into a file, fvwm3 will do it for you.</p></div>
+<div class="paragraph"><p><strong>FVWM_LOGFILE</strong> set fvwm3 log file when in debug mode (default: ~/.fvwm-crystal.log).</p></div>
 <div class="sect2">
 <h3 id="_first_start">First Start</h3>
 <div class="paragraph"><p><strong>FVWM-Crystal</strong> checks while your first login if <code>~/.fvwm-crystal</code> exist and if old preferences must be converted to the new Fvwm InfoStore variables. In all cases, it should just start.</p></div>
@@ -793,7 +838,12 @@ audio /mnt/work/Music
 video /mnt/usb/Video
 dvd /dev/cdrom</code></pre>
 </div></div>
-<div class="paragraph"><p>When you are done, save the file. You can load the control for your preferred player from the preferences menu</p></div>
+<div class="paragraph"><p>When you are done, save the file. To edit that file, you can launch a very simple editor from the preferences menu:</p></div>
+<div class="listingblock">
+<div class="content">
+<pre><code>Crystal -&gt; Preferences -&gt; Preferences editor</code></pre>
+</div></div>
+<div class="paragraph"><p>Now, You can load the control for your preferred player from the preferences menu:</p></div>
 <div class="listingblock">
 <div class="content">
 <pre><code>Crystal -&gt; Music -&gt; Player -&gt; Music player</code></pre>
@@ -811,8 +861,8 @@ dvd /dev/cdrom</code></pre>
 </div>
 <div class="sect2">
 <h3 id="_desktop_organisation">Desktop Organisation</h3>
-<div class="paragraph"><p>19 different desktop layouts, named recipes, are available.</p></div>
-<div class="paragraph"><p>Some are very simple and provide very few decorations. Others provide many buttons and decorations. A few of them mimic existing OS, like Nebulae which loosely mimic Windows, or Amiga which mimic the Amiga OS.</p></div>
+<div class="paragraph"><p>20 different desktop layouts, named recipes, are available.</p></div>
+<div class="paragraph"><p>Some are very simple and provide very few decorations. Others provide many buttons and decorations. A few of them mimic existing OS, like Nebulae which loosely mimic Windows, or Amiga which mimic the Amiga OS. The Custom recipe provide a modern look and feel via a magic button with its own preference menu.</p></div>
 <div class="paragraph"><p>You can change them via Fvwm-Crystal system menu:</p></div>
 <div class="listingblock">
 <div class="content">
@@ -921,18 +971,14 @@ right clicking launch the preferred application
 <div class="paragraph"><p>More: the files in the applications database are scripts. You can put anything you want into them. You will find them into <code>$prefix/share/fvwm-crystal/fvwm/Applications</code> and <code>$HOME/.fvwm-crystal/Applications</code>, and can copy them from this first location to the second one. The files in the second path will take the precedence. The same apply for the icons directory.</p></div>
 <div class="paragraph"><p>The same database is used to generate the application menu available with the system menu on some recipes, and with the Alt+Menu key binding.</p></div>
 <div class="paragraph"><p>The application database provided by <code>FVWM_Crystal</code> contain a large set of menu entries and application icons. You can generate extra database menu entries and icons from the preferences menu:</p></div>
-</dd>
-</dl></div>
 <div class="listingblock">
 <div class="content">
 <pre><code>Diamond -&gt; Preferences -&gt; Generate application menu+</code></pre>
 </div></div>
 <div class="paragraph"><p>This will populate <code>$HOME/.fvwm-crystal/Applications</code> and <code>$HOME/.fvwm-crystal/icons</code>.</p></div>
-<div class="paragraph"><p>+
-The 2 first time you run this script, it will copy 2 preferences files and show help messages.</p></div>
-<div class="paragraph"><p>+
-Those files are <code>$HOME/.fvwm-crystal/preferences/IconDirs</code> and <code>$HOME/.fvwm-crystal/preferences/DesktopDirs</code>. They must contain the full path to where the icon and desktop files provided by the applications are stored, typically something like <code>/usr/share/icons</code> and <code>/usr/share/pixmaps</code> for the icons, and <code>/usr/share/applications</code> and <code>/usr/share/applications/kde4</code> for the desktop files. The 2 preference files are self explained.</p></div>
-<div class="dlist"><dl>
+<div class="paragraph"><p>The 2 first time you run this script, it will copy 2 preferences files and show help messages.</p></div>
+<div class="paragraph"><p>Those files are <code>$HOME/.fvwm-crystal/preferences/IconDirs</code> and <code>$HOME/.fvwm-crystal/preferences/DesktopDirs</code>. They must contain the full path to where the icon and desktop files provided by the applications are stored, typically something like <code>/usr/share/icons</code> and <code>/usr/share/pixmaps</code> for the icons, and <code>/usr/share/applications</code> and <code>/usr/share/applications/kde4</code> for the desktop files. The 2 preference files are self explained.</p></div>
+</dd>
 <dt class="hdlist1">
 <em>The Clock</em>
 </dt>
@@ -998,10 +1044,93 @@ Some recipes provide only a small button. Clicking on it will show or hide the p
 You will also get menu items to mount the unmounted partitions, if they are present in /etc/fstab with the option user(s).</p></div>
 </dd>
 <dt class="hdlist1">
+<em>Magic Button Bar</em>
+</dt>
+<dd>
+<div class="paragraph"><p>The Magic button bar is provided by the Custom recipe. This is a button bar with its own preference menu. You can choose to show the applets like the clock, and different menu or application launchers.</p></div>
+<div class="paragraph"><p>A right click on a menu or application launcher will show its dedicated preferences menu. In that menu, you can choose:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+To show the magic button on the top, bottom, right or left of the screen.
+</p>
+</li>
+<li>
+<p>
+The size of the buttons
+</p>
+</li>
+<li>
+<p>
+To toggle the bar on top of the applications with the mouse on the border.
+</p>
+</li>
+<li>
+<p>
+To edit the magic button bar preferences file. Usefull to reorder the launchers.
+</p>
+</li>
+<li>
+<p>
+To generate its preferences menu. Needed when new applications are added or removed from the system.
+</p>
+</li>
+<li>
+<p>
+To generate the button bar.
+</p>
+</li>
+<li>
+<p>
+To choose an applet to add or remove.
+</p>
+</li>
+<li>
+<p>
+To choose a menu to add.
+</p>
+</li>
+<li>
+<p>
+To choose an application launcher to add.
+</p>
+<div class="paragraph"><p>An application and menu launcher will be added to the right of the launcher from where the preference menu was called. To remove a menu or application launcher from the magic button bar, just make a middle click on it. The pager will be the last button, the other applets will be first.</p></div>
+</li>
+</ul></div>
+</dd>
+<dt class="hdlist1">
 <em>Application Icons</em>
 </dt>
 <dd>
-<div class="paragraph"><p>They are the icons of the iconic applications. This will work only with the recipe that doesn&#8217;t provide an icon manager for them.</p></div>
+<div class="paragraph"><p>They are the icons of the iconic applications. This will work only with the recipe with no icon manager. In</p></div>
+<div class="listingblock">
+<div class="content">
+<pre><code>Preferences -&gt; Type of icons</code></pre>
+</div></div>
+<div class="paragraph"><p>you can choose between:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+<code>None</code>
+</p>
+</li>
+<li>
+<p>
+<code>Thumbnails</code>
+</p>
+</li>
+<li>
+<p>
+<code>Amiga</code>
+</p>
+</li>
+<li>
+<p>
+<code>Mwm</code>
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p><code>Amiga</code> and <code>Mwm</code> will show the application icons. Simple clicking on the <code>Amiga</code> style icons will restore the application window. Double clicking on the <code>Mwm</code> style icons will do the same.</p></div>
 </dd>
 </dl></div>
 </div>
@@ -1009,24 +1138,8 @@ You will also get menu items to mount the unmounted partitions, if they are pres
 </div>
 </div>
 <div class="sect1">
-<h2 id="_in">In</h2>
+<h2 id="_full_screen_navigation">Full Screen Navigation</h2>
 <div class="sectionbody">
-<div class="paragraph"><p>Preferences &#8594; Type of icons</p></div>
-<div class="listingblock">
-<div class="content">
-<pre><code>you can choose between:
-+
-* +None+
-* +Thumbnails+
-* +Amiga+
-* +Mwm+
-
-+
-+Amiga+ and +Mwm+ will show the application icons. Simple clicking on the +Amiga+ style icons will restore the application window. Double clicking on the +Mwm+ style icons will do the same.
-
-
-Full Screen Navigation</code></pre>
-</div></div>
 <div class="paragraph"><p>For what I know, FVWM-Crystal is the only GNU/Linux desktop that provide that feature.</p></div>
 <div class="paragraph"><p>In short, <strong>Full Screen Navigation</strong> is the ability to bring in full screen virtually any application, and to navigate between these full-screened applications, as well than between them and the desktop.</p></div>
 <div class="paragraph"><p>It can be many useful use cases for it. As example, if you have several browser windows open and want to zap quickly. Or with a file manager like mc which is limited to 2 panels. It is one limitation: the full screened windows must be on the same desktop page. This limitation is a force at the same time, because you can zap the desktop pages too, and you can have full-screened and "normal" windows in any desktop page at the same time.</p></div>
@@ -1133,7 +1246,7 @@ Full Screen Navigation</code></pre>
 <dd>
 <p>
         Set On or Off the menu available with left clicking.
-        With FVWM&gt;2.6.5, you can also set On or Off the XDG menu <strong>Alt + A</strong>
+        You can also set On or Off the XDG menu available wia <strong>Alt + A</strong>
 </p>
 </dd>
 <dt class="hdlist1">
@@ -1178,6 +1291,14 @@ Full Screen Navigation</code></pre>
 <div class="paragraph"><p>With the without raise policies, a click on a title bar will raise the window.</p></div>
 <div class="dlist"><dl>
 <dt class="hdlist1">
+<strong>Mouse velocity</strong>
+</dt>
+<dd>
+<p>
+        Set if you want than Fvwm-Crystal manage the velocity of the mouse.
+</p>
+</dd>
+<dt class="hdlist1">
 <strong>Privileged terminals</strong>
 </dt>
 <dd>
@@ -1190,7 +1311,7 @@ Full Screen Navigation</code></pre>
 </dt>
 <dd>
 <p>
-        Generate the databse entries and icons for the applications menu.
+        Generate the databse entries and icons for the applications menu. It will also set the Icon and MiniIcon related styles.
 </p>
 </dd>
 <dt class="hdlist1">
@@ -1198,7 +1319,7 @@ Full Screen Navigation</code></pre>
 </dt>
 <dd>
 <p>
-        Add "2&gt;/dev/null" at the end of most commands launched by FVWM-Crystal.
+        Add "2&gt;/dev/null" at the end of most commands launched by FVWM-Crystal. Usefull if you don&#8217;t want to pollute your log file with messages from external applications.
 </p>
 </dd>
 <dt class="hdlist1">
@@ -1294,14 +1415,14 @@ Full Screen Navigation</code></pre>
 <div class="sect1">
 <h2 id="_authors">AUTHORS</h2>
 <div class="sectionbody">
-<div class="paragraph"><p>This man page was written by Dominique Michel &lt;<a href="mailto:dominique_libre@users.sourceforge.net">dominique_libre@users.sourceforge.net</a>&gt; &#169; 2013-2015. I am sorry for my bad English, and if you don&#8217;t like it or can improve it, please considere to contribute.</p></div>
+<div class="paragraph"><p>This man page was written by Dominique Michel &lt;<a href="mailto:dominique_libre@users.sourceforge.net">dominique_libre@users.sourceforge.net</a>&gt; &#169; 2013-2019. I am not here to live up to your expectations and will not apologize for my bad English. If you don&#8217;t like it or can improve it, please considere to contribute.</p></div>
 </div>
 </div>
 <div class="sect1">
 <h2 id="_copyright">COPYRIGHT</h2>
 <div class="sectionbody">
 <div class="paragraph"><p><strong>FVWM-Crystal</strong> and all the scripts and other files coming with
-the distribution are subject to the GNU General Public License (GPL).
+the distribution are subject to the GNU General Public License (GPL) version 3 or later.
 Please refer to the COPYING file that came with <strong>FVWM-Crystal</strong> for details.</p></div>
 </div>
 </div>
@@ -1322,7 +1443,8 @@ Please refer to the COPYING file that came with <strong>FVWM-Crystal</strong> fo
 <div id="footnotes"><hr /></div>
 <div id="footer">
 <div id="footer-text">
-Last updated 2015-12-31 16:31:20 CET
+Last updated
+ 2020-12-03 01:36:23 CET
 </div>
 </div>
 </body>
diff --git a/fvwm/Applications/20~Games/20~Action_Games/15~doom3~DOOM_III b/fvwm/Applications/20~Games/20~Action_Games/15~doom3~DOOM_III
index dffa035..e65e1b2 100755
--- a/fvwm/Applications/20~Games/20~Action_Games/15~doom3~DOOM_III
+++ b/fvwm/Applications/20~Games/20~Action_Games/15~doom3~DOOM_III
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec doom3 $@
+exec doom3 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/20~Action_Games/15~quake3~Quake_III_Arena b/fvwm/Applications/20~Games/20~Action_Games/15~quake3~Quake_III_Arena
index 0dd8d1f..5b2a407 100755
--- a/fvwm/Applications/20~Games/20~Action_Games/15~quake3~Quake_III_Arena
+++ b/fvwm/Applications/20~Games/20~Action_Games/15~quake3~Quake_III_Arena
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec quake3 $@
+exec quake3 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/20~Action_Games/15~quake4~Quake_IV b/fvwm/Applications/20~Games/20~Action_Games/15~quake4~Quake_IV
index c7a49e2..4a233cc 100755
--- a/fvwm/Applications/20~Games/20~Action_Games/15~quake4~Quake_IV
+++ b/fvwm/Applications/20~Games/20~Action_Games/15~quake4~Quake_IV
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec quake4 $@
+exec quake4 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/20~Action_Games/15~ut2003~Unreal_Tournament_2003 b/fvwm/Applications/20~Games/20~Action_Games/15~ut2003~Unreal_Tournament_2003
index 802dd6c..ee28c4c 100755
--- a/fvwm/Applications/20~Games/20~Action_Games/15~ut2003~Unreal_Tournament_2003
+++ b/fvwm/Applications/20~Games/20~Action_Games/15~ut2003~Unreal_Tournament_2003
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ut2003 $@
+exec ut2003 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/20~Action_Games/15~ut2004~Unreal_Tournament_2004 b/fvwm/Applications/20~Games/20~Action_Games/15~ut2004~Unreal_Tournament_2004
index cd5e68b..8dc0a79 100755
--- a/fvwm/Applications/20~Games/20~Action_Games/15~ut2004~Unreal_Tournament_2004
+++ b/fvwm/Applications/20~Games/20~Action_Games/15~ut2004~Unreal_Tournament_2004
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ut2004 $@
+exec ut2004 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/20~Action_Games/18~et~Enemy_Territory b/fvwm/Applications/20~Games/20~Action_Games/18~et~Enemy_Territory
index 59cd893..6a91a94 100755
--- a/fvwm/Applications/20~Games/20~Action_Games/18~et~Enemy_Territory
+++ b/fvwm/Applications/20~Games/20~Action_Games/18~et~Enemy_Territory
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec et $@
+exec et $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/20~Action_Games/18~q3ut3~Q3A:_Urban_Terror b/fvwm/Applications/20~Games/20~Action_Games/18~q3ut3~Q3A:_Urban_Terror
index a63fc49..aa39b04 100755
--- a/fvwm/Applications/20~Games/20~Action_Games/18~q3ut3~Q3A:_Urban_Terror
+++ b/fvwm/Applications/20~Games/20~Action_Games/18~q3ut3~Q3A:_Urban_Terror
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec q3ut3 $@
+exec q3ut3 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/20~Action_Games/20~xqf~XQF b/fvwm/Applications/20~Games/20~Action_Games/20~xqf~XQF
index d888a79..7481891 100755
--- a/fvwm/Applications/20~Games/20~Action_Games/20~xqf~XQF
+++ b/fvwm/Applications/20~Games/20~Action_Games/20~xqf~XQF
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xqf $@
+exec xqf $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/20~Action_Games/25~circuslinux~Circus_Linux b/fvwm/Applications/20~Games/20~Action_Games/25~circuslinux~Circus_Linux
index b84b385..accba07 100755
--- a/fvwm/Applications/20~Games/20~Action_Games/25~circuslinux~Circus_Linux
+++ b/fvwm/Applications/20~Games/20~Action_Games/25~circuslinux~Circus_Linux
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec circuslinux -f $@
+exec circuslinux -f $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/20~Action_Games/~Maelstrom~Maelstrom b/fvwm/Applications/20~Games/20~Action_Games/~Maelstrom~Maelstrom
index 44e5d36..cfd5fcd 100755
--- a/fvwm/Applications/20~Games/20~Action_Games/~Maelstrom~Maelstrom
+++ b/fvwm/Applications/20~Games/20~Action_Games/~Maelstrom~Maelstrom
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec Maelstrom -fullscreen $@
+exec Maelstrom -fullscreen $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/20~Action_Games/~bomber~Xbomber b/fvwm/Applications/20~Games/20~Action_Games/~bomber~Xbomber
index c233c91..9e34aaf 100755
--- a/fvwm/Applications/20~Games/20~Action_Games/~bomber~Xbomber
+++ b/fvwm/Applications/20~Games/20~Action_Games/~bomber~Xbomber
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec bomber $@
+exec bomber $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/20~Action_Games/~bzflag~bzFlag b/fvwm/Applications/20~Games/20~Action_Games/~bzflag~bzFlag
index d51fb43..b7e0574 100755
--- a/fvwm/Applications/20~Games/20~Action_Games/~bzflag~bzFlag
+++ b/fvwm/Applications/20~Games/20~Action_Games/~bzflag~bzFlag
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec bzflag $@
+exec bzflag $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/20~Action_Games/~chromium-bsu~Chromium_B.S.U b/fvwm/Applications/20~Games/20~Action_Games/~chromium-bsu~Chromium_B.S.U
index 588bb7d..bdbb67f 100755
--- a/fvwm/Applications/20~Games/20~Action_Games/~chromium-bsu~Chromium_B.S.U
+++ b/fvwm/Applications/20~Games/20~Action_Games/~chromium-bsu~Chromium_B.S.U
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec chromium-bsu $@
+exec chromium-bsu $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/20~Action_Games/~heroes~heroes b/fvwm/Applications/20~Games/20~Action_Games/~heroes~heroes
index 951aec5..f1402a8 100755
--- a/fvwm/Applications/20~Games/20~Action_Games/~heroes~heroes
+++ b/fvwm/Applications/20~Games/20~Action_Games/~heroes~heroes
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec heroes $@
+exec heroes $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/20~Action_Games/~kclever-ai~koth_fires_intelligent b/fvwm/Applications/20~Games/20~Action_Games/~kclever-ai~koth_fires_intelligent
index 909e8c1..11311ca 100755
--- a/fvwm/Applications/20~Games/20~Action_Games/~kclever-ai~koth_fires_intelligent
+++ b/fvwm/Applications/20~Games/20~Action_Games/~kclever-ai~koth_fires_intelligent
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A kclever-ai $@'
+exec FvwmCommand 'A kclever-ai $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/20~Games/20~Action_Games/~kmoron-ai~koth_random_fire b/fvwm/Applications/20~Games/20~Action_Games/~kmoron-ai~koth_random_fire
index 03e32d3..851b034 100755
--- a/fvwm/Applications/20~Games/20~Action_Games/~kmoron-ai~koth_random_fire
+++ b/fvwm/Applications/20~Games/20~Action_Games/~kmoron-ai~koth_random_fire
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A kmoron-ai $@'
+exec FvwmCommand 'A kmoron-ai $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/20~Games/20~Action_Games/~koths~Koth_server b/fvwm/Applications/20~Games/20~Action_Games/~koths~Koth_server
index d5b6020..acf56e9 100755
--- a/fvwm/Applications/20~Games/20~Action_Games/~koths~Koth_server
+++ b/fvwm/Applications/20~Games/20~Action_Games/~koths~Koth_server
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec FvwmCommand 'A koths $@'
+exec FvwmCommand 'A koths $@ 2>/dev/null'
diff --git a/fvwm/Applications/20~Games/20~Action_Games/~koth~koth b/fvwm/Applications/20~Games/20~Action_Games/~koth~koth
index af8db94..ee2933d 100755
--- a/fvwm/Applications/20~Games/20~Action_Games/~koth~koth
+++ b/fvwm/Applications/20~Games/20~Action_Games/~koth~koth
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec koth $@
+exec koth $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/20~Action_Games/~lxdoom~LxDoom b/fvwm/Applications/20~Games/20~Action_Games/~lxdoom~LxDoom
index dcf2a61..cdfe89e 100755
--- a/fvwm/Applications/20~Games/20~Action_Games/~lxdoom~LxDoom
+++ b/fvwm/Applications/20~Games/20~Action_Games/~lxdoom~LxDoom
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec lxdoom $@
+exec lxdoom $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/20~Action_Games/~nexuiz~Nexuiz b/fvwm/Applications/20~Games/20~Action_Games/~nexuiz~Nexuiz
index b70d4b2..be79fc0 100755
--- a/fvwm/Applications/20~Games/20~Action_Games/~nexuiz~Nexuiz
+++ b/fvwm/Applications/20~Games/20~Action_Games/~nexuiz~Nexuiz
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec nexuiz $@
+exec nexuiz $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/20~Action_Games/~openlierox~OpenLieroX b/fvwm/Applications/20~Games/20~Action_Games/~openlierox~OpenLieroX
index 018eb5c..69fc616 100755
--- a/fvwm/Applications/20~Games/20~Action_Games/~openlierox~OpenLieroX
+++ b/fvwm/Applications/20~Games/20~Action_Games/~openlierox~OpenLieroX
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec openlierox $@
+exec openlierox $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/20~Action_Games/~poopmup~poopmup b/fvwm/Applications/20~Games/20~Action_Games/~poopmup~poopmup
index bcb63d8..6939d4e 100755
--- a/fvwm/Applications/20~Games/20~Action_Games/~poopmup~poopmup
+++ b/fvwm/Applications/20~Games/20~Action_Games/~poopmup~poopmup
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec FvwmCommand 'A poopmup $@'
+exec FvwmCommand 'A poopmup $@ 2>/dev/null'
diff --git a/fvwm/Applications/20~Games/20~Action_Games/~quake2~Quake_II b/fvwm/Applications/20~Games/20~Action_Games/~quake2~Quake_II
index ac653d6..7d338ff 100755
--- a/fvwm/Applications/20~Games/20~Action_Games/~quake2~Quake_II
+++ b/fvwm/Applications/20~Games/20~Action_Games/~quake2~Quake_II
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec quake2 $@
+exec quake2 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/20~Action_Games/~rafkill~rafkill b/fvwm/Applications/20~Games/20~Action_Games/~rafkill~rafkill
index 73ee73e..c6cf2e8 100755
--- a/fvwm/Applications/20~Games/20~Action_Games/~rafkill~rafkill
+++ b/fvwm/Applications/20~Games/20~Action_Games/~rafkill~rafkill
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec rafkill $@
+exec rafkill $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/20~Action_Games/~rrootage~rrootage b/fvwm/Applications/20~Games/20~Action_Games/~rrootage~rrootage
index d893860..ef5291f 100755
--- a/fvwm/Applications/20~Games/20~Action_Games/~rrootage~rrootage
+++ b/fvwm/Applications/20~Games/20~Action_Games/~rrootage~rrootage
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec rrootage $@
+exec rrootage $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/20~Action_Games/~snipe2d~Orbital_Eunuchs_Sniper b/fvwm/Applications/20~Games/20~Action_Games/~snipe2d~Orbital_Eunuchs_Sniper
index 374c983..7243279 100755
--- a/fvwm/Applications/20~Games/20~Action_Games/~snipe2d~Orbital_Eunuchs_Sniper
+++ b/fvwm/Applications/20~Games/20~Action_Games/~snipe2d~Orbital_Eunuchs_Sniper
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec snipe2d $@
+exec snipe2d $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/20~Action_Games/~transcend~transcend b/fvwm/Applications/20~Games/20~Action_Games/~transcend~transcend
index 6660c67..98591e8 100755
--- a/fvwm/Applications/20~Games/20~Action_Games/~transcend~transcend
+++ b/fvwm/Applications/20~Games/20~Action_Games/~transcend~transcend
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec transcend $@
+exec transcend $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/20~Action_Games/~tuxkart~tuxkart b/fvwm/Applications/20~Games/20~Action_Games/~tuxkart~tuxkart
index f4367b5..83390cd 100755
--- a/fvwm/Applications/20~Games/20~Action_Games/~tuxkart~tuxkart
+++ b/fvwm/Applications/20~Games/20~Action_Games/~tuxkart~tuxkart
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec tuxkart $@
+exec tuxkart $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/20~Action_Games/~ut~Unreal_Tournament b/fvwm/Applications/20~Games/20~Action_Games/~ut~Unreal_Tournament
index 9ce36e1..853270e 100755
--- a/fvwm/Applications/20~Games/20~Action_Games/~ut~Unreal_Tournament
+++ b/fvwm/Applications/20~Games/20~Action_Games/~ut~Unreal_Tournament
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ut $@
+exec ut $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/20~Action_Games/~wolfmp~RTCW_Multiplayer b/fvwm/Applications/20~Games/20~Action_Games/~wolfmp~RTCW_Multiplayer
index 3b7a181..efe13f9 100755
--- a/fvwm/Applications/20~Games/20~Action_Games/~wolfmp~RTCW_Multiplayer
+++ b/fvwm/Applications/20~Games/20~Action_Games/~wolfmp~RTCW_Multiplayer
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec wolfmp $@
+exec wolfmp $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/20~Action_Games/~wolfsp~Return_to_Castle_Wolfenstein b/fvwm/Applications/20~Games/20~Action_Games/~wolfsp~Return_to_Castle_Wolfenstein
index cc4ef31..c52c349 100755
--- a/fvwm/Applications/20~Games/20~Action_Games/~wolfsp~Return_to_Castle_Wolfenstein
+++ b/fvwm/Applications/20~Games/20~Action_Games/~wolfsp~Return_to_Castle_Wolfenstein
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec wolfsp $@
+exec wolfsp $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/20~Action_Games/~xblast~xblast b/fvwm/Applications/20~Games/20~Action_Games/~xblast~xblast
index 1970ff0..b02eee9 100755
--- a/fvwm/Applications/20~Games/20~Action_Games/~xblast~xblast
+++ b/fvwm/Applications/20~Games/20~Action_Games/~xblast~xblast
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec xblast $@
+exec xblast $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/20~Block_Games/20~crack-attack~Crack_Attack! b/fvwm/Applications/20~Games/20~Block_Games/20~crack-attack~Crack_Attack!
index 0bfca97..657d758 100755
--- a/fvwm/Applications/20~Games/20~Block_Games/20~crack-attack~Crack_Attack!
+++ b/fvwm/Applications/20~Games/20~Block_Games/20~crack-attack~Crack_Attack!
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec crack-attack $@
+exec crack-attack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/20~Block_Games/~bastet~Bastard_Tetris b/fvwm/Applications/20~Games/20~Block_Games/~bastet~Bastard_Tetris
index a29d335..d42fb53 100755
--- a/fvwm/Applications/20~Games/20~Block_Games/~bastet~Bastard_Tetris
+++ b/fvwm/Applications/20~Games/20~Block_Games/~bastet~Bastard_Tetris
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A bastet $@'
+exec FvwmCommand 'A bastet $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/20~Games/20~Block_Games/~gnometris~GnomeTris b/fvwm/Applications/20~Games/20~Block_Games/~gnometris~GnomeTris
index a578dfc..1f10b1f 100755
--- a/fvwm/Applications/20~Games/20~Block_Games/~gnometris~GnomeTris
+++ b/fvwm/Applications/20~Games/20~Block_Games/~gnometris~GnomeTris
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gnometris $@
+exec gnometris $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/20~Block_Games/~kfouleggs~KFoulEggs b/fvwm/Applications/20~Games/20~Block_Games/~kfouleggs~KFoulEggs
index 195265a..ebf2422 100755
--- a/fvwm/Applications/20~Games/20~Block_Games/~kfouleggs~KFoulEggs
+++ b/fvwm/Applications/20~Games/20~Block_Games/~kfouleggs~KFoulEggs
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kfouleggs $@
+exec kfouleggs $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/20~Block_Games/~ksirtet~KSirtet b/fvwm/Applications/20~Games/20~Block_Games/~ksirtet~KSirtet
index 549bf4d..8067df9 100755
--- a/fvwm/Applications/20~Games/20~Block_Games/~ksirtet~KSirtet
+++ b/fvwm/Applications/20~Games/20~Block_Games/~ksirtet~KSirtet
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ksirtet $@
+exec ksirtet $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/20~Block_Games/~ksmiletris~KSmileTris b/fvwm/Applications/20~Games/20~Block_Games/~ksmiletris~KSmileTris
index 2fc09b7..d841790 100755
--- a/fvwm/Applications/20~Games/20~Block_Games/~ksmiletris~KSmileTris
+++ b/fvwm/Applications/20~Games/20~Block_Games/~ksmiletris~KSmileTris
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ksmiletris $@
+exec ksmiletris $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/20~Block_Games/~ltris~LTris b/fvwm/Applications/20~Games/20~Block_Games/~ltris~LTris
index de5cc8c..559f6d4 100755
--- a/fvwm/Applications/20~Games/20~Block_Games/~ltris~LTris
+++ b/fvwm/Applications/20~Games/20~Block_Games/~ltris~LTris
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ltris $@
+exec ltris $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/20~Block_Games/~netris~Netris b/fvwm/Applications/20~Games/20~Block_Games/~netris~Netris
index 7c57489..c8c6952 100755
--- a/fvwm/Applications/20~Games/20~Block_Games/~netris~Netris
+++ b/fvwm/Applications/20~Games/20~Block_Games/~netris~Netris
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A netris $@'
+exec FvwmCommand 'A netris $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/20~Games/20~Block_Games/~netris~Netris_Server b/fvwm/Applications/20~Games/20~Block_Games/~netris~Netris_Server
index 3c427c3..b357b9b 100755
--- a/fvwm/Applications/20~Games/20~Block_Games/~netris~Netris_Server
+++ b/fvwm/Applications/20~Games/20~Block_Games/~netris~Netris_Server
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A netris -w $@'
+exec FvwmCommand 'A netris -w $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/20~Games/20~Block_Games/~tod~tod b/fvwm/Applications/20~Games/20~Block_Games/~tod~tod
index 7307cd5..9f1c4bd 100755
--- a/fvwm/Applications/20~Games/20~Block_Games/~tod~tod
+++ b/fvwm/Applications/20~Games/20~Block_Games/~tod~tod
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec tod $@
+exec tod $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Adventures_Games/~crossfire-client-gtk2~Crossfire_GTK_Client_V2 b/fvwm/Applications/20~Games/Adventures_Games/~crossfire-client-gtk2~Crossfire_GTK_Client_V2
index 13205c2..29d3c86 100755
--- a/fvwm/Applications/20~Games/Adventures_Games/~crossfire-client-gtk2~Crossfire_GTK_Client_V2
+++ b/fvwm/Applications/20~Games/Adventures_Games/~crossfire-client-gtk2~Crossfire_GTK_Client_V2
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec crossfire-client-gtk2 $@
+exec crossfire-client-gtk2 $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Adventures_Games/~gbhed~gBhed b/fvwm/Applications/20~Games/Adventures_Games/~gbhed~gBhed
index 3bba006..91b9aa0 100755
--- a/fvwm/Applications/20~Games/Adventures_Games/~gbhed~gBhed
+++ b/fvwm/Applications/20~Games/Adventures_Games/~gbhed~gBhed
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec gbhed $@
+exec gbhed $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Adventures_Games/~manaplus~ManaPlus_(Tests) b/fvwm/Applications/20~Games/Adventures_Games/~manaplus~ManaPlus_(Tests)
index df0d5dd..dcdb145 100755
--- a/fvwm/Applications/20~Games/Adventures_Games/~manaplus~ManaPlus_(Tests)
+++ b/fvwm/Applications/20~Games/Adventures_Games/~manaplus~ManaPlus_(Tests)
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec manaplus --tests $@
+exec manaplus --tests $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Adventures_Games/~manaplus~The_Mana_world b/fvwm/Applications/20~Games/Adventures_Games/~manaplus~The_Mana_world
index f2e7dc9..5de68b2 100755
--- a/fvwm/Applications/20~Games/Adventures_Games/~manaplus~The_Mana_world
+++ b/fvwm/Applications/20~Games/Adventures_Games/~manaplus~The_Mana_world
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec manaplus /usr/share/games/tmw/tmw.mana $@
+exec manaplus /usr/share/games/tmw/tmw.mana $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Arcade_Games/20~frozen-bubble~Frozen_Bubble b/fvwm/Applications/20~Games/Arcade_Games/20~frozen-bubble~Frozen_Bubble
index 8f7739d..89755f7 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/20~frozen-bubble~Frozen_Bubble
+++ b/fvwm/Applications/20~Games/Arcade_Games/20~frozen-bubble~Frozen_Bubble
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec frozen-bubble $@
+exec frozen-bubble $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Arcade_Games/20~supertux~SuperTux b/fvwm/Applications/20~Games/Arcade_Games/20~supertux~SuperTux
index cc0a9ac..da0cbb9 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/20~supertux~SuperTux
+++ b/fvwm/Applications/20~Games/Arcade_Games/20~supertux~SuperTux
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec supertux $@
+exec supertux $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~armagetron~Armagetron b/fvwm/Applications/20~Games/Arcade_Games/~armagetron~Armagetron
index 312bc07..dbff24e 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~armagetron~Armagetron
+++ b/fvwm/Applications/20~Games/Arcade_Games/~armagetron~Armagetron
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec armagetron $@
+exec armagetron $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~asteroid~asteroid b/fvwm/Applications/20~Games/Arcade_Games/~asteroid~asteroid
index f6ba2b7..3cf0c8e 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~asteroid~asteroid
+++ b/fvwm/Applications/20~Games/Arcade_Games/~asteroid~asteroid
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec FvwmCommand 'A asteroid $@'
+exec FvwmCommand 'A asteroid $@ 2>/dev/null'
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~bloboats~bloboats b/fvwm/Applications/20~Games/Arcade_Games/~bloboats~bloboats
index de7f96b..1595682 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~bloboats~bloboats
+++ b/fvwm/Applications/20~Games/Arcade_Games/~bloboats~bloboats
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec bloboats $@
+exec bloboats $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~blockrage~Block_Rage b/fvwm/Applications/20~Games/Arcade_Games/~blockrage~Block_Rage
index b420d07..7b930a0 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~blockrage~Block_Rage
+++ b/fvwm/Applications/20~Games/Arcade_Games/~blockrage~Block_Rage
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec blockrage $@
+exec blockrage $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~circuslinux~Circus_Linux b/fvwm/Applications/20~Games/Arcade_Games/~circuslinux~Circus_Linux
index 8497451..5f04a9f 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~circuslinux~Circus_Linux
+++ b/fvwm/Applications/20~Games/Arcade_Games/~circuslinux~Circus_Linux
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec circuslinux $@
+exec circuslinux $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~cob~Cruising_on_Broadway b/fvwm/Applications/20~Games/Arcade_Games/~cob~Cruising_on_Broadway
index d5debb9..c6ecbc4 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~cob~Cruising_on_Broadway
+++ b/fvwm/Applications/20~Games/Arcade_Games/~cob~Cruising_on_Broadway
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec cob $@
+exec cob $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~cutemaze~CuteMaze b/fvwm/Applications/20~Games/Arcade_Games/~cutemaze~CuteMaze
index b427740..ab47622 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~cutemaze~CuteMaze
+++ b/fvwm/Applications/20~Games/Arcade_Games/~cutemaze~CuteMaze
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec cutemaze $@
+exec cutemaze $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~excido~excido b/fvwm/Applications/20~Games/Arcade_Games/~excido~excido
index dd6f0c8..603ab9c 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~excido~excido
+++ b/fvwm/Applications/20~Games/Arcade_Games/~excido~excido
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec excido $@
+exec excido $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~gav~gav b/fvwm/Applications/20~Games/Arcade_Games/~gav~gav
index 873dc80..aa97f1b 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~gav~gav
+++ b/fvwm/Applications/20~Games/Arcade_Games/~gav~gav
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec gav $@
+exec gav $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~gltron~GLTron b/fvwm/Applications/20~Games/Arcade_Games/~gltron~GLTron
index 4eb84ce..c9ac22b 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~gltron~GLTron
+++ b/fvwm/Applications/20~Games/Arcade_Games/~gltron~GLTron
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gltron $@
+exec gltron $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~gnibbles~Nibbles b/fvwm/Applications/20~Games/Arcade_Games/~gnibbles~Nibbles
index 10e2267..c246894 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~gnibbles~Nibbles
+++ b/fvwm/Applications/20~Games/Arcade_Games/~gnibbles~Nibbles
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gnibbles $@
+exec gnibbles $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~gnome-stones~Stones b/fvwm/Applications/20~Games/Arcade_Games/~gnome-stones~Stones
index 64912b1..95a4ec5 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~gnome-stones~Stones
+++ b/fvwm/Applications/20~Games/Arcade_Games/~gnome-stones~Stones
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gnome-stones $@
+exec gnome-stones $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~icebreaker~IceBreaker b/fvwm/Applications/20~Games/Arcade_Games/~icebreaker~IceBreaker
index d6b7f1b..6a9e5d4 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~icebreaker~IceBreaker
+++ b/fvwm/Applications/20~Games/Arcade_Games/~icebreaker~IceBreaker
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec icebreaker $@
+exec icebreaker $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~jumpnbump-menu~Jump'N'Bump b/fvwm/Applications/20~Games/Arcade_Games/~jumpnbump-menu~Jump'N'Bump
index d6e6c8f..d5006b3 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~jumpnbump-menu~Jump'N'Bump
+++ b/fvwm/Applications/20~Games/Arcade_Games/~jumpnbump-menu~Jump'N'Bump
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec jumpnbump-menu $@
+exec jumpnbump-menu $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~kbounce~KBounce b/fvwm/Applications/20~Games/Arcade_Games/~kbounce~KBounce
index 4c8e1af..03b104e 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~kbounce~KBounce
+++ b/fvwm/Applications/20~Games/Arcade_Games/~kbounce~KBounce
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kbounce $@
+exec kbounce $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~kgoldrunner~KGoldrunner b/fvwm/Applications/20~Games/Arcade_Games/~kgoldrunner~KGoldrunner
index a9077a4..4b985f8 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~kgoldrunner~KGoldrunner
+++ b/fvwm/Applications/20~Games/Arcade_Games/~kgoldrunner~KGoldrunner
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kgoldrunner $@
+exec kgoldrunner $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~kobodl~Kobo Deluxe b/fvwm/Applications/20~Games/Arcade_Games/~kobodl~Kobo Deluxe
index 1db3cd1..c430bbf 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~kobodl~Kobo Deluxe	
+++ b/fvwm/Applications/20~Games/Arcade_Games/~kobodl~Kobo Deluxe	
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec kobodl $@
+exec kobodl $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~ksnake~KSnake b/fvwm/Applications/20~Games/Arcade_Games/~ksnake~KSnake
index 296defb..337f1c3 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~ksnake~KSnake
+++ b/fvwm/Applications/20~Games/Arcade_Games/~ksnake~KSnake
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ksnake $@
+exec ksnake $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~ktron~KTron b/fvwm/Applications/20~Games/Arcade_Games/~ktron~KTron
index 571958e..c77dc2d 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~ktron~KTron
+++ b/fvwm/Applications/20~Games/Arcade_Games/~ktron~KTron
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ktron $@
+exec ktron $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~lbreakout2~LBreakout2 b/fvwm/Applications/20~Games/Arcade_Games/~lbreakout2~LBreakout2
index 40101b8..01eebcf 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~lbreakout2~LBreakout2
+++ b/fvwm/Applications/20~Games/Arcade_Games/~lbreakout2~LBreakout2
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec lbreakout2 $@
+exec lbreakout2 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~lbreakout~LBreakout b/fvwm/Applications/20~Games/Arcade_Games/~lbreakout~LBreakout
index 3194546..d5e0c3a 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~lbreakout~LBreakout
+++ b/fvwm/Applications/20~Games/Arcade_Games/~lbreakout~LBreakout
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec lbreakout $@
+exec lbreakout $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~liquidwar~LiquidWar b/fvwm/Applications/20~Games/Arcade_Games/~liquidwar~LiquidWar
index 68d5785..927d9f1 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~liquidwar~LiquidWar
+++ b/fvwm/Applications/20~Games/Arcade_Games/~liquidwar~LiquidWar
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec liquidwar $@
+exec liquidwar $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~marbleblast-demo~Marbleblast_demo b/fvwm/Applications/20~Games/Arcade_Games/~marbleblast-demo~Marbleblast_demo
index 9c1de42..9f135aa 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~marbleblast-demo~Marbleblast_demo
+++ b/fvwm/Applications/20~Games/Arcade_Games/~marbleblast-demo~Marbleblast_demo
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec marbleblast-demo $@
+exec marbleblast-demo $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~moagg~Moagg b/fvwm/Applications/20~Games/Arcade_Games/~moagg~Moagg
index e219831..3543bb0 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~moagg~Moagg
+++ b/fvwm/Applications/20~Games/Arcade_Games/~moagg~Moagg
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec moagg $@
+exec moagg $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~monkey-bubble~Monkey_Bubble b/fvwm/Applications/20~Games/Arcade_Games/~monkey-bubble~Monkey_Bubble
index 33d2ff2..f21cf70 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~monkey-bubble~Monkey_Bubble
+++ b/fvwm/Applications/20~Games/Arcade_Games/~monkey-bubble~Monkey_Bubble
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec monkey-bubble $@
+exec monkey-bubble $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~neverball~Neverball b/fvwm/Applications/20~Games/Arcade_Games/~neverball~Neverball
index cc9787c..aa6994b 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~neverball~Neverball
+++ b/fvwm/Applications/20~Games/Arcade_Games/~neverball~Neverball
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec neverball $@
+exec neverball $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~neverputt~Neverputt b/fvwm/Applications/20~Games/Arcade_Games/~neverputt~Neverputt
index a17e92d..666cf72 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~neverputt~Neverputt
+++ b/fvwm/Applications/20~Games/Arcade_Games/~neverputt~Neverputt
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec neverputt $@
+exec neverputt $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~njam~Njam b/fvwm/Applications/20~Games/Arcade_Games/~njam~Njam
index 7476b3c..083012b 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~njam~Njam
+++ b/fvwm/Applications/20~Games/Arcade_Games/~njam~Njam
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec njam $@
+exec njam $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~ppracer~PlanetPenguin_Racer b/fvwm/Applications/20~Games/Arcade_Games/~ppracer~PlanetPenguin_Racer
index eca7c94..36f716e 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~ppracer~PlanetPenguin_Racer
+++ b/fvwm/Applications/20~Games/Arcade_Games/~ppracer~PlanetPenguin_Racer
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ppracer $@
+exec ppracer $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~pydance~PyDance b/fvwm/Applications/20~Games/Arcade_Games/~pydance~PyDance
index 12cb6c4..8248a32 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~pydance~PyDance
+++ b/fvwm/Applications/20~Games/Arcade_Games/~pydance~PyDance
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec pydance $@
+exec pydance $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~rocksndiamonds~Rocks'n'Diamonds b/fvwm/Applications/20~Games/Arcade_Games/~rocksndiamonds~Rocks'n'Diamonds
index 6418663..bbc205a 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~rocksndiamonds~Rocks'n'Diamonds
+++ b/fvwm/Applications/20~Games/Arcade_Games/~rocksndiamonds~Rocks'n'Diamonds
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec rocksndiamonds $@
+exec rocksndiamonds $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~sasteroids~sasteroids b/fvwm/Applications/20~Games/Arcade_Games/~sasteroids~sasteroids
index cc6b771..20f61fa 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~sasteroids~sasteroids
+++ b/fvwm/Applications/20~Games/Arcade_Games/~sasteroids~sasteroids
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec sasteroids $@
+exec sasteroids $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~scavenger~X_Scavenger b/fvwm/Applications/20~Games/Arcade_Games/~scavenger~X_Scavenger
index ad654c3..1c41249 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~scavenger~X_Scavenger
+++ b/fvwm/Applications/20~Games/Arcade_Games/~scavenger~X_Scavenger
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec scavenger $@
+exec scavenger $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~snake3d~snake3d b/fvwm/Applications/20~Games/Arcade_Games/~snake3d~snake3d
index 670d66c..9787c21 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~snake3d~snake3d
+++ b/fvwm/Applications/20~Games/Arcade_Games/~snake3d~snake3d
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec snake3d $@
+exec snake3d $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~snake~Snake b/fvwm/Applications/20~Games/Arcade_Games/~snake~Snake
index f1a5069..93a21cb 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~snake~Snake
+++ b/fvwm/Applications/20~Games/Arcade_Games/~snake~Snake
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A snake $@'
+exec FvwmCommand 'A snake $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~sopwith~sopwith b/fvwm/Applications/20~Games/Arcade_Games/~sopwith~sopwith
index ca9879d..506bfb1 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~sopwith~sopwith
+++ b/fvwm/Applications/20~Games/Arcade_Games/~sopwith~sopwith
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec sopwith $@
+exec sopwith $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~spacerider~spacerider b/fvwm/Applications/20~Games/Arcade_Games/~spacerider~spacerider
index 9cdca59..0a18d85 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~spacerider~spacerider
+++ b/fvwm/Applications/20~Games/Arcade_Games/~spacerider~spacerider
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec spacerider $@
+exec spacerider $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~stardork~stardork b/fvwm/Applications/20~Games/Arcade_Games/~stardork~stardork
index 940c0c4..c00a68c 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~stardork~stardork
+++ b/fvwm/Applications/20~Games/Arcade_Games/~stardork~stardork
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec FvwmCommand 'A stardork $@'
+exec FvwmCommand 'A stardork $@ 2>/dev/null'
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~supertux~Supertux b/fvwm/Applications/20~Games/Arcade_Games/~supertux~Supertux
index 006b877..32591ea 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~supertux~Supertux
+++ b/fvwm/Applications/20~Games/Arcade_Games/~supertux~Supertux
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec supertux $@
+exec supertux $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~syobon~syobon b/fvwm/Applications/20~Games/Arcade_Games/~syobon~syobon
index 253efa1..a4e15fd 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~syobon~syobon
+++ b/fvwm/Applications/20~Games/Arcade_Games/~syobon~syobon
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec syobon $@
+exec syobon $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~torcs~Torcs b/fvwm/Applications/20~Games/Arcade_Games/~torcs~Torcs
index d33b0db..6aa9684 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~torcs~Torcs
+++ b/fvwm/Applications/20~Games/Arcade_Games/~torcs~Torcs
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec torcs $@
+exec torcs $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~trackballs~Trackballs b/fvwm/Applications/20~Games/Arcade_Games/~trackballs~Trackballs
index d6fa82a..eeb17fd 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~trackballs~Trackballs
+++ b/fvwm/Applications/20~Games/Arcade_Games/~trackballs~Trackballs
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec trackballs $@
+exec trackballs $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~trailblazer~trailblazer b/fvwm/Applications/20~Games/Arcade_Games/~trailblazer~trailblazer
index 95a2b1a..93b94d9 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~trailblazer~trailblazer
+++ b/fvwm/Applications/20~Games/Arcade_Games/~trailblazer~trailblazer
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec FvwmCommand 'A trailblazer $@'
+exec FvwmCommand 'A trailblazer $@' 2>/dev/null'
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~trophy~Trophy b/fvwm/Applications/20~Games/Arcade_Games/~trophy~Trophy
index f6ca2e8..2ed0e72 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~trophy~Trophy
+++ b/fvwm/Applications/20~Games/Arcade_Games/~trophy~Trophy
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec trophy $@
+exec trophy $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~tuxdash~tuxdash b/fvwm/Applications/20~Games/Arcade_Games/~tuxdash~tuxdash
index 5437862..e27e7a2 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~tuxdash~tuxdash
+++ b/fvwm/Applications/20~Games/Arcade_Games/~tuxdash~tuxdash
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec tuxdash $@
+exec tuxdash $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~worm~Worm b/fvwm/Applications/20~Games/Arcade_Games/~worm~Worm
index deb641b..8316989 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~worm~Worm
+++ b/fvwm/Applications/20~Games/Arcade_Games/~worm~Worm
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A worm $@'
+exec FvwmCommand 'A worm $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~xjump~xjump b/fvwm/Applications/20~Games/Arcade_Games/~xjump~xjump
index 6e065de..d0f783e 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~xjump~xjump
+++ b/fvwm/Applications/20~Games/Arcade_Games/~xjump~xjump
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec xjump $@
+exec xjump $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~xmoto~X-Moto b/fvwm/Applications/20~Games/Arcade_Games/~xmoto~X-Moto
index 2b2e214..a688fe2 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~xmoto~X-Moto
+++ b/fvwm/Applications/20~Games/Arcade_Games/~xmoto~X-Moto
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xmoto $@
+exec xmoto $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~xrick~xrick b/fvwm/Applications/20~Games/Arcade_Games/~xrick~xrick
index a2e12df..3183925 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~xrick~xrick
+++ b/fvwm/Applications/20~Games/Arcade_Games/~xrick~xrick
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec xrick $@
+exec xrick $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~xsfcave~xsfcave b/fvwm/Applications/20~Games/Arcade_Games/~xsfcave~xsfcave
index d8b3c9f..60f303e 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~xsfcave~xsfcave
+++ b/fvwm/Applications/20~Games/Arcade_Games/~xsfcave~xsfcave
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec xsfcave $@
+exec xsfcave $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Arcade_Games/~yar~yarsrevenge b/fvwm/Applications/20~Games/Arcade_Games/~yar~yarsrevenge
index e4ac2ab..4a651a6 100755
--- a/fvwm/Applications/20~Games/Arcade_Games/~yar~yarsrevenge
+++ b/fvwm/Applications/20~Games/Arcade_Games/~yar~yarsrevenge
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec yar $@
+exec yar $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Board_Games/~BillardGL~BillardGL b/fvwm/Applications/20~Games/Board_Games/~BillardGL~BillardGL
index 7583421..5b1b6cd 100755
--- a/fvwm/Applications/20~Games/Board_Games/~BillardGL~BillardGL
+++ b/fvwm/Applications/20~Games/Board_Games/~BillardGL~BillardGL
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec BillardGL $@
+exec BillardGL $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Board_Games/~billard-gl~BillardGL b/fvwm/Applications/20~Games/Board_Games/~billard-gl~BillardGL
index 1fbaba4..f3a3cd6 100755
--- a/fvwm/Applications/20~Games/Board_Games/~billard-gl~BillardGL
+++ b/fvwm/Applications/20~Games/Board_Games/~billard-gl~BillardGL
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec billard-gl $@
+exec billard-gl $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Board_Games/~eboard~Eboard b/fvwm/Applications/20~Games/Board_Games/~eboard~Eboard
index f6bf940..e1724b9 100755
--- a/fvwm/Applications/20~Games/Board_Games/~eboard~Eboard
+++ b/fvwm/Applications/20~Games/Board_Games/~eboard~Eboard
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec eboard $@
+exec eboard $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Board_Games/~foobillard~FooBillard b/fvwm/Applications/20~Games/Board_Games/~foobillard~FooBillard
index 223ffbf..da0c2fd 100755
--- a/fvwm/Applications/20~Games/Board_Games/~foobillard~FooBillard
+++ b/fvwm/Applications/20~Games/Board_Games/~foobillard~FooBillard
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec foobillard $@
+exec foobillard $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Board_Games/~glightoff~GLightOff b/fvwm/Applications/20~Games/Board_Games/~glightoff~GLightOff
index d29bcd5..77fc5a5 100755
--- a/fvwm/Applications/20~Games/Board_Games/~glightoff~GLightOff
+++ b/fvwm/Applications/20~Games/Board_Games/~glightoff~GLightOff
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec glightoff $@
+exec glightoff $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Board_Games/~gpe-lights~Lights_Out b/fvwm/Applications/20~Games/Board_Games/~gpe-lights~Lights_Out
index 15517f8..3c36850 100755
--- a/fvwm/Applications/20~Games/Board_Games/~gpe-lights~Lights_Out
+++ b/fvwm/Applications/20~Games/Board_Games/~gpe-lights~Lights_Out
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec gpe-lights $@
+exec gpe-lights $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Board_Games/~gtkboard~GTKBoard b/fvwm/Applications/20~Games/Board_Games/~gtkboard~GTKBoard
index c543123..713aff0 100755
--- a/fvwm/Applications/20~Games/Board_Games/~gtkboard~GTKBoard
+++ b/fvwm/Applications/20~Games/Board_Games/~gtkboard~GTKBoard
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gtkboard $@
+exec gtkboard $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Board_Games/~gweled~Gweled b/fvwm/Applications/20~Games/Board_Games/~gweled~Gweled
index 6dad044..42f0db3 100755
--- a/fvwm/Applications/20~Games/Board_Games/~gweled~Gweled
+++ b/fvwm/Applications/20~Games/Board_Games/~gweled~Gweled
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gweled $@
+exec gweled $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Board_Games/~hexalate~Hexalate b/fvwm/Applications/20~Games/Board_Games/~hexalate~Hexalate
index 1c3f0a0..4a79d54 100755
--- a/fvwm/Applications/20~Games/Board_Games/~hexalate~Hexalate
+++ b/fvwm/Applications/20~Games/Board_Games/~hexalate~Hexalate
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec hexalate $@
+exec hexalate $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Board_Games/~kbackgammon~KBackgammon b/fvwm/Applications/20~Games/Board_Games/~kbackgammon~KBackgammon
index f02f0a6..6ee2863 100755
--- a/fvwm/Applications/20~Games/Board_Games/~kbackgammon~KBackgammon
+++ b/fvwm/Applications/20~Games/Board_Games/~kbackgammon~KBackgammon
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kbackgammon $@
+exec kbackgammon $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Board_Games/~kenolaba~Kenolaba b/fvwm/Applications/20~Games/Board_Games/~kenolaba~Kenolaba
index 8ebc2f4..9c9f839 100755
--- a/fvwm/Applications/20~Games/Board_Games/~kenolaba~Kenolaba
+++ b/fvwm/Applications/20~Games/Board_Games/~kenolaba~Kenolaba
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kenolaba $@
+exec kenolaba $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Board_Games/~kmahjongg~KMahjongg b/fvwm/Applications/20~Games/Board_Games/~kmahjongg~KMahjongg
index e42ca44..adb4f1f 100755
--- a/fvwm/Applications/20~Games/Board_Games/~kmahjongg~KMahjongg
+++ b/fvwm/Applications/20~Games/Board_Games/~kmahjongg~KMahjongg
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kmahjongg $@
+exec kmahjongg $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Board_Games/~kolf~Kolf b/fvwm/Applications/20~Games/Board_Games/~kolf~Kolf
index c436dde..3cb6faa 100755
--- a/fvwm/Applications/20~Games/Board_Games/~kolf~Kolf
+++ b/fvwm/Applications/20~Games/Board_Games/~kolf~Kolf
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kolf $@
+exec kolf $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Board_Games/~kreversi~KReversi b/fvwm/Applications/20~Games/Board_Games/~kreversi~KReversi
index 2e88747..21cd67c 100755
--- a/fvwm/Applications/20~Games/Board_Games/~kreversi~KReversi
+++ b/fvwm/Applications/20~Games/Board_Games/~kreversi~KReversi
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kreversi $@
+exec kreversi $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Board_Games/~kshisen~Shisen-Sho b/fvwm/Applications/20~Games/Board_Games/~kshisen~Shisen-Sho
index 9f7d68a..9f428a7 100755
--- a/fvwm/Applications/20~Games/Board_Games/~kshisen~Shisen-Sho
+++ b/fvwm/Applications/20~Games/Board_Games/~kshisen~Shisen-Sho
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kshisen $@
+exec kshisen $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Board_Games/~mahjongg~Mahjongg b/fvwm/Applications/20~Games/Board_Games/~mahjongg~Mahjongg
index 98874b7..5cfbaa8 100755
--- a/fvwm/Applications/20~Games/Board_Games/~mahjongg~Mahjongg
+++ b/fvwm/Applications/20~Games/Board_Games/~mahjongg~Mahjongg
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec mahjongg $@
+exec mahjongg $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Board_Games/~sirius~Sirius b/fvwm/Applications/20~Games/Board_Games/~sirius~Sirius
index 6f58b4f..9f9d991 100755
--- a/fvwm/Applications/20~Games/Board_Games/~sirius~Sirius
+++ b/fvwm/Applications/20~Games/Board_Games/~sirius~Sirius
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec sirius $@
+exec sirius $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Board_Games/~skoosh~Fifteen b/fvwm/Applications/20~Games/Board_Games/~skoosh~Fifteen
index a8d6244..e6d34b2 100755
--- a/fvwm/Applications/20~Games/Board_Games/~skoosh~Fifteen
+++ b/fvwm/Applications/20~Games/Board_Games/~skoosh~Fifteen
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec skoosh $@
+exec skoosh $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Board_Games/~xboard~XBoard b/fvwm/Applications/20~Games/Board_Games/~xboard~XBoard
index 127f04c..3f7041d 100755
--- a/fvwm/Applications/20~Games/Board_Games/~xboard~XBoard
+++ b/fvwm/Applications/20~Games/Board_Games/~xboard~XBoard
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xboard $@
+exec xboard $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Board_Games/~xmahjongg~xMahjongg b/fvwm/Applications/20~Games/Board_Games/~xmahjongg~xMahjongg
index 3a80248..a56decb 100755
--- a/fvwm/Applications/20~Games/Board_Games/~xmahjongg~xMahjongg
+++ b/fvwm/Applications/20~Games/Board_Games/~xmahjongg~xMahjongg
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xmahjongg $@
+exec xmahjongg $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Card_Games/~blackjack~Blackjack b/fvwm/Applications/20~Games/Card_Games/~blackjack~Blackjack
index 1e0878b..63668bf 100755
--- a/fvwm/Applications/20~Games/Card_Games/~blackjack~Blackjack
+++ b/fvwm/Applications/20~Games/Card_Games/~blackjack~Blackjack
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec blackjack $@
+exec blackjack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Card_Games/~kpat~KPat b/fvwm/Applications/20~Games/Card_Games/~kpat~KPat
index 28823fa..e0bb571 100755
--- a/fvwm/Applications/20~Games/Card_Games/~kpat~KPat
+++ b/fvwm/Applications/20~Games/Card_Games/~kpat~KPat
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kpat $@
+exec kpat $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Card_Games/~kpoker~KPoker b/fvwm/Applications/20~Games/Card_Games/~kpoker~KPoker
index ccfed6d..9d5e1db 100755
--- a/fvwm/Applications/20~Games/Card_Games/~kpoker~KPoker
+++ b/fvwm/Applications/20~Games/Card_Games/~kpoker~KPoker
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kpoker $@
+exec kpoker $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Card_Games/~lskat~Lieutenant_Skat b/fvwm/Applications/20~Games/Card_Games/~lskat~Lieutenant_Skat
index 9295239..b0ad51c 100755
--- a/fvwm/Applications/20~Games/Card_Games/~lskat~Lieutenant_Skat
+++ b/fvwm/Applications/20~Games/Card_Games/~lskat~Lieutenant_Skat
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec lskat $@
+exec lskat $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Card_Games/~sol~Aisle_Riot b/fvwm/Applications/20~Games/Card_Games/~sol~Aisle_Riot
index 41553b1..99a83cb 100755
--- a/fvwm/Applications/20~Games/Card_Games/~sol~Aisle_Riot
+++ b/fvwm/Applications/20~Games/Card_Games/~sol~Aisle_Riot
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec sol $@
+exec sol $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Card_Games/~xpat2~xPat2 b/fvwm/Applications/20~Games/Card_Games/~xpat2~xPat2
index 7d2faea..5b64ae6 100755
--- a/fvwm/Applications/20~Games/Card_Games/~xpat2~xPat2
+++ b/fvwm/Applications/20~Games/Card_Games/~xpat2~xPat2
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xpat2 $@
+exec xpat2 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Emulators/~dosbox~DOSBox b/fvwm/Applications/20~Games/Emulators/~dosbox~DOSBox
index 5d39f69..bdd7c68 100755
--- a/fvwm/Applications/20~Games/Emulators/~dosbox~DOSBox
+++ b/fvwm/Applications/20~Games/Emulators/~dosbox~DOSBox
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec dosbox $@
+exec dosbox $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Kids_Games/~gcompris~Suite_educativa_GCompris b/fvwm/Applications/20~Games/Kids_Games/~gcompris~Suite_educativa_GCompris
index 7f3f2a5..a648e82 100755
--- a/fvwm/Applications/20~Games/Kids_Games/~gcompris~Suite_educativa_GCompris
+++ b/fvwm/Applications/20~Games/Kids_Games/~gcompris~Suite_educativa_GCompris
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec gcompris $@
+exec gcompris $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Kids_Games/~ktuberling~KTuberling b/fvwm/Applications/20~Games/Kids_Games/~ktuberling~KTuberling
index 1776fc0..3e865e2 100755
--- a/fvwm/Applications/20~Games/Kids_Games/~ktuberling~KTuberling
+++ b/fvwm/Applications/20~Games/Kids_Games/~ktuberling~KTuberling
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ktuberling $@
+exec ktuberling $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~blackboxgame~Black_Box b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~blackboxgame~Black_Box
index 4dd487c..40fb00f 100755
--- a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~blackboxgame~Black_Box
+++ b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~blackboxgame~Black_Box
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec blackboxgame $@
+exec blackboxgame $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~bridges~Bridges b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~bridges~Bridges
index 4b01347..564e246 100755
--- a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~bridges~Bridges
+++ b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~bridges~Bridges
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec bridges $@
+exec bridges $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~cube~Cube b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~cube~Cube
index 19a6002..f3694d4 100755
--- a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~cube~Cube
+++ b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~cube~Cube
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec cube $@
+exec cube $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~dominosa~Dominosa b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~dominosa~Dominosa
index 421a5dc..930eaab 100755
--- a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~dominosa~Dominosa
+++ b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~dominosa~Dominosa
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec dominosa $@
+exec dominosa $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~fifteen~Fifteen b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~fifteen~Fifteen
index 9dc6c5a..a71238d 100755
--- a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~fifteen~Fifteen
+++ b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~fifteen~Fifteen
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec fifteen $@
+exec fifteen $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~flipgame~Flip b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~flipgame~Flip
index 119e863..ae568b6 100755
--- a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~flipgame~Flip
+++ b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~flipgame~Flip
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec flipgame $@
+exec flipgame $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~guess~Guess b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~guess~Guess
index bcd2f48..d93777d 100755
--- a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~guess~Guess
+++ b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~guess~Guess
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec guess $@
+exec guess $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~inertia~Inertia b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~inertia~Inertia
index dfd9735..bfef623 100755
--- a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~inertia~Inertia
+++ b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~inertia~Inertia
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec inertia $@
+exec inertia $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~lightup~Light_Up b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~lightup~Light_Up
index d362054..dca60e9 100755
--- a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~lightup~Light_Up
+++ b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~lightup~Light_Up
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec lightup $@
+exec lightup $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~loopy~Loopy b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~loopy~Loopy
index 97d491d..29dd11c 100755
--- a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~loopy~Loopy
+++ b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~loopy~Loopy
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec loopy $@
+exec loopy $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~map~Map b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~map~Map
index ddabf33..240c4fd 100755
--- a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~map~Map
+++ b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~map~Map
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec map $@
+exec map $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~mines~Mines b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~mines~Mines
index df3ffde..de43ad5 100755
--- a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~mines~Mines
+++ b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~mines~Mines
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec mines $@
+exec mines $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~netgame~Net b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~netgame~Net
index b836a98..dce0415 100755
--- a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~netgame~Net
+++ b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~netgame~Net
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec netgame $@
+exec netgame $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~netslide~Netslide b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~netslide~Netslide
index b980429..409b160 100755
--- a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~netslide~Netslide
+++ b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~netslide~Netslide
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec netslide $@
+exec netslide $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~pattern~Pattern b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~pattern~Pattern
index ea7e218..bdc7cdf 100755
--- a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~pattern~Pattern
+++ b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~pattern~Pattern
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec pattern $@
+exec pattern $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~pegs~Pegs b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~pegs~Pegs
index eb27d33..ca1b50c 100755
--- a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~pegs~Pegs
+++ b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~pegs~Pegs
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec pegs $@
+exec pegs $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~rect~Rectangles b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~rect~Rectangles
index f133aa1..ec8716d 100755
--- a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~rect~Rectangles
+++ b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~rect~Rectangles
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec rect $@
+exec rect $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~samegame~Same_Game b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~samegame~Same_Game
index e87808e..2971d4e 100755
--- a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~samegame~Same_Game
+++ b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~samegame~Same_Game
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec samegame $@
+exec samegame $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~sixteen~Sixteen b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~sixteen~Sixteen
index 836e6e6..9ee0b86 100755
--- a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~sixteen~Sixteen
+++ b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~sixteen~Sixteen
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec sixteen $@
+exec sixteen $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~slant~Slant b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~slant~Slant
index 407ee2f..cccf9fa 100755
--- a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~slant~Slant
+++ b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~slant~Slant
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec slant $@
+exec slant $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~solo~Solo b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~solo~Solo
index c1a78dd..18c02b6 100755
--- a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~solo~Solo
+++ b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~solo~Solo
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec solo $@
+exec solo $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~tents~Tents b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~tents~Tents
index acc25a4..7881fdc 100755
--- a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~tents~Tents
+++ b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~tents~Tents
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec tents $@
+exec tents $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~twiddle~Twiddle b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~twiddle~Twiddle
index fd5162e..717999f 100755
--- a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~twiddle~Twiddle
+++ b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~twiddle~Twiddle
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec twiddle $@
+exec twiddle $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~untangle~Untangle b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~untangle~Untangle
index 1a04527..d7e4c71 100755
--- a/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~untangle~Untangle
+++ b/fvwm/Applications/20~Games/Logic_Games/Portable_Puzzle_Collection/~untangle~Untangle
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec untangle $@
+exec untangle $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/~atomix~Atomix b/fvwm/Applications/20~Games/Logic_Games/~atomix~Atomix
index ddc9614..52d4c65 100755
--- a/fvwm/Applications/20~Games/Logic_Games/~atomix~Atomix
+++ b/fvwm/Applications/20~Games/Logic_Games/~atomix~Atomix
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec atomix $@
+exec atomix $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/~cubetest~Cube_Test b/fvwm/Applications/20~Games/Logic_Games/~cubetest~Cube_Test
index 8fe3a40..d742cb8 100755
--- a/fvwm/Applications/20~Games/Logic_Games/~cubetest~Cube_Test
+++ b/fvwm/Applications/20~Games/Logic_Games/~cubetest~Cube_Test
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec cubetest $@
+exec cubetest $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Logic_Games/~enigma~Enigma b/fvwm/Applications/20~Games/Logic_Games/~enigma~Enigma
index 1cb876b..2a69989 100755
--- a/fvwm/Applications/20~Games/Logic_Games/~enigma~Enigma
+++ b/fvwm/Applications/20~Games/Logic_Games/~enigma~Enigma
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec enigma $@
+exec enigma $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/~gataxx~Ataxx b/fvwm/Applications/20~Games/Logic_Games/~gataxx~Ataxx
index a784cc1..fecaab3 100755
--- a/fvwm/Applications/20~Games/Logic_Games/~gataxx~Ataxx
+++ b/fvwm/Applications/20~Games/Logic_Games/~gataxx~Ataxx
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gataxx $@
+exec gataxx $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/~glines~gLines b/fvwm/Applications/20~Games/Logic_Games/~glines~gLines
index 1843a56..31ea1b7 100755
--- a/fvwm/Applications/20~Games/Logic_Games/~glines~gLines
+++ b/fvwm/Applications/20~Games/Logic_Games/~glines~gLines
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec glines $@
+exec glines $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/~gnect~gNect b/fvwm/Applications/20~Games/Logic_Games/~gnect~gNect
index 1be1383..b36b5f1 100755
--- a/fvwm/Applications/20~Games/Logic_Games/~gnect~gNect
+++ b/fvwm/Applications/20~Games/Logic_Games/~gnect~gNect
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gnect $@
+exec gnect $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/~gnobots2~GnoBots2 b/fvwm/Applications/20~Games/Logic_Games/~gnobots2~GnoBots2
index 9463d20..a59cd9a 100755
--- a/fvwm/Applications/20~Games/Logic_Games/~gnobots2~GnoBots2
+++ b/fvwm/Applications/20~Games/Logic_Games/~gnobots2~GnoBots2
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gnobots2 $@
+exec gnobots2 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/~gnomine~GnoMine b/fvwm/Applications/20~Games/Logic_Games/~gnomine~GnoMine
index e75cc1b..367f630 100755
--- a/fvwm/Applications/20~Games/Logic_Games/~gnomine~GnoMine
+++ b/fvwm/Applications/20~Games/Logic_Games/~gnomine~GnoMine
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gnomine $@
+exec gnomine $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/~gnotravex~Tetravex b/fvwm/Applications/20~Games/Logic_Games/~gnotravex~Tetravex
index 2b3fe23..c5cfc02 100755
--- a/fvwm/Applications/20~Games/Logic_Games/~gnotravex~Tetravex
+++ b/fvwm/Applications/20~Games/Logic_Games/~gnotravex~Tetravex
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gnotravex $@
+exec gnotravex $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/~gnotski~Klotski b/fvwm/Applications/20~Games/Logic_Games/~gnotski~Klotski
index a8b25c7..0b4898f 100755
--- a/fvwm/Applications/20~Games/Logic_Games/~gnotski~Klotski
+++ b/fvwm/Applications/20~Games/Logic_Games/~gnotski~Klotski
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gnotski $@
+exec gnotski $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/~gnudoku~GNUDoku b/fvwm/Applications/20~Games/Logic_Games/~gnudoku~GNUDoku
index a63b022..0397c82 100755
--- a/fvwm/Applications/20~Games/Logic_Games/~gnudoku~GNUDoku
+++ b/fvwm/Applications/20~Games/Logic_Games/~gnudoku~GNUDoku
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gnudoku $@
+exec gnudoku $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/~gtali~Tali b/fvwm/Applications/20~Games/Logic_Games/~gtali~Tali
index 3af72ae..8a0abbe 100755
--- a/fvwm/Applications/20~Games/Logic_Games/~gtali~Tali
+++ b/fvwm/Applications/20~Games/Logic_Games/~gtali~Tali
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gtali $@
+exec gtali $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/~iagno~Iagno b/fvwm/Applications/20~Games/Logic_Games/~iagno~Iagno
index 5d93b09..6dbdf0f 100755
--- a/fvwm/Applications/20~Games/Logic_Games/~iagno~Iagno
+++ b/fvwm/Applications/20~Games/Logic_Games/~iagno~Iagno
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec iagno $@
+exec iagno $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/~katomic~KAtomic b/fvwm/Applications/20~Games/Logic_Games/~katomic~KAtomic
index 85dbe62..5870c75 100755
--- a/fvwm/Applications/20~Games/Logic_Games/~katomic~KAtomic
+++ b/fvwm/Applications/20~Games/Logic_Games/~katomic~KAtomic
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec katomic $@
+exec katomic $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/~kblackbox~KBlackBox b/fvwm/Applications/20~Games/Logic_Games/~kblackbox~KBlackBox
index d263aea..79e97cd 100755
--- a/fvwm/Applications/20~Games/Logic_Games/~kblackbox~KBlackBox
+++ b/fvwm/Applications/20~Games/Logic_Games/~kblackbox~KBlackBox
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kblackbox $@
+exec kblackbox $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/~kjumpingcube~KJumpingCube b/fvwm/Applications/20~Games/Logic_Games/~kjumpingcube~KJumpingCube
index f0ca61c..3062d4d 100755
--- a/fvwm/Applications/20~Games/Logic_Games/~kjumpingcube~KJumpingCube
+++ b/fvwm/Applications/20~Games/Logic_Games/~kjumpingcube~KJumpingCube
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kjumpingcube $@
+exec kjumpingcube $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/~klickety~Klickety b/fvwm/Applications/20~Games/Logic_Games/~klickety~Klickety
index 950c682..7c2c445 100755
--- a/fvwm/Applications/20~Games/Logic_Games/~klickety~Klickety
+++ b/fvwm/Applications/20~Games/Logic_Games/~klickety~Klickety
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec klickety $@
+exec klickety $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/~klines~Kolor_Lines b/fvwm/Applications/20~Games/Logic_Games/~klines~Kolor_Lines
index 96349a7..2c68e47 100755
--- a/fvwm/Applications/20~Games/Logic_Games/~klines~Kolor_Lines
+++ b/fvwm/Applications/20~Games/Logic_Games/~klines~Kolor_Lines
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec klines $@
+exec klines $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/~kmines~KMines b/fvwm/Applications/20~Games/Logic_Games/~kmines~KMines
index 5d562cf..010dc3f 100755
--- a/fvwm/Applications/20~Games/Logic_Games/~kmines~KMines
+++ b/fvwm/Applications/20~Games/Logic_Games/~kmines~KMines
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kmines $@
+exec kmines $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/~knetwalk~KNetWalk b/fvwm/Applications/20~Games/Logic_Games/~knetwalk~KNetWalk
index a62a25b..d4af445 100755
--- a/fvwm/Applications/20~Games/Logic_Games/~knetwalk~KNetWalk
+++ b/fvwm/Applications/20~Games/Logic_Games/~knetwalk~KNetWalk
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec knetwalk $@
+exec knetwalk $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/~ksame~SameGame b/fvwm/Applications/20~Games/Logic_Games/~ksame~SameGame
index 9c60a46..11cee79 100755
--- a/fvwm/Applications/20~Games/Logic_Games/~ksame~SameGame
+++ b/fvwm/Applications/20~Games/Logic_Games/~ksame~SameGame
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ksame $@
+exec ksame $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/~ksokoban~KSokoban b/fvwm/Applications/20~Games/Logic_Games/~ksokoban~KSokoban
index 490a048..84471d0 100755
--- a/fvwm/Applications/20~Games/Logic_Games/~ksokoban~KSokoban
+++ b/fvwm/Applications/20~Games/Logic_Games/~ksokoban~KSokoban
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ksokoban $@
+exec ksokoban $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/~kwin4~KWin4 b/fvwm/Applications/20~Games/Logic_Games/~kwin4~KWin4
index 4c2d192..28b621e 100755
--- a/fvwm/Applications/20~Games/Logic_Games/~kwin4~KWin4
+++ b/fvwm/Applications/20~Games/Logic_Games/~kwin4~KWin4
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kwin4 $@
+exec kwin4 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/~lmarbles~LMarbles b/fvwm/Applications/20~Games/Logic_Games/~lmarbles~LMarbles
index b6f9957..0b1e34a 100755
--- a/fvwm/Applications/20~Games/Logic_Games/~lmarbles~LMarbles
+++ b/fvwm/Applications/20~Games/Logic_Games/~lmarbles~LMarbles
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec lmarbles $@
+exec lmarbles $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/~pathological~Pathological b/fvwm/Applications/20~Games/Logic_Games/~pathological~Pathological
index 8f58dba..a4d96f8 100755
--- a/fvwm/Applications/20~Games/Logic_Games/~pathological~Pathological
+++ b/fvwm/Applications/20~Games/Logic_Games/~pathological~Pathological
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec pathological $@
+exec pathological $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Logic_Games/~same-gnome~Same_Game b/fvwm/Applications/20~Games/Logic_Games/~same-gnome~Same_Game
index 12762e3..2202623 100755
--- a/fvwm/Applications/20~Games/Logic_Games/~same-gnome~Same_Game
+++ b/fvwm/Applications/20~Games/Logic_Games/~same-gnome~Same_Game
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec same-gnome $@
+exec same-gnome $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Role_Playing/20~el~Eternal_Lands b/fvwm/Applications/20~Games/Role_Playing/20~el~Eternal_Lands
index bf1936a..063cef2 100755
--- a/fvwm/Applications/20~Games/Role_Playing/20~el~Eternal_Lands
+++ b/fvwm/Applications/20~Games/Role_Playing/20~el~Eternal_Lands
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec el $@
+exec el $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Role_Playing/~adom~ADOM b/fvwm/Applications/20~Games/Role_Playing/~adom~ADOM
index ac7b7a7..42789ab 100755
--- a/fvwm/Applications/20~Games/Role_Playing/~adom~ADOM
+++ b/fvwm/Applications/20~Games/Role_Playing/~adom~ADOM
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'Exec $[DefaultTerminal] -g 80x25 -e adom $@'
+exec FvwmCommand 'Exec $[DefaultTerminal] -g 80x25 -e adom $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/20~Games/Role_Playing/~diablo2~Diablo_II b/fvwm/Applications/20~Games/Role_Playing/~diablo2~Diablo_II
index e09cabe..2161455 100755
--- a/fvwm/Applications/20~Games/Role_Playing/~diablo2~Diablo_II
+++ b/fvwm/Applications/20~Games/Role_Playing/~diablo2~Diablo_II
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec diablo2 $@
+exec diablo2 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Role_Playing/~falconseye~Falcon's_Eye b/fvwm/Applications/20~Games/Role_Playing/~falconseye~Falcon's_Eye
index b99ea40..2e453ef 100755
--- a/fvwm/Applications/20~Games/Role_Playing/~falconseye~Falcon's_Eye
+++ b/fvwm/Applications/20~Games/Role_Playing/~falconseye~Falcon's_Eye
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec falconseye $@
+exec falconseye $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Role_Playing/~fallout2~Fallout_2 b/fvwm/Applications/20~Games/Role_Playing/~fallout2~Fallout_2
index 9da624f..4b30658 100755
--- a/fvwm/Applications/20~Games/Role_Playing/~fallout2~Fallout_2
+++ b/fvwm/Applications/20~Games/Role_Playing/~fallout2~Fallout_2
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec fallout2 $@
+exec fallout2 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Role_Playing/~fallout~Fallout b/fvwm/Applications/20~Games/Role_Playing/~fallout~Fallout
index 4e83d9c..0ff5ebc 100755
--- a/fvwm/Applications/20~Games/Role_Playing/~fallout~Fallout
+++ b/fvwm/Applications/20~Games/Role_Playing/~fallout~Fallout
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec fallout $@
+exec fallout $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Role_Playing/~gnome-mud~Gnome_MUD b/fvwm/Applications/20~Games/Role_Playing/~gnome-mud~Gnome_MUD
index 181bc14..2ac6167 100755
--- a/fvwm/Applications/20~Games/Role_Playing/~gnome-mud~Gnome_MUD
+++ b/fvwm/Applications/20~Games/Role_Playing/~gnome-mud~Gnome_MUD
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gnome-mud $@
+exec gnome-mud $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Role_Playing/~nwn~Neverwinter_Nights b/fvwm/Applications/20~Games/Role_Playing/~nwn~Neverwinter_Nights
index c7e4cdc..0f4f5ff 100755
--- a/fvwm/Applications/20~Games/Role_Playing/~nwn~Neverwinter_Nights
+++ b/fvwm/Applications/20~Games/Role_Playing/~nwn~Neverwinter_Nights
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec nwn $@
+exec nwn $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Shooters/~Maelstrom~Maelstrom b/fvwm/Applications/20~Games/Shooters/~Maelstrom~Maelstrom
index eefaff5..77be305 100755
--- a/fvwm/Applications/20~Games/Shooters/~Maelstrom~Maelstrom
+++ b/fvwm/Applications/20~Games/Shooters/~Maelstrom~Maelstrom
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec maelstrom -fullscreen $@
+exec maelstrom -fullscreen $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Shooters/~abuse~Abuse b/fvwm/Applications/20~Games/Shooters/~abuse~Abuse
index 705e7c7..5ca89b2 100755
--- a/fvwm/Applications/20~Games/Shooters/~abuse~Abuse
+++ b/fvwm/Applications/20~Games/Shooters/~abuse~Abuse
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec abuse $@
+exec abuse $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Shooters/~barrage~Barrage b/fvwm/Applications/20~Games/Shooters/~barrage~Barrage
index a967261..22f13b8 100755
--- a/fvwm/Applications/20~Games/Shooters/~barrage~Barrage
+++ b/fvwm/Applications/20~Games/Shooters/~barrage~Barrage
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec barrage $@
+exec barrage $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Shooters/~blobwars~BlobWars b/fvwm/Applications/20~Games/Shooters/~blobwars~BlobWars
index a6f8570..54486e8 100755
--- a/fvwm/Applications/20~Games/Shooters/~blobwars~BlobWars
+++ b/fvwm/Applications/20~Games/Shooters/~blobwars~BlobWars
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec blobwars $@
+exec blobwars $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Shooters/~chromium~Chromium b/fvwm/Applications/20~Games/Shooters/~chromium~Chromium
index be5ca4b..51e1724 100755
--- a/fvwm/Applications/20~Games/Shooters/~chromium~Chromium
+++ b/fvwm/Applications/20~Games/Shooters/~chromium~Chromium
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec chromium $@
+exec chromium $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Shooters/~kasteroids~KAsteroids b/fvwm/Applications/20~Games/Shooters/~kasteroids~KAsteroids
index b596ffd..9c52beb 100755
--- a/fvwm/Applications/20~Games/Shooters/~kasteroids~KAsteroids
+++ b/fvwm/Applications/20~Games/Shooters/~kasteroids~KAsteroids
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kasteroids $@
+exec kasteroids $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Shooters/~kobodeluxe~Kobo_Deluxe b/fvwm/Applications/20~Games/Shooters/~kobodeluxe~Kobo_Deluxe
index 5e9f7c8..c1211bc 100755
--- a/fvwm/Applications/20~Games/Shooters/~kobodeluxe~Kobo_Deluxe
+++ b/fvwm/Applications/20~Games/Shooters/~kobodeluxe~Kobo_Deluxe
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kobodeluxe $@
+exec kobodeluxe $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Shooters/~kobodl~Kobo_Deluxe b/fvwm/Applications/20~Games/Shooters/~kobodl~Kobo_Deluxe
index 681ab1b..e2588ca 100755
--- a/fvwm/Applications/20~Games/Shooters/~kobodl~Kobo_Deluxe
+++ b/fvwm/Applications/20~Games/Shooters/~kobodl~Kobo_Deluxe
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kobodl $@
+exec kobodl $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Shooters/~kspaceduel~KSpaceDuel b/fvwm/Applications/20~Games/Shooters/~kspaceduel~KSpaceDuel
index 4aa5b10..240a37d 100755
--- a/fvwm/Applications/20~Games/Shooters/~kspaceduel~KSpaceDuel
+++ b/fvwm/Applications/20~Games/Shooters/~kspaceduel~KSpaceDuel
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kspaceduel $@
+exec kspaceduel $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Shooters/~maelstrom~Maelstrom b/fvwm/Applications/20~Games/Shooters/~maelstrom~Maelstrom
index eefaff5..77be305 100755
--- a/fvwm/Applications/20~Games/Shooters/~maelstrom~Maelstrom
+++ b/fvwm/Applications/20~Games/Shooters/~maelstrom~Maelstrom
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec maelstrom -fullscreen $@
+exec maelstrom -fullscreen $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Shooters/~moon-buggy~Moon_Buggy b/fvwm/Applications/20~Games/Shooters/~moon-buggy~Moon_Buggy
index d4dbf1d..55038ae 100755
--- a/fvwm/Applications/20~Games/Shooters/~moon-buggy~Moon_Buggy
+++ b/fvwm/Applications/20~Games/Shooters/~moon-buggy~Moon_Buggy
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A moon-buggy $@'
+exec FvwmCommand 'A moon-buggy $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/20~Games/Shooters/~oilwar~OilWar b/fvwm/Applications/20~Games/Shooters/~oilwar~OilWar
index 87f2155..94e3e40 100755
--- a/fvwm/Applications/20~Games/Shooters/~oilwar~OilWar
+++ b/fvwm/Applications/20~Games/Shooters/~oilwar~OilWar
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec oilwar $@
+exec oilwar $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Shooters/~starfighter~Starfighter b/fvwm/Applications/20~Games/Shooters/~starfighter~Starfighter
index b5cbc6f..56b7f4f 100755
--- a/fvwm/Applications/20~Games/Shooters/~starfighter~Starfighter
+++ b/fvwm/Applications/20~Games/Shooters/~starfighter~Starfighter
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec starfighter $@
+exec starfighter $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Shooters/~xevil~XEvil b/fvwm/Applications/20~Games/Shooters/~xevil~XEvil
index b5f5378..7320027 100755
--- a/fvwm/Applications/20~Games/Shooters/~xevil~XEvil
+++ b/fvwm/Applications/20~Games/Shooters/~xevil~XEvil
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xevil $@
+exec xevil $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Shooters/~xpilot~XPilot b/fvwm/Applications/20~Games/Shooters/~xpilot~XPilot
index 5b74c31..75ee663 100755
--- a/fvwm/Applications/20~Games/Shooters/~xpilot~XPilot
+++ b/fvwm/Applications/20~Games/Shooters/~xpilot~XPilot
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xpilot $@
+exec xpilot $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Shooters/~xpilot~XPilot_server b/fvwm/Applications/20~Games/Shooters/~xpilot~XPilot_server
index f8d9018..bb86714 100755
--- a/fvwm/Applications/20~Games/Shooters/~xpilot~XPilot_server
+++ b/fvwm/Applications/20~Games/Shooters/~xpilot~XPilot_server
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec FvwmCommand 'A xpilots $@'
+exec FvwmCommand 'A xpilots $@ 2>/dev/null'
diff --git a/fvwm/Applications/20~Games/Shooters/~xrick~Rick_Dangerous b/fvwm/Applications/20~Games/Shooters/~xrick~Rick_Dangerous
index 4471707..4f49cab 100755
--- a/fvwm/Applications/20~Games/Shooters/~xrick~Rick_Dangerous
+++ b/fvwm/Applications/20~Games/Shooters/~xrick~Rick_Dangerous
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xrick -fullscreen $@
+exec xrick -fullscreen $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Simulation/Xsnow/~xsnow~stop_xsnow b/fvwm/Applications/20~Games/Simulation/Xsnow/~xsnow~stop_xsnow
new file mode 100755
index 0000000..07a791f
--- /dev/null
+++ b/fvwm/Applications/20~Games/Simulation/Xsnow/~xsnow~stop_xsnow
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec killall -3 xsnow $@ 2>/dev/null
+
diff --git a/fvwm/Applications/20~Games/Simulation/Xsnow/~xsnow~xsnow b/fvwm/Applications/20~Games/Simulation/Xsnow/~xsnow~xsnow
new file mode 100755
index 0000000..287c5de
--- /dev/null
+++ b/fvwm/Applications/20~Games/Simulation/Xsnow/~xsnow~xsnow
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec xsnow $@ 2>/dev/null
+
diff --git a/fvwm/Applications/20~Games/Simulation/Xsnow/~xsnow~xsnow_all b/fvwm/Applications/20~Games/Simulation/Xsnow/~xsnow~xsnow_all
new file mode 100755
index 0000000..021604c
--- /dev/null
+++ b/fvwm/Applications/20~Games/Simulation/Xsnow/~xsnow~xsnow_all
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec xsnow -santa 2 -santaspeed 10 -snowflakes 1000 -delay 0 -ssnowdepth 100 -wsnowdepth 100 -xspeed 100 -yspeed 100 -windtimer 3 -santaupdatefactor 1 -unsmooth $@ 2>/dev/null
+
diff --git a/fvwm/Applications/20~Games/Simulation/Xsnow/~xsnow~xsnow_max b/fvwm/Applications/20~Games/Simulation/Xsnow/~xsnow~xsnow_max
new file mode 100755
index 0000000..d45087f
--- /dev/null
+++ b/fvwm/Applications/20~Games/Simulation/Xsnow/~xsnow~xsnow_max
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec xsnow -snowflakes 1000 -delay 0 $@ 2>/dev/null
+
diff --git a/fvwm/Applications/20~Games/Simulation/Xsnow/~xsnow~xsnow_slow b/fvwm/Applications/20~Games/Simulation/Xsnow/~xsnow~xsnow_slow
new file mode 100755
index 0000000..cbb32f3
--- /dev/null
+++ b/fvwm/Applications/20~Games/Simulation/Xsnow/~xsnow~xsnow_slow
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec xsnow -delay 100 -notrees $@ 2>/dev/null
+
diff --git a/fvwm/Applications/20~Games/Simulation/Xsnow/~xsnow~xsnow_speedy_santa b/fvwm/Applications/20~Games/Simulation/Xsnow/~xsnow~xsnow_speedy_santa
new file mode 100755
index 0000000..062a6f1
--- /dev/null
+++ b/fvwm/Applications/20~Games/Simulation/Xsnow/~xsnow~xsnow_speedy_santa
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec xsnow -santa 2 -santaspeed 10 $@ 2>/dev/null
+
diff --git a/fvwm/Applications/20~Games/Simulation/xPenguins/~xpenguins~Big_xPenguins b/fvwm/Applications/20~Games/Simulation/xPenguins/~xpenguins~Big_xPenguins
new file mode 100755
index 0000000..8949cce
--- /dev/null
+++ b/fvwm/Applications/20~Games/Simulation/xPenguins/~xpenguins~Big_xPenguins
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec xpenguins -t "Big Penguins" $@
diff --git a/fvwm/Applications/20~Games/Simulation/xPenguins/~xpenguins~Bill_xPenguins b/fvwm/Applications/20~Games/Simulation/xPenguins/~xpenguins~Bill_xPenguins
new file mode 100755
index 0000000..12fcdc2
--- /dev/null
+++ b/fvwm/Applications/20~Games/Simulation/xPenguins/~xpenguins~Bill_xPenguins
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec xpenguins -s -t Bill $@
diff --git a/fvwm/Applications/20~Games/Simulation/xPenguins/~xpenguins~Classic_xPenguins b/fvwm/Applications/20~Games/Simulation/xPenguins/~xpenguins~Classic_xPenguins
new file mode 100755
index 0000000..f4cecca
--- /dev/null
+++ b/fvwm/Applications/20~Games/Simulation/xPenguins/~xpenguins~Classic_xPenguins
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec xpenguins -t "Classic Penguins" $@
diff --git a/fvwm/Applications/20~Games/Simulation/xPenguins/~xpenguins~Lemmings_xPenguins b/fvwm/Applications/20~Games/Simulation/xPenguins/~xpenguins~Lemmings_xPenguins
new file mode 100755
index 0000000..75051db
--- /dev/null
+++ b/fvwm/Applications/20~Games/Simulation/xPenguins/~xpenguins~Lemmings_xPenguins
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec xpenguins -t Lemmings $@
diff --git a/fvwm/Applications/20~Games/Simulation/xPenguins/~xpenguins~Sonic_the_Hedgehog_xPenguins b/fvwm/Applications/20~Games/Simulation/xPenguins/~xpenguins~Sonic_the_Hedgehog_xPenguins
new file mode 100755
index 0000000..6e39780
--- /dev/null
+++ b/fvwm/Applications/20~Games/Simulation/xPenguins/~xpenguins~Sonic_the_Hedgehog_xPenguins
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec xpenguins -t "Sonic the Hedgehog" $@
diff --git a/fvwm/Applications/20~Games/Simulation/xPenguins/~xpenguins~The_Simpsons_xPenguins b/fvwm/Applications/20~Games/Simulation/xPenguins/~xpenguins~The_Simpsons_xPenguins
new file mode 100755
index 0000000..98fc760
--- /dev/null
+++ b/fvwm/Applications/20~Games/Simulation/xPenguins/~xpenguins~The_Simpsons_xPenguins
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec xpenguins -t "The Simpsons" $@
diff --git a/fvwm/Applications/20~Games/Simulation/xPenguins/~xpenguins~Turtles_xPenguins b/fvwm/Applications/20~Games/Simulation/xPenguins/~xpenguins~Turtles_xPenguins
new file mode 100755
index 0000000..3402975
--- /dev/null
+++ b/fvwm/Applications/20~Games/Simulation/xPenguins/~xpenguins~Turtles_xPenguins
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec xpenguins -t Turtles $@
diff --git a/fvwm/Applications/20~Games/Simulation/xPenguins/~xpenguins~Winnie_the_Pooh_xPenguins b/fvwm/Applications/20~Games/Simulation/xPenguins/~xpenguins~Winnie_the_Pooh_xPenguins
new file mode 100755
index 0000000..9a8a4b9
--- /dev/null
+++ b/fvwm/Applications/20~Games/Simulation/xPenguins/~xpenguins~Winnie_the_Pooh_xPenguins
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec xpenguins -t "Winnie the Pooh" $@
diff --git a/fvwm/Applications/20~Games/Simulation/xPenguins/~xpenguins~Worms_xPenguins b/fvwm/Applications/20~Games/Simulation/xPenguins/~xpenguins~Worms_xPenguins
new file mode 100755
index 0000000..1b4b3bd
--- /dev/null
+++ b/fvwm/Applications/20~Games/Simulation/xPenguins/~xpenguins~Worms_xPenguins
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec xpenguins -t Worms $@
diff --git a/fvwm/Applications/20~Games/Simulation/xPenguins/~xpenguins~kill_xPenguins b/fvwm/Applications/20~Games/Simulation/xPenguins/~xpenguins~kill_xPenguins
new file mode 100755
index 0000000..7a36e52
--- /dev/null
+++ b/fvwm/Applications/20~Games/Simulation/xPenguins/~xpenguins~kill_xPenguins
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec kill `ps -C xpenguins -o pid=` $@
diff --git a/fvwm/Applications/20~Games/Simulation/xPenguins/~xpenguins~xPenguins b/fvwm/Applications/20~Games/Simulation/xPenguins/~xpenguins~xPenguins
new file mode 100755
index 0000000..8841a27
--- /dev/null
+++ b/fvwm/Applications/20~Games/Simulation/xPenguins/~xpenguins~xPenguins
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec xpenguins $@
diff --git a/fvwm/Applications/20~Games/Simulation/xPenguins/~xpenguins~xPenguins_all b/fvwm/Applications/20~Games/Simulation/xPenguins/~xpenguins~xPenguins_all
new file mode 100755
index 0000000..56abbbc
--- /dev/null
+++ b/fvwm/Applications/20~Games/Simulation/xPenguins/~xpenguins~xPenguins_all
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec xpenguins --all $@
diff --git a/fvwm/Applications/20~Games/Simulation/~QLife~QLife b/fvwm/Applications/20~Games/Simulation/~QLife~QLife
index a80c639..644218f 100755
--- a/fvwm/Applications/20~Games/Simulation/~QLife~QLife
+++ b/fvwm/Applications/20~Games/Simulation/~QLife~QLife
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec QLife $@
+exec QLife $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Simulation/~gpe-julia~Julia b/fvwm/Applications/20~Games/Simulation/~gpe-julia~Julia
index e818b17..9cd75f0 100755
--- a/fvwm/Applications/20~Games/Simulation/~gpe-julia~Julia
+++ b/fvwm/Applications/20~Games/Simulation/~gpe-julia~Julia
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec gpe-julia $@
+exec gpe-julia $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Simulation/~gtklife~GtkLife b/fvwm/Applications/20~Games/Simulation/~gtklife~GtkLife
index a182a8c..1353567 100755
--- a/fvwm/Applications/20~Games/Simulation/~gtklife~GtkLife
+++ b/fvwm/Applications/20~Games/Simulation/~gtklife~GtkLife
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec gtklife $@
+exec gtklife $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Simulation/~lucidlife~LucidLife b/fvwm/Applications/20~Games/Simulation/~lucidlife~LucidLife
index 0a45252..6b7152e 100755
--- a/fvwm/Applications/20~Games/Simulation/~lucidlife~LucidLife
+++ b/fvwm/Applications/20~Games/Simulation/~lucidlife~LucidLife
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec lucidlife $@
+exec lucidlife $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Simulation/~planets~Planets b/fvwm/Applications/20~Games/Simulation/~planets~Planets
index be53c0f..8d1d9cc 100755
--- a/fvwm/Applications/20~Games/Simulation/~planets~Planets
+++ b/fvwm/Applications/20~Games/Simulation/~planets~Planets
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec planets $@
+exec planets $@ 2>/dev/null
diff --git a/fvwm/Applications/20~Games/Strategy_Games/20~netpanzer~NetPanzer b/fvwm/Applications/20~Games/Strategy_Games/20~netpanzer~NetPanzer
index fa6d96f..850be6f 100755
--- a/fvwm/Applications/20~Games/Strategy_Games/20~netpanzer~NetPanzer
+++ b/fvwm/Applications/20~Games/Strategy_Games/20~netpanzer~NetPanzer
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec netpanzer $@
+exec netpanzer $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Strategy_Games/20~openttd~OpenTTD b/fvwm/Applications/20~Games/Strategy_Games/20~openttd~OpenTTD
index 05b9e47..60abc99 100755
--- a/fvwm/Applications/20~Games/Strategy_Games/20~openttd~OpenTTD
+++ b/fvwm/Applications/20~Games/Strategy_Games/20~openttd~OpenTTD
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec openttd $@
+exec openttd $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Strategy_Games/20~starcraft~StarCraft b/fvwm/Applications/20~Games/Strategy_Games/20~starcraft~StarCraft
index 0b051a1..127c457 100755
--- a/fvwm/Applications/20~Games/Strategy_Games/20~starcraft~StarCraft
+++ b/fvwm/Applications/20~Games/Strategy_Games/20~starcraft~StarCraft
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec starcraft $@
+exec starcraft $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Strategy_Games/20~wesnoth~The_Battle_For_Wesnoth b/fvwm/Applications/20~Games/Strategy_Games/20~wesnoth~The_Battle_For_Wesnoth
index ae90527..86923a9 100755
--- a/fvwm/Applications/20~Games/Strategy_Games/20~wesnoth~The_Battle_For_Wesnoth
+++ b/fvwm/Applications/20~Games/Strategy_Games/20~wesnoth~The_Battle_For_Wesnoth
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec wesnoth $@
+exec wesnoth $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Strategy_Games/~atanks~Atanks b/fvwm/Applications/20~Games/Strategy_Games/~atanks~Atanks
index 81fe7bb..45cb3ec 100755
--- a/fvwm/Applications/20~Games/Strategy_Games/~atanks~Atanks
+++ b/fvwm/Applications/20~Games/Strategy_Games/~atanks~Atanks
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec atanks $@
+exec atanks $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Strategy_Games/~atlantik~Atlantik b/fvwm/Applications/20~Games/Strategy_Games/~atlantik~Atlantik
index 414dfad..cc48d23 100755
--- a/fvwm/Applications/20~Games/Strategy_Games/~atlantik~Atlantik
+++ b/fvwm/Applications/20~Games/Strategy_Games/~atlantik~Atlantik
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec atlantik $@
+exec atlantik $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Strategy_Games/~castle-combat~Castle_Combat b/fvwm/Applications/20~Games/Strategy_Games/~castle-combat~Castle_Combat
index 566e92e..8887664 100755
--- a/fvwm/Applications/20~Games/Strategy_Games/~castle-combat~Castle_Combat
+++ b/fvwm/Applications/20~Games/Strategy_Games/~castle-combat~Castle_Combat
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec castle-combat $@
+exec castle-combat $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Strategy_Games/~civclient~FreeCiv_Client b/fvwm/Applications/20~Games/Strategy_Games/~civclient~FreeCiv_Client
index 949bcba..a33582e 100755
--- a/fvwm/Applications/20~Games/Strategy_Games/~civclient~FreeCiv_Client
+++ b/fvwm/Applications/20~Games/Strategy_Games/~civclient~FreeCiv_Client
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec civclient $@
+exec civclient $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Strategy_Games/~civserver~FreeCiv_Server b/fvwm/Applications/20~Games/Strategy_Games/~civserver~FreeCiv_Server
index 1b470a9..d51b344 100755
--- a/fvwm/Applications/20~Games/Strategy_Games/~civserver~FreeCiv_Server
+++ b/fvwm/Applications/20~Games/Strategy_Games/~civserver~FreeCiv_Server
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A civserver $@'
+exec FvwmCommand 'A civserver $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/20~Games/Strategy_Games/~freeciv-server~Freeciv_server b/fvwm/Applications/20~Games/Strategy_Games/~freeciv-server~Freeciv_server
index 0697f0e..3e0a13e 100755
--- a/fvwm/Applications/20~Games/Strategy_Games/~freeciv-server~Freeciv_server
+++ b/fvwm/Applications/20~Games/Strategy_Games/~freeciv-server~Freeciv_server
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec FvwmCommand 'A freeciv-server $@'
+exec FvwmCommand 'A freeciv-server $@ 2>/dev/null'
diff --git a/fvwm/Applications/20~Games/Strategy_Games/~kbattleship~KBattleship b/fvwm/Applications/20~Games/Strategy_Games/~kbattleship~KBattleship
index d210117..7c51980 100755
--- a/fvwm/Applications/20~Games/Strategy_Games/~kbattleship~KBattleship
+++ b/fvwm/Applications/20~Games/Strategy_Games/~kbattleship~KBattleship
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kbattleship $@
+exec kbattleship $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Strategy_Games/~konquest~Konquest b/fvwm/Applications/20~Games/Strategy_Games/~konquest~Konquest
index 07bed30..6726518 100755
--- a/fvwm/Applications/20~Games/Strategy_Games/~konquest~Konquest
+++ b/fvwm/Applications/20~Games/Strategy_Games/~konquest~Konquest
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec konquest $@
+exec konquest $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Strategy_Games/~lgeneral~LGeneral b/fvwm/Applications/20~Games/Strategy_Games/~lgeneral~LGeneral
index 02340c6..5d129aa 100755
--- a/fvwm/Applications/20~Games/Strategy_Games/~lgeneral~LGeneral
+++ b/fvwm/Applications/20~Games/Strategy_Games/~lgeneral~LGeneral
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec lgeneral $@
+exec lgeneral $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Strategy_Games/~lincity-ng~LinCity b/fvwm/Applications/20~Games/Strategy_Games/~lincity-ng~LinCity
index 8cb1ab1..0b8649d 100755
--- a/fvwm/Applications/20~Games/Strategy_Games/~lincity-ng~LinCity
+++ b/fvwm/Applications/20~Games/Strategy_Games/~lincity-ng~LinCity
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec lincity-ng $@
+exec lincity-ng $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Strategy_Games/~scorched3d~Scorched3D b/fvwm/Applications/20~Games/Strategy_Games/~scorched3d~Scorched3D
index 713e223..905da43 100755
--- a/fvwm/Applications/20~Games/Strategy_Games/~scorched3d~Scorched3D
+++ b/fvwm/Applications/20~Games/Strategy_Games/~scorched3d~Scorched3D
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec scorched3d $@
+exec scorched3d $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/Strategy_Games/~xlincity~xlincity b/fvwm/Applications/20~Games/Strategy_Games/~xlincity~xlincity
index 667deb9..71c90ef 100755
--- a/fvwm/Applications/20~Games/Strategy_Games/~xlincity~xlincity
+++ b/fvwm/Applications/20~Games/Strategy_Games/~xlincity~xlincity
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xlincity $@
+exec xlincity $@ 2>/dev/null
 
diff --git a/fvwm/Applications/20~Games/~blinken~blinKen b/fvwm/Applications/20~Games/~blinken~blinKen
index 458a9e2..4e00b61 100755
--- a/fvwm/Applications/20~Games/~blinken~blinKen
+++ b/fvwm/Applications/20~Games/~blinken~blinKen
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec blinken $@
+exec blinken $@ 2>/dev/null
diff --git a/fvwm/Applications/Development/Debuggers/~ddd~DDD b/fvwm/Applications/Development/Debuggers/~ddd~DDD
index 3063d2b..761d19a 100755
--- a/fvwm/Applications/Development/Debuggers/~ddd~DDD
+++ b/fvwm/Applications/Development/Debuggers/~ddd~DDD
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ddd $@
+exec ddd $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/Debuggers/~insight~Insight b/fvwm/Applications/Development/Debuggers/~insight~Insight
index 02b199f..7802a2c 100755
--- a/fvwm/Applications/Development/Debuggers/~insight~Insight
+++ b/fvwm/Applications/Development/Debuggers/~insight~Insight
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec /opt/insight/bin/insight $@
+exec /opt/insight/bin/insight $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/Debuggers/~kdbg~KDbg b/fvwm/Applications/Development/Debuggers/~kdbg~KDbg
index e1ed9e9..2ddd61c 100755
--- a/fvwm/Applications/Development/Debuggers/~kdbg~KDbg
+++ b/fvwm/Applications/Development/Debuggers/~kdbg~KDbg
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec kdbg  $@
+exec kdbg  $@ 2>/dev/null
diff --git a/fvwm/Applications/Development/Documentation/~assistant~Qt_help b/fvwm/Applications/Development/Documentation/~assistant~Qt_help
index b7f2b1a..c8ffc18 100755
--- a/fvwm/Applications/Development/Documentation/~assistant~Qt_help
+++ b/fvwm/Applications/Development/Documentation/~assistant~Qt_help
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec assistant $@
+exec assistant $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/Documentation/~devhelp~Gnome_Dev_Help b/fvwm/Applications/Development/Documentation/~devhelp~Gnome_Dev_Help
index 4d37e32..9c3e23c 100755
--- a/fvwm/Applications/Development/Documentation/~devhelp~Gnome_Dev_Help
+++ b/fvwm/Applications/Development/Documentation/~devhelp~Gnome_Dev_Help
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec devhelp $@
+exec devhelp $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/Documentation/~kdevassistant~KDevelop_Assistant b/fvwm/Applications/Development/Documentation/~kdevassistant~KDevelop_Assistant
index 8c154a3..9db3ea4 100755
--- a/fvwm/Applications/Development/Documentation/~kdevassistant~KDevelop_Assistant
+++ b/fvwm/Applications/Development/Documentation/~kdevassistant~KDevelop_Assistant
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec kdevassistant $@
+exec kdevassistant $@ 2>/dev/null
diff --git a/fvwm/Applications/Development/Documentation/~qtdemo~qtdemo b/fvwm/Applications/Development/Documentation/~qtdemo~qtdemo
index 5fccc61..6555d78 100755
--- a/fvwm/Applications/Development/Documentation/~qtdemo~qtdemo
+++ b/fvwm/Applications/Development/Documentation/~qtdemo~qtdemo
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec qtdemo $@
+exec qtdemo $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/Electronics/Antennas/~antennavis~AntennAvis b/fvwm/Applications/Development/Electronics/Antennas/~antennavis~AntennAvis
index 6f6e5ea..d3b1467 100755
--- a/fvwm/Applications/Development/Electronics/Antennas/~antennavis~AntennAvis
+++ b/fvwm/Applications/Development/Electronics/Antennas/~antennavis~AntennAvis
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec antennavis $@
+exec antennavis $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/Electronics/Antennas/~xnec2c~xnec2c b/fvwm/Applications/Development/Electronics/Antennas/~xnec2c~xnec2c
index cfeb03b..996382c 100755
--- a/fvwm/Applications/Development/Electronics/Antennas/~xnec2c~xnec2c
+++ b/fvwm/Applications/Development/Electronics/Antennas/~xnec2c~xnec2c
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xnec2c $@
+exec xnec2c $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/Electronics/Chipmunksystem/~Until~Until b/fvwm/Applications/Development/Electronics/Chipmunksystem/~Until~Until
index efb1d22..aa229ba 100755
--- a/fvwm/Applications/Development/Electronics/Chipmunksystem/~Until~Until
+++ b/fvwm/Applications/Development/Electronics/Chipmunksystem/~Until~Until
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec Until $@
+exec Until $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/Electronics/Chipmunksystem/~analog~Analog b/fvwm/Applications/Development/Electronics/Chipmunksystem/~analog~Analog
index 15130aa..0785d8e 100755
--- a/fvwm/Applications/Development/Electronics/Chipmunksystem/~analog~Analog
+++ b/fvwm/Applications/Development/Electronics/Chipmunksystem/~analog~Analog
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec analog $@
+exec analog $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/Electronics/Chipmunksystem/~diglog~Diglog b/fvwm/Applications/Development/Electronics/Chipmunksystem/~diglog~Diglog
index a7e70f7..b595e28 100755
--- a/fvwm/Applications/Development/Electronics/Chipmunksystem/~diglog~Diglog
+++ b/fvwm/Applications/Development/Electronics/Chipmunksystem/~diglog~Diglog
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec diglog $@
+exec diglog $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/Electronics/Chipmunksystem/~loged~Loged b/fvwm/Applications/Development/Electronics/Chipmunksystem/~loged~Loged
index 3322fe3..3f4a380 100755
--- a/fvwm/Applications/Development/Electronics/Chipmunksystem/~loged~Loged
+++ b/fvwm/Applications/Development/Electronics/Chipmunksystem/~loged~Loged
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec loged $@
+exec loged $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/Electronics/Geda/10~geda~Geda b/fvwm/Applications/Development/Electronics/Geda/10~geda~Geda
index 75962b5..dc617b5 100755
--- a/fvwm/Applications/Development/Electronics/Geda/10~geda~Geda
+++ b/fvwm/Applications/Development/Electronics/Geda/10~geda~Geda
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec geda $@
+exec geda $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/Electronics/Geda/10~nghelp~Help_ngspice b/fvwm/Applications/Development/Electronics/Geda/10~nghelp~Help_ngspice
index 3d222aa..8b72574 100755
--- a/fvwm/Applications/Development/Electronics/Geda/10~nghelp~Help_ngspice
+++ b/fvwm/Applications/Development/Electronics/Geda/10~nghelp~Help_ngspice
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec nghelp $@
+exec nghelp $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/Electronics/Geda/~gattrib~Gattrib b/fvwm/Applications/Development/Electronics/Geda/~gattrib~Gattrib
index 878368f..80a56ce 100755
--- a/fvwm/Applications/Development/Electronics/Geda/~gattrib~Gattrib
+++ b/fvwm/Applications/Development/Electronics/Geda/~gattrib~Gattrib
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gattrib $@
+exec gattrib $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/Electronics/Geda/~gerbv~Gerbv b/fvwm/Applications/Development/Electronics/Geda/~gerbv~Gerbv
index 0e418b8..108e4e2 100755
--- a/fvwm/Applications/Development/Electronics/Geda/~gerbv~Gerbv
+++ b/fvwm/Applications/Development/Electronics/Geda/~gerbv~Gerbv
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gerbv $@
+exec gerbv $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/Electronics/Geda/~gschem~Gschem b/fvwm/Applications/Development/Electronics/Geda/~gschem~Gschem
index d08637a..916dca4 100755
--- a/fvwm/Applications/Development/Electronics/Geda/~gschem~Gschem
+++ b/fvwm/Applications/Development/Electronics/Geda/~gschem~Gschem
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gschem $@
+exec gschem $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/Electronics/Geda/~gwave~Gwave b/fvwm/Applications/Development/Electronics/Geda/~gwave~Gwave
index 70c74ce..9e9eef1 100755
--- a/fvwm/Applications/Development/Electronics/Geda/~gwave~Gwave
+++ b/fvwm/Applications/Development/Electronics/Geda/~gwave~Gwave
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gwave $@
+exec gwave $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/Electronics/~gspeakers~gspeakers b/fvwm/Applications/Development/Electronics/~gspeakers~gspeakers
index 8f497a5..13c3be8 100755
--- a/fvwm/Applications/Development/Electronics/~gspeakers~gspeakers
+++ b/fvwm/Applications/Development/Electronics/~gspeakers~gspeakers
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gspeakers $@
+exec gspeakers $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/Electronics/~kicad~Kicad b/fvwm/Applications/Development/Electronics/~kicad~Kicad
index 108c06a..05df042 100755
--- a/fvwm/Applications/Development/Electronics/~kicad~Kicad
+++ b/fvwm/Applications/Development/Electronics/~kicad~Kicad
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kicad $@
+exec kicad $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/Electronics/~klogic~klogic b/fvwm/Applications/Development/Electronics/~klogic~klogic
index a54a9d8..5f51e83 100755
--- a/fvwm/Applications/Development/Electronics/~klogic~klogic
+++ b/fvwm/Applications/Development/Electronics/~klogic~klogic
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec klogic $@
+exec klogic $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/Electronics/~oregano~Oregano b/fvwm/Applications/Development/Electronics/~oregano~Oregano
index e364873..c08eecc 100755
--- a/fvwm/Applications/Development/Electronics/~oregano~Oregano
+++ b/fvwm/Applications/Development/Electronics/~oregano~Oregano
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec oregano $@
+exec oregano $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/Electronics/~pcb~pcb b/fvwm/Applications/Development/Electronics/~pcb~pcb
index ece8338..7f28669 100755
--- a/fvwm/Applications/Development/Electronics/~pcb~pcb
+++ b/fvwm/Applications/Development/Electronics/~pcb~pcb
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec pcb $@
+exec pcb $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/Electronics/~qucs~qucs b/fvwm/Applications/Development/Electronics/~qucs~qucs
index 21cbd02..8a9ef50 100755
--- a/fvwm/Applications/Development/Electronics/~qucs~qucs
+++ b/fvwm/Applications/Development/Electronics/~qucs~qucs
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec qucs $@
+exec qucs $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/Electronics/~xcircuit~xcircuit b/fvwm/Applications/Development/Electronics/~xcircuit~xcircuit
index bf5d56b..cd18f90 100755
--- a/fvwm/Applications/Development/Electronics/~xcircuit~xcircuit
+++ b/fvwm/Applications/Development/Electronics/~xcircuit~xcircuit
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xcircuit $@
+exec xcircuit $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/IDE/20~anjuta~Anjuta b/fvwm/Applications/Development/IDE/20~anjuta~Anjuta
index b0148a5..252699a 100755
--- a/fvwm/Applications/Development/IDE/20~anjuta~Anjuta
+++ b/fvwm/Applications/Development/IDE/20~anjuta~Anjuta
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec anjuta $@
+exec anjuta $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/IDE/20~eclipse~Eclipse b/fvwm/Applications/Development/IDE/20~eclipse~Eclipse
index 6f3b419..4f444a7 100755
--- a/fvwm/Applications/Development/IDE/20~eclipse~Eclipse
+++ b/fvwm/Applications/Development/IDE/20~eclipse~Eclipse
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec eclipse $@
+exec eclipse $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/IDE/20~kdevelop3~kDevelop b/fvwm/Applications/Development/IDE/20~kdevelop3~kDevelop
index 3f8e252..f851b2c 100755
--- a/fvwm/Applications/Development/IDE/20~kdevelop3~kDevelop
+++ b/fvwm/Applications/Development/IDE/20~kdevelop3~kDevelop
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kdevelop3 $@
+exec kdevelop3 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/IDE/20~kdevelop~kDevelop b/fvwm/Applications/Development/IDE/20~kdevelop~kDevelop
index b93f6aa..aa15f14 100755
--- a/fvwm/Applications/Development/IDE/20~kdevelop~kDevelop
+++ b/fvwm/Applications/Development/IDE/20~kdevelop~kDevelop
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kdevelop $@
+exec kdevelop $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/IDE/20~monodevelop~MonoDevelop b/fvwm/Applications/Development/IDE/20~monodevelop~MonoDevelop
index 25acbe4..c92a81d 100755
--- a/fvwm/Applications/Development/IDE/20~monodevelop~MonoDevelop
+++ b/fvwm/Applications/Development/IDE/20~monodevelop~MonoDevelop
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec monodevelop $@
+exec monodevelop $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/IDE/~conglomerate~Conglomerate b/fvwm/Applications/Development/IDE/~conglomerate~Conglomerate
index 2e31586..e230a8a 100755
--- a/fvwm/Applications/Development/IDE/~conglomerate~Conglomerate
+++ b/fvwm/Applications/Development/IDE/~conglomerate~Conglomerate
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec conglomerate $@
+exec conglomerate $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/IDE/~designer~Qt_designer b/fvwm/Applications/Development/IDE/~designer~Qt_designer
index b0aed11..0f615a4 100755
--- a/fvwm/Applications/Development/IDE/~designer~Qt_designer
+++ b/fvwm/Applications/Development/IDE/~designer~Qt_designer
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec designer $@
+exec designer $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/IDE/~eric~Eric b/fvwm/Applications/Development/IDE/~eric~Eric
index d5fff27..ee046ae 100755
--- a/fvwm/Applications/Development/IDE/~eric~Eric
+++ b/fvwm/Applications/Development/IDE/~eric~Eric
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec eric $@
+exec eric $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/IDE/~glade-2~Glade-2 b/fvwm/Applications/Development/IDE/~glade-2~Glade-2
index ac79467..cac85c7 100755
--- a/fvwm/Applications/Development/IDE/~glade-2~Glade-2
+++ b/fvwm/Applications/Development/IDE/~glade-2~Glade-2
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec glade-2 $@
+exec glade-2 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/IDE/~glade~Glade b/fvwm/Applications/Development/IDE/~glade~Glade
index 76a7c16..9b82d4c 100755
--- a/fvwm/Applications/Development/IDE/~glade~Glade
+++ b/fvwm/Applications/Development/IDE/~glade~Glade
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec glade $@
+exec glade $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/IDE/~idle~IDLE b/fvwm/Applications/Development/IDE/~idle~IDLE
index d901fe8..fe259d7 100755
--- a/fvwm/Applications/Development/IDE/~idle~IDLE
+++ b/fvwm/Applications/Development/IDE/~idle~IDLE
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec idle $@
+exec idle $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/IDE/~kdevdesigner~KDevelop_Designer b/fvwm/Applications/Development/IDE/~kdevdesigner~KDevelop_Designer
index 6edd597..c5f51b3 100755
--- a/fvwm/Applications/Development/IDE/~kdevdesigner~KDevelop_Designer
+++ b/fvwm/Applications/Development/IDE/~kdevdesigner~KDevelop_Designer
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec kdevdesigner $@
+exec kdevdesigner $@ 2>/dev/null
diff --git a/fvwm/Applications/Development/IDE/~linguist~Qt_linguist b/fvwm/Applications/Development/IDE/~linguist~Qt_linguist
index da6f0dc..d26e149 100755
--- a/fvwm/Applications/Development/IDE/~linguist~Qt_linguist
+++ b/fvwm/Applications/Development/IDE/~linguist~Qt_linguist
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec linguist $@
+exec linguist $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/IDE/~pida~Pida b/fvwm/Applications/Development/IDE/~pida~Pida
index ab961c2..4e322cd 100755
--- a/fvwm/Applications/Development/IDE/~pida~Pida
+++ b/fvwm/Applications/Development/IDE/~pida~Pida
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec pida $@
+exec pida $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/IDE/~qtconfig~Qt_config b/fvwm/Applications/Development/IDE/~qtconfig~Qt_config
index 5b15c89..54c0a0c 100755
--- a/fvwm/Applications/Development/IDE/~qtconfig~Qt_config
+++ b/fvwm/Applications/Development/IDE/~qtconfig~Qt_config
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec qtconfig $@
+exec qtconfig $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/IDE/~quanta~Quanta+ b/fvwm/Applications/Development/IDE/~quanta~Quanta+
index 6419a60..a50e9a2 100755
--- a/fvwm/Applications/Development/IDE/~quanta~Quanta+
+++ b/fvwm/Applications/Development/IDE/~quanta~Quanta+
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec quanta $@
+exec quanta $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/IDE/~vtcl~Visual_Tcl b/fvwm/Applications/Development/IDE/~vtcl~Visual_Tcl
index ebd98ec..120005c 100755
--- a/fvwm/Applications/Development/IDE/~vtcl~Visual_Tcl
+++ b/fvwm/Applications/Development/IDE/~vtcl~Visual_Tcl
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec vtcl $@
+exec vtcl $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/Java/~bsh.Console~BeanShell_Prompt b/fvwm/Applications/Development/Java/~bsh.Console~BeanShell_Prompt
index 43289a7..aea3549 100755
--- a/fvwm/Applications/Development/Java/~bsh.Console~BeanShell_Prompt
+++ b/fvwm/Applications/Development/Java/~bsh.Console~BeanShell_Prompt
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec bsh.Console $@
+exec bsh.Console $@ 2>/dev/null
diff --git a/fvwm/Applications/Development/Java/~kjscmd~kjscmd b/fvwm/Applications/Development/Java/~kjscmd~kjscmd
index 570c83d..3886925 100755
--- a/fvwm/Applications/Development/Java/~kjscmd~kjscmd
+++ b/fvwm/Applications/Development/Java/~kjscmd~kjscmd
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec kjscmd --exec $@
+exec kjscmd --exec $@ 2>/dev/null
diff --git a/fvwm/Applications/Development/Revision_Control/~cervisia~Cervisia b/fvwm/Applications/Development/Revision_Control/~cervisia~Cervisia
index 2c01901..628cf60 100755
--- a/fvwm/Applications/Development/Revision_Control/~cervisia~Cervisia
+++ b/fvwm/Applications/Development/Revision_Control/~cervisia~Cervisia
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec cervisia  $@
+exec cervisia  $@ 2>/dev/null
diff --git a/fvwm/Applications/Development/Revision_Control/~lincvs~lincvs b/fvwm/Applications/Development/Revision_Control/~lincvs~lincvs
index 120c3f8..1cd71c3 100755
--- a/fvwm/Applications/Development/Revision_Control/~lincvs~lincvs
+++ b/fvwm/Applications/Development/Revision_Control/~lincvs~lincvs
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec lincvs $@
+exec lincvs $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/Revision_Control/~rapidsvn~RapidSVN b/fvwm/Applications/Development/Revision_Control/~rapidsvn~RapidSVN
index 92ce7f5..f64bd49 100755
--- a/fvwm/Applications/Development/Revision_Control/~rapidsvn~RapidSVN
+++ b/fvwm/Applications/Development/Revision_Control/~rapidsvn~RapidSVN
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec rapidsvn $@
+exec rapidsvn $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/Revision_Control/~tkcvs~tkcvs b/fvwm/Applications/Development/Revision_Control/~tkcvs~tkcvs
index f5a9c33..c12e88e 100755
--- a/fvwm/Applications/Development/Revision_Control/~tkcvs~tkcvs
+++ b/fvwm/Applications/Development/Revision_Control/~tkcvs~tkcvs
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec tkcvs $@
+exec tkcvs $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/Web_Development/~bluefish~Bluefish b/fvwm/Applications/Development/Web_Development/~bluefish~Bluefish
index 83e056c..a740e3b 100755
--- a/fvwm/Applications/Development/Web_Development/~bluefish~Bluefish
+++ b/fvwm/Applications/Development/Web_Development/~bluefish~Bluefish
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec bluefish $@
+exec bluefish $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/Web_Development/~klinkstatus~klinkstatus b/fvwm/Applications/Development/Web_Development/~klinkstatus~klinkstatus
index 245ca4b..7a47969 100755
--- a/fvwm/Applications/Development/Web_Development/~klinkstatus~klinkstatus
+++ b/fvwm/Applications/Development/Web_Development/~klinkstatus~klinkstatus
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec klinkstatus $@
+exec klinkstatus $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/Web_Development/~nvu~Nvu b/fvwm/Applications/Development/Web_Development/~nvu~Nvu
index 69fe083..9cbdf5c 100755
--- a/fvwm/Applications/Development/Web_Development/~nvu~Nvu
+++ b/fvwm/Applications/Development/Web_Development/~nvu~Nvu
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec nvu $@
+exec nvu $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Development/~kdiff3~kdiff3 b/fvwm/Applications/Development/~kdiff3~kdiff3
index 0d33c25..3745035 100755
--- a/fvwm/Applications/Development/~kdiff3~kdiff3
+++ b/fvwm/Applications/Development/~kdiff3~kdiff3
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kdiff3 $@
+exec kdiff3 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Graphics/2D_Graphics/20~gimp~GIMP b/fvwm/Applications/Graphics/2D_Graphics/20~gimp~GIMP
index 66b85f1..0fd2d0e 100755
--- a/fvwm/Applications/Graphics/2D_Graphics/20~gimp~GIMP
+++ b/fvwm/Applications/Graphics/2D_Graphics/20~gimp~GIMP
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gimp $@
+exec gimp $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Graphics/2D_Graphics/20~pixel32~Pixel32 b/fvwm/Applications/Graphics/2D_Graphics/20~pixel32~Pixel32
index 0115a3c..4697689 100755
--- a/fvwm/Applications/Graphics/2D_Graphics/20~pixel32~Pixel32
+++ b/fvwm/Applications/Graphics/2D_Graphics/20~pixel32~Pixel32
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec pixel32 $@
+exec pixel32 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Graphics/2D_Graphics/~gnome-iconedit~gnome_iconedit b/fvwm/Applications/Graphics/2D_Graphics/~gnome-iconedit~gnome_iconedit
index c17e5c0..3cdfca9 100755
--- a/fvwm/Applications/Graphics/2D_Graphics/~gnome-iconedit~gnome_iconedit
+++ b/fvwm/Applications/Graphics/2D_Graphics/~gnome-iconedit~gnome_iconedit
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gnome-iconedit $@
+exec gnome-iconedit $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Graphics/2D_Graphics/~kolourpaint~kolourpaint b/fvwm/Applications/Graphics/2D_Graphics/~kolourpaint~kolourpaint
index d2d04e8..688e03f 100755
--- a/fvwm/Applications/Graphics/2D_Graphics/~kolourpaint~kolourpaint
+++ b/fvwm/Applications/Graphics/2D_Graphics/~kolourpaint~kolourpaint
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kolourpaint $@
+exec kolourpaint $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Graphics/2D_Graphics/~tuxpaint~TuxPaint b/fvwm/Applications/Graphics/2D_Graphics/~tuxpaint~TuxPaint
index 07d27fe..aa4dede 100755
--- a/fvwm/Applications/Graphics/2D_Graphics/~tuxpaint~TuxPaint
+++ b/fvwm/Applications/Graphics/2D_Graphics/~tuxpaint~TuxPaint
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec tuxpaint $@
+exec tuxpaint $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Graphics/2D_Graphics/~xpaint~xpaint b/fvwm/Applications/Graphics/2D_Graphics/~xpaint~xpaint
index 0fdb6c9..cede463 100755
--- a/fvwm/Applications/Graphics/2D_Graphics/~xpaint~xpaint
+++ b/fvwm/Applications/Graphics/2D_Graphics/~xpaint~xpaint
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xpaint $@
+exec xpaint $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Graphics/3D_Graphics/20~blender~Blender b/fvwm/Applications/Graphics/3D_Graphics/20~blender~Blender
index 4d2aec2..03fcec0 100755
--- a/fvwm/Applications/Graphics/3D_Graphics/20~blender~Blender
+++ b/fvwm/Applications/Graphics/3D_Graphics/20~blender~Blender
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec blender $@
+exec blender $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Graphics/3D_Graphics/~wings3d~Wings_3D b/fvwm/Applications/Graphics/3D_Graphics/~wings3d~Wings_3D
index aefb1b9..2af63f2 100755
--- a/fvwm/Applications/Graphics/3D_Graphics/~wings3d~Wings_3D
+++ b/fvwm/Applications/Graphics/3D_Graphics/~wings3d~Wings_3D
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec wings3d $@
+exec wings3d $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Graphics/3D_Graphics/~wings~wings b/fvwm/Applications/Graphics/3D_Graphics/~wings~wings
index df5f873..3d2dcb4 100755
--- a/fvwm/Applications/Graphics/3D_Graphics/~wings~wings
+++ b/fvwm/Applications/Graphics/3D_Graphics/~wings~wings
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec wings $@
+exec wings $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Graphics/Engineering/~dia~Dia b/fvwm/Applications/Graphics/Engineering/~dia~Dia
index c6f73c2..35766fa 100755
--- a/fvwm/Applications/Graphics/Engineering/~dia~Dia
+++ b/fvwm/Applications/Graphics/Engineering/~dia~Dia
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec dia $@
+exec dia $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Graphics/Photography/20~f-spot~F-Spot b/fvwm/Applications/Graphics/Photography/20~f-spot~F-Spot
index 3d69612..fbf34d2 100755
--- a/fvwm/Applications/Graphics/Photography/20~f-spot~F-Spot
+++ b/fvwm/Applications/Graphics/Photography/20~f-spot~F-Spot
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec f-spot $@
+exec f-spot $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Graphics/Photography/~digikam~DigiKam b/fvwm/Applications/Graphics/Photography/~digikam~DigiKam
index 1d881c4..300d1e9 100755
--- a/fvwm/Applications/Graphics/Photography/~digikam~DigiKam
+++ b/fvwm/Applications/Graphics/Photography/~digikam~DigiKam
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec digikam $@
+exec digikam $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Graphics/Photography/~gpaint~gPaint b/fvwm/Applications/Graphics/Photography/~gpaint~gPaint
index fb487ec..b2cd175 100755
--- a/fvwm/Applications/Graphics/Photography/~gpaint~gPaint
+++ b/fvwm/Applications/Graphics/Photography/~gpaint~gPaint
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gpaint $@
+exec gpaint $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Graphics/Photography/~kpaint~kPaint b/fvwm/Applications/Graphics/Photography/~kpaint~kPaint
index 80c33fe..333a63d 100755
--- a/fvwm/Applications/Graphics/Photography/~kpaint~kPaint
+++ b/fvwm/Applications/Graphics/Photography/~kpaint~kPaint
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kpaint $@
+exec kpaint $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Graphics/Scanning/~xsane~XSane b/fvwm/Applications/Graphics/Scanning/~xsane~XSane
index 9a48565..978c4c7 100755
--- a/fvwm/Applications/Graphics/Scanning/~xsane~XSane
+++ b/fvwm/Applications/Graphics/Scanning/~xsane~XSane
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xsane $@
+exec xsane $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Graphics/Vector_Graphics/20~inkscape~Inkscape b/fvwm/Applications/Graphics/Vector_Graphics/20~inkscape~Inkscape
index fa1208e..0e99732 100755
--- a/fvwm/Applications/Graphics/Vector_Graphics/20~inkscape~Inkscape
+++ b/fvwm/Applications/Graphics/Vector_Graphics/20~inkscape~Inkscape
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec inkscape $@
+exec inkscape $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Graphics/Vector_Graphics/~qcad~qCAD b/fvwm/Applications/Graphics/Vector_Graphics/~qcad~qCAD
index b7d7421..d243ad6 100755
--- a/fvwm/Applications/Graphics/Vector_Graphics/~qcad~qCAD
+++ b/fvwm/Applications/Graphics/Vector_Graphics/~qcad~qCAD
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec qcad $@
+exec qcad $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Graphics/Vector_Graphics/~sodipodi~Sodipodi b/fvwm/Applications/Graphics/Vector_Graphics/~sodipodi~Sodipodi
index 3024603..8e72aa7 100755
--- a/fvwm/Applications/Graphics/Vector_Graphics/~sodipodi~Sodipodi
+++ b/fvwm/Applications/Graphics/Vector_Graphics/~sodipodi~Sodipodi
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec sodipodi $@
+exec sodipodi $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Graphics/Vector_Graphics/~xfig~XFig b/fvwm/Applications/Graphics/Vector_Graphics/~xfig~XFig
index bdd4719..d5cdcf1 100755
--- a/fvwm/Applications/Graphics/Vector_Graphics/~xfig~XFig
+++ b/fvwm/Applications/Graphics/Vector_Graphics/~xfig~XFig
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xfig $@
+exec xfig $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Graphics/Viewers/~eeyes~ee b/fvwm/Applications/Graphics/Viewers/~eeyes~ee
index 4410b23..aabb29e 100755
--- a/fvwm/Applications/Graphics/Viewers/~eeyes~ee
+++ b/fvwm/Applications/Graphics/Viewers/~eeyes~ee
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec eeyes $@
+exec eeyes $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Graphics/Viewers/~gimv~gimageview b/fvwm/Applications/Graphics/Viewers/~gimv~gimageview
index f4fc3b0..04fb597 100755
--- a/fvwm/Applications/Graphics/Viewers/~gimv~gimageview
+++ b/fvwm/Applications/Graphics/Viewers/~gimv~gimageview
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gimv $@
+exec gimv $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Graphics/Viewers/~gqview~GQview b/fvwm/Applications/Graphics/Viewers/~gqview~GQview
index 8bdaaaf..8905a92 100755
--- a/fvwm/Applications/Graphics/Viewers/~gqview~GQview
+++ b/fvwm/Applications/Graphics/Viewers/~gqview~GQview
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gqview $@
+exec gqview $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Graphics/Viewers/~gthumb~gThumb b/fvwm/Applications/Graphics/Viewers/~gthumb~gThumb
index cc083bd..3f37de1 100755
--- a/fvwm/Applications/Graphics/Viewers/~gthumb~gThumb
+++ b/fvwm/Applications/Graphics/Viewers/~gthumb~gThumb
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gthumb $@
+exec gthumb $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Graphics/Viewers/~gwenview~Gwenview b/fvwm/Applications/Graphics/Viewers/~gwenview~Gwenview
index a88bda7..0c341fa 100755
--- a/fvwm/Applications/Graphics/Viewers/~gwenview~Gwenview
+++ b/fvwm/Applications/Graphics/Viewers/~gwenview~Gwenview
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gwenview $@
+exec gwenview $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Graphics/Viewers/~kuickshow~kuickshow b/fvwm/Applications/Graphics/Viewers/~kuickshow~kuickshow
index 2ed841b..7ac86bc 100755
--- a/fvwm/Applications/Graphics/Viewers/~kuickshow~kuickshow
+++ b/fvwm/Applications/Graphics/Viewers/~kuickshow~kuickshow
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kuickshow $@
+exec kuickshow $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Graphics/Viewers/~kview~kView b/fvwm/Applications/Graphics/Viewers/~kview~kView
index ac81216..9f10d9b 100755
--- a/fvwm/Applications/Graphics/Viewers/~kview~kView
+++ b/fvwm/Applications/Graphics/Viewers/~kview~kView
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kview $@
+exec kview $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Graphics/Viewers/~qcomicbook~QComicBook b/fvwm/Applications/Graphics/Viewers/~qcomicbook~QComicBook
index 28717d3..0cc7638 100755
--- a/fvwm/Applications/Graphics/Viewers/~qcomicbook~QComicBook
+++ b/fvwm/Applications/Graphics/Viewers/~qcomicbook~QComicBook
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec qcomicbook $@
+exec qcomicbook $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Graphics/Viewers/~showfoto~showfoto b/fvwm/Applications/Graphics/Viewers/~showfoto~showfoto
index 9362890..e7516f1 100755
--- a/fvwm/Applications/Graphics/Viewers/~showfoto~showfoto
+++ b/fvwm/Applications/Graphics/Viewers/~showfoto~showfoto
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec showfoto $@
+exec showfoto $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Graphics/Viewers/~showimg~showimg b/fvwm/Applications/Graphics/Viewers/~showimg~showimg
index d29fedf..4e109d1 100755
--- a/fvwm/Applications/Graphics/Viewers/~showimg~showimg
+++ b/fvwm/Applications/Graphics/Viewers/~showimg~showimg
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec showimg $@
+exec showimg $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Graphics/Viewers/~xv~xv b/fvwm/Applications/Graphics/Viewers/~xv~xv
index d6c4a4a..d75dcb7 100755
--- a/fvwm/Applications/Graphics/Viewers/~xv~xv
+++ b/fvwm/Applications/Graphics/Viewers/~xv~xv
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xv $@
+exec xv $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Graphics/~gcolor2~gColor2 b/fvwm/Applications/Graphics/~gcolor2~gColor2
index bbd0af9..d77e733 100755
--- a/fvwm/Applications/Graphics/~gcolor2~gColor2
+++ b/fvwm/Applications/Graphics/~gcolor2~gColor2
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gcolor2 $@
+exec gcolor2 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Graphics/~kcolorchooser~KColorChooser b/fvwm/Applications/Graphics/~kcolorchooser~KColorChooser
index b45ebf0..026ed78 100755
--- a/fvwm/Applications/Graphics/~kcolorchooser~KColorChooser
+++ b/fvwm/Applications/Graphics/~kcolorchooser~KColorChooser
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec kcolorchooser $@
+exec kcolorchooser $@ 2>/dev/null
diff --git a/fvwm/Applications/Graphics/~kcoloredit~kcoloredit b/fvwm/Applications/Graphics/~kcoloredit~kcoloredit
index d6588fd..91f3212 100755
--- a/fvwm/Applications/Graphics/~kcoloredit~kcoloredit
+++ b/fvwm/Applications/Graphics/~kcoloredit~kcoloredit
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kcoloredit $@
+exec kcoloredit $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Graphics/~picturewall~PictureWall b/fvwm/Applications/Graphics/~picturewall~PictureWall
index fd147f9..bcf223d 100755
--- a/fvwm/Applications/Graphics/~picturewall~PictureWall
+++ b/fvwm/Applications/Graphics/~picturewall~PictureWall
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec picturewall $@
+exec picturewall $@ 2>/dev/null
diff --git a/fvwm/Applications/Knowledge/Astronomy/~basket~Basket b/fvwm/Applications/Knowledge/Astronomy/~basket~Basket
index c54efbd..61310e1 100755
--- a/fvwm/Applications/Knowledge/Astronomy/~basket~Basket
+++ b/fvwm/Applications/Knowledge/Astronomy/~basket~Basket
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec basket $@
+exec basket $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Knowledge/Astronomy/~celestia~Celestia b/fvwm/Applications/Knowledge/Astronomy/~celestia~Celestia
index bdf9327..153a872 100755
--- a/fvwm/Applications/Knowledge/Astronomy/~celestia~Celestia
+++ b/fvwm/Applications/Knowledge/Astronomy/~celestia~Celestia
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec celestia $@
+exec celestia $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Knowledge/Astronomy/~kstars~KStars b/fvwm/Applications/Knowledge/Astronomy/~kstars~KStars
index 81cdb32..6537299 100755
--- a/fvwm/Applications/Knowledge/Astronomy/~kstars~KStars
+++ b/fvwm/Applications/Knowledge/Astronomy/~kstars~KStars
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec kstars  $@
+exec kstars  $@ 2>/dev/null
diff --git a/fvwm/Applications/Knowledge/Astronomy/~stellarium~Stellarium b/fvwm/Applications/Knowledge/Astronomy/~stellarium~Stellarium
index 9d796d8..748899f 100755
--- a/fvwm/Applications/Knowledge/Astronomy/~stellarium~Stellarium
+++ b/fvwm/Applications/Knowledge/Astronomy/~stellarium~Stellarium
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec stellarium $@
+exec stellarium $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Knowledge/Astronomy/~xephem~xephem b/fvwm/Applications/Knowledge/Astronomy/~xephem~xephem
index 4281467..421ebe5 100755
--- a/fvwm/Applications/Knowledge/Astronomy/~xephem~xephem
+++ b/fvwm/Applications/Knowledge/Astronomy/~xephem~xephem
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xephem $@
+exec xephem $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Knowledge/Languages/~khangman~KHangMan b/fvwm/Applications/Knowledge/Languages/~khangman~KHangMan
index 6ea8361..3d088e9 100755
--- a/fvwm/Applications/Knowledge/Languages/~khangman~KHangMan
+++ b/fvwm/Applications/Knowledge/Languages/~khangman~KHangMan
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec khangman  $@
+exec khangman  $@ 2>/dev/null
diff --git a/fvwm/Applications/Knowledge/Languages/~klettres~KLettres b/fvwm/Applications/Knowledge/Languages/~klettres~KLettres
index f18d4d3..333208e 100755
--- a/fvwm/Applications/Knowledge/Languages/~klettres~KLettres
+++ b/fvwm/Applications/Knowledge/Languages/~klettres~KLettres
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec klettres  $@
+exec klettres  $@ 2>/dev/null
diff --git a/fvwm/Applications/Knowledge/Math/~fung-calc~fung-calc b/fvwm/Applications/Knowledge/Math/~fung-calc~fung-calc
index cb7b9d3..5bafc19 100755
--- a/fvwm/Applications/Knowledge/Math/~fung-calc~fung-calc
+++ b/fvwm/Applications/Knowledge/Math/~fung-calc~fung-calc
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec fung-calc $@
+exec fung-calc $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Knowledge/Math/~kig~Kig b/fvwm/Applications/Knowledge/Math/~kig~Kig
index b0bd5f0..9b152ae 100755
--- a/fvwm/Applications/Knowledge/Math/~kig~Kig
+++ b/fvwm/Applications/Knowledge/Math/~kig~Kig
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec kig $@
+exec kig $@ 2>/dev/null
diff --git a/fvwm/Applications/Knowledge/Math/~kmplot~kmplot b/fvwm/Applications/Knowledge/Math/~kmplot~kmplot
index 4c7ea30..a07f2b9 100755
--- a/fvwm/Applications/Knowledge/Math/~kmplot~kmplot
+++ b/fvwm/Applications/Knowledge/Math/~kmplot~kmplot
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kmplot $@
+exec kmplot $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Knowledge/Math/~koctave3~koctave b/fvwm/Applications/Knowledge/Math/~koctave3~koctave
index 412430a..2bcf86d 100755
--- a/fvwm/Applications/Knowledge/Math/~koctave3~koctave
+++ b/fvwm/Applications/Knowledge/Math/~koctave3~koctave
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec koctave3 $@
+exec koctave3 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Knowledge/Physics/~kalzium~Kalzium b/fvwm/Applications/Knowledge/Physics/~kalzium~Kalzium
index 6434635..dab3220 100755
--- a/fvwm/Applications/Knowledge/Physics/~kalzium~Kalzium
+++ b/fvwm/Applications/Knowledge/Physics/~kalzium~Kalzium
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec kalzium  $@
+exec kalzium  $@ 2>/dev/null
diff --git a/fvwm/Applications/Knowledge/Physics/~lightspeed~lightspeed b/fvwm/Applications/Knowledge/Physics/~lightspeed~lightspeed
index c363056..2f2c283 100755
--- a/fvwm/Applications/Knowledge/Physics/~lightspeed~lightspeed
+++ b/fvwm/Applications/Knowledge/Physics/~lightspeed~lightspeed
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec lightspeed $@
+exec lightspeed $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Knowledge/~freemind~FreeMind b/fvwm/Applications/Knowledge/~freemind~FreeMind
index 971d396..a3d6278 100755
--- a/fvwm/Applications/Knowledge/~freemind~FreeMind
+++ b/fvwm/Applications/Knowledge/~freemind~FreeMind
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec freemind $@
+exec freemind $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Knowledge/~ktouch~kTouch b/fvwm/Applications/Knowledge/~ktouch~kTouch
index a483b6d..d5d959c 100755
--- a/fvwm/Applications/Knowledge/~ktouch~kTouch
+++ b/fvwm/Applications/Knowledge/~ktouch~kTouch
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ktouch $@
+exec ktouch $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Knowledge/~tomboy~Tomboy b/fvwm/Applications/Knowledge/~tomboy~Tomboy
index 80395d4..f25fe67 100755
--- a/fvwm/Applications/Knowledge/~tomboy~Tomboy
+++ b/fvwm/Applications/Knowledge/~tomboy~Tomboy
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec tomboy $@
+exec tomboy $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Knowledge/~zim~Zim b/fvwm/Applications/Knowledge/~zim~Zim
index 7739539..b39f0b5 100755
--- a/fvwm/Applications/Knowledge/~zim~Zim
+++ b/fvwm/Applications/Knowledge/~zim~Zim
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec zim $@
+exec zim $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio-Video/Audio-Video_Editing/~bcast~Broadcast_2000 b/fvwm/Applications/Multimedia/Audio-Video/Audio-Video_Editing/~bcast~Broadcast_2000
index 37b39a4..f3f4457 100755
--- a/fvwm/Applications/Multimedia/Audio-Video/Audio-Video_Editing/~bcast~Broadcast_2000
+++ b/fvwm/Applications/Multimedia/Audio-Video/Audio-Video_Editing/~bcast~Broadcast_2000
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec bcast $@
+exec bcast $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio-Video/Audio-Video_Editing/~cinelerra~Cinelerra b/fvwm/Applications/Multimedia/Audio-Video/Audio-Video_Editing/~cinelerra~Cinelerra
index 95d1411..9a188b4 100755
--- a/fvwm/Applications/Multimedia/Audio-Video/Audio-Video_Editing/~cinelerra~Cinelerra
+++ b/fvwm/Applications/Multimedia/Audio-Video/Audio-Video_Editing/~cinelerra~Cinelerra
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec cinelerra $@
+exec cinelerra $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio-Video/Databases/20~monotheka~Monotheka b/fvwm/Applications/Multimedia/Audio-Video/Databases/20~monotheka~Monotheka
index d603633..3bfd150 100755
--- a/fvwm/Applications/Multimedia/Audio-Video/Databases/20~monotheka~Monotheka
+++ b/fvwm/Applications/Multimedia/Audio-Video/Databases/20~monotheka~Monotheka
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec monotheka $@
+exec monotheka $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio-Video/Databases/~gcfilms~GCfilms b/fvwm/Applications/Multimedia/Audio-Video/Databases/~gcfilms~GCfilms
index b6a61b2..1d70e84 100755
--- a/fvwm/Applications/Multimedia/Audio-Video/Databases/~gcfilms~GCfilms
+++ b/fvwm/Applications/Multimedia/Audio-Video/Databases/~gcfilms~GCfilms
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gcfilms $@
+exec gcfilms $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/10~gnomebaker~GnomeBaker b/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/10~gnomebaker~GnomeBaker
index 5a82f28..e9999e1 100755
--- a/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/10~gnomebaker~GnomeBaker
+++ b/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/10~gnomebaker~GnomeBaker
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gnomebaker $@
+exec gnomebaker $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/10~graveman~Graveman b/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/10~graveman~Graveman
index 0e9a487..7a4937c 100755
--- a/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/10~graveman~Graveman
+++ b/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/10~graveman~Graveman
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec graveman $@
+exec graveman $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/10~k3b~K3B b/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/10~k3b~K3B
index b5c6342..54fc566 100755
--- a/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/10~k3b~K3B
+++ b/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/10~k3b~K3B
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec k3b $@
+exec k3b $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/15~bonfire~Bonfire b/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/15~bonfire~Bonfire
index 302547c..c596284 100755
--- a/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/15~bonfire~Bonfire
+++ b/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/15~bonfire~Bonfire
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec bonfire $@
+exec bonfire $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/15~brasero~Brasero b/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/15~brasero~Brasero
index d422f97..acc5be2 100755
--- a/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/15~brasero~Brasero
+++ b/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/15~brasero~Brasero
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec brasero $@
+exec brasero $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~acidrip~AcidRip b/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~acidrip~AcidRip
index aa27de7..7d3368c 100755
--- a/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~acidrip~AcidRip
+++ b/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~acidrip~AcidRip
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec acidrip $@
+exec acidrip $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~dvdrip~DVDRip b/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~dvdrip~DVDRip
index 019b528..ded3e23 100755
--- a/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~dvdrip~DVDRip
+++ b/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~dvdrip~DVDRip
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec dvdrip $@
+exec dvdrip $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~gcdmaster~Gnome_CD Master b/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~gcdmaster~Gnome_CD Master
index f82c9bd..bb498d7 100755
--- a/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~gcdmaster~Gnome_CD Master	
+++ b/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~gcdmaster~Gnome_CD Master	
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec gcdmaster $@
+exec gcdmaster $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~gcombust~gcombust b/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~gcombust~gcombust
index 932fe59..5b0c6c6 100755
--- a/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~gcombust~gcombust
+++ b/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~gcombust~gcombust
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec gcombust $@
+exec gcombust $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~grip~Grip b/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~grip~Grip
index f3e94f0..61571aa 100755
--- a/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~grip~Grip
+++ b/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~grip~Grip
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec grip $@
+exec grip $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~jack~Jack_The_Ripper b/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~jack~Jack_The_Ripper
index f6980a4..1c057a3 100755
--- a/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~jack~Jack_The_Ripper
+++ b/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~jack~Jack_The_Ripper
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A jack $@'
+exec FvwmCommand 'A jack $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~kaudiocreator~kaudiocreator b/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~kaudiocreator~kaudiocreator
index ef91c8d..9ad2257 100755
--- a/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~kaudiocreator~kaudiocreator
+++ b/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~kaudiocreator~kaudiocreator
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kaudiocreator $@
+exec kaudiocreator $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~ripperX~ripperX b/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~ripperX~ripperX
index b4ccb0c..cc2e219 100755
--- a/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~ripperX~ripperX
+++ b/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~ripperX~ripperX
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ripperX $@
+exec ripperX $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~roxiso~RoxISO b/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~roxiso~RoxISO
index e7c67e3..cb61cf4 100755
--- a/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~roxiso~RoxISO
+++ b/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~roxiso~RoxISO
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec roxiso $@
+exec roxiso $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~serpentine~Serpentine b/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~serpentine~Serpentine
index 7ce0ee5..f72dae8 100755
--- a/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~serpentine~Serpentine
+++ b/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~serpentine~Serpentine
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec serpentine $@
+exec serpentine $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~sound-juicer~Sound_Juicer b/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~sound-juicer~Sound_Juicer
index a76d7c7..a543b59 100755
--- a/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~sound-juicer~Sound_Juicer
+++ b/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~sound-juicer~Sound_Juicer
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec sound-juicer $@
+exec sound-juicer $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~xcdroast~XCDRoast b/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~xcdroast~XCDRoast
index 97c257c..58ec3a0 100755
--- a/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~xcdroast~XCDRoast
+++ b/fvwm/Applications/Multimedia/Audio-Video/Disc_Burning/~xcdroast~XCDRoast
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xcdroast $@
+exec xcdroast $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio-Video/~cinepaint~cinepaint b/fvwm/Applications/Multimedia/Audio-Video/~cinepaint~cinepaint
index 67b7bce..ce9eeb9 100755
--- a/fvwm/Applications/Multimedia/Audio-Video/~cinepaint~cinepaint
+++ b/fvwm/Applications/Multimedia/Audio-Video/~cinepaint~cinepaint
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec cinepaint $@
+exec cinepaint $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/10~Mixers/10~glmix~glmix b/fvwm/Applications/Multimedia/Audio/10~Mixers/10~glmix~glmix
index d3e1af5..2bae663 100755
--- a/fvwm/Applications/Multimedia/Audio/10~Mixers/10~glmix~glmix
+++ b/fvwm/Applications/Multimedia/Audio/10~Mixers/10~glmix~glmix
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec glmix $@
+exec glmix $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/10~Mixers/Other/10~gnome-volume-control~Gnome-volume-control b/fvwm/Applications/Multimedia/Audio/10~Mixers/Other/10~gnome-volume-control~Gnome-volume-control
index 1407845..c6cf574 100755
--- a/fvwm/Applications/Multimedia/Audio/10~Mixers/Other/10~gnome-volume-control~Gnome-volume-control
+++ b/fvwm/Applications/Multimedia/Audio/10~Mixers/Other/10~gnome-volume-control~Gnome-volume-control
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gnome-volume-control $@
+exec gnome-volume-control $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/10~Mixers/Other/~alsamixerguis~alsamixerguis b/fvwm/Applications/Multimedia/Audio/10~Mixers/Other/~alsamixerguis~alsamixerguis
index 294171f..e1cf075 100755
--- a/fvwm/Applications/Multimedia/Audio/10~Mixers/Other/~alsamixerguis~alsamixerguis
+++ b/fvwm/Applications/Multimedia/Audio/10~Mixers/Other/~alsamixerguis~alsamixerguis
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec alsamixerguis $@
+exec alsamixerguis $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/10~Mixers/Other/~alsamixergui~alsamixergui b/fvwm/Applications/Multimedia/Audio/10~Mixers/Other/~alsamixergui~alsamixergui
index f99e2b3..61cf46d 100755
--- a/fvwm/Applications/Multimedia/Audio/10~Mixers/Other/~alsamixergui~alsamixergui
+++ b/fvwm/Applications/Multimedia/Audio/10~Mixers/Other/~alsamixergui~alsamixergui
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec alsamixergui $@
+exec alsamixergui $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/10~Mixers/Other/~aumix~Aumix b/fvwm/Applications/Multimedia/Audio/10~Mixers/Other/~aumix~Aumix
index d06546c..47e7499 100755
--- a/fvwm/Applications/Multimedia/Audio/10~Mixers/Other/~aumix~Aumix
+++ b/fvwm/Applications/Multimedia/Audio/10~Mixers/Other/~aumix~Aumix
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec aumix $@
+exec aumix $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/10~Mixers/Other/~gamix~gAmix b/fvwm/Applications/Multimedia/Audio/10~Mixers/Other/~gamix~gAmix
index 796eb2e..53bdea0 100755
--- a/fvwm/Applications/Multimedia/Audio/10~Mixers/Other/~gamix~gAmix
+++ b/fvwm/Applications/Multimedia/Audio/10~Mixers/Other/~gamix~gAmix
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gamix $@
+exec gamix $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/10~Mixers/Other/~kamix~kamix b/fvwm/Applications/Multimedia/Audio/10~Mixers/Other/~kamix~kamix
index dacc563..241d08b 100755
--- a/fvwm/Applications/Multimedia/Audio/10~Mixers/Other/~kamix~kamix
+++ b/fvwm/Applications/Multimedia/Audio/10~Mixers/Other/~kamix~kamix
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kamix $@
+exec kamix $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/10~Mixers/Other/~psmix2~psmix b/fvwm/Applications/Multimedia/Audio/10~Mixers/Other/~psmix2~psmix
index 8f8a063..5c8b667 100755
--- a/fvwm/Applications/Multimedia/Audio/10~Mixers/Other/~psmix2~psmix
+++ b/fvwm/Applications/Multimedia/Audio/10~Mixers/Other/~psmix2~psmix
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec psmix2 $@
+exec psmix2 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/10~Mixers/~alsamixer~ALSA_Mixer b/fvwm/Applications/Multimedia/Audio/10~Mixers/~alsamixer~ALSA_Mixer
index 6e999bf..40360c8 100755
--- a/fvwm/Applications/Multimedia/Audio/10~Mixers/~alsamixer~ALSA_Mixer
+++ b/fvwm/Applications/Multimedia/Audio/10~Mixers/~alsamixer~ALSA_Mixer
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A alsamixer $@'
+exec FvwmCommand 'A alsamixer $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/Multimedia/Audio/10~Mixers/~aumix~Aumix b/fvwm/Applications/Multimedia/Audio/10~Mixers/~aumix~Aumix
index b7f6a64..d7f1a4a 100755
--- a/fvwm/Applications/Multimedia/Audio/10~Mixers/~aumix~Aumix
+++ b/fvwm/Applications/Multimedia/Audio/10~Mixers/~aumix~Aumix
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A aumix $@'
+exec FvwmCommand 'A aumix $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/Multimedia/Audio/10~Mixers/~gnome-alsamixer~GNOME_Alsamixer b/fvwm/Applications/Multimedia/Audio/10~Mixers/~gnome-alsamixer~GNOME_Alsamixer
index 9dfcac3..a787f15 100755
--- a/fvwm/Applications/Multimedia/Audio/10~Mixers/~gnome-alsamixer~GNOME_Alsamixer
+++ b/fvwm/Applications/Multimedia/Audio/10~Mixers/~gnome-alsamixer~GNOME_Alsamixer
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gnome-alsamixer $@
+exec gnome-alsamixer $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/10~Mixers/~jack_mixer~Jack_Mixer b/fvwm/Applications/Multimedia/Audio/10~Mixers/~jack_mixer~Jack_Mixer
index 32bde90..ef80a58 100755
--- a/fvwm/Applications/Multimedia/Audio/10~Mixers/~jack_mixer~Jack_Mixer
+++ b/fvwm/Applications/Multimedia/Audio/10~Mixers/~jack_mixer~Jack_Mixer
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec jack_mixer $@
+exec jack_mixer $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/10~Mixers/~jackeq~jackeq b/fvwm/Applications/Multimedia/Audio/10~Mixers/~jackeq~jackeq
index f7757c8..bb9544c 100755
--- a/fvwm/Applications/Multimedia/Audio/10~Mixers/~jackeq~jackeq
+++ b/fvwm/Applications/Multimedia/Audio/10~Mixers/~jackeq~jackeq
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec jackeq $@
+exec jackeq $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/10~Mixers/~jackminimix~Jackminimix b/fvwm/Applications/Multimedia/Audio/10~Mixers/~jackminimix~Jackminimix
index 72cfb6e..0007012 100755
--- a/fvwm/Applications/Multimedia/Audio/10~Mixers/~jackminimix~Jackminimix
+++ b/fvwm/Applications/Multimedia/Audio/10~Mixers/~jackminimix~Jackminimix
@@ -1,4 +1,3 @@
 #!/bin/sh
 
-exec FvwmCommand 'A jackminimix $@'
-
+exec FvwmCommand 'A jackminimix $@ 2>/dev/null'
diff --git a/fvwm/Applications/Multimedia/Audio/10~Mixers/~jackmix~jackmix b/fvwm/Applications/Multimedia/Audio/10~Mixers/~jackmix~jackmix
index ea4ce26..7cacc24 100755
--- a/fvwm/Applications/Multimedia/Audio/10~Mixers/~jackmix~jackmix
+++ b/fvwm/Applications/Multimedia/Audio/10~Mixers/~jackmix~jackmix
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec jackmix $@
+exec jackmix $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/10~Mixers/~jamin~jamin b/fvwm/Applications/Multimedia/Audio/10~Mixers/~jamin~jamin
index 006af59..41d4666 100755
--- a/fvwm/Applications/Multimedia/Audio/10~Mixers/~jamin~jamin
+++ b/fvwm/Applications/Multimedia/Audio/10~Mixers/~jamin~jamin
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec jamin $@
+exec jamin $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/10~Mixers/~kenvy24gui~KEnvy24 b/fvwm/Applications/Multimedia/Audio/10~Mixers/~kenvy24gui~KEnvy24
index 36de9e0..044c581 100755
--- a/fvwm/Applications/Multimedia/Audio/10~Mixers/~kenvy24gui~KEnvy24
+++ b/fvwm/Applications/Multimedia/Audio/10~Mixers/~kenvy24gui~KEnvy24
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec kenvy24gui $@
+exec kenvy24gui $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/10~Mixers/~kmix~kMix b/fvwm/Applications/Multimedia/Audio/10~Mixers/~kmix~kMix
index 9abec37..a12b88b 100755
--- a/fvwm/Applications/Multimedia/Audio/10~Mixers/~kmix~kMix
+++ b/fvwm/Applications/Multimedia/Audio/10~Mixers/~kmix~kMix
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kmix $@
+exec kmix $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/10~Mixers/~x42-mixtri~x42_Mixer_&_Trigger b/fvwm/Applications/Multimedia/Audio/10~Mixers/~x42-mixtri~x42_Mixer_&_Trigger
new file mode 100755
index 0000000..fec1543
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/10~Mixers/~x42-mixtri~x42_Mixer_&_Trigger
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec x42-mixtri $@ 2>/dev/null
+
diff --git a/fvwm/Applications/Multimedia/Audio/10~Mixers/~xfce4-mixer~Audio_Mixer b/fvwm/Applications/Multimedia/Audio/10~Mixers/~xfce4-mixer~Audio_Mixer
index d25ebc1..a99fbbf 100755
--- a/fvwm/Applications/Multimedia/Audio/10~Mixers/~xfce4-mixer~Audio_Mixer
+++ b/fvwm/Applications/Multimedia/Audio/10~Mixers/~xfce4-mixer~Audio_Mixer
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec xfce4-mixer $@
+exec xfce4-mixer $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/Other/~audacity~Audacity b/fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/Other/~audacity~Audacity
index a580085..9658104 100755
--- a/fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/Other/~audacity~Audacity
+++ b/fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/Other/~audacity~Audacity
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec audacity $@
+exec audacity $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/Other/~glame~gLame b/fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/Other/~glame~gLame
index 676054d..dd57fbc 100755
--- a/fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/Other/~glame~gLame
+++ b/fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/Other/~glame~gLame
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec glame $@
+exec glame $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/Other/~gnusound~gnusound b/fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/Other/~gnusound~gnusound
index 9f407b4..a125be9 100755
--- a/fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/Other/~gnusound~gnusound
+++ b/fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/Other/~gnusound~gnusound
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gnusound $@
+exec gnusound $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/Other/~rezound~reZound b/fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/Other/~rezound~reZound
index c7ac488..671b2b1 100755
--- a/fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/Other/~rezound~reZound
+++ b/fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/Other/~rezound~reZound
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec rezound $@
+exec rezound $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/Other/~sweep~Sweep b/fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/Other/~sweep~Sweep
index 1e1776f..22d7da5 100755
--- a/fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/Other/~sweep~Sweep
+++ b/fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/Other/~sweep~Sweep
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec sweep $@
+exec sweep $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/~mhwaveedit~mhwaveedit b/fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/~mhwaveedit~mhwaveedit
index 8757ad5..967b801 100755
--- a/fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/~mhwaveedit~mhwaveedit
+++ b/fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/~mhwaveedit~mhwaveedit
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec mhwaveedit $@
+exec mhwaveedit $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/~snd-ls~snd-ls b/fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/~snd-ls~snd-ls
index abf6cb6..6bdc0b2 100755
--- a/fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/~snd-ls~snd-ls
+++ b/fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/~snd-ls~snd-ls
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec snd-ls $@
+exec snd-ls $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/~snd~snd b/fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/~snd~snd
index 5a49cfe..149c58c 100755
--- a/fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/~snd~snd
+++ b/fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/~snd~snd
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec snd $@
+exec snd $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/~traverso~traverso b/fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/~traverso~traverso
index 14e419c..a76893f 100755
--- a/fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/~traverso~traverso
+++ b/fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/~traverso~traverso
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec traverso $@
+exec traverso $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Composition/~jmax~jmax b/fvwm/Applications/Multimedia/Audio/Composition/~jmax~jmax
index b9c3653..c927a7e 100755
--- a/fvwm/Applications/Multimedia/Audio/Composition/~jmax~jmax
+++ b/fvwm/Applications/Multimedia/Audio/Composition/~jmax~jmax
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec jmax $@
+exec jmax $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Composition/~lmms~LMMS b/fvwm/Applications/Multimedia/Audio/Composition/~lmms~LMMS
index d4ba46b..10b8c1d 100755
--- a/fvwm/Applications/Multimedia/Audio/Composition/~lmms~LMMS
+++ b/fvwm/Applications/Multimedia/Audio/Composition/~lmms~LMMS
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec lmms $@
+exec lmms $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Composition/~pd~pd b/fvwm/Applications/Multimedia/Audio/Composition/~pd~pd
index 0da7fec..0f25b57 100755
--- a/fvwm/Applications/Multimedia/Audio/Composition/~pd~pd
+++ b/fvwm/Applications/Multimedia/Audio/Composition/~pd~pd
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec pd $@
+exec pd $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Composition/~protux~protux b/fvwm/Applications/Multimedia/Audio/Composition/~protux~protux
index 382313c..c511cd7 100755
--- a/fvwm/Applications/Multimedia/Audio/Composition/~protux~protux
+++ b/fvwm/Applications/Multimedia/Audio/Composition/~protux~protux
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec protux $@
+exec protux $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Composition/~radium~Radium b/fvwm/Applications/Multimedia/Audio/Composition/~radium~Radium
index 0473ed4..25d4463 100755
--- a/fvwm/Applications/Multimedia/Audio/Composition/~radium~Radium
+++ b/fvwm/Applications/Multimedia/Audio/Composition/~radium~Radium
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec radium $@
+exec radium $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Composition/~spiralsynthmodular~Spiralmodular b/fvwm/Applications/Multimedia/Audio/Composition/~spiralsynthmodular~Spiralmodular
index 1dff8af..06cd795 100755
--- a/fvwm/Applications/Multimedia/Audio/Composition/~spiralsynthmodular~Spiralmodular
+++ b/fvwm/Applications/Multimedia/Audio/Composition/~spiralsynthmodular~Spiralmodular
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec spiralsynthmodular $@
+exec spiralsynthmodular $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Composition/~wired~wired b/fvwm/Applications/Multimedia/Audio/Composition/~wired~wired
index 2244d67..7c33b1a 100755
--- a/fvwm/Applications/Multimedia/Audio/Composition/~wired~wired
+++ b/fvwm/Applications/Multimedia/Audio/Composition/~wired~wired
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec wired $@
+exec wired $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/DJ/~bpmdj.sh~BpmDj b/fvwm/Applications/Multimedia/Audio/DJ/~bpmdj.sh~BpmDj
index b6bf758..8e9b0c9 100755
--- a/fvwm/Applications/Multimedia/Audio/DJ/~bpmdj.sh~BpmDj
+++ b/fvwm/Applications/Multimedia/Audio/DJ/~bpmdj.sh~BpmDj
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec bpmdj.sh $@
+exec bpmdj.sh $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/DJ/~djplay~Djplay b/fvwm/Applications/Multimedia/Audio/DJ/~djplay~Djplay
index f5f5ee4..97dee59 100755
--- a/fvwm/Applications/Multimedia/Audio/DJ/~djplay~Djplay
+++ b/fvwm/Applications/Multimedia/Audio/DJ/~djplay~Djplay
@@ -1,4 +1,3 @@
 #!/bin/sh
 
-exec FvwmCommand 'A djplay $@'
-
+exec FvwmCommand 'A djplay $@ 2>/dev/null'
diff --git a/fvwm/Applications/Multimedia/Audio/DJ/~fweelin~Freewheeling b/fvwm/Applications/Multimedia/Audio/DJ/~fweelin~Freewheeling
index d1561fe..22ebad3 100755
--- a/fvwm/Applications/Multimedia/Audio/DJ/~fweelin~Freewheeling
+++ b/fvwm/Applications/Multimedia/Audio/DJ/~fweelin~Freewheeling
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec fweelin $@
+exec fweelin $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/10~lash_panel~Lash_panel b/fvwm/Applications/Multimedia/Audio/Engineering/10~lash_panel~Lash_panel
index 570f5e8..de9e762 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/10~lash_panel~Lash_panel
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/10~lash_panel~Lash_panel
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec lash_panel $@
+exec lash_panel $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/10~lash_save_button~Lash_save_button b/fvwm/Applications/Multimedia/Audio/Engineering/10~lash_save_button~Lash_save_button
index 6468feb..a8470ff 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/10~lash_save_button~Lash_save_button
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/10~lash_save_button~Lash_save_button
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec lash_save_button $@
+exec lash_save_button $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/10~lashd~Lash_deamon b/fvwm/Applications/Multimedia/Audio/Engineering/10~lashd~Lash_deamon
index f701305..4de40d1 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/10~lashd~Lash_deamon
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/10~lashd~Lash_deamon
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec lashd $@
+exec lashd $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/15~glashctl~GLashCtl b/fvwm/Applications/Multimedia/Audio/Engineering/15~glashctl~GLashCtl
index 7e08fd3..ea4e8fc 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/15~glashctl~GLashCtl
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/15~glashctl~GLashCtl
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec glashctl $@
+exec glashctl $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/Jack/10~start_jack~Start_JACK b/fvwm/Applications/Multimedia/Audio/Engineering/Jack/10~start_jack~Start_JACK
new file mode 100755
index 0000000..7a5f156
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/Jack/10~start_jack~Start_JACK
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec FvwmCommand 'A start_jack $@ 2>/dev/null'
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/Jack/10~stop_jack~Stop_JACK b/fvwm/Applications/Multimedia/Audio/Engineering/Jack/10~stop_jack~Stop_JACK
new file mode 100755
index 0000000..4cb3902
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/Jack/10~stop_jack~Stop_JACK
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec FvwmCommand 'A stop_jack $@ 2>/dev/null'
+
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/Jack/~gjackclock~GJackClock b/fvwm/Applications/Multimedia/Audio/Engineering/Jack/~gjackclock~GJackClock
index 10e1445..ccaaad0 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/Jack/~gjackclock~GJackClock
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/Jack/~gjackclock~GJackClock
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec gjackclock $@
+exec gjackclock $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/Jack/~gjacktransport~GJackTransport b/fvwm/Applications/Multimedia/Audio/Engineering/Jack/~gjacktransport~GJackTransport
index 550c7a3..109b0a3 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/Jack/~gjacktransport~GJackTransport
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/Jack/~gjacktransport~GJackTransport
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec gjacktransport $@
+exec gjacktransport $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/Jack/~gladish~gladish b/fvwm/Applications/Multimedia/Audio/Engineering/Jack/~gladish~gladish
index 72e5b6b..b359152 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/Jack/~gladish~gladish
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/Jack/~gladish~gladish
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec gladish $@
+exec gladish $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/Jack/~jackmixdesk_gtk~JackMixDesk_Client b/fvwm/Applications/Multimedia/Audio/Engineering/Jack/~jackmixdesk_gtk~JackMixDesk_Client
index 44da311..71cc1d8 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/Jack/~jackmixdesk_gtk~JackMixDesk_Client
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/Jack/~jackmixdesk_gtk~JackMixDesk_Client
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec jackmixdesk_gtk $@
+exec jackmixdesk_gtk $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/Jack/~jackmixdesk~JackMixDesk_Server b/fvwm/Applications/Multimedia/Audio/Engineering/Jack/~jackmixdesk~JackMixDesk_Server
index 2edff00..41dc13f 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/Jack/~jackmixdesk~JackMixDesk_Server
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/Jack/~jackmixdesk~JackMixDesk_Server
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec FvwmCommand 'A jackmixdesk $@'
+exec FvwmCommand 'A jackmixdesk $@ 2>/dev/null'
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/Jack/~ladi-control-center~LADI_Control_Center b/fvwm/Applications/Multimedia/Audio/Engineering/Jack/~ladi-control-center~LADI_Control_Center
index 838e791..2d03b18 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/Jack/~ladi-control-center~LADI_Control_Center
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/Jack/~ladi-control-center~LADI_Control_Center
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec ladi-control-center $@
+exec ladi-control-center $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/Jack/~ladi-player~LADI_Player b/fvwm/Applications/Multimedia/Audio/Engineering/Jack/~ladi-player~LADI_Player
index be13a6b..b408046 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/Jack/~ladi-player~LADI_Player
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/Jack/~ladi-player~LADI_Player
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec ladi-player $@
+exec ladi-player $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/Jack/~ladi-system-log~LADI_Log_File_Viewer b/fvwm/Applications/Multimedia/Audio/Engineering/Jack/~ladi-system-log~LADI_Log_File_Viewer
index 1f282d6..4d566e6 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/Jack/~ladi-system-log~LADI_Log_File_Viewer
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/Jack/~ladi-system-log~LADI_Log_File_Viewer
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec ladi-system-log $@
+exec ladi-system-log $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/Jack/~ladi-system-tray~LADI_System_Tray b/fvwm/Applications/Multimedia/Audio/Engineering/Jack/~ladi-system-tray~LADI_System_Tray
index db2056d..2d0cc72 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/Jack/~ladi-system-tray~LADI_System_Tray
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/Jack/~ladi-system-tray~LADI_System_Tray
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec ladi-system-tray $@
+exec ladi-system-tray $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/10~humanizer~Alsa_MIDI_humanizer b/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/10~humanizer~Alsa_MIDI_humanizer
index b75b485..85e6017 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/10~humanizer~Alsa_MIDI_humanizer
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/10~humanizer~Alsa_MIDI_humanizer
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec humanizer $@
+exec humanizer $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/10~qmidiroute~qmidiroute b/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/10~qmidiroute~qmidiroute
index 38c3f9d..02329d4 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/10~qmidiroute~qmidiroute
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/10~qmidiroute~qmidiroute
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec qmidiroute $@
+exec qmidiroute $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/20~timidity~Timidity_ALSA_output_Server_Start b/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/20~timidity~Timidity_ALSA_output_Server_Start
new file mode 100755
index 0000000..c5c73d6
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/20~timidity~Timidity_ALSA_output_Server_Start
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+# need jack_control (jack_dbus)
+SRATE=$(jack_control dp|grep rate|sed 's;\(.*:\)\([0-9]*\)\(:.*\);\2;')
+exec FvwmCommand "AT Timidity++ \"timidity -iA -s${SRATE} -B2,8 -Os $@ 2>/dev/null\""
+
+
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/20~timidity~Timidity_JACK_output_Server_Start b/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/20~timidity~Timidity_JACK_output_Server_Start
new file mode 100755
index 0000000..a2da4b7
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/20~timidity~Timidity_JACK_output_Server_Start
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+# need jack_control (jack_dbus)
+SRATE=$(jack_control dp|grep rate|sed 's;\(.*:\)\([0-9]*\)\(:.*\);\2;')
+exec FvwmCommand "AT Timidity++ \"timidity -iA -s${SRATE} -B2,8 -Oj $@ 2>/dev/null\""
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/20~timidity~Timidity_Server_Start b/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/20~timidity~Timidity_Server_Start
deleted file mode 100755
index 6d57055..0000000
--- a/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/20~timidity~Timidity_Server_Start
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-
-exec sudo /etc/init.d/timidity start $@
-
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/20~timidity~Timidity_Server_Stop b/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/20~timidity~Timidity_Server_Stop
index d9f127f..b09c38c 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/20~timidity~Timidity_Server_Stop
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/20~timidity~Timidity_Server_Stop
@@ -1,4 +1,5 @@
 #!/bin/sh
 
-exec sudo /etc/init.d/timidity stop $@
+# timidity make a core dump with STOP, use KILL
+exec killall -9 timidity $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/20~timidity~Timidity_System_Server_Start b/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/20~timidity~Timidity_System_Server_Start
new file mode 100755
index 0000000..a5b3125
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/20~timidity~Timidity_System_Server_Start
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec sudo /etc/init.d/timidity start $@ 2>/dev/null
+
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/20~timidity~Timidity_System_Server_Stop b/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/20~timidity~Timidity_System_Server_Stop
new file mode 100755
index 0000000..3e82905
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/20~timidity~Timidity_System_Server_Stop
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec sudo /etc/init.d/timidity stop $@ 2>/dev/null
+
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~alsa-patch-bay~Alsa_patch_bay b/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~alsa-patch-bay~Alsa_patch_bay
index 0c88858..f334315 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~alsa-patch-bay~Alsa_patch_bay
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~alsa-patch-bay~Alsa_patch_bay
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec alsa-patch-bay $@
+exec alsa-patch-bay $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~kmidimon~kmidimon b/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~kmidimon~kmidimon
index fcf4f9f..608c802 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~kmidimon~kmidimon
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~kmidimon~kmidimon
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec kmidimon $@
+exec kmidimon $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~kontroll~kontroll b/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~kontroll~kontroll
index 631ae6e..5cd7e77 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~kontroll~kontroll
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~kontroll~kontroll
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kontroll $@
+exec kontroll $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~mcontrol~mcontrol b/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~mcontrol~mcontrol
index 0040eb9..6415a51 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~mcontrol~mcontrol
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~mcontrol~mcontrol
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec mcontrol $@
+exec mcontrol $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~qjackmmc~QjackMMC b/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~qjackmmc~QjackMMC
index f857566..47548bb 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~qjackmmc~QjackMMC
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~qjackmmc~QjackMMC
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec /usr/bin/qjackmmc $@
+exec /usr/bin/qjackmmc $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~qmidiarp~qmidiarp b/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~qmidiarp~qmidiarp
index 7ffe220..b4672e3 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~qmidiarp~qmidiarp
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~qmidiarp~qmidiarp
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec qmidiarp $@
+exec qmidiarp $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~sfc~Sound_Font_Combi b/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~sfc~Sound_Font_Combi
index 20dd799..c968f1d 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~sfc~Sound_Font_Combi
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~sfc~Sound_Font_Combi
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec sfc $@
+exec sfc $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~simplesysexxer~Simple_Sysex_xer b/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~simplesysexxer~Simple_Sysex_xer
index 3cd5062..b12a8f8 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~simplesysexxer~Simple_Sysex_xer
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~simplesysexxer~Simple_Sysex_xer
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec simplesysexxer $@
+exec simplesysexxer $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~smurf~smurf b/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~smurf~smurf
index cb7dce1..873f4dd 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~smurf~smurf
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~smurf~smurf
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec smurf $@
+exec smurf $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~swami~swami b/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~swami~swami
index 68a4ee8..99e9f78 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~swami~swami
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/MIDI/~swami~swami
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec swami $@
+exec swami $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/Other/~artscontrol~artscontrol b/fvwm/Applications/Multimedia/Audio/Engineering/Other/~artscontrol~artscontrol
index 8e7081d..e4e3e10 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/Other/~artscontrol~artscontrol
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/Other/~artscontrol~artscontrol
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec artscontrol $@
+exec artscontrol $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/Other/~aseqview~aseqview b/fvwm/Applications/Multimedia/Audio/Engineering/Other/~aseqview~aseqview
index ecd6486..72629ad 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/Other/~aseqview~aseqview
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/Other/~aseqview~aseqview
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec aseqview $@
+exec aseqview $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/Other/~kaconnect~kaconnect b/fvwm/Applications/Multimedia/Audio/Engineering/Other/~kaconnect~kaconnect
index 70e6890..412dbb7 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/Other/~kaconnect~kaconnect
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/Other/~kaconnect~kaconnect
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kaconnect $@
+exec kaconnect $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/Other/~kasound~kasound b/fvwm/Applications/Multimedia/Audio/Engineering/Other/~kasound~kasound
index 39456e3..6920961 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/Other/~kasound~kasound
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/Other/~kasound~kasound
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kasound $@
+exec kasound $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/Other/~qlo10k1~qlo10k1 b/fvwm/Applications/Multimedia/Audio/Engineering/Other/~qlo10k1~qlo10k1
index c4c3190..88c893a 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/Other/~qlo10k1~qlo10k1
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/Other/~qlo10k1~qlo10k1
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec qlo10k1 $@
+exec qlo10k1 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/~CompAudio~AFsp b/fvwm/Applications/Multimedia/Audio/Engineering/~CompAudio~AFsp
index b628937..2c9d1c8 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/~CompAudio~AFsp
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/~CompAudio~AFsp
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec FvwmCommand 'A man AFsp $@'
+exec FvwmCommand 'A man AFsp $@ 2>/dev/null'
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/~aj-snapshot~AJ-Snapshot b/fvwm/Applications/Multimedia/Audio/Engineering/~aj-snapshot~AJ-Snapshot
index ec0e1ff..6284112 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/~aj-snapshot~AJ-Snapshot
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/~aj-snapshot~AJ-Snapshot
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec FvwmCommand 'A man aj-snapshot $@'
+exec FvwmCommand 'A man aj-snapshot $@ 2>/dev/null'
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/~aliki~Aliki b/fvwm/Applications/Multimedia/Audio/Engineering/~aliki~Aliki
index c5e805e..d674037 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/~aliki~Aliki
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/~aliki~Aliki
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec aliki $@
+exec aliki $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/~ambdec~AmbDec b/fvwm/Applications/Multimedia/Audio/Engineering/~ambdec~AmbDec
index 7115741..4a0f002 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/~ambdec~AmbDec
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/~ambdec~AmbDec
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec ambdec $@
+exec ambdec $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/~ghostess~ghostess_Oscilloscope b/fvwm/Applications/Multimedia/Audio/Engineering/~ghostess~ghostess_Oscilloscope
index a391661..ab94c84 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/~ghostess~ghostess_Oscilloscope
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/~ghostess~ghostess_Oscilloscope
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ghostess ll-scope.so $@
+exec ghostess ll-scope.so $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/~jaaa~jaaa b/fvwm/Applications/Multimedia/Audio/Engineering/~jaaa~jaaa
index 847b9a1..d3bb423 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/~jaaa~jaaa
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/~jaaa~jaaa
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec jaaa -J $@
+exec jaaa -J $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/~jack-dssi-host~Oscilloscope b/fvwm/Applications/Multimedia/Audio/Engineering/~jack-dssi-host~Oscilloscope
index 4acf298..55a9a48 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/~jack-dssi-host~Oscilloscope
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/~jack-dssi-host~Oscilloscope
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec jack-dssi-host ll-scope.so $@
+exec jack-dssi-host ll-scope.so $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/~jack-patch-bay~jack_patch_bay b/fvwm/Applications/Multimedia/Audio/Engineering/~jack-patch-bay~jack_patch_bay
index ffa5c00..dbfc4b7 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/~jack-patch-bay~jack_patch_bay
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/~jack-patch-bay~jack_patch_bay
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec jack-patch-bay $@
+exec jack-patch-bay $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/~japa~Japa b/fvwm/Applications/Multimedia/Audio/Engineering/~japa~Japa
index 4162ce7..aad4650 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/~japa~Japa
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/~japa~Japa
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec japa $@
+exec japa -J $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/~jconvolver~JConvolver_Super_Stereo b/fvwm/Applications/Multimedia/Audio/Engineering/~jconvolver~JConvolver_Super_Stereo
index 7ce7fce..0358d28 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/~jconvolver~JConvolver_Super_Stereo
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/~jconvolver~JConvolver_Super_Stereo
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec FvwmCommand 'A jconvolver /usr/share/doc/jconvolver-0.9.2/examples/ambisonic/super-stereo.conf $@'
+exec FvwmCommand 'A jconvolver /usr/share/doc/jconvolver-0.9.2/examples/ambisonic/super-stereo.conf $@ 2>/dev/null'
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/~jnoise~JNoise b/fvwm/Applications/Multimedia/Audio/Engineering/~jnoise~JNoise
index 420493b..5e8c6bf 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/~jnoise~JNoise
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/~jnoise~JNoise
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec FvwmCommand 'A jnoise $@'
+exec FvwmCommand 'A jnoise $@ 2>/dev/null'
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/~patchage~patchage b/fvwm/Applications/Multimedia/Audio/Engineering/~patchage~patchage
index a65e15f..cffe5c9 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/~patchage~patchage
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/~patchage~patchage
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec patchage $@
+exec patchage $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/~qjackconnect~qjackconnect b/fvwm/Applications/Multimedia/Audio/Engineering/~qjackconnect~qjackconnect
index 8490629..58ee6bd 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/~qjackconnect~qjackconnect
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/~qjackconnect~qjackconnect
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec qjackconnect $@
+exec qjackconnect $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/~qjackctl~QJackCtl b/fvwm/Applications/Multimedia/Audio/Engineering/~qjackctl~QJackCtl
index 740d95f..dd1f2f7 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/~qjackctl~QJackCtl
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/~qjackctl~QJackCtl
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec qjackctl $@
+exec qjackctl $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/~qloud~qloud b/fvwm/Applications/Multimedia/Audio/Engineering/~qloud~qloud
index 872b05c..611f3f1 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/~qloud~qloud
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/~qloud~qloud
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec qloud $@
+exec qloud $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/~tetraproc~TetraProc b/fvwm/Applications/Multimedia/Audio/Engineering/~tetraproc~TetraProc
index 49c73d4..d3f67fc 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/~tetraproc~TetraProc
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/~tetraproc~TetraProc
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec tetraproc $@
+exec tetraproc $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/~x42-scope~x42-Jack_Oscilloscope b/fvwm/Applications/Multimedia/Audio/Engineering/~x42-scope~x42-Jack_Oscilloscope
new file mode 100755
index 0000000..56c9875
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/~x42-scope~x42-Jack_Oscilloscope
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec x42-scope $@ 2>/dev/null
+
diff --git a/fvwm/Applications/Multimedia/Audio/Engineering/~yass~YASS b/fvwm/Applications/Multimedia/Audio/Engineering/~yass~YASS
index 42c8e3a..965b3b9 100755
--- a/fvwm/Applications/Multimedia/Audio/Engineering/~yass~YASS
+++ b/fvwm/Applications/Multimedia/Audio/Engineering/~yass~YASS
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec yass -n2 $@
+exec yass -n2 $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/GUI_Designers/~Annotator~CLAM_Music_Annotator b/fvwm/Applications/Multimedia/Audio/GUI_Designers/~Annotator~CLAM_Music_Annotator
index ea6e979..b415851 100755
--- a/fvwm/Applications/Multimedia/Audio/GUI_Designers/~Annotator~CLAM_Music_Annotator
+++ b/fvwm/Applications/Multimedia/Audio/GUI_Designers/~Annotator~CLAM_Music_Annotator
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec Annotator $@
+exec Annotator $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/GUI_Designers/~NetworkEditor~CLAM_Network_Editor b/fvwm/Applications/Multimedia/Audio/GUI_Designers/~NetworkEditor~CLAM_Network_Editor
index 017c859..2186084 100755
--- a/fvwm/Applications/Multimedia/Audio/GUI_Designers/~NetworkEditor~CLAM_Network_Editor
+++ b/fvwm/Applications/Multimedia/Audio/GUI_Designers/~NetworkEditor~CLAM_Network_Editor
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec NetworkEditor $@
+exec NetworkEditor $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/GUI_Designers/~Prototyper~CLAM_Prototyper b/fvwm/Applications/Multimedia/Audio/GUI_Designers/~Prototyper~CLAM_Prototyper
index 8db27dc..124c60b 100755
--- a/fvwm/Applications/Multimedia/Audio/GUI_Designers/~Prototyper~CLAM_Prototyper
+++ b/fvwm/Applications/Multimedia/Audio/GUI_Designers/~Prototyper~CLAM_Prototyper
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec Prototyper $@
+exec Prototyper $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/MIDI/~amidimap~A_MIDI_Map b/fvwm/Applications/Multimedia/Audio/MIDI/~amidimap~A_MIDI_Map
index 1616277..99d6278 100755
--- a/fvwm/Applications/Multimedia/Audio/MIDI/~amidimap~A_MIDI_Map
+++ b/fvwm/Applications/Multimedia/Audio/MIDI/~amidimap~A_MIDI_Map
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec FvwmCommand 'A less /usr/share/doc/amidimap-*/README.bz2 $@'
+exec FvwmCommand 'A less /usr/share/doc/amidimap-*/README.bz2 $@ 2>/dev/null'
diff --git a/fvwm/Applications/Multimedia/Audio/MIDI/~arpage~Arpage b/fvwm/Applications/Multimedia/Audio/MIDI/~arpage~Arpage
index 973d345..8071246 100755
--- a/fvwm/Applications/Multimedia/Audio/MIDI/~arpage~Arpage
+++ b/fvwm/Applications/Multimedia/Audio/MIDI/~arpage~Arpage
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec arpage $@
+exec arpage $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/MIDI/~arpage~Arpage_README b/fvwm/Applications/Multimedia/Audio/MIDI/~arpage~Arpage_README
index 6e6485d..64e6bee 100755
--- a/fvwm/Applications/Multimedia/Audio/MIDI/~arpage~Arpage_README
+++ b/fvwm/Applications/Multimedia/Audio/MIDI/~arpage~Arpage_README
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec FvwmCommand 'A less /usr/share/doc/arpage-*/README.bz2 $@'
+exec FvwmCommand 'A less /usr/share/doc/arpage-*/README.bz2 $@ 2>/dev/null'
diff --git a/fvwm/Applications/Multimedia/Audio/MIDI/~jsynthlib~jsynthlib b/fvwm/Applications/Multimedia/Audio/MIDI/~jsynthlib~jsynthlib
index e58cb58..1530f94 100755
--- a/fvwm/Applications/Multimedia/Audio/MIDI/~jsynthlib~jsynthlib
+++ b/fvwm/Applications/Multimedia/Audio/MIDI/~jsynthlib~jsynthlib
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec jsynthlib $@
+exec jsynthlib $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/MIDI/~kmid~kmid b/fvwm/Applications/Multimedia/Audio/MIDI/~kmid~kmid
index d0a3184..82da71a 100755
--- a/fvwm/Applications/Multimedia/Audio/MIDI/~kmid~kmid
+++ b/fvwm/Applications/Multimedia/Audio/MIDI/~kmid~kmid
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kmid $@
+exec kmid $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/MIDI/~timidity~Timidity b/fvwm/Applications/Multimedia/Audio/MIDI/~timidity~Timidity
index 207cffe..d629629 100755
--- a/fvwm/Applications/Multimedia/Audio/MIDI/~timidity~Timidity
+++ b/fvwm/Applications/Multimedia/Audio/MIDI/~timidity~Timidity
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec timidity -ig -Oj $@
+exec timidity -ig -Oj $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/MIDI/~vkeybd~Virtual_keyboard b/fvwm/Applications/Multimedia/Audio/MIDI/~vkeybd~Virtual_keyboard
index 9c7ee83..0e3b82e 100755
--- a/fvwm/Applications/Multimedia/Audio/MIDI/~vkeybd~Virtual_keyboard
+++ b/fvwm/Applications/Multimedia/Audio/MIDI/~vkeybd~Virtual_keyboard
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec vkeybd $@
+exec vkeybd $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/MIDI/~zonage~Zonage b/fvwm/Applications/Multimedia/Audio/MIDI/~zonage~Zonage
index 2ea0275..8b99d94 100755
--- a/fvwm/Applications/Multimedia/Audio/MIDI/~zonage~Zonage
+++ b/fvwm/Applications/Multimedia/Audio/MIDI/~zonage~Zonage
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec zonage $@
+exec zonage $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Mp3/~easytag~EasyTag b/fvwm/Applications/Multimedia/Audio/Mp3/~easytag~EasyTag
index b1769ca..4100372 100755
--- a/fvwm/Applications/Multimedia/Audio/Mp3/~easytag~EasyTag
+++ b/fvwm/Applications/Multimedia/Audio/Mp3/~easytag~EasyTag
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec easytag $@
+exec easytag $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Mp3/~exfalso~Ex_Falso b/fvwm/Applications/Multimedia/Audio/Mp3/~exfalso~Ex_Falso
index 14a26df..df766cb 100755
--- a/fvwm/Applications/Multimedia/Audio/Mp3/~exfalso~Ex_Falso
+++ b/fvwm/Applications/Multimedia/Audio/Mp3/~exfalso~Ex_Falso
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec exfalso $@
+exec exfalso $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Mp3/~gmtp~gMTP b/fvwm/Applications/Multimedia/Audio/Mp3/~gmtp~gMTP
index d9792bd..76ee928 100755
--- a/fvwm/Applications/Multimedia/Audio/Mp3/~gmtp~gMTP
+++ b/fvwm/Applications/Multimedia/Audio/Mp3/~gmtp~gMTP
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec gmtp $@
+exec gmtp $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Mp3/~kid3~kid3 b/fvwm/Applications/Multimedia/Audio/Mp3/~kid3~kid3
index ff51866..ed4d8ea 100755
--- a/fvwm/Applications/Multimedia/Audio/Mp3/~kid3~kid3
+++ b/fvwm/Applications/Multimedia/Audio/Mp3/~kid3~kid3
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kid3 $@
+exec kid3 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Mp3/~madman~madman b/fvwm/Applications/Multimedia/Audio/Mp3/~madman~madman
index 3f4a70d..d8242eb 100755
--- a/fvwm/Applications/Multimedia/Audio/Mp3/~madman~madman
+++ b/fvwm/Applications/Multimedia/Audio/Mp3/~madman~madman
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec madman $@
+exec madman $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Mp3/~qmbtagger~qmbtagger b/fvwm/Applications/Multimedia/Audio/Mp3/~qmbtagger~qmbtagger
index 66dacdf..198fdf2 100755
--- a/fvwm/Applications/Multimedia/Audio/Mp3/~qmbtagger~qmbtagger
+++ b/fvwm/Applications/Multimedia/Audio/Mp3/~qmbtagger~qmbtagger
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec qmbtagger $@
+exec qmbtagger $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Non/~non-mixer~Non_Mixer b/fvwm/Applications/Multimedia/Audio/Non/~non-mixer~Non_Mixer
index bafc2ee..d8d36c9 100755
--- a/fvwm/Applications/Multimedia/Audio/Non/~non-mixer~Non_Mixer
+++ b/fvwm/Applications/Multimedia/Audio/Non/~non-mixer~Non_Mixer
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec /usr/bin/non-mixer $@
+exec /usr/bin/non-mixer $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Non/~non-sequencer~Non_Sequencer b/fvwm/Applications/Multimedia/Audio/Non/~non-sequencer~Non_Sequencer
index 7dd5566..27c4be9 100755
--- a/fvwm/Applications/Multimedia/Audio/Non/~non-sequencer~Non_Sequencer
+++ b/fvwm/Applications/Multimedia/Audio/Non/~non-sequencer~Non_Sequencer
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec /usr/bin/non-sequencer $@
+exec /usr/bin/non-sequencer $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Non/~non-session-manager~Non_Session_Manager b/fvwm/Applications/Multimedia/Audio/Non/~non-session-manager~Non_Session_Manager
index cfb9659..6f9ddb8 100755
--- a/fvwm/Applications/Multimedia/Audio/Non/~non-session-manager~Non_Session_Manager
+++ b/fvwm/Applications/Multimedia/Audio/Non/~non-session-manager~Non_Session_Manager
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec /usr/bin/non-session-manager $@
+exec /usr/bin/non-session-manager $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Non/~non-timeline~Non_Timeline b/fvwm/Applications/Multimedia/Audio/Non/~non-timeline~Non_Timeline
index 43e2109..941bfc5 100755
--- a/fvwm/Applications/Multimedia/Audio/Non/~non-timeline~Non_Timeline
+++ b/fvwm/Applications/Multimedia/Audio/Non/~non-timeline~Non_Timeline
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec /usr/bin/non-timeline $@
+exec /usr/bin/non-timeline $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Notation/10~denemo~Denemo b/fvwm/Applications/Multimedia/Audio/Notation/10~denemo~Denemo
index 4114ffd..3f5e590 100755
--- a/fvwm/Applications/Multimedia/Audio/Notation/10~denemo~Denemo
+++ b/fvwm/Applications/Multimedia/Audio/Notation/10~denemo~Denemo
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec denemo $@
+exec denemo $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Notation/10~lilycomp~lilycomp b/fvwm/Applications/Multimedia/Audio/Notation/10~lilycomp~lilycomp
index 0ed8ee2..6c165c9 100755
--- a/fvwm/Applications/Multimedia/Audio/Notation/10~lilycomp~lilycomp
+++ b/fvwm/Applications/Multimedia/Audio/Notation/10~lilycomp~lilycomp
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec lilycomp $@
+exec lilycomp $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Notation/10~noteedit~noteedit b/fvwm/Applications/Multimedia/Audio/Notation/10~noteedit~noteedit
index 6a662b8..acb653b 100755
--- a/fvwm/Applications/Multimedia/Audio/Notation/10~noteedit~noteedit
+++ b/fvwm/Applications/Multimedia/Audio/Notation/10~noteedit~noteedit
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec noteedit $@
+exec noteedit $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Notation/20~solfege~Solfege b/fvwm/Applications/Multimedia/Audio/Notation/20~solfege~Solfege
index 73f923a..62a48f9 100755
--- a/fvwm/Applications/Multimedia/Audio/Notation/20~solfege~Solfege
+++ b/fvwm/Applications/Multimedia/Audio/Notation/20~solfege~Solfege
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec solfege $@
+exec solfege $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Notation/~ScoreReadingTrainer~Score_Reading_Trainer b/fvwm/Applications/Multimedia/Audio/Notation/~ScoreReadingTrainer~Score_Reading_Trainer
index 26158d8..5a77e74 100755
--- a/fvwm/Applications/Multimedia/Audio/Notation/~ScoreReadingTrainer~Score_Reading_Trainer
+++ b/fvwm/Applications/Multimedia/Audio/Notation/~ScoreReadingTrainer~Score_Reading_Trainer
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ScoreReadingTrainer $@
+exec ScoreReadingTrainer $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Notation/~canorus~Canorus b/fvwm/Applications/Multimedia/Audio/Notation/~canorus~Canorus
index aa5bd35..cad8eb7 100755
--- a/fvwm/Applications/Multimedia/Audio/Notation/~canorus~Canorus
+++ b/fvwm/Applications/Multimedia/Audio/Notation/~canorus~Canorus
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec canorus $@
+exec canorus $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Notation/~frescobaldi~Frescobaldi b/fvwm/Applications/Multimedia/Audio/Notation/~frescobaldi~Frescobaldi
index bfcb2cb..69d0550 100755
--- a/fvwm/Applications/Multimedia/Audio/Notation/~frescobaldi~Frescobaldi
+++ b/fvwm/Applications/Multimedia/Audio/Notation/~frescobaldi~Frescobaldi
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec frescobaldi $@
+exec frescobaldi $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Notation/~kguitar~Kguitar b/fvwm/Applications/Multimedia/Audio/Notation/~kguitar~Kguitar
index 8f9774c..c8cbd8b 100755
--- a/fvwm/Applications/Multimedia/Audio/Notation/~kguitar~Kguitar
+++ b/fvwm/Applications/Multimedia/Audio/Notation/~kguitar~Kguitar
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kguitar $@
+exec kguitar $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Notation/~tkabc~tclabc b/fvwm/Applications/Multimedia/Audio/Notation/~tkabc~tclabc
index f341ebd..26ca844 100755
--- a/fvwm/Applications/Multimedia/Audio/Notation/~tkabc~tclabc
+++ b/fvwm/Applications/Multimedia/Audio/Notation/~tkabc~tclabc
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec tkabc $@
+exec tkabc $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Notation/~tuxguitar~Tux_Guitar b/fvwm/Applications/Multimedia/Audio/Notation/~tuxguitar~Tux_Guitar
index 27406f8..666f573 100755
--- a/fvwm/Applications/Multimedia/Audio/Notation/~tuxguitar~Tux_Guitar
+++ b/fvwm/Applications/Multimedia/Audio/Notation/~tuxguitar~Tux_Guitar
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec tuxguitar $@
+exec tuxguitar $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Players/15~glurp~Glurp b/fvwm/Applications/Multimedia/Audio/Players/15~glurp~Glurp
index 00ad788..ff7d813 100755
--- a/fvwm/Applications/Multimedia/Audio/Players/15~glurp~Glurp
+++ b/fvwm/Applications/Multimedia/Audio/Players/15~glurp~Glurp
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec glurp $@
+exec glurp $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Players/15~gmpc~gMPC b/fvwm/Applications/Multimedia/Audio/Players/15~gmpc~gMPC
index 0ed66db..e350d30 100755
--- a/fvwm/Applications/Multimedia/Audio/Players/15~gmpc~gMPC
+++ b/fvwm/Applications/Multimedia/Audio/Players/15~gmpc~gMPC
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gmpc $@
+exec gmpc $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Players/15~pygmy~Pygmy b/fvwm/Applications/Multimedia/Audio/Players/15~pygmy~Pygmy
index afbaa73..f43247a 100755
--- a/fvwm/Applications/Multimedia/Audio/Players/15~pygmy~Pygmy
+++ b/fvwm/Applications/Multimedia/Audio/Players/15~pygmy~Pygmy
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec pygmy $@
+exec pygmy $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Players/15~xmms~XMMS b/fvwm/Applications/Multimedia/Audio/Players/15~xmms~XMMS
index db6d903..64ed0f7 100755
--- a/fvwm/Applications/Multimedia/Audio/Players/15~xmms~XMMS
+++ b/fvwm/Applications/Multimedia/Audio/Players/15~xmms~XMMS
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xmms $@
+exec xmms $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Players/15~zinf~Zinf b/fvwm/Applications/Multimedia/Audio/Players/15~zinf~Zinf
index 0d6d6c0..ab2f3f9 100755
--- a/fvwm/Applications/Multimedia/Audio/Players/15~zinf~Zinf
+++ b/fvwm/Applications/Multimedia/Audio/Players/15~zinf~Zinf
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec zinf $@
+exec zinf $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Players/20~amarok~amaroK b/fvwm/Applications/Multimedia/Audio/Players/20~amarok~amaroK
index 0e9bc90..564b330 100755
--- a/fvwm/Applications/Multimedia/Audio/Players/20~amarok~amaroK
+++ b/fvwm/Applications/Multimedia/Audio/Players/20~amarok~amaroK
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec amarok $@
+exec amarok $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Players/20~beep-media-player~Beep_Media_Player b/fvwm/Applications/Multimedia/Audio/Players/20~beep-media-player~Beep_Media_Player
index 04726b7..9a7576e 100755
--- a/fvwm/Applications/Multimedia/Audio/Players/20~beep-media-player~Beep_Media_Player
+++ b/fvwm/Applications/Multimedia/Audio/Players/20~beep-media-player~Beep_Media_Player
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec beep-media-player $@
+exec beep-media-player $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Players/20~bmp~Beep_Media_Player b/fvwm/Applications/Multimedia/Audio/Players/20~bmp~Beep_Media_Player
index 6a42b58..73167b0 100755
--- a/fvwm/Applications/Multimedia/Audio/Players/20~bmp~Beep_Media_Player
+++ b/fvwm/Applications/Multimedia/Audio/Players/20~bmp~Beep_Media_Player
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec bmp $@
+exec bmp $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Players/20~quodlibet~Quod_Libet b/fvwm/Applications/Multimedia/Audio/Players/20~quodlibet~Quod_Libet
index 829bd6a..50ecdb2 100755
--- a/fvwm/Applications/Multimedia/Audio/Players/20~quodlibet~Quod_Libet
+++ b/fvwm/Applications/Multimedia/Audio/Players/20~quodlibet~Quod_Libet
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec quodlibet $@
+exec quodlibet $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Players/20~sonata~Sonata b/fvwm/Applications/Multimedia/Audio/Players/20~sonata~Sonata
index afe94a7..b5c20c9 100755
--- a/fvwm/Applications/Multimedia/Audio/Players/20~sonata~Sonata
+++ b/fvwm/Applications/Multimedia/Audio/Players/20~sonata~Sonata
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec sonata $@
+exec sonata $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Players/25~alsaplayer~Alsaplayer b/fvwm/Applications/Multimedia/Audio/Players/25~alsaplayer~Alsaplayer
index aeba204..8bfbdd5 100755
--- a/fvwm/Applications/Multimedia/Audio/Players/25~alsaplayer~Alsaplayer
+++ b/fvwm/Applications/Multimedia/Audio/Players/25~alsaplayer~Alsaplayer
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec alsaplayer $@
+exec alsaplayer $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Players/25~alsaplayer~Alsaplayer_jack b/fvwm/Applications/Multimedia/Audio/Players/25~alsaplayer~Alsaplayer_jack
index 6654e54..ccac3ab 100755
--- a/fvwm/Applications/Multimedia/Audio/Players/25~alsaplayer~Alsaplayer_jack
+++ b/fvwm/Applications/Multimedia/Audio/Players/25~alsaplayer~Alsaplayer_jack
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec alsaplayer -o jack -F 48000 $@
+exec alsaplayer -o jack -F 48000 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Players/~albumart-qt~albumart b/fvwm/Applications/Multimedia/Audio/Players/~albumart-qt~albumart
index 1ade154..7ba7c1f 100755
--- a/fvwm/Applications/Multimedia/Audio/Players/~albumart-qt~albumart
+++ b/fvwm/Applications/Multimedia/Audio/Players/~albumart-qt~albumart
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec albumart-qt $@
+exec albumart-qt $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Players/~aqualung~aqualung_jack b/fvwm/Applications/Multimedia/Audio/Players/~aqualung~aqualung_jack
index 77862ef..98e4961 100755
--- a/fvwm/Applications/Multimedia/Audio/Players/~aqualung~aqualung_jack
+++ b/fvwm/Applications/Multimedia/Audio/Players/~aqualung~aqualung_jack
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec aqualung -o jack $@
+exec aqualung -o jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Players/~audacious~Audacious b/fvwm/Applications/Multimedia/Audio/Players/~audacious~Audacious
index b492be6..287a0e7 100755
--- a/fvwm/Applications/Multimedia/Audio/Players/~audacious~Audacious
+++ b/fvwm/Applications/Multimedia/Audio/Players/~audacious~Audacious
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec audacious $@
+exec audacious $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Players/~cmus~C_Music_Player b/fvwm/Applications/Multimedia/Audio/Players/~cmus~C_Music_Player
index 1759299..39a6e74 100755
--- a/fvwm/Applications/Multimedia/Audio/Players/~cmus~C_Music_Player
+++ b/fvwm/Applications/Multimedia/Audio/Players/~cmus~C_Music_Player
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A cmus $@'
+exec FvwmCommand 'A cmus $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/Multimedia/Audio/Players/~cplay~cPlay b/fvwm/Applications/Multimedia/Audio/Players/~cplay~cPlay
index 73bbc75..0b55c9a 100755
--- a/fvwm/Applications/Multimedia/Audio/Players/~cplay~cPlay
+++ b/fvwm/Applications/Multimedia/Audio/Players/~cplay~cPlay
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A cplay $@'
+exec FvwmCommand 'A cplay $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/Multimedia/Audio/Players/~ddj~Digitaldj b/fvwm/Applications/Multimedia/Audio/Players/~ddj~Digitaldj
index 991d1b4..80f2366 100755
--- a/fvwm/Applications/Multimedia/Audio/Players/~ddj~Digitaldj
+++ b/fvwm/Applications/Multimedia/Audio/Players/~ddj~Digitaldj
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ddj $@
+exec ddj $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Players/~gnome-cd~gnome-cd-player b/fvwm/Applications/Multimedia/Audio/Players/~gnome-cd~gnome-cd-player
index 6c70457..e64eb54 100755
--- a/fvwm/Applications/Multimedia/Audio/Players/~gnome-cd~gnome-cd-player
+++ b/fvwm/Applications/Multimedia/Audio/Players/~gnome-cd~gnome-cd-player
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gnome-cd $@
+exec gnome-cd $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Players/~goobox~Goobox b/fvwm/Applications/Multimedia/Audio/Players/~goobox~Goobox
index 74c4f0b..cea2a7d 100755
--- a/fvwm/Applications/Multimedia/Audio/Players/~goobox~Goobox
+++ b/fvwm/Applications/Multimedia/Audio/Players/~goobox~Goobox
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec goobox $@
+exec goobox $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Players/~gqmpeg~gqmpeg b/fvwm/Applications/Multimedia/Audio/Players/~gqmpeg~gqmpeg
index 5939257..8b8510b 100755
--- a/fvwm/Applications/Multimedia/Audio/Players/~gqmpeg~gqmpeg
+++ b/fvwm/Applications/Multimedia/Audio/Players/~gqmpeg~gqmpeg
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gqmpeg $@
+exec gqmpeg $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Players/~gxmms2~gxmms2 b/fvwm/Applications/Multimedia/Audio/Players/~gxmms2~gxmms2
index 05a2b43..7c8313b 100755
--- a/fvwm/Applications/Multimedia/Audio/Players/~gxmms2~gxmms2
+++ b/fvwm/Applications/Multimedia/Audio/Players/~gxmms2~gxmms2
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec gxmms2 $@
+exec gxmms2 $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Players/~kscd~kscd b/fvwm/Applications/Multimedia/Audio/Players/~kscd~kscd
index b265c71..23bdbc7 100755
--- a/fvwm/Applications/Multimedia/Audio/Players/~kscd~kscd
+++ b/fvwm/Applications/Multimedia/Audio/Players/~kscd~kscd
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kscd $@
+exec kscd $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Players/~listen~listen b/fvwm/Applications/Multimedia/Audio/Players/~listen~listen
index 018c642..0a39e0a 100755
--- a/fvwm/Applications/Multimedia/Audio/Players/~listen~listen
+++ b/fvwm/Applications/Multimedia/Audio/Players/~listen~listen
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec listen $@
+exec listen $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Players/~lplayer~Longplayer b/fvwm/Applications/Multimedia/Audio/Players/~lplayer~Longplayer
index a9bd9e1..6c3b8f8 100755
--- a/fvwm/Applications/Multimedia/Audio/Players/~lplayer~Longplayer
+++ b/fvwm/Applications/Multimedia/Audio/Players/~lplayer~Longplayer
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec lplayer $@
+exec lplayer $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Players/~mocp~Music_On_Console b/fvwm/Applications/Multimedia/Audio/Players/~mocp~Music_On_Console
index 32d7745..bce835e 100755
--- a/fvwm/Applications/Multimedia/Audio/Players/~mocp~Music_On_Console
+++ b/fvwm/Applications/Multimedia/Audio/Players/~mocp~Music_On_Console
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A mocp $@'
+exec FvwmCommand 'A mocp $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/Multimedia/Audio/Players/~ncmpc~ncmpc b/fvwm/Applications/Multimedia/Audio/Players/~ncmpc~ncmpc
index c317cc9..ae82da8 100755
--- a/fvwm/Applications/Multimedia/Audio/Players/~ncmpc~ncmpc
+++ b/fvwm/Applications/Multimedia/Audio/Players/~ncmpc~ncmpc
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A ncmpc $@'
+exec FvwmCommand 'A ncmpc $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/Multimedia/Audio/Players/~prokyon3~prokyon_3 b/fvwm/Applications/Multimedia/Audio/Players/~prokyon3~prokyon_3
index a0cc28b..33ed42e 100755
--- a/fvwm/Applications/Multimedia/Audio/Players/~prokyon3~prokyon_3
+++ b/fvwm/Applications/Multimedia/Audio/Players/~prokyon3~prokyon_3
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec prokyon3 $@
+exec prokyon3 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Players/~pympd~PyMPD b/fvwm/Applications/Multimedia/Audio/Players/~pympd~PyMPD
index b7ce588..e8b7f11 100755
--- a/fvwm/Applications/Multimedia/Audio/Players/~pympd~PyMPD
+++ b/fvwm/Applications/Multimedia/Audio/Players/~pympd~PyMPD
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec pympd $@
+exec pympd $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Players/~rhythmbox~Rhythmbox b/fvwm/Applications/Multimedia/Audio/Players/~rhythmbox~Rhythmbox
index 7306556..cbbae94 100755
--- a/fvwm/Applications/Multimedia/Audio/Players/~rhythmbox~Rhythmbox
+++ b/fvwm/Applications/Multimedia/Audio/Players/~rhythmbox~Rhythmbox
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec rhythmbox $@
+exec rhythmbox $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Players/~sonata~Sonata b/fvwm/Applications/Multimedia/Audio/Players/~sonata~Sonata
index 2957dae..499a8f6 100755
--- a/fvwm/Applications/Multimedia/Audio/Players/~sonata~Sonata
+++ b/fvwm/Applications/Multimedia/Audio/Players/~sonata~Sonata
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec sonata $@
+exec sonata $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Players/~squelch~squelch b/fvwm/Applications/Multimedia/Audio/Players/~squelch~squelch
index e59e250..097ec1a 100755
--- a/fvwm/Applications/Multimedia/Audio/Players/~squelch~squelch
+++ b/fvwm/Applications/Multimedia/Audio/Players/~squelch~squelch
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec squelch $@
+exec squelch $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Players/~stretchplayer~StretchPlayer b/fvwm/Applications/Multimedia/Audio/Players/~stretchplayer~StretchPlayer
index e1bbb16..2146c6e 100755
--- a/fvwm/Applications/Multimedia/Audio/Players/~stretchplayer~StretchPlayer
+++ b/fvwm/Applications/Multimedia/Audio/Players/~stretchplayer~StretchPlayer
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec stretchplayer $@
+exec stretchplayer $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Players/~workman~workman b/fvwm/Applications/Multimedia/Audio/Players/~workman~workman
index 54f79cf..b78e665 100755
--- a/fvwm/Applications/Multimedia/Audio/Players/~workman~workman
+++ b/fvwm/Applications/Multimedia/Audio/Players/~workman~workman
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec workman $@
+exec workman $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Players/~xmms2tray~XMMS2tray b/fvwm/Applications/Multimedia/Audio/Players/~xmms2tray~XMMS2tray
index de9d500..53a5134 100755
--- a/fvwm/Applications/Multimedia/Audio/Players/~xmms2tray~XMMS2tray
+++ b/fvwm/Applications/Multimedia/Audio/Players/~xmms2tray~XMMS2tray
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec xmms2tray $@
+exec xmms2tray $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Players/~yammi~yammi b/fvwm/Applications/Multimedia/Audio/Players/~yammi~yammi
index 11ae8f9..2507237 100755
--- a/fvwm/Applications/Multimedia/Audio/Players/~yammi~yammi
+++ b/fvwm/Applications/Multimedia/Audio/Players/~yammi~yammi
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec yammi $@
+exec yammi $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Radios/~gnomoradio~gnomoradio b/fvwm/Applications/Multimedia/Audio/Radios/~gnomoradio~gnomoradio
index 3ec72bc..a325e28 100755
--- a/fvwm/Applications/Multimedia/Audio/Radios/~gnomoradio~gnomoradio
+++ b/fvwm/Applications/Multimedia/Audio/Radios/~gnomoradio~gnomoradio
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gnomoradio $@
+exec gnomoradio $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Radios/~gradio~gradio b/fvwm/Applications/Multimedia/Audio/Radios/~gradio~gradio
index 649197a..ee139b6 100755
--- a/fvwm/Applications/Multimedia/Audio/Radios/~gradio~gradio
+++ b/fvwm/Applications/Multimedia/Audio/Radios/~gradio~gradio
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gradio $@
+exec gradio $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Radios/~ipodder~iPodder b/fvwm/Applications/Multimedia/Audio/Radios/~ipodder~iPodder
index ef05b3e..fba5d1e 100755
--- a/fvwm/Applications/Multimedia/Audio/Radios/~ipodder~iPodder
+++ b/fvwm/Applications/Multimedia/Audio/Radios/~ipodder~iPodder
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ipodder $@
+exec ipodder $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Radios/~streamtuner~StreamTuner b/fvwm/Applications/Multimedia/Audio/Radios/~streamtuner~StreamTuner
index d1bb769..4682abb 100755
--- a/fvwm/Applications/Multimedia/Audio/Radios/~streamtuner~StreamTuner
+++ b/fvwm/Applications/Multimedia/Audio/Radios/~streamtuner~StreamTuner
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec streamtuner $@
+exec streamtuner $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Recording/Other/~audacity~audacity b/fvwm/Applications/Multimedia/Audio/Recording/Other/~audacity~audacity
index a580085..9658104 100755
--- a/fvwm/Applications/Multimedia/Audio/Recording/Other/~audacity~audacity
+++ b/fvwm/Applications/Multimedia/Audio/Recording/Other/~audacity~audacity
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec audacity $@
+exec audacity $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Recording/Other/~gnome-sound-recorder~gnome-sound-recorder b/fvwm/Applications/Multimedia/Audio/Recording/Other/~gnome-sound-recorder~gnome-sound-recorder
index 2c25803..318efb7 100755
--- a/fvwm/Applications/Multimedia/Audio/Recording/Other/~gnome-sound-recorder~gnome-sound-recorder
+++ b/fvwm/Applications/Multimedia/Audio/Recording/Other/~gnome-sound-recorder~gnome-sound-recorder
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gnome-sound-recorder $@
+exec gnome-sound-recorder $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Recording/Other/~gramofile~gramofile b/fvwm/Applications/Multimedia/Audio/Recording/Other/~gramofile~gramofile
index 2d8c08a..5325733 100755
--- a/fvwm/Applications/Multimedia/Audio/Recording/Other/~gramofile~gramofile
+++ b/fvwm/Applications/Multimedia/Audio/Recording/Other/~gramofile~gramofile
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A gramofile $@'
+exec FvwmCommand 'A gramofile $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/Multimedia/Audio/Recording/Other/~krecord~Krecord b/fvwm/Applications/Multimedia/Audio/Recording/Other/~krecord~Krecord
index 493ebac..dbd789b 100755
--- a/fvwm/Applications/Multimedia/Audio/Recording/Other/~krecord~Krecord
+++ b/fvwm/Applications/Multimedia/Audio/Recording/Other/~krecord~Krecord
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec krecord $@
+exec krecord $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Recording/Other/~krec~krec b/fvwm/Applications/Multimedia/Audio/Recording/Other/~krec~krec
index d7fdb41..86b37db 100755
--- a/fvwm/Applications/Multimedia/Audio/Recording/Other/~krec~krec
+++ b/fvwm/Applications/Multimedia/Audio/Recording/Other/~krec~krec
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec krec $@
+exec krec $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Recording/~ardour2~ardour b/fvwm/Applications/Multimedia/Audio/Recording/~ardour2~ardour
index 1684e05..165b148 100755
--- a/fvwm/Applications/Multimedia/Audio/Recording/~ardour2~ardour
+++ b/fvwm/Applications/Multimedia/Audio/Recording/~ardour2~ardour
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec ardour2 $@
+exec ardour2 $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Recording/~ardour3~ardour3 b/fvwm/Applications/Multimedia/Audio/Recording/~ardour3~ardour3
index 83f2150..f6be92c 100755
--- a/fvwm/Applications/Multimedia/Audio/Recording/~ardour3~ardour3
+++ b/fvwm/Applications/Multimedia/Audio/Recording/~ardour3~ardour3
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec ardour3 $@
+exec ardour3 $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Recording/~ardour~Ardour b/fvwm/Applications/Multimedia/Audio/Recording/~ardour~Ardour
index d883ada..b3638e7 100755
--- a/fvwm/Applications/Multimedia/Audio/Recording/~ardour~Ardour
+++ b/fvwm/Applications/Multimedia/Audio/Recording/~ardour~Ardour
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ardour $@
+exec ardour $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Recording/~jack_capture_gui2~Jack_capture_GTK b/fvwm/Applications/Multimedia/Audio/Recording/~jack_capture_gui2~Jack_capture_GTK
index 059999b..df591ae 100755
--- a/fvwm/Applications/Multimedia/Audio/Recording/~jack_capture_gui2~Jack_capture_GTK
+++ b/fvwm/Applications/Multimedia/Audio/Recording/~jack_capture_gui2~Jack_capture_GTK
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec jack_capture_gui2 $@
+exec jack_capture_gui2 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Recording/~jack_capture~Jack_capture b/fvwm/Applications/Multimedia/Audio/Recording/~jack_capture~Jack_capture
index 506a819..d483cf3 100755
--- a/fvwm/Applications/Multimedia/Audio/Recording/~jack_capture~Jack_capture
+++ b/fvwm/Applications/Multimedia/Audio/Recording/~jack_capture~Jack_capture
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A jack_capture $@'
+exec FvwmCommand 'A jack_capture $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/Multimedia/Audio/Recording/~jokosher~Jokosher_Audio_Editor b/fvwm/Applications/Multimedia/Audio/Recording/~jokosher~Jokosher_Audio_Editor
index 4a11a1c..f20ecf3 100755
--- a/fvwm/Applications/Multimedia/Audio/Recording/~jokosher~Jokosher_Audio_Editor
+++ b/fvwm/Applications/Multimedia/Audio/Recording/~jokosher~Jokosher_Audio_Editor
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec jokosher $@
+exec jokosher $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Recording/~timemachine~timemachine b/fvwm/Applications/Multimedia/Audio/Recording/~timemachine~timemachine
index 097d877..93a7f7c 100755
--- a/fvwm/Applications/Multimedia/Audio/Recording/~timemachine~timemachine
+++ b/fvwm/Applications/Multimedia/Audio/Recording/~timemachine~timemachine
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec timemachine $@
+exec timemachine $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Recording/~tkeca.tcl~Tkeca b/fvwm/Applications/Multimedia/Audio/Recording/~tkeca.tcl~Tkeca
index da242c9..19e037a 100755
--- a/fvwm/Applications/Multimedia/Audio/Recording/~tkeca.tcl~Tkeca
+++ b/fvwm/Applications/Multimedia/Audio/Recording/~tkeca.tcl~Tkeca
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec tkeca.tcl $@
+exec tkeca.tcl $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Rhythm/Other/~gmorgan~gmorgan b/fvwm/Applications/Multimedia/Audio/Rhythm/Other/~gmorgan~gmorgan
index 092d811..e1bf512 100755
--- a/fvwm/Applications/Multimedia/Audio/Rhythm/Other/~gmorgan~gmorgan
+++ b/fvwm/Applications/Multimedia/Audio/Rhythm/Other/~gmorgan~gmorgan
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gmorgan $@
+exec gmorgan $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Rhythm/Other/~gneutronica~gneutronica b/fvwm/Applications/Multimedia/Audio/Rhythm/Other/~gneutronica~gneutronica
index e8a9550..0afe41b 100755
--- a/fvwm/Applications/Multimedia/Audio/Rhythm/Other/~gneutronica~gneutronica
+++ b/fvwm/Applications/Multimedia/Audio/Rhythm/Other/~gneutronica~gneutronica
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gneutronica -d /dev/snd/midiC0D0 $@
+exec gneutronica -d /dev/snd/midiC0D0 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Rhythm/Other/~gtick~gtick b/fvwm/Applications/Multimedia/Audio/Rhythm/Other/~gtick~gtick
index 174d2fb..907361f 100755
--- a/fvwm/Applications/Multimedia/Audio/Rhythm/Other/~gtick~gtick
+++ b/fvwm/Applications/Multimedia/Audio/Rhythm/Other/~gtick~gtick
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gtick $@
+exec gtick $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Rhythm/Other/~psindustrializer~psindustrializer b/fvwm/Applications/Multimedia/Audio/Rhythm/Other/~psindustrializer~psindustrializer
index fc3729b..eaa00a3 100755
--- a/fvwm/Applications/Multimedia/Audio/Rhythm/Other/~psindustrializer~psindustrializer
+++ b/fvwm/Applications/Multimedia/Audio/Rhythm/Other/~psindustrializer~psindustrializer
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec psindustrializer $@
+exec psindustrializer $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Rhythm/Other/~trommler~trommler b/fvwm/Applications/Multimedia/Audio/Rhythm/Other/~trommler~trommler
index e464ce7..4dfa65c 100755
--- a/fvwm/Applications/Multimedia/Audio/Rhythm/Other/~trommler~trommler
+++ b/fvwm/Applications/Multimedia/Audio/Rhythm/Other/~trommler~trommler
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec trommler $@
+exec trommler $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Rhythm/~composite-gui~Composite b/fvwm/Applications/Multimedia/Audio/Rhythm/~composite-gui~Composite
index a398680..7ded19e 100755
--- a/fvwm/Applications/Multimedia/Audio/Rhythm/~composite-gui~Composite
+++ b/fvwm/Applications/Multimedia/Audio/Rhythm/~composite-gui~Composite
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec composite-gui $@
+exec composite-gui $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Rhythm/~drumkv1_jack~drumkv1 b/fvwm/Applications/Multimedia/Audio/Rhythm/~drumkv1_jack~drumkv1
index 05e6fa1..4f0b836 100755
--- a/fvwm/Applications/Multimedia/Audio/Rhythm/~drumkv1_jack~drumkv1
+++ b/fvwm/Applications/Multimedia/Audio/Rhythm/~drumkv1_jack~drumkv1
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec /usr/bin/drumkv1_jack $@
+exec /usr/bin/drumkv1_jack $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Rhythm/~gtklick~gtklick b/fvwm/Applications/Multimedia/Audio/Rhythm/~gtklick~gtklick
index 655728a..3354a31 100755
--- a/fvwm/Applications/Multimedia/Audio/Rhythm/~gtklick~gtklick
+++ b/fvwm/Applications/Multimedia/Audio/Rhythm/~gtklick~gtklick
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec gtklick $@
+exec gtklick $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Rhythm/~hydrogen~Hydrogen b/fvwm/Applications/Multimedia/Audio/Rhythm/~hydrogen~Hydrogen
index 247a1fe..80556cd 100755
--- a/fvwm/Applications/Multimedia/Audio/Rhythm/~hydrogen~Hydrogen
+++ b/fvwm/Applications/Multimedia/Audio/Rhythm/~hydrogen~Hydrogen
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec hydrogen $@
+exec hydrogen $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Rhythm/~ldrum~ldrum b/fvwm/Applications/Multimedia/Audio/Rhythm/~ldrum~ldrum
index 0b9ffd3..a6ea850 100755
--- a/fvwm/Applications/Multimedia/Audio/Rhythm/~ldrum~ldrum
+++ b/fvwm/Applications/Multimedia/Audio/Rhythm/~ldrum~ldrum
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ldrum $@
+exec ldrum $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Rhythm/~samplv1_jack~samplv1 b/fvwm/Applications/Multimedia/Audio/Rhythm/~samplv1_jack~samplv1
index de7779c..05af268 100755
--- a/fvwm/Applications/Multimedia/Audio/Rhythm/~samplv1_jack~samplv1
+++ b/fvwm/Applications/Multimedia/Audio/Rhythm/~samplv1_jack~samplv1
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec /usr/bin/samplv1_jack $@
+exec /usr/bin/samplv1_jack $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Rhythm/~tk707~Tk707 b/fvwm/Applications/Multimedia/Audio/Rhythm/~tk707~Tk707
index d60d715..6a35d6b 100755
--- a/fvwm/Applications/Multimedia/Audio/Rhythm/~tk707~Tk707
+++ b/fvwm/Applications/Multimedia/Audio/Rhythm/~tk707~Tk707
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec tk707 $@
+exec tk707 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Rippers/~asunder~Asunder_CD_Ripper b/fvwm/Applications/Multimedia/Audio/Rippers/~asunder~Asunder_CD_Ripper
index 82a04b9..41f3170 100755
--- a/fvwm/Applications/Multimedia/Audio/Rippers/~asunder~Asunder_CD_Ripper
+++ b/fvwm/Applications/Multimedia/Audio/Rippers/~asunder~Asunder_CD_Ripper
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec asunder $@
+exec asunder $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Rippers/~rrip_gui~Rubyripper b/fvwm/Applications/Multimedia/Audio/Rippers/~rrip_gui~Rubyripper
index bd87363..f240f40 100755
--- a/fvwm/Applications/Multimedia/Audio/Rippers/~rrip_gui~Rubyripper
+++ b/fvwm/Applications/Multimedia/Audio/Rippers/~rrip_gui~Rubyripper
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec rrip_gui $@
+exec rrip_gui $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Samplers/10~slconsole~SooperLooper_console b/fvwm/Applications/Multimedia/Audio/Samplers/10~slconsole~SooperLooper_console
index 6f742d5..74b551b 100755
--- a/fvwm/Applications/Multimedia/Audio/Samplers/10~slconsole~SooperLooper_console
+++ b/fvwm/Applications/Multimedia/Audio/Samplers/10~slconsole~SooperLooper_console
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A slconsole $@'
+exec FvwmCommand 'A slconsole $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/Multimedia/Audio/Samplers/10~slgui~SooperLooper_gui b/fvwm/Applications/Multimedia/Audio/Samplers/10~slgui~SooperLooper_gui
index d203d19..4aac3eb 100755
--- a/fvwm/Applications/Multimedia/Audio/Samplers/10~slgui~SooperLooper_gui
+++ b/fvwm/Applications/Multimedia/Audio/Samplers/10~slgui~SooperLooper_gui
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec slgui $@
+exec slgui $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Samplers/10~sooperlooper~sooperlooper_server b/fvwm/Applications/Multimedia/Audio/Samplers/10~sooperlooper~sooperlooper_server
index 02d91f5..12156d9 100755
--- a/fvwm/Applications/Multimedia/Audio/Samplers/10~sooperlooper~sooperlooper_server
+++ b/fvwm/Applications/Multimedia/Audio/Samplers/10~sooperlooper~sooperlooper_server
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec sooperlooper $@
+exec sooperlooper $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Samplers/Other/~simsam~simsam b/fvwm/Applications/Multimedia/Audio/Samplers/Other/~simsam~simsam
index 4da853f..924025f 100755
--- a/fvwm/Applications/Multimedia/Audio/Samplers/Other/~simsam~simsam
+++ b/fvwm/Applications/Multimedia/Audio/Samplers/Other/~simsam~simsam
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec simsam $@
+exec simsam $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Samplers/~chionic~chionic b/fvwm/Applications/Multimedia/Audio/Samplers/~chionic~chionic
index fe27c70..2a2d29e 100755
--- a/fvwm/Applications/Multimedia/Audio/Samplers/~chionic~chionic
+++ b/fvwm/Applications/Multimedia/Audio/Samplers/~chionic~chionic
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec chionic $@
+exec chionic $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Samplers/~giada~Giada b/fvwm/Applications/Multimedia/Audio/Samplers/~giada~Giada
new file mode 100755
index 0000000..3733b98
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Samplers/~giada~Giada
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec /usr/bin/giada $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Samplers/~gsampler~Gsampler b/fvwm/Applications/Multimedia/Audio/Samplers/~gsampler~Gsampler
index 7aa4cab..e04a21c 100755
--- a/fvwm/Applications/Multimedia/Audio/Samplers/~gsampler~Gsampler
+++ b/fvwm/Applications/Multimedia/Audio/Samplers/~gsampler~Gsampler
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec /usr/bin/gsampler $@
+exec /usr/bin/gsampler $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Samplers/~kluppe~Kluppe b/fvwm/Applications/Multimedia/Audio/Samplers/~kluppe~Kluppe
new file mode 100755
index 0000000..b49c79e
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Samplers/~kluppe~Kluppe
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec /usr/bin/kluppe $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Samplers/~linuxsampler~linuxsampler b/fvwm/Applications/Multimedia/Audio/Samplers/~linuxsampler~linuxsampler
index 2fd54d9..e6f649e 100755
--- a/fvwm/Applications/Multimedia/Audio/Samplers/~linuxsampler~linuxsampler
+++ b/fvwm/Applications/Multimedia/Audio/Samplers/~linuxsampler~linuxsampler
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec linuxsampler $@
+exec linuxsampler $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Samplers/~qsampler~qsampler b/fvwm/Applications/Multimedia/Audio/Samplers/~qsampler~qsampler
index 30215ba..15a9934 100755
--- a/fvwm/Applications/Multimedia/Audio/Samplers/~qsampler~qsampler
+++ b/fvwm/Applications/Multimedia/Audio/Samplers/~qsampler~qsampler
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec qsampler $@
+exec qsampler $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Samplers/~specimen~specimen b/fvwm/Applications/Multimedia/Audio/Samplers/~specimen~specimen
index cde82df..afed27c 100755
--- a/fvwm/Applications/Multimedia/Audio/Samplers/~specimen~specimen
+++ b/fvwm/Applications/Multimedia/Audio/Samplers/~specimen~specimen
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec specimen $@
+exec specimen $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Samplers/~terminatorX~terminatorX b/fvwm/Applications/Multimedia/Audio/Samplers/~terminatorX~terminatorX
index 8d13f4a..b48e18e 100755
--- a/fvwm/Applications/Multimedia/Audio/Samplers/~terminatorX~terminatorX
+++ b/fvwm/Applications/Multimedia/Audio/Samplers/~terminatorX~terminatorX
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec terminatorX $@
+exec terminatorX $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Sequencers/10~museseq~MuseSeq b/fvwm/Applications/Multimedia/Audio/Sequencers/10~museseq~MuseSeq
index e7800e7..ad60b74 100755
--- a/fvwm/Applications/Multimedia/Audio/Sequencers/10~museseq~MuseSeq
+++ b/fvwm/Applications/Multimedia/Audio/Sequencers/10~museseq~MuseSeq
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec museseq $@
+exec museseq $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Sequencers/10~qtractor~qtractor b/fvwm/Applications/Multimedia/Audio/Sequencers/10~qtractor~qtractor
index 7a4e1bf..84fa91c 100755
--- a/fvwm/Applications/Multimedia/Audio/Sequencers/10~qtractor~qtractor
+++ b/fvwm/Applications/Multimedia/Audio/Sequencers/10~qtractor~qtractor
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec qtractor $@
+exec qtractor $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Sequencers/10~rosegarden~rosegarden b/fvwm/Applications/Multimedia/Audio/Sequencers/10~rosegarden~rosegarden
index 6d9ab75..b9da0ee 100755
--- a/fvwm/Applications/Multimedia/Audio/Sequencers/10~rosegarden~rosegarden
+++ b/fvwm/Applications/Multimedia/Audio/Sequencers/10~rosegarden~rosegarden
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec rosegarden $@
+exec rosegarden $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Sequencers/10~seq24~Seq24 b/fvwm/Applications/Multimedia/Audio/Sequencers/10~seq24~Seq24
index 2d73d5d..5af9bb0 100755
--- a/fvwm/Applications/Multimedia/Audio/Sequencers/10~seq24~Seq24
+++ b/fvwm/Applications/Multimedia/Audio/Sequencers/10~seq24~Seq24
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec seq24 $@
+exec seq24 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Sequencers/Other/~freebirth~freebirth b/fvwm/Applications/Multimedia/Audio/Sequencers/Other/~freebirth~freebirth
index c123dba..5d4efbc 100755
--- a/fvwm/Applications/Multimedia/Audio/Sequencers/Other/~freebirth~freebirth
+++ b/fvwm/Applications/Multimedia/Audio/Sequencers/Other/~freebirth~freebirth
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec freebirth $@
+exec freebirth $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Sequencers/Other/~freecycle~freecycle b/fvwm/Applications/Multimedia/Audio/Sequencers/Other/~freecycle~freecycle
index 2d68da7..f014a35 100755
--- a/fvwm/Applications/Multimedia/Audio/Sequencers/Other/~freecycle~freecycle
+++ b/fvwm/Applications/Multimedia/Audio/Sequencers/Other/~freecycle~freecycle
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec freecycle $@
+exec freecycle $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Sequencers/Other/~ggseq~Gungirl_Sequencer b/fvwm/Applications/Multimedia/Audio/Sequencers/Other/~ggseq~Gungirl_Sequencer
index f92f2b6..bc11e72 100755
--- a/fvwm/Applications/Multimedia/Audio/Sequencers/Other/~ggseq~Gungirl_Sequencer
+++ b/fvwm/Applications/Multimedia/Audio/Sequencers/Other/~ggseq~Gungirl_Sequencer
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ggseq $@
+exec ggseq $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Sequencers/~dino~dino b/fvwm/Applications/Multimedia/Audio/Sequencers/~dino~dino
index e524b61..45b1f3a 100755
--- a/fvwm/Applications/Multimedia/Audio/Sequencers/~dino~dino
+++ b/fvwm/Applications/Multimedia/Audio/Sequencers/~dino~dino
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec dino $@
+exec dino $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Sequencers/~frinika~frinika b/fvwm/Applications/Multimedia/Audio/Sequencers/~frinika~frinika
index a27a864..e9ec54b 100755
--- a/fvwm/Applications/Multimedia/Audio/Sequencers/~frinika~frinika
+++ b/fvwm/Applications/Multimedia/Audio/Sequencers/~frinika~frinika
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec frinika $@
+exec frinika $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Sequencers/~jackbeat~jackbeat b/fvwm/Applications/Multimedia/Audio/Sequencers/~jackbeat~jackbeat
index fd59027..036bb6c 100755
--- a/fvwm/Applications/Multimedia/Audio/Sequencers/~jackbeat~jackbeat
+++ b/fvwm/Applications/Multimedia/Audio/Sequencers/~jackbeat~jackbeat
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec jackbeat $@
+exec jackbeat $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Sequencers/~kluppe~kluppe b/fvwm/Applications/Multimedia/Audio/Sequencers/~kluppe~kluppe
index fd30339..81e2931 100755
--- a/fvwm/Applications/Multimedia/Audio/Sequencers/~kluppe~kluppe
+++ b/fvwm/Applications/Multimedia/Audio/Sequencers/~kluppe~kluppe
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kluppe $@
+exec kluppe $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Sequencers/~lmms~lmms b/fvwm/Applications/Multimedia/Audio/Sequencers/~lmms~lmms
index d4ba46b..10b8c1d 100755
--- a/fvwm/Applications/Multimedia/Audio/Sequencers/~lmms~lmms
+++ b/fvwm/Applications/Multimedia/Audio/Sequencers/~lmms~lmms
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec lmms $@
+exec lmms $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Sequencers/~muse2~MusE b/fvwm/Applications/Multimedia/Audio/Sequencers/~muse2~MusE
index 09242ea..e9be64f 100755
--- a/fvwm/Applications/Multimedia/Audio/Sequencers/~muse2~MusE
+++ b/fvwm/Applications/Multimedia/Audio/Sequencers/~muse2~MusE
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec muse2 $@
+exec muse2 $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Sound_Effects/Other/~gnuitar~gnuitar b/fvwm/Applications/Multimedia/Audio/Sound_Effects/Other/~gnuitar~gnuitar
index fd33c72..19d5903 100755
--- a/fvwm/Applications/Multimedia/Audio/Sound_Effects/Other/~gnuitar~gnuitar
+++ b/fvwm/Applications/Multimedia/Audio/Sound_Effects/Other/~gnuitar~gnuitar
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gnuitar $@
+exec gnuitar $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~ceres~Ceres b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~ceres~Ceres
index 86d6e74..a6bc21e 100755
--- a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~ceres~Ceres
+++ b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~ceres~Ceres
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ceres $@
+exec ceres $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~creox~creox b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~creox~creox
index 2238877..051d835 100755
--- a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~creox~creox
+++ b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~creox~creox
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec creox $@
+exec creox $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~ecamegapedal~ecamegapedal b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~ecamegapedal~ecamegapedal
index 54a3bd1..d59e502 100755
--- a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~ecamegapedal~ecamegapedal
+++ b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~ecamegapedal~ecamegapedal
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ecamegapedal jack,mega_in jack,mega_out $@
+exec ecamegapedal jack,mega_in jack,mega_out $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~freqtweak~Freqtweak b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~freqtweak~Freqtweak
index d0cd1cb..6c3a39c 100755
--- a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~freqtweak~Freqtweak
+++ b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~freqtweak~Freqtweak
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec freqtweak $@
+exec freqtweak $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~ghostess~ghostess-Convolve_1ch b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~ghostess~ghostess-Convolve_1ch
index e1a61d1..4bc1116 100755
--- a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~ghostess~ghostess-Convolve_1ch
+++ b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~ghostess~ghostess-Convolve_1ch
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ghostess dssi_convolve1ch.so $@
+exec ghostess dssi_convolve1ch.so $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~ghostess~ghostess-Convolve_2ch b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~ghostess~ghostess-Convolve_2ch
index 8e699fc..22cb1a0 100755
--- a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~ghostess~ghostess-Convolve_2ch
+++ b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~ghostess~ghostess-Convolve_2ch
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ghostess dssi_convolve2ch.so $@
+exec ghostess dssi_convolve2ch.so $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~ghostess~ghostess-Convolve_4ch b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~ghostess~ghostess-Convolve_4ch
index acd984d..617d1a0 100755
--- a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~ghostess~ghostess-Convolve_4ch
+++ b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~ghostess~ghostess-Convolve_4ch
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ghostess dssi_convolve4ch.so $@
+exec ghostess dssi_convolve4ch.so $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~ghostess~ghostess-Convolve_6ch b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~ghostess~ghostess-Convolve_6ch
index b61fbf9..5dacab7 100755
--- a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~ghostess~ghostess-Convolve_6ch
+++ b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~ghostess~ghostess-Convolve_6ch
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ghostess dssi_convolve6ch.so $@
+exec ghostess dssi_convolve6ch.so $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~guitarix~guitarix b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~guitarix~guitarix
index 938ace3..ca5ed97 100755
--- a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~guitarix~guitarix
+++ b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~guitarix~guitarix
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec guitarix $@
+exec guitarix $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~jack-dssi-host~Convolve_1ch b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~jack-dssi-host~Convolve_1ch
index b13acfe..bc8b7aa 100755
--- a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~jack-dssi-host~Convolve_1ch
+++ b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~jack-dssi-host~Convolve_1ch
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec jack-dssi-host dssi_convolve1ch.so $@
+exec jack-dssi-host dssi_convolve1ch.so $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~jack-dssi-host~Convolve_2ch b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~jack-dssi-host~Convolve_2ch
index adc56e4..aa9444c 100755
--- a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~jack-dssi-host~Convolve_2ch
+++ b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~jack-dssi-host~Convolve_2ch
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec jack-dssi-host dssi_convolve2ch.so $@
+exec jack-dssi-host dssi_convolve2ch.so $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~jack-dssi-host~Convolve_4ch b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~jack-dssi-host~Convolve_4ch
index c96aa22..bfe5b4b 100755
--- a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~jack-dssi-host~Convolve_4ch
+++ b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~jack-dssi-host~Convolve_4ch
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec jack-dssi-host dssi_convolve4ch.so $@
+exec jack-dssi-host dssi_convolve4ch.so $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~jack-dssi-host~Convolve_6ch b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~jack-dssi-host~Convolve_6ch
index 5f9da30..617302b 100755
--- a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~jack-dssi-host~Convolve_6ch
+++ b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~jack-dssi-host~Convolve_6ch
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec jack-dssi-host dssi_convolve6ch.so $@
+exec jack-dssi-host dssi_convolve6ch.so $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~jack-rack~jack-rack b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~jack-rack~jack-rack
index bffbacf..dc51961 100755
--- a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~jack-rack~jack-rack
+++ b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~jack-rack~jack-rack
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec jack-rack $@
+exec jack-rack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~louderbox~louderbox b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~louderbox~louderbox
index 9cc3087..364a8e1 100755
--- a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~louderbox~louderbox
+++ b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~louderbox~louderbox
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec louderbox $@
+exec louderbox $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~rakarrack~Rakarrack b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~rakarrack~Rakarrack
index 05a2dfc..62d54e6 100755
--- a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~rakarrack~Rakarrack
+++ b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~rakarrack~Rakarrack
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec rakarrack $@
+exec rakarrack $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~reverbed~Tap-reverbed b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~reverbed~Tap-reverbed
index 969ae60..b9f5148 100755
--- a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~reverbed~Tap-reverbed
+++ b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~reverbed~Tap-reverbed
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec reverbed $@
+exec reverbed $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~tapiir~Tapiir b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~tapiir~Tapiir
index 22b58c0..17d3ca4 100755
--- a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~tapiir~Tapiir
+++ b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~tapiir~Tapiir
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec tapiir_jack $@
+exec tapiir_jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~zita-at1~Zita_At1 b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~zita-at1~Zita_At1
index ce55e23..f841e75 100755
--- a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~zita-at1~Zita_At1
+++ b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~zita-at1~Zita_At1
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec zita-at1 $@
+exec zita-at1 $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~zita-rev1~Zita_Rev1 b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~zita-rev1~Zita_Rev1
index 8ff51a1..b83d741 100755
--- a/fvwm/Applications/Multimedia/Audio/Sound_Effects/~zita-rev1~Zita_Rev1
+++ b/fvwm/Applications/Multimedia/Audio/Sound_Effects/~zita-rev1~Zita_Rev1
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec zita-rev1 $@
+exec zita-rev1 $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Sound_Processing/~Voice2MIDI~Voice2MIDI b/fvwm/Applications/Multimedia/Audio/Sound_Processing/~Voice2MIDI~Voice2MIDI
index c63a08c..bcced8b 100755
--- a/fvwm/Applications/Multimedia/Audio/Sound_Processing/~Voice2MIDI~Voice2MIDI
+++ b/fvwm/Applications/Multimedia/Audio/Sound_Processing/~Voice2MIDI~Voice2MIDI
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec Voice2MIDI $@
+exec Voice2MIDI $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Sound_Processing/~bpmdetect~BPMDetect b/fvwm/Applications/Multimedia/Audio/Sound_Processing/~bpmdetect~BPMDetect
index 2de9f2e..d126498 100755
--- a/fvwm/Applications/Multimedia/Audio/Sound_Processing/~bpmdetect~BPMDetect
+++ b/fvwm/Applications/Multimedia/Audio/Sound_Processing/~bpmdetect~BPMDetect
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec bpmdetect $@
+exec bpmdetect $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Sound_Processing/~gwc~gwc b/fvwm/Applications/Multimedia/Audio/Sound_Processing/~gwc~gwc
index ad5af9c..eef2199 100755
--- a/fvwm/Applications/Multimedia/Audio/Sound_Processing/~gwc~gwc
+++ b/fvwm/Applications/Multimedia/Audio/Sound_Processing/~gwc~gwc
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gwc $@
+exec gwc $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Sound_Processing/~ingen~Ingen b/fvwm/Applications/Multimedia/Audio/Sound_Processing/~ingen~Ingen
index abde60f..eff0fe9 100755
--- a/fvwm/Applications/Multimedia/Audio/Sound_Processing/~ingen~Ingen
+++ b/fvwm/Applications/Multimedia/Audio/Sound_Processing/~ingen~Ingen
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec ingen -eg $@
+exec ingen -eg $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Sound_Processing/~mammut~mammut b/fvwm/Applications/Multimedia/Audio/Sound_Processing/~mammut~mammut
index 03f2f41..a0c3305 100755
--- a/fvwm/Applications/Multimedia/Audio/Sound_Processing/~mammut~mammut
+++ b/fvwm/Applications/Multimedia/Audio/Sound_Processing/~mammut~mammut
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec mammut $@
+exec mammut $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Sound_Processing/~sonic-visualiser~sonic-visualiser b/fvwm/Applications/Multimedia/Audio/Sound_Processing/~sonic-visualiser~sonic-visualiser
index c92a91b..af8c11c 100755
--- a/fvwm/Applications/Multimedia/Audio/Sound_Processing/~sonic-visualiser~sonic-visualiser
+++ b/fvwm/Applications/Multimedia/Audio/Sound_Processing/~sonic-visualiser~sonic-visualiser
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec sonic-visualiser $@
+exec sonic-visualiser $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Sound_Processing/~soundconverter~Sound_converter b/fvwm/Applications/Multimedia/Audio/Sound_Processing/~soundconverter~Sound_converter
index 1fbaaf0..7c744bd 100755
--- a/fvwm/Applications/Multimedia/Audio/Sound_Processing/~soundconverter~Sound_converter
+++ b/fvwm/Applications/Multimedia/Audio/Sound_Processing/~soundconverter~Sound_converter
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec soundconverter $@
+exec soundconverter $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Sound_Processing/~wavbreaker~wavbreaker b/fvwm/Applications/Multimedia/Audio/Sound_Processing/~wavbreaker~wavbreaker
index 353294b..f5ad4e5 100755
--- a/fvwm/Applications/Multimedia/Audio/Sound_Processing/~wavbreaker~wavbreaker
+++ b/fvwm/Applications/Multimedia/Audio/Sound_Processing/~wavbreaker~wavbreaker
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec wavbreaker $@
+exec wavbreaker $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Sound_Processing/~wavesurfer~wavesurfer b/fvwm/Applications/Multimedia/Audio/Sound_Processing/~wavesurfer~wavesurfer
index 020095e..82329dc 100755
--- a/fvwm/Applications/Multimedia/Audio/Sound_Processing/~wavesurfer~wavesurfer
+++ b/fvwm/Applications/Multimedia/Audio/Sound_Processing/~wavesurfer~wavesurfer
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec wavesurfer $@
+exec wavesurfer $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Streaming/~darksnow~Darksnow b/fvwm/Applications/Multimedia/Audio/Streaming/~darksnow~Darksnow
index 35a9924..3fab5bc 100755
--- a/fvwm/Applications/Multimedia/Audio/Streaming/~darksnow~Darksnow
+++ b/fvwm/Applications/Multimedia/Audio/Streaming/~darksnow~Darksnow
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec darksnow $@
+exec darksnow $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Streaming/~gmpc~gmpc b/fvwm/Applications/Multimedia/Audio/Streaming/~gmpc~gmpc
index 0ed66db..e350d30 100755
--- a/fvwm/Applications/Multimedia/Audio/Streaming/~gmpc~gmpc
+++ b/fvwm/Applications/Multimedia/Audio/Streaming/~gmpc~gmpc
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gmpc $@
+exec gmpc $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Streaming/~gstreamer-properties~gstreamer-properties b/fvwm/Applications/Multimedia/Audio/Streaming/~gstreamer-properties~gstreamer-properties
index 8298f53..7ebc609 100755
--- a/fvwm/Applications/Multimedia/Audio/Streaming/~gstreamer-properties~gstreamer-properties
+++ b/fvwm/Applications/Multimedia/Audio/Streaming/~gstreamer-properties~gstreamer-properties
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gstreamer-properties $@
+exec gstreamer-properties $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Streaming/~gstreamripperx~gstreamripper b/fvwm/Applications/Multimedia/Audio/Streaming/~gstreamripperx~gstreamripper
index 09117f6..cb476a4 100755
--- a/fvwm/Applications/Multimedia/Audio/Streaming/~gstreamripperx~gstreamripper
+++ b/fvwm/Applications/Multimedia/Audio/Streaming/~gstreamripperx~gstreamripper
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gstreamripperx $@
+exec gstreamripperx $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Streaming/~idjc~idjc b/fvwm/Applications/Multimedia/Audio/Streaming/~idjc~idjc
index 74d13d9..574b7a5 100755
--- a/fvwm/Applications/Multimedia/Audio/Streaming/~idjc~idjc
+++ b/fvwm/Applications/Multimedia/Audio/Streaming/~idjc~idjc
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec idjc $@
+exec idjc $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Streaming/~kmp~kmp b/fvwm/Applications/Multimedia/Audio/Streaming/~kmp~kmp
index cd36b08..8ab453f 100755
--- a/fvwm/Applications/Multimedia/Audio/Streaming/~kmp~kmp
+++ b/fvwm/Applications/Multimedia/Audio/Streaming/~kmp~kmp
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kmp $@
+exec kmp $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Streaming/~kstreamripper~kstreamripper b/fvwm/Applications/Multimedia/Audio/Streaming/~kstreamripper~kstreamripper
index fcced10..2697d37 100755
--- a/fvwm/Applications/Multimedia/Audio/Streaming/~kstreamripper~kstreamripper
+++ b/fvwm/Applications/Multimedia/Audio/Streaming/~kstreamripper~kstreamripper
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kstreamripper $@
+exec kstreamripper $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Streaming/~muse~muse b/fvwm/Applications/Multimedia/Audio/Streaming/~muse~muse
index f0693e0..92b4295 100755
--- a/fvwm/Applications/Multimedia/Audio/Streaming/~muse~muse
+++ b/fvwm/Applications/Multimedia/Audio/Streaming/~muse~muse
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec muse $@
+exec muse $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~ARP_2060 b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~ARP_2060
deleted file mode 100755
index 7e99211..0000000
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~ARP_2060
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-
-exec startBristol -2600 -jack $@
-
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~ARP_2600 b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~ARP_2600
new file mode 100755
index 0000000..bbc29f4
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~ARP_2600
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec startBristol -2600 -jack $@ 2>/dev/null
+
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~ARP_Axxe b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~ARP_Axxe
index 504e641..dbf9001 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~ARP_Axxe
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~ARP_Axxe
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -axxe -jack $@
+exec startBristol -axxe -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~ARP_Odyssey b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~ARP_Odyssey
index 30b9136..a937ee7 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~ARP_Odyssey
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~ARP_Odyssey
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -odyssey -jack $@
+exec startBristol -odyssey -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~ARP_Solina_String_Ensemble b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~ARP_Solina_String_Ensemble
index da778cd..3453c6e 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~ARP_Solina_String_Ensemble
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~ARP_Solina_String_Ensemble
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -solina -jack $@
+exec startBristol -solina -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~BME-700 b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~BME-700
index c5901e7..e1bd449 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~BME-700
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~BME-700
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -bme700 -jack $@
+exec startBristol -bme700 -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~BassMaker_Sequencer b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~BassMaker_Sequencer
new file mode 100755
index 0000000..9cb8b6e
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~BassMaker_Sequencer
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec startBristol -bm -jack $@ 2>/dev/null
+
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~C64_SID_Emulator b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~C64_SID_Emulator
index 58b36d5..bc18cb6 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~C64_SID_Emulator
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~C64_SID_Emulator
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -sidney -jack $@
+exec startBristol -sidney -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Crumar-Bit-1 b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Crumar-Bit-1
index 9192547..da7463d 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Crumar-Bit-1
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Crumar-Bit-1
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -bit1 -jack $@
+exec startBristol -bit1 -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Crumar_Bit-100 b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Crumar_Bit-100
index 386a29d..63cc7e8 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Crumar_Bit-100
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Crumar_Bit-100
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -bit100 -jack $@
+exec startBristol -bit100 -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Crumar_Bit-99 b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Crumar_Bit-99
index 5f23af8..d70fd09 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Crumar_Bit-99
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Crumar_Bit-99
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -bit99 -jack $@
+exec startBristol -bit99 -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Crumar_RoadRunner b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Crumar_RoadRunner
index 837945c..c06df95 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Crumar_RoadRunner
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Crumar_RoadRunner
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -roadrunner -jack $@
+exec startBristol -roadrunner -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Crumar_Stratus b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Crumar_Stratus
index 81d94c4..840535e 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Crumar_Stratus
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Crumar_Stratus
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -stratus -jack $@
+exec startBristol -stratus -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Crumar_Trilogy b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Crumar_Trilogy
index 0ba9279..3f7f338 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Crumar_Trilogy
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Crumar_Trilogy
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -trilogy -jack $@
+exec startBristol -trilogy -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~EMS_Synthi_A b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~EMS_Synthi_A
index 78eade8..675faf1 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~EMS_Synthi_A
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~EMS_Synthi_A
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -aks -aks $@
+exec startBristol -aks -aks $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Hammond_B3 b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Hammond_B3
index 5f19aea..a87cd47 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Hammond_B3
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Hammond_B3
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -b3 -jack $@
+exec startBristol -b3 -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Korg_MS-20 b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Korg_MS-20
index 54d923e..3e66d38 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Korg_MS-20
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Korg_MS-20
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -ms20 -jack $@
+exec startBristol -ms20 -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Korg_MonoPoly b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Korg_MonoPoly
index 2daa7d6..1414d6b 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Korg_MonoPoly
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Korg_MonoPoly
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -monopoly -jack $@
+exec startBristol -monopoly -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Korg_Poly-6 b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Korg_Poly-6
index a99c9da..599845a 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Korg_Poly-6
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Korg_Poly-6
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -polysix -jack $@
+exec startBristol -polysix -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Korg_Poly-800 b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Korg_Poly-800
index 366c46d..2f69ae9 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Korg_Poly-800
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Korg_Poly-800
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -poly800 -jack $@
+exec startBristol -poly800 -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Memory_Moog b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Memory_Moog
index 26714a0..b3789f0 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Memory_Moog
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Memory_Moog
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -memory -jack $@
+exec startBristol -memory -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Mini_Moog b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Mini_Moog
index d8c5054..d9fb117 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Mini_Moog
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Mini_Moog
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -mini -jack $@
+exec startBristol -mini -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Mixer b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Mixer
index 48e46e9..4be63b9 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Mixer
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Mixer
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -mixer -jack $@
+exec startBristol -mixer -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Moog_MG-1_ConcertMate b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Moog_MG-1_ConcertMate
index 07c16f6..3c61bcf 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Moog_MG-1_ConcertMate
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Moog_MG-1_ConcertMate
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -mg1 -jack $@
+exec startBristol -mg1 -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Moog_Sonic_6 b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Moog_Sonic_6
index aa07435..2d88f23 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Moog_Sonic_6
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Moog_Sonic_6
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -sonic6 -jack $@
+exec startBristol -sonic6 -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Moog_Voyager b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Moog_Voyager
index daa4328..1ca59ad 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Moog_Voyager
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Moog_Voyager
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -explorer -jack $@
+exec startBristol -explorer -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Moog_Voyager_Blue_Ice b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Moog_Voyager_Blue_Ice
index 1077c44..a5ccd0a 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Moog_Voyager_Blue_Ice
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Moog_Voyager_Blue_Ice
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -voyager -jack $@
+exec startBristol -voyager -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Oberheim_OB-X b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Oberheim_OB-X
index fcb0906..0270bb5 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Oberheim_OB-X
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Oberheim_OB-X
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -obx -jack $@
+exec startBristol -obx -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Oberheim_OB-Xa b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Oberheim_OB-Xa
index 894c9e6..2b25f4c 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Oberheim_OB-Xa
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Oberheim_OB-Xa
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -obxa -jack $@
+exec startBristol -obxa -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Prophet_10 b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Prophet_10
index fcc1139..9f5d3bc 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Prophet_10
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Prophet_10
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -pro10 -jack $@
+exec startBristol -pro10 -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Prophet_5 b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Prophet_5
index 8f9265d..25bdf7a 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Prophet_5
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Prophet_5
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -pro5 -jack $@
+exec startBristol -pro5 -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Prophet_52 b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Prophet_52
index 082e6e1..356e5aa 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Prophet_52
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Prophet_52
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -prophet52 -jack $@
+exec startBristol -prophet52 -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Prophet_Pro-1 b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Prophet_Pro-1
index d54630b..7e8233b 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Prophet_Pro-1
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Prophet_Pro-1
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -pro1 -jack $@
+exec startBristol -pro1 -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Rhodes_Stage-73 b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Rhodes_Stage-73
index 613c4c7..995cd74 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Rhodes_Stage-73
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Rhodes_Stage-73
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -rhodes -jack $@
+exec startBristol -rhodes -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Rhodes_Stage-73_Bass b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Rhodes_Stage-73_Bass
index d245d6d..b7568b6 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Rhodes_Stage-73_Bass
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Rhodes_Stage-73_Bass
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -rhodesbass -jack $@
+exec startBristol -rhodesbass -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Roland_Juno-6X b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Roland_Juno-6X
index 70c9230..0e6587c 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Roland_Juno-6X
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Roland_Juno-6X
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -juno -jack $@
+exec startBristol -juno -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Roland_Jupiter-8 b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Roland_Jupiter-8
index d7a33ae..8da7915 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Roland_Jupiter-8
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Roland_Jupiter-8
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -jupiter8 -jack $@
+exec startBristol -jupiter8 -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~VOX_Continental b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~VOX_Continental
index dac7909..80e1753 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~VOX_Continental
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~VOX_Continental
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -vox -jack $@
+exec startBristol -vox -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~VOX_Continental_300 b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~VOX_Continental_300
index 79caefc..05577d2 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~VOX_Continental_300
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~VOX_Continental_300
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -vox300 -jack $@
+exec startBristol -vox300 -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Yamaha_CS-80 b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Yamaha_CS-80
index a7346c9..c1c18cf 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Yamaha_CS-80
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Yamaha_CS-80
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -dx -jack $@
+exec startBristol -cs80 -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Yamaha_DX-7 b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Yamaha_DX-7
index a7346c9..0e1eb5e 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Yamaha_DX-7
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Bristol/~startBristol~Yamaha_DX-7
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec startBristol -dx -jack $@
+exec startBristol -dx -jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Other/~artsbuilder~artsbuilder b/fvwm/Applications/Multimedia/Audio/Synthetizers/Other/~artsbuilder~artsbuilder
index c48e004..4802c94 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Other/~artsbuilder~artsbuilder
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Other/~artsbuilder~artsbuilder
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec artsbuilder $@
+exec artsbuilder $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/Other/~galan~gAlan b/fvwm/Applications/Multimedia/Audio/Synthetizers/Other/~galan~gAlan
index 333f426..f38b0b6 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/Other/~galan~gAlan
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/Other/~galan~gAlan
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec galan $@
+exec galan $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/~RTSynth-jack~RTSynth-jack b/fvwm/Applications/Multimedia/Audio/Synthetizers/~RTSynth-jack~RTSynth-jack
index 398d06b..7ddea64 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/~RTSynth-jack~RTSynth-jack
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/~RTSynth-jack~RTSynth-jack
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec RTSynth-jack $@
+exec RTSynth-jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/~RTSynth~RTSynth b/fvwm/Applications/Multimedia/Audio/Synthetizers/~RTSynth~RTSynth
index a00cb13..0050609 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/~RTSynth~RTSynth
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/~RTSynth~RTSynth
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec RTSynth $@
+exec RTSynth $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/~aeolus~aeolus b/fvwm/Applications/Multimedia/Audio/Synthetizers/~aeolus~aeolus
index 4ed4e8a..2decacb 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/~aeolus~aeolus
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/~aeolus~aeolus
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec aeolus $@
+exec aeolus $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/~amSynth~amSynth b/fvwm/Applications/Multimedia/Audio/Synthetizers/~amSynth~amSynth
index 48388e9..75be5a8 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/~amSynth~amSynth
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/~amSynth~amSynth
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec amSynth $@
+exec amSynth $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/~ams~AlsaModularSynth b/fvwm/Applications/Multimedia/Audio/Synthetizers/~ams~AlsaModularSynth
index cc89c16..1531ba6 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/~ams~AlsaModularSynth
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/~ams~AlsaModularSynth
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ams --jack $@
+exec ams --jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/~beast~BEAST b/fvwm/Applications/Multimedia/Audio/Synthetizers/~beast~BEAST
index 1099d2d..13908e2 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/~beast~BEAST
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/~beast~BEAST
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec beast $@
+exec beast $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/~foo-yc20~Foo_YC20 b/fvwm/Applications/Multimedia/Audio/Synthetizers/~foo-yc20~Foo_YC20
index 3583451..1f36015 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/~foo-yc20~Foo_YC20
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/~foo-yc20~Foo_YC20
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec foo-yc20 $@
+exec foo-yc20 $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/~fst~CheezeMachine_demo b/fvwm/Applications/Multimedia/Audio/Synthetizers/~fst~CheezeMachine_demo
index 7a7c95f..2c3ba92 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/~fst~CheezeMachine_demo
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/~fst~CheezeMachine_demo
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec fst /usr/lib/vst/CheezeMachine.dll $@
+exec fst /usr/lib/vst/CheezeMachine.dll $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/~ghostess~ghostess_Hexter_DX7 b/fvwm/Applications/Multimedia/Audio/Synthetizers/~ghostess~ghostess_Hexter_DX7
index 3e1534e..da27df3 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/~ghostess~ghostess_Hexter_DX7
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/~ghostess~ghostess_Hexter_DX7
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ghostess hexter.so $@
+exec ghostess hexter.so $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/~ghostess~ghostess_Sineshaper b/fvwm/Applications/Multimedia/Audio/Synthetizers/~ghostess~ghostess_Sineshaper
index 70af60d..bf5c479 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/~ghostess~ghostess_Sineshaper
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/~ghostess~ghostess_Sineshaper
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ghostess sineshaper.so $@
+exec ghostess sineshaper.so $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/~ghostess~ghostess_TB303 b/fvwm/Applications/Multimedia/Audio/Synthetizers/~ghostess~ghostess_TB303
index b03339a..8895f40 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/~ghostess~ghostess_TB303
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/~ghostess~ghostess_TB303
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ghostess nekobee.so $@
+exec ghostess nekobee.so $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/~ghostess~ghostess_W-Synth b/fvwm/Applications/Multimedia/Audio/Synthetizers/~ghostess~ghostess_W-Synth
index 20be46b..e1bcb90 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/~ghostess~ghostess_W-Synth
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/~ghostess~ghostess_W-Synth
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ghostess wsynth-dssi.so $@
+exec ghostess wsynth-dssi.so $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/~ghostess~ghostess_WhySynth b/fvwm/Applications/Multimedia/Audio/Synthetizers/~ghostess~ghostess_WhySynth
index 8076a26..33f8c22 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/~ghostess~ghostess_WhySynth
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/~ghostess~ghostess_WhySynth
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ghostess whysynth.so $@
+exec ghostess whysynth.so $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/~ghostess~ghostess_XSynth b/fvwm/Applications/Multimedia/Audio/Synthetizers/~ghostess~ghostess_XSynth
index bcd831c..10a926f 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/~ghostess~ghostess_XSynth
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/~ghostess~ghostess_XSynth
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ghostess xsynth-dssi.so $@
+exec ghostess xsynth-dssi.so $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/~horgand~horgand b/fvwm/Applications/Multimedia/Audio/Synthetizers/~horgand~horgand
index 9033fc2..819125a 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/~horgand~horgand
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/~horgand~horgand
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec horgand $@
+exec horgand $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/~jack-dssi-host~Hexter_DX7 b/fvwm/Applications/Multimedia/Audio/Synthetizers/~jack-dssi-host~Hexter_DX7
index 3dc6300..735e928 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/~jack-dssi-host~Hexter_DX7
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/~jack-dssi-host~Hexter_DX7
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec jack-dssi-host hexter.so $@
+exec jack-dssi-host hexter.so $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/~jack-dssi-host~Sineshaper b/fvwm/Applications/Multimedia/Audio/Synthetizers/~jack-dssi-host~Sineshaper
index 1c907db..0234bc2 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/~jack-dssi-host~Sineshaper
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/~jack-dssi-host~Sineshaper
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec jack-dssi-host sineshaper.so $@
+exec jack-dssi-host sineshaper.so $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/~jack-dssi-host~TB303 b/fvwm/Applications/Multimedia/Audio/Synthetizers/~jack-dssi-host~TB303
index 363d5f0..02f7ca8 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/~jack-dssi-host~TB303
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/~jack-dssi-host~TB303
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec jack-dssi-host nekobee.so $@
+exec jack-dssi-host nekobee.so $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/~jack-dssi-host~W-Synth b/fvwm/Applications/Multimedia/Audio/Synthetizers/~jack-dssi-host~W-Synth
index b47ece8..527be10 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/~jack-dssi-host~W-Synth
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/~jack-dssi-host~W-Synth
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec jack-dssi-host wsynth-dssi.so $@
+exec jack-dssi-host wsynth-dssi.so $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/~jack-dssi-host~WhySynth b/fvwm/Applications/Multimedia/Audio/Synthetizers/~jack-dssi-host~WhySynth
index 5bd7658..a56d5f1 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/~jack-dssi-host~WhySynth
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/~jack-dssi-host~WhySynth
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec jack-dssi-host whysynth.so $@
+exec jack-dssi-host whysynth.so $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/~jack-dssi-host~XSynth b/fvwm/Applications/Multimedia/Audio/Synthetizers/~jack-dssi-host~XSynth
index e1f8115..4abf902 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/~jack-dssi-host~XSynth
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/~jack-dssi-host~XSynth
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec jack-dssi-host xsynth-dssi.so $@
+exec jack-dssi-host xsynth-dssi.so $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/~lash_synth~Lash_Synth b/fvwm/Applications/Multimedia/Audio/Synthetizers/~lash_synth~Lash_Synth
index 63ec97b..3265174 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/~lash_synth~Lash_Synth
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/~lash_synth~Lash_Synth
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec lash_synth $@
+exec lash_synth $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/~mx44~MX44 b/fvwm/Applications/Multimedia/Audio/Synthetizers/~mx44~MX44
index ca52bfe..1914904 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/~mx44~MX44
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/~mx44~MX44
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec mx44 $@
+exec mx44 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/~om_gtk~Om_gtk b/fvwm/Applications/Multimedia/Audio/Synthetizers/~om_gtk~Om_gtk
index da9cf0e..7f11d3f 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/~om_gtk~Om_gtk
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/~om_gtk~Om_gtk
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec om_gtk $@
+exec om_gtk $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/~om~Om_server b/fvwm/Applications/Multimedia/Audio/Synthetizers/~om~Om_server
index 1672fd1..0061aaf 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/~om~Om_server
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/~om~Om_server
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec om $@
+exec om $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/~qsynth~qsynth b/fvwm/Applications/Multimedia/Audio/Synthetizers/~qsynth~qsynth
index bb5bcf5..679490a 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/~qsynth~qsynth
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/~qsynth~qsynth
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec qsynth $@
+exec qsynth $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/~setBfree-start~setBfree b/fvwm/Applications/Multimedia/Audio/Synthetizers/~setBfree-start~setBfree
index 99802a9..541bf2e 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/~setBfree-start~setBfree
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/~setBfree-start~setBfree
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec setBfree-start $@
+exec setBfree-start $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/~setBfreeUI~setBfreeUI b/fvwm/Applications/Multimedia/Audio/Synthetizers/~setBfreeUI~setBfreeUI
new file mode 100755
index 0000000..f160565
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/~setBfreeUI~setBfreeUI
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec setBfreeUI $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/~setBfree~setBfree b/fvwm/Applications/Multimedia/Audio/Synthetizers/~setBfree~setBfree
new file mode 100755
index 0000000..33c4e28
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/~setBfree~setBfree
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec FvwmCommand 'A setBfree $@ 2>/dev/null'
+
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/~synthv1_jack~synthv1 b/fvwm/Applications/Multimedia/Audio/Synthetizers/~synthv1_jack~synthv1
index 0cdc11b..07b993d 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/~synthv1_jack~synthv1
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/~synthv1_jack~synthv1
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec /usr/bin/synthv1_jack $@
+exec /usr/bin/synthv1_jack $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/~x42-whirl~x42-Whirl b/fvwm/Applications/Multimedia/Audio/Synthetizers/~x42-whirl~x42-Whirl
new file mode 100755
index 0000000..945d8c8
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/~x42-whirl~x42-Whirl
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec x42-whirl $@ 2>/dev/null
+
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/~yoshimi~Yoshimi b/fvwm/Applications/Multimedia/Audio/Synthetizers/~yoshimi~Yoshimi
index 618efb3..0777aba 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/~yoshimi~Yoshimi
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/~yoshimi~Yoshimi
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec yoshimi $@
+exec yoshimi $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/~zynaddsubfx~ZynaddsubFX b/fvwm/Applications/Multimedia/Audio/Synthetizers/~zynaddsubfx~ZynaddsubFX
index 105fd3b..23125f8 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/~zynaddsubfx~ZynaddsubFX
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/~zynaddsubfx~ZynaddsubFX
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec zynaddsubfx $@
+exec zynaddsubfx $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/~zynaddsubfx~ZynaddsubFX_ALSA b/fvwm/Applications/Multimedia/Audio/Synthetizers/~zynaddsubfx~ZynaddsubFX_ALSA
index 9ce0938..d1c5636 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/~zynaddsubfx~ZynaddsubFX_ALSA
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/~zynaddsubfx~ZynaddsubFX_ALSA
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec zynaddsubfx -I alsa -O alsa $@
+exec zynaddsubfx -I alsa -O alsa $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Synthetizers/~zynaddsubfx~ZynaddsubFX_JACK b/fvwm/Applications/Multimedia/Audio/Synthetizers/~zynaddsubfx~ZynaddsubFX_JACK
index 2064dbd..a74b607 100755
--- a/fvwm/Applications/Multimedia/Audio/Synthetizers/~zynaddsubfx~ZynaddsubFX_JACK
+++ b/fvwm/Applications/Multimedia/Audio/Synthetizers/~zynaddsubfx~ZynaddsubFX_JACK
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec zynaddsubfx -I jack -O jack $@
+exec zynaddsubfx -I jack -O jack $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Trackers/~cheesetracker_qt~CheeseTracker b/fvwm/Applications/Multimedia/Audio/Trackers/~cheesetracker_qt~CheeseTracker
index bce40d9..db10e89 100755
--- a/fvwm/Applications/Multimedia/Audio/Trackers/~cheesetracker_qt~CheeseTracker
+++ b/fvwm/Applications/Multimedia/Audio/Trackers/~cheesetracker_qt~CheeseTracker
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec cheesetracker_qt $@
+exec cheesetracker_qt $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Trackers/~goattrk2~GoatTracker b/fvwm/Applications/Multimedia/Audio/Trackers/~goattrk2~GoatTracker
index 04f6205..b7c6b84 100755
--- a/fvwm/Applications/Multimedia/Audio/Trackers/~goattrk2~GoatTracker
+++ b/fvwm/Applications/Multimedia/Audio/Trackers/~goattrk2~GoatTracker
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec goattrk2 $@
+exec goattrk2 $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Trackers/~soundtracker~Soundtracker b/fvwm/Applications/Multimedia/Audio/Trackers/~soundtracker~Soundtracker
index fe94504..95d5131 100755
--- a/fvwm/Applications/Multimedia/Audio/Trackers/~soundtracker~Soundtracker
+++ b/fvwm/Applications/Multimedia/Audio/Trackers/~soundtracker~Soundtracker
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec soundtracker $@
+exec soundtracker $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Trackers/~tutka~tutka b/fvwm/Applications/Multimedia/Audio/Trackers/~tutka~tutka
index 8030017..4257c78 100755
--- a/fvwm/Applications/Multimedia/Audio/Trackers/~tutka~tutka
+++ b/fvwm/Applications/Multimedia/Audio/Trackers/~tutka~tutka
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec tutka $@
+exec tutka $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Tuners/Jack/~fmit~fmit b/fvwm/Applications/Multimedia/Audio/Tuners/Jack/~fmit~fmit
deleted file mode 100755
index 40563d1..0000000
--- a/fvwm/Applications/Multimedia/Audio/Tuners/Jack/~fmit~fmit
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-
-exec FvwmCommand 'A fmit $@'
-
diff --git a/fvwm/Applications/Multimedia/Audio/Tuners/~fmit~fmit b/fvwm/Applications/Multimedia/Audio/Tuners/~fmit~fmit
new file mode 100755
index 0000000..99eff88
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Tuners/~fmit~fmit
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec FvwmCommand 'A fmit $@ 2>/dev/null'
+
diff --git a/fvwm/Applications/Multimedia/Audio/Tuners/~gtkguitune~gtkguitune b/fvwm/Applications/Multimedia/Audio/Tuners/~gtkguitune~gtkguitune
index 1fd324b..e979d7b 100755
--- a/fvwm/Applications/Multimedia/Audio/Tuners/~gtkguitune~gtkguitune
+++ b/fvwm/Applications/Multimedia/Audio/Tuners/~gtkguitune~gtkguitune
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gtkguitune $@
+exec gtkguitune $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Tuners/~k3guitune~k3guitune b/fvwm/Applications/Multimedia/Audio/Tuners/~k3guitune~k3guitune
index df87a82..b3cefc2 100755
--- a/fvwm/Applications/Multimedia/Audio/Tuners/~k3guitune~k3guitune
+++ b/fvwm/Applications/Multimedia/Audio/Tuners/~k3guitune~k3guitune
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec k3guitune $@
+exec k3guitune $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Tuners/~lingot~lingot b/fvwm/Applications/Multimedia/Audio/Tuners/~lingot~lingot
index 0fe6245..f6e374c 100755
--- a/fvwm/Applications/Multimedia/Audio/Tuners/~lingot~lingot
+++ b/fvwm/Applications/Multimedia/Audio/Tuners/~lingot~lingot
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec lingot $@
+exec lingot $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Tuners/~pitchtune~pitchtune b/fvwm/Applications/Multimedia/Audio/Tuners/~pitchtune~pitchtune
index 47805d4..4527970 100755
--- a/fvwm/Applications/Multimedia/Audio/Tuners/~pitchtune~pitchtune
+++ b/fvwm/Applications/Multimedia/Audio/Tuners/~pitchtune~pitchtune
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec pitchtune $@
+exec pitchtune $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Tuners/~tuneroid~tuneroid b/fvwm/Applications/Multimedia/Audio/Tuners/~tuneroid~tuneroid
index 7bc48f8..002f30b 100755
--- a/fvwm/Applications/Multimedia/Audio/Tuners/~tuneroid~tuneroid
+++ b/fvwm/Applications/Multimedia/Audio/Tuners/~tuneroid~tuneroid
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec tuneroid $@
+exec tuneroid $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Tuners/~x42-tuna~x42-Tuna b/fvwm/Applications/Multimedia/Audio/Tuners/~x42-tuna~x42-Tuna
new file mode 100755
index 0000000..ee398ef
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Tuners/~x42-tuna~x42-Tuna
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec x42-tuna 0 $@ 2>/dev/null
+
diff --git a/fvwm/Applications/Multimedia/Audio/Tuners/~x42-tuna~x42-Tuna_spectrum b/fvwm/Applications/Multimedia/Audio/Tuners/~x42-tuna~x42-Tuna_spectrum
new file mode 100755
index 0000000..14e0182
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Tuners/~x42-tuna~x42-Tuna_spectrum
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec x42-tuna 1 $@ 2>/dev/null
+
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_1-3_Octave_Spectrum_Analyer b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_1-3_Octave_Spectrum_Analyer
new file mode 100755
index 0000000..077eff0
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_1-3_Octave_Spectrum_Analyer
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec x42-meter 15 $@ 2>/dev/null
+
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_BBC_M-6 b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_BBC_M-6
new file mode 100755
index 0000000..84e3b65
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_BBC_M-6
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec x42-meter 5 $@ 2>/dev/null
+
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_BBC_Meter_(Stereo) b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_BBC_Meter_(Stereo)
new file mode 100755
index 0000000..b0cca9a
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_BBC_Meter_(Stereo)
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec x42-meter 4 $@ 2>/dev/null
+
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_Bit_Meter b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_Bit_Meter
new file mode 100755
index 0000000..1e47097
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_Bit_Meter
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec x42-meter 18 $@ 2>/dev/null
+
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_DIN_Meter_(Stereo) b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_DIN_Meter_(Stereo)
new file mode 100755
index 0000000..a56ce16
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_DIN_Meter_(Stereo)
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec x42-meter 6 $@ 2>/dev/null
+
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_DR14_-_Dynamic_Range_Meter b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_DR14_-_Dynamic_Range_Meter
new file mode 100755
index 0000000..cc7189e
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_DR14_-_Dynamic_Range_Meter
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec x42-meter 11 $@ 2>/dev/null
+
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_EBU_Meter_(Stereo) b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_EBU_Meter_(Stereo)
new file mode 100755
index 0000000..de82834
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_EBU_Meter_(Stereo)
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec x42-meter 7 $@ 2>/dev/null
+
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_EBU_R128_Meter b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_EBU_R128_Meter
new file mode 100755
index 0000000..d68370b
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_EBU_R128_Meter
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec x42-meter 0 $@ 2>/dev/null
+
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_Goniometer b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_Goniometer
new file mode 100755
index 0000000..515ea8e
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_Goniometer
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec x42-meter 13 $@ 2>/dev/null
+
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_K12_RMS_Meter_(Stereo) b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_K12_RMS_Meter_(Stereo)
new file mode 100755
index 0000000..75c7a05
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_K12_RMS_Meter_(Stereo)
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec x42-meter 3 $@ 2>/dev/null
+
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_K14_RMS_Meter_(Stereo) b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_K14_RMS_Meter_(Stereo)
new file mode 100755
index 0000000..eea7fb0
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_K14_RMS_Meter_(Stereo)
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec x42-meter 2 $@ 2>/dev/null
+
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_K20_RMS_Meter_(Stereo) b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_K20_RMS_Meter_(Stereo)
new file mode 100755
index 0000000..e303328
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_K20_RMS_Meter_(Stereo)
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec x42-meter 1 $@ 2>/dev/null
+
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_Nordic_Meter_(Stereo) b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_Nordic_Meter_(Stereo)
new file mode 100755
index 0000000..0cbb868
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_Nordic_Meter_(Stereo)
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec x42-meter 8 $@ 2>/dev/null
+
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_Phase-Frequency_Wheel b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_Phase-Frequency_Wheel
new file mode 100755
index 0000000..a6c58f5
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_Phase-Frequency_Wheel
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec x42-meter 14 $@ 2>/dev/null
+
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_Signal_Distribution_Histogram b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_Signal_Distribution_Histogram
new file mode 100755
index 0000000..947748a
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_Signal_Distribution_Histogram
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec x42-meter 17 $@ 2>/dev/null
+
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_Stereo-Frequency Scope b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_Stereo-Frequency Scope
new file mode 100755
index 0000000..eaf2b47
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_Stereo-Frequency Scope	
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec x42-meter 16 $@ 2>/dev/null
+
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_Stereo_Phase-Correlation_Meter b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_Stereo_Phase-Correlation_Meter
new file mode 100755
index 0000000..fc56815
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_Stereo_Phase-Correlation_Meter
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec x42-meter 12 $@ 2>/dev/null
+
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_Surround_Level_8 b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_Surround_Level_8
new file mode 100755
index 0000000..0cbb3d5
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_Surround_Level_8
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec x42-meter 19 $@ 2>/dev/null
+
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_True-Peak_and_RMS_Meter_(Stereo) b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_True-Peak_and_RMS_Meter_(Stereo)
new file mode 100755
index 0000000..781f943
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_True-Peak_and_RMS_Meter_(Stereo)
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec x42-meter 10 $@ 2>/dev/null
+
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_VU_Meter_(Stereo) b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_VU_Meter_(Stereo)
new file mode 100755
index 0000000..4e9b49d
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/JACK_Audio_Meter_Collection/~x42-meter~x42_VU_Meter_(Stereo)
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec x42-meter 9 $@ 2>/dev/null
+
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/Other/~extace~Extace b/fvwm/Applications/Multimedia/Audio/Vu-Meters/Other/~extace~Extace
index 4eaf697..868ed83 100755
--- a/fvwm/Applications/Multimedia/Audio/Vu-Meters/Other/~extace~Extace
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/Other/~extace~Extace
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec extace $@
+exec extace $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~bitmeter~bitmeter b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~bitmeter~bitmeter
index 9135bf0..8650f5e 100755
--- a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~bitmeter~bitmeter
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~bitmeter~bitmeter
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec bitmeter $@
+exec bitmeter $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~bitscope~bitscope b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~bitscope~bitscope
index 3ec3573..28ef632 100755
--- a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~bitscope~bitscope
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~bitscope~bitscope
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec bitscope $@
+exec bitscope $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~ebumeter~EBU_meter b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~ebumeter~EBU_meter
index be26dab..1758c03 100755
--- a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~ebumeter~EBU_meter
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~ebumeter~EBU_meter
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec ebumeter $@
+exec ebumeter $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jkmeter~JKmeter_12dB b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jkmeter~JKmeter_12dB
new file mode 100755
index 0000000..1633f01
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jkmeter~JKmeter_12dB
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec jkmeter -C -type k12 -name "12 dB" $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jkmeter~JKmeter_14dB b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jkmeter~JKmeter_14dB
index 7d1c68d..40889b5 100755
--- a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jkmeter~JKmeter_14dB
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jkmeter~JKmeter_14dB
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec jkmeter -C -type k14 -name "14 dB" $@
+exec jkmeter -C -type k14 -name "14 dB" $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jkmeter~JKmeter_20dB b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jkmeter~JKmeter_20dB
index 8e06f70..70f6761 100755
--- a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jkmeter~JKmeter_20dB
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jkmeter~JKmeter_20dB
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec jkmeter -C -type k20 -name "20 dB" $@
+exec jkmeter -C -type k20 -name "20 dB" $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_BBC b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_BBC
index 43a1ab0..4d1765c 100755
--- a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_BBC
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_BBC
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec jmeters -t bbc -f small BBC $@
+exec jmeters -t bbc -f small BBC $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_CDIN b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_CDIN
index 31f395b..00a43f7 100755
--- a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_CDIN
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_CDIN
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec jmeters -t cdin-f small CDIN $@
+exec jmeters -t cdin-f small CDIN $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_CPPM b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_CPPM
index 218773c..fcaee4c 100755
--- a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_CPPM
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_CPPM
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec jmeters -t cppm -f small CPPM $@
+exec jmeters -t cppm -f small CPPM $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_CVU b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_CVU
index 28d872b..4f37300 100755
--- a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_CVU
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_CVU
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec jmeters -t cvu -f small CVU $@
+exec jmeters -t cvu -f small CVU $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_DIN b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_DIN
index 8639f53..a0a526e 100755
--- a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_DIN
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_DIN
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec jmeters -t din -f small DIN $@
+exec jmeters -t din -f small DIN $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_DIN_0dBFS b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_DIN_0dBFS
new file mode 100755
index 0000000..c73bb9f
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_DIN_0dBFS
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec jmeters -t din -f rect -r -20 -name "DIN 0dBFS" "DIN 0dBFS" $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_EBU b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_EBU
index 154fec8..38fbeea 100755
--- a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_EBU
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_EBU
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec jmeters -t ebu -f mbrs EBU $@
+exec jmeters -t ebu -f mbrs EBU $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_SBBC b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_SBBC
index 863fd0f..1cd1d9b 100755
--- a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_SBBC
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_SBBC
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec jmeters -t sbbc -f small SBBC $@
+exec jmeters -t sbbc -f small SBBC $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_SDIN b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_SDIN
index dafe3cc..ef4c1ab 100755
--- a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_SDIN
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_SDIN
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec jmeters -t sdin -f small SDIN $@
+exec jmeters -t sdin -f small SDIN $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_SDIN_0dBFS b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_SDIN_0dBFS
new file mode 100755
index 0000000..c5745dd
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_SDIN_0dBFS
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec jmeters -t sdin -f rect -r -20 -name "SDIN 0dBFS" "SDIN 0dBFS" $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_SEBU b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_SEBU
index ef8dd18..6b156fb 100755
--- a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_SEBU
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_SEBU
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec jmeters -t sebu -f small SEBU $@
+exec jmeters -t sebu -f small SEBU $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_VU b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_VU
index 79ab96d..e040855 100755
--- a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_VU
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_VU
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec jmeters -t vu -f small VU $@
+exec jmeters -t vu -f small VU $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_VU_0dBFS b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_VU_0dBFS
new file mode 100755
index 0000000..17573cc
--- /dev/null
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jmeters~Jmeters_VU_0dBFS
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec jmeters -t vu -f rect -r -20 -name "VU 0dBFS" "VU 0dBFS" $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jnoisemeter~Jnoise:meter b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jnoisemeter~Jnoise:meter
index d11956a..261cefb 100755
--- a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jnoisemeter~Jnoise:meter
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~jnoisemeter~Jnoise:meter
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec jnoisemeter $@
+exec jnoisemeter $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~meterbridge~Meterbridge_stereo b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~meterbridge~Meterbridge_stereo
index e2da8ff..1d41c31 100755
--- a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~meterbridge~Meterbridge_stereo
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~meterbridge~Meterbridge_stereo
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec meterbridge -t dpm in_1 in_2 $@
+exec meterbridge -t dpm system:capture_1 system:capture_2 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~meterbridge~meterbridge_4ch b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~meterbridge~meterbridge_4ch
index 2a60a2c..2ee3276 100755
--- a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~meterbridge~meterbridge_4ch
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~meterbridge~meterbridge_4ch
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec meterbridge -t dpm in_1 in_2 in_3 in_4 $@
+exec meterbridge -t dpm system:capture_1 system:capture_2 system:capture_3 system:capture_4 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~meterbridge~meterbridge_8ch b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~meterbridge~meterbridge_8ch
index 510898b..56d9fc1 100755
--- a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~meterbridge~meterbridge_8ch
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~meterbridge~meterbridge_8ch
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec meterbridge -t dpm in_1 in_2 in_3 in_4 in_5 in_6 in_7 in_8 $@
+exec meterbridge -t dpm system:capture_1 system:capture_2 system:capture_3 system:capture_4 system:capture_5 system:capture_6 system:capture_7 system:capture_8 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~meterbridge~meterbridge_Jellyfish b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~meterbridge~meterbridge_Jellyfish
index f66bdba..43ac2bc 100755
--- a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~meterbridge~meterbridge_Jellyfish
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~meterbridge~meterbridge_Jellyfish
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec meterbridge -t jf in_1 in_2  $@
+exec meterbridge -t jf system:capture_1 system:capture_2  $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~meterbridge~meterbridge_mono b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~meterbridge~meterbridge_mono
index ae5eace..5152f01 100755
--- a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~meterbridge~meterbridge_mono
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~meterbridge~meterbridge_mono
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec meterbridge -t dpm in_1 $@
+exec meterbridge -t dpm system:capture_1 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~meterbridge~meterbridge_oscillo b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~meterbridge~meterbridge_oscillo
index 941f868..fa67860 100755
--- a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~meterbridge~meterbridge_oscillo
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~meterbridge~meterbridge_oscillo
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec meterbridge -t sco in_1 in_2  $@
+exec meterbridge -t sco system:capture_1 system:capture_2  $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~meterbridge~meterbridge_ppm b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~meterbridge~meterbridge_ppm
index 701f13e..9158a2e 100755
--- a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~meterbridge~meterbridge_ppm
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~meterbridge~meterbridge_ppm
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec meterbridge -t ppm in_1 in_2  $@
+exec meterbridge -t ppm system:capture_1 system:capture_2  $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~meterbridge~meterbrige_analog b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~meterbridge~meterbrige_analog
index 91e33d3..c121db6 100755
--- a/fvwm/Applications/Multimedia/Audio/Vu-Meters/~meterbridge~meterbrige_analog
+++ b/fvwm/Applications/Multimedia/Audio/Vu-Meters/~meterbridge~meterbrige_analog
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec meterbridge -r 12 -t vu in_1 in_2  $@
+exec meterbridge -r 20 -t vu system:capture_1 system:capture_2 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Video/Audio-Video_Editing/~avidemux~AVIdemux b/fvwm/Applications/Multimedia/Video/Audio-Video_Editing/~avidemux~AVIdemux
index 4ff26f7..6003eb2 100755
--- a/fvwm/Applications/Multimedia/Video/Audio-Video_Editing/~avidemux~AVIdemux
+++ b/fvwm/Applications/Multimedia/Video/Audio-Video_Editing/~avidemux~AVIdemux
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec avidemux $@
+exec avidemux $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Video/Audio-Video_Editing/~kdenlive~kdenlive b/fvwm/Applications/Multimedia/Video/Audio-Video_Editing/~kdenlive~kdenlive
index 3155f16..c37b2f7 100755
--- a/fvwm/Applications/Multimedia/Video/Audio-Video_Editing/~kdenlive~kdenlive
+++ b/fvwm/Applications/Multimedia/Video/Audio-Video_Editing/~kdenlive~kdenlive
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kdenlive $@
+exec kdenlive $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Video/Audio-Video_Editing/~kino~Kino b/fvwm/Applications/Multimedia/Video/Audio-Video_Editing/~kino~Kino
index e4137aa..37fd6ed 100755
--- a/fvwm/Applications/Multimedia/Video/Audio-Video_Editing/~kino~Kino
+++ b/fvwm/Applications/Multimedia/Video/Audio-Video_Editing/~kino~Kino
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec kino $@
+exec kino $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Video/Players/~gmplayer~MPlayer b/fvwm/Applications/Multimedia/Video/Players/~gmplayer~MPlayer
index 8846e54..d9b43d6 100755
--- a/fvwm/Applications/Multimedia/Video/Players/~gmplayer~MPlayer
+++ b/fvwm/Applications/Multimedia/Video/Players/~gmplayer~MPlayer
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gmplayer $@
+exec gmplayer $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Video/Players/~gtv~GTV b/fvwm/Applications/Multimedia/Video/Players/~gtv~GTV
index 0d17455..25461f3 100755
--- a/fvwm/Applications/Multimedia/Video/Players/~gtv~GTV
+++ b/fvwm/Applications/Multimedia/Video/Players/~gtv~GTV
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec gtv $@
+exec gtv $@ 2>/dev/null
diff --git a/fvwm/Applications/Multimedia/Video/Players/~gxine~gXINE b/fvwm/Applications/Multimedia/Video/Players/~gxine~gXINE
index 2ada6d3..07ddd17 100755
--- a/fvwm/Applications/Multimedia/Video/Players/~gxine~gXINE
+++ b/fvwm/Applications/Multimedia/Video/Players/~gxine~gXINE
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gxine $@
+exec gxine $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Video/Players/~kmplayer~kMPlayer b/fvwm/Applications/Multimedia/Video/Players/~kmplayer~kMPlayer
index 92f4773..4c3c7c9 100755
--- a/fvwm/Applications/Multimedia/Video/Players/~kmplayer~kMPlayer
+++ b/fvwm/Applications/Multimedia/Video/Players/~kmplayer~kMPlayer
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kmplayer $@
+exec kmplayer $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Video/Players/~realplayer~RealPlayer b/fvwm/Applications/Multimedia/Video/Players/~realplayer~RealPlayer
index df23a03..e6ca69c 100755
--- a/fvwm/Applications/Multimedia/Video/Players/~realplayer~RealPlayer
+++ b/fvwm/Applications/Multimedia/Video/Players/~realplayer~RealPlayer
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec realplayer $@
+exec realplayer $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Video/Players/~realplay~RealPlayer b/fvwm/Applications/Multimedia/Video/Players/~realplay~RealPlayer
index e2cc415..1b80987 100755
--- a/fvwm/Applications/Multimedia/Video/Players/~realplay~RealPlayer
+++ b/fvwm/Applications/Multimedia/Video/Players/~realplay~RealPlayer
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec realplay $@
+exec realplay $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Video/Players/~totem~Totem b/fvwm/Applications/Multimedia/Video/Players/~totem~Totem
index 4d18fff..40be726 100755
--- a/fvwm/Applications/Multimedia/Video/Players/~totem~Totem
+++ b/fvwm/Applications/Multimedia/Video/Players/~totem~Totem
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec totem $@
+exec totem $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Video/Players/~xine~XINE b/fvwm/Applications/Multimedia/Video/Players/~xine~XINE
index 86bb028..929dcd4 100755
--- a/fvwm/Applications/Multimedia/Video/Players/~xine~XINE
+++ b/fvwm/Applications/Multimedia/Video/Players/~xine~XINE
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xine $@
+exec xine $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Video/TV/10~alevt~alevt b/fvwm/Applications/Multimedia/Video/TV/10~alevt~alevt
index 4e29ba7..78eba30 100755
--- a/fvwm/Applications/Multimedia/Video/TV/10~alevt~alevt
+++ b/fvwm/Applications/Multimedia/Video/TV/10~alevt~alevt
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec alevt $@
+exec alevt $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Video/TV/10~xdtv~xdtv b/fvwm/Applications/Multimedia/Video/TV/10~xdtv~xdtv
index 166b483..505a268 100755
--- a/fvwm/Applications/Multimedia/Video/TV/10~xdtv~xdtv
+++ b/fvwm/Applications/Multimedia/Video/TV/10~xdtv~xdtv
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xdtv $@
+exec xdtv $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Video/TV/20~kdetv~kdetv b/fvwm/Applications/Multimedia/Video/TV/20~kdetv~kdetv
index 32d4f7d..980ad10 100755
--- a/fvwm/Applications/Multimedia/Video/TV/20~kdetv~kdetv
+++ b/fvwm/Applications/Multimedia/Video/TV/20~kdetv~kdetv
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kdetv $@
+exec kdetv $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Video/TV/20~nvtv~nVidia_TV-Out b/fvwm/Applications/Multimedia/Video/TV/20~nvtv~nVidia_TV-Out
index b433252..24f016b 100755
--- a/fvwm/Applications/Multimedia/Video/TV/20~nvtv~nVidia_TV-Out
+++ b/fvwm/Applications/Multimedia/Video/TV/20~nvtv~nVidia_TV-Out
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec nvtv $@
+exec nvtv $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Video/TV/20~tvtime~TVTime b/fvwm/Applications/Multimedia/Video/TV/20~tvtime~TVTime
index 61450a1..6e0ef42 100755
--- a/fvwm/Applications/Multimedia/Video/TV/20~tvtime~TVTime
+++ b/fvwm/Applications/Multimedia/Video/TV/20~tvtime~TVTime
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec tvtime $@
+exec tvtime $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Video/TV/20~xawtv~xawTV b/fvwm/Applications/Multimedia/Video/TV/20~xawtv~xawTV
index ff1ebca..b9ca23c 100755
--- a/fvwm/Applications/Multimedia/Video/TV/20~xawtv~xawTV
+++ b/fvwm/Applications/Multimedia/Video/TV/20~xawtv~xawTV
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xawtv $@
+exec xawtv $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Video/TV/20~zapping~Zapping b/fvwm/Applications/Multimedia/Video/TV/20~zapping~Zapping
index 73601d7..4a8e921 100755
--- a/fvwm/Applications/Multimedia/Video/TV/20~zapping~Zapping
+++ b/fvwm/Applications/Multimedia/Video/TV/20~zapping~Zapping
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec zapping $@
+exec zapping $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Video/TV/~nuvedit~NuppelVideo b/fvwm/Applications/Multimedia/Video/TV/~nuvedit~NuppelVideo
index 3808672..293c7a4 100755
--- a/fvwm/Applications/Multimedia/Video/TV/~nuvedit~NuppelVideo
+++ b/fvwm/Applications/Multimedia/Video/TV/~nuvedit~NuppelVideo
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec nuvedit $@
+exec nuvedit $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Video/Video_Effects/~effectv~effectv b/fvwm/Applications/Multimedia/Video/Video_Effects/~effectv~effectv
index bfc70ce..83a48e1 100755
--- a/fvwm/Applications/Multimedia/Video/Video_Effects/~effectv~effectv
+++ b/fvwm/Applications/Multimedia/Video/Video_Effects/~effectv~effectv
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec effectv $@
+exec effectv $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Multimedia/Video/Video_Effects/~freej~freej b/fvwm/Applications/Multimedia/Video/Video_Effects/~freej~freej
index 85a6476..194e58b 100755
--- a/fvwm/Applications/Multimedia/Video/Video_Effects/~freej~freej
+++ b/fvwm/Applications/Multimedia/Video/Video_Effects/~freej~freej
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A freej $@'
+exec FvwmCommand 'A freej $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/Network/10~Web_Browsers/20~firefox-bin~Firefox_new_window b/fvwm/Applications/Network/10~Web_Browsers/20~firefox-bin~Firefox_new_window
new file mode 100755
index 0000000..3b32386
--- /dev/null
+++ b/fvwm/Applications/Network/10~Web_Browsers/20~firefox-bin~Firefox_new_window
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec firefox-bin $@ 2>/dev/null
diff --git a/fvwm/Applications/Network/10~Web_Browsers/20~firefox~Firefox b/fvwm/Applications/Network/10~Web_Browsers/20~firefox~Firefox
index 512e3f2..e4934cf 100755
--- a/fvwm/Applications/Network/10~Web_Browsers/20~firefox~Firefox
+++ b/fvwm/Applications/Network/10~Web_Browsers/20~firefox~Firefox
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec firefox $@
+exec firefox $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/10~Web_Browsers/20~mozilla-firefox~Firefox b/fvwm/Applications/Network/10~Web_Browsers/20~mozilla-firefox~Firefox
index f6bccb4..c3b6777 100755
--- a/fvwm/Applications/Network/10~Web_Browsers/20~mozilla-firefox~Firefox
+++ b/fvwm/Applications/Network/10~Web_Browsers/20~mozilla-firefox~Firefox
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec mozilla-firefox $@
+exec mozilla-firefox $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/10~Web_Browsers/20~mozilla-suite~Mozilla_Suite b/fvwm/Applications/Network/10~Web_Browsers/20~mozilla-suite~Mozilla_Suite
index fb34257..04e360c 100755
--- a/fvwm/Applications/Network/10~Web_Browsers/20~mozilla-suite~Mozilla_Suite
+++ b/fvwm/Applications/Network/10~Web_Browsers/20~mozilla-suite~Mozilla_Suite
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec mozilla-suite $@
+exec mozilla-suite $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/10~Web_Browsers/20~opera~Opera b/fvwm/Applications/Network/10~Web_Browsers/20~opera~Opera
index dfc3f62..4271e39 100755
--- a/fvwm/Applications/Network/10~Web_Browsers/20~opera~Opera
+++ b/fvwm/Applications/Network/10~Web_Browsers/20~opera~Opera
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec opera $@
+exec opera $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/10~Web_Browsers/25~konqueror~Konqueror b/fvwm/Applications/Network/10~Web_Browsers/25~konqueror~Konqueror
index 1211784..1039f08 100755
--- a/fvwm/Applications/Network/10~Web_Browsers/25~konqueror~Konqueror
+++ b/fvwm/Applications/Network/10~Web_Browsers/25~konqueror~Konqueror
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec konqueror $@
+exec konqueror $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/10~Web_Browsers/30~iceape~IceApe b/fvwm/Applications/Network/10~Web_Browsers/30~iceape~IceApe
index 61cb675..4ff169e 100755
--- a/fvwm/Applications/Network/10~Web_Browsers/30~iceape~IceApe
+++ b/fvwm/Applications/Network/10~Web_Browsers/30~iceape~IceApe
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec iceape $@
+exec iceape $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/10~Web_Browsers/30~iceweasel~IceWeasel b/fvwm/Applications/Network/10~Web_Browsers/30~iceweasel~IceWeasel
index 03ce017..a203d5d 100755
--- a/fvwm/Applications/Network/10~Web_Browsers/30~iceweasel~IceWeasel
+++ b/fvwm/Applications/Network/10~Web_Browsers/30~iceweasel~IceWeasel
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec iceweasel $@
+exec iceweasel $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/10~Web_Browsers/~dillo~Dillo b/fvwm/Applications/Network/10~Web_Browsers/~dillo~Dillo
index 201b7cb..3e7091c 100755
--- a/fvwm/Applications/Network/10~Web_Browsers/~dillo~Dillo
+++ b/fvwm/Applications/Network/10~Web_Browsers/~dillo~Dillo
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec dillo $@
+exec dillo $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/10~Web_Browsers/~elinks~ELinks b/fvwm/Applications/Network/10~Web_Browsers/~elinks~ELinks
index 4421bc4..c6e5ecd 100755
--- a/fvwm/Applications/Network/10~Web_Browsers/~elinks~ELinks
+++ b/fvwm/Applications/Network/10~Web_Browsers/~elinks~ELinks
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A elinks $@'
+exec FvwmCommand 'A elinks $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/Network/10~Web_Browsers/~epiphany~Epiphany b/fvwm/Applications/Network/10~Web_Browsers/~epiphany~Epiphany
index d23af06..0fe4179 100755
--- a/fvwm/Applications/Network/10~Web_Browsers/~epiphany~Epiphany
+++ b/fvwm/Applications/Network/10~Web_Browsers/~epiphany~Epiphany
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec epiphany $@
+exec epiphany $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/10~Web_Browsers/~galeon~Galeon b/fvwm/Applications/Network/10~Web_Browsers/~galeon~Galeon
index e93cab3..e73cf14 100755
--- a/fvwm/Applications/Network/10~Web_Browsers/~galeon~Galeon
+++ b/fvwm/Applications/Network/10~Web_Browsers/~galeon~Galeon
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec galeon $@
+exec galeon $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/10~Web_Browsers/~google-chrome-stable~Google_Chrome b/fvwm/Applications/Network/10~Web_Browsers/~google-chrome-stable~Google_Chrome
new file mode 100755
index 0000000..68b9544
--- /dev/null
+++ b/fvwm/Applications/Network/10~Web_Browsers/~google-chrome-stable~Google_Chrome
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec /usr/bin/google-chrome-stable $@ 2>/dev/null
diff --git a/fvwm/Applications/Network/10~Web_Browsers/~links2~Links2 b/fvwm/Applications/Network/10~Web_Browsers/~links2~Links2
index 0565209..93e5afb 100755
--- a/fvwm/Applications/Network/10~Web_Browsers/~links2~Links2
+++ b/fvwm/Applications/Network/10~Web_Browsers/~links2~Links2
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec links2 -g $@
+exec links2 -g $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/10~Web_Browsers/~lynx~Lynx b/fvwm/Applications/Network/10~Web_Browsers/~lynx~Lynx
index 17a2008..b414b67 100755
--- a/fvwm/Applications/Network/10~Web_Browsers/~lynx~Lynx
+++ b/fvwm/Applications/Network/10~Web_Browsers/~lynx~Lynx
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A lynx $@'
+exec FvwmCommand 'A lynx $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/Network/10~Web_Browsers/~seamonkey~Seamonkey b/fvwm/Applications/Network/10~Web_Browsers/~seamonkey~Seamonkey
index 348061f..c997644 100755
--- a/fvwm/Applications/Network/10~Web_Browsers/~seamonkey~Seamonkey
+++ b/fvwm/Applications/Network/10~Web_Browsers/~seamonkey~Seamonkey
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec seamonkey $@
+exec seamonkey $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/10~Web_Browsers/~vivaldi-stable~Vivaldi b/fvwm/Applications/Network/10~Web_Browsers/~vivaldi-stable~Vivaldi
new file mode 100755
index 0000000..b473398
--- /dev/null
+++ b/fvwm/Applications/Network/10~Web_Browsers/~vivaldi-stable~Vivaldi
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec /usr/bin/vivaldi-stable $@ 2>/dev/null
diff --git a/fvwm/Applications/Network/13~Email/16~evolution~Evolution b/fvwm/Applications/Network/13~Email/16~evolution~Evolution
index 1f69605..e519623 100755
--- a/fvwm/Applications/Network/13~Email/16~evolution~Evolution
+++ b/fvwm/Applications/Network/13~Email/16~evolution~Evolution
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec evolution $@
+exec evolution $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/13~Email/16~kmail~kMail b/fvwm/Applications/Network/13~Email/16~kmail~kMail
index c6022aa..0fdc1a2 100755
--- a/fvwm/Applications/Network/13~Email/16~kmail~kMail
+++ b/fvwm/Applications/Network/13~Email/16~kmail~kMail
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kmail $@
+exec kmail $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/13~Email/18~mozilla-thunderbird~Thunderbird b/fvwm/Applications/Network/13~Email/18~mozilla-thunderbird~Thunderbird
index af8dced..4c15a40 100755
--- a/fvwm/Applications/Network/13~Email/18~mozilla-thunderbird~Thunderbird
+++ b/fvwm/Applications/Network/13~Email/18~mozilla-thunderbird~Thunderbird
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec mozilla-thunderbird $@
+exec mozilla-thunderbird $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/13~Email/18~thunderbird~Thunderbird b/fvwm/Applications/Network/13~Email/18~thunderbird~Thunderbird
index 6360886..25fb5f2 100755
--- a/fvwm/Applications/Network/13~Email/18~thunderbird~Thunderbird
+++ b/fvwm/Applications/Network/13~Email/18~thunderbird~Thunderbird
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec thunderbird $@
+exec thunderbird $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/13~Email/19~fetchmail~Fetch_new_mail b/fvwm/Applications/Network/13~Email/19~fetchmail~Fetch_new_mail
index d83f076..cb065d5 100755
--- a/fvwm/Applications/Network/13~Email/19~fetchmail~Fetch_new_mail
+++ b/fvwm/Applications/Network/13~Email/19~fetchmail~Fetch_new_mail
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A fetchmail $@'
+exec FvwmCommand 'A fetchmail $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/Network/13~Email/20~icedove~IceDove b/fvwm/Applications/Network/13~Email/20~icedove~IceDove
index 10b6809..858a553 100755
--- a/fvwm/Applications/Network/13~Email/20~icedove~IceDove
+++ b/fvwm/Applications/Network/13~Email/20~icedove~IceDove
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec icedove $@
+exec icedove $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/13~Email/20~mutt~Mutt b/fvwm/Applications/Network/13~Email/20~mutt~Mutt
index 278e3d1..41cf615 100755
--- a/fvwm/Applications/Network/13~Email/20~mutt~Mutt
+++ b/fvwm/Applications/Network/13~Email/20~mutt~Mutt
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A mutt $@'
+exec FvwmCommand 'A mutt $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/Network/13~Email/20~pine~Pine b/fvwm/Applications/Network/13~Email/20~pine~Pine
index 28d8ac4..45277cd 100755
--- a/fvwm/Applications/Network/13~Email/20~pine~Pine
+++ b/fvwm/Applications/Network/13~Email/20~pine~Pine
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A pine $@'
+exec FvwmCommand 'A pine $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/Network/13~Email/~balsa~Balsa b/fvwm/Applications/Network/13~Email/~balsa~Balsa
index b16bb67..d923f6c 100755
--- a/fvwm/Applications/Network/13~Email/~balsa~Balsa
+++ b/fvwm/Applications/Network/13~Email/~balsa~Balsa
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec balsa $@
+exec balsa $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/13~Email/~claws-mail~Claws_Mail b/fvwm/Applications/Network/13~Email/~claws-mail~Claws_Mail
index 7bb3b7f..4e0368b 100755
--- a/fvwm/Applications/Network/13~Email/~claws-mail~Claws_Mail
+++ b/fvwm/Applications/Network/13~Email/~claws-mail~Claws_Mail
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec claws-mail $@
+exec claws-mail $@ 2>/dev/null
diff --git a/fvwm/Applications/Network/13~Email/~sylpheed-claws~Sylpheed-Claws b/fvwm/Applications/Network/13~Email/~sylpheed-claws~Sylpheed-Claws
index 9c7828f..5a47814 100755
--- a/fvwm/Applications/Network/13~Email/~sylpheed-claws~Sylpheed-Claws
+++ b/fvwm/Applications/Network/13~Email/~sylpheed-claws~Sylpheed-Claws
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec sylpheed-claws $@
+exec sylpheed-claws $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/13~Email/~sylpheed-gtk2~Sylpheed-GTK2 b/fvwm/Applications/Network/13~Email/~sylpheed-gtk2~Sylpheed-GTK2
index 85bbe09..73df021 100755
--- a/fvwm/Applications/Network/13~Email/~sylpheed-gtk2~Sylpheed-GTK2
+++ b/fvwm/Applications/Network/13~Email/~sylpheed-gtk2~Sylpheed-GTK2
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec sylpheed-gtk2 $@
+exec sylpheed-gtk2 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/13~Email/~sylpheed~Sylpheed b/fvwm/Applications/Network/13~Email/~sylpheed~Sylpheed
index 9d6fb0e..ef9b33b 100755
--- a/fvwm/Applications/Network/13~Email/~sylpheed~Sylpheed
+++ b/fvwm/Applications/Network/13~Email/~sylpheed~Sylpheed
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec sylpheed $@
+exec sylpheed $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/5~Telephony/10~TeamSpeak~TeamSpeak b/fvwm/Applications/Network/5~Telephony/10~TeamSpeak~TeamSpeak
index 2a03683..0a1738e 100755
--- a/fvwm/Applications/Network/5~Telephony/10~TeamSpeak~TeamSpeak
+++ b/fvwm/Applications/Network/5~Telephony/10~TeamSpeak~TeamSpeak
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec teamspeak $@
+exec teamspeak $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/5~Telephony/~ekiga~Ekiga b/fvwm/Applications/Network/5~Telephony/~ekiga~Ekiga
index 5c1d693..5e0ecd8 100755
--- a/fvwm/Applications/Network/5~Telephony/~ekiga~Ekiga
+++ b/fvwm/Applications/Network/5~Telephony/~ekiga~Ekiga
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ekiga $@
+exec ekiga $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/5~Telephony/~gizmo~Gizmo b/fvwm/Applications/Network/5~Telephony/~gizmo~Gizmo
index 84495a1..4462ad0 100755
--- a/fvwm/Applications/Network/5~Telephony/~gizmo~Gizmo
+++ b/fvwm/Applications/Network/5~Telephony/~gizmo~Gizmo
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gizmo $@
+exec gizmo $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/5~Telephony/~ihu~I_Hear_U b/fvwm/Applications/Network/5~Telephony/~ihu~I_Hear_U
index f29cca5..5fa9df9 100755
--- a/fvwm/Applications/Network/5~Telephony/~ihu~I_Hear_U
+++ b/fvwm/Applications/Network/5~Telephony/~ihu~I_Hear_U
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ihu $@
+exec ihu $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/5~Telephony/~kphone~kPhone b/fvwm/Applications/Network/5~Telephony/~kphone~kPhone
index e7e9fc5..c290f50 100755
--- a/fvwm/Applications/Network/5~Telephony/~kphone~kPhone
+++ b/fvwm/Applications/Network/5~Telephony/~kphone~kPhone
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kphone $@
+exec kphone $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/5~Telephony/~linphone~LinPhone b/fvwm/Applications/Network/5~Telephony/~linphone~LinPhone
index f00517a..77eaf2e 100755
--- a/fvwm/Applications/Network/5~Telephony/~linphone~LinPhone
+++ b/fvwm/Applications/Network/5~Telephony/~linphone~LinPhone
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec linphone $@
+exec linphone $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/5~Telephony/~skype~Skype b/fvwm/Applications/Network/5~Telephony/~skype~Skype
index 486ee88..d8cdf01 100755
--- a/fvwm/Applications/Network/5~Telephony/~skype~Skype
+++ b/fvwm/Applications/Network/5~Telephony/~skype~Skype
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec skype $@
+exec skype $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/5~Telephony/~twinkle~Twinkle b/fvwm/Applications/Network/5~Telephony/~twinkle~Twinkle
index bbcf360..ef0f22b 100755
--- a/fvwm/Applications/Network/5~Telephony/~twinkle~Twinkle
+++ b/fvwm/Applications/Network/5~Telephony/~twinkle~Twinkle
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec twinkle $@
+exec twinkle $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/7~News/10~slrn-pl~slrn-pl b/fvwm/Applications/Network/7~News/10~slrn-pl~slrn-pl
index 083b118..c51e8ff 100755
--- a/fvwm/Applications/Network/7~News/10~slrn-pl~slrn-pl
+++ b/fvwm/Applications/Network/7~News/10~slrn-pl~slrn-pl
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A slrn-pl $@'
+exec FvwmCommand 'A slrn-pl $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/Network/7~News/10~slrn~slrn b/fvwm/Applications/Network/7~News/10~slrn~slrn
index d9369da..844cf44 100755
--- a/fvwm/Applications/Network/7~News/10~slrn~slrn
+++ b/fvwm/Applications/Network/7~News/10~slrn~slrn
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A slrn $@'
+exec FvwmCommand 'A slrn $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/Network/7~News/20~snownews~SnowNews b/fvwm/Applications/Network/7~News/20~snownews~SnowNews
index 3e303c8..177c0ec 100755
--- a/fvwm/Applications/Network/7~News/20~snownews~SnowNews
+++ b/fvwm/Applications/Network/7~News/20~snownews~SnowNews
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec snownews $@
+exec snownews $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/7~News/~akregator~Akregator b/fvwm/Applications/Network/7~News/~akregator~Akregator
index 21165a0..8c9a800 100755
--- a/fvwm/Applications/Network/7~News/~akregator~Akregator
+++ b/fvwm/Applications/Network/7~News/~akregator~Akregator
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec akregator $@
+exec akregator $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/7~News/~bnr2~bnr2 b/fvwm/Applications/Network/7~News/~bnr2~bnr2
index 77eaf21..1311a63 100755
--- a/fvwm/Applications/Network/7~News/~bnr2~bnr2
+++ b/fvwm/Applications/Network/7~News/~bnr2~bnr2
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec bnr2 $@
+exec bnr2 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/7~News/~knode~kNode b/fvwm/Applications/Network/7~News/~knode~kNode
index c63b9eb..d68eade 100755
--- a/fvwm/Applications/Network/7~News/~knode~kNode
+++ b/fvwm/Applications/Network/7~News/~knode~kNode
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec node $@
+exec node $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/7~News/~liferea~Liferea b/fvwm/Applications/Network/7~News/~liferea~Liferea
index 5e827a0..5fa8c72 100755
--- a/fvwm/Applications/Network/7~News/~liferea~Liferea
+++ b/fvwm/Applications/Network/7~News/~liferea~Liferea
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec liferea $@
+exec liferea $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/7~News/~pan~Pan b/fvwm/Applications/Network/7~News/~pan~Pan
index 31f8ef8..d6b20b3 100755
--- a/fvwm/Applications/Network/7~News/~pan~Pan
+++ b/fvwm/Applications/Network/7~News/~pan~Pan
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec pan $@
+exec pan $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/7~News/~straw~Straw b/fvwm/Applications/Network/7~News/~straw~Straw
index e61314e..f16e83a 100755
--- a/fvwm/Applications/Network/7~News/~straw~Straw
+++ b/fvwm/Applications/Network/7~News/~straw~Straw
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec straw $@
+exec straw $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/Dial-up/~kppp~kPPP b/fvwm/Applications/Network/Dial-up/~kppp~kPPP
index 435c0ce..0c4fcbf 100755
--- a/fvwm/Applications/Network/Dial-up/~kppp~kPPP
+++ b/fvwm/Applications/Network/Dial-up/~kppp~kPPP
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kppp $@
+exec kppp $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/File_Transfer/~d4x~Downloader_for_X b/fvwm/Applications/Network/File_Transfer/~d4x~Downloader_for_X
index e95aedb..bb5d889 100755
--- a/fvwm/Applications/Network/File_Transfer/~d4x~Downloader_for_X
+++ b/fvwm/Applications/Network/File_Transfer/~d4x~Downloader_for_X
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec d4x $@
+exec d4x $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/File_Transfer/~gftp~gFTP b/fvwm/Applications/Network/File_Transfer/~gftp~gFTP
index 1eddb30..c1ce31d 100755
--- a/fvwm/Applications/Network/File_Transfer/~gftp~gFTP
+++ b/fvwm/Applications/Network/File_Transfer/~gftp~gFTP
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gftp $@
+exec gftp $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/File_Transfer/~grsync~Grsync b/fvwm/Applications/Network/File_Transfer/~grsync~Grsync
index 7adfa49..ec9d7ae 100755
--- a/fvwm/Applications/Network/File_Transfer/~grsync~Grsync
+++ b/fvwm/Applications/Network/File_Transfer/~grsync~Grsync
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec grsync $@
+exec grsync $@ 2>/dev/null
diff --git a/fvwm/Applications/Network/File_Transfer/~gwget2~Download_Manager b/fvwm/Applications/Network/File_Transfer/~gwget2~Download_Manager
index e5bf13a..34b1934 100755
--- a/fvwm/Applications/Network/File_Transfer/~gwget2~Download_Manager
+++ b/fvwm/Applications/Network/File_Transfer/~gwget2~Download_Manager
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec gwget2 $@
+exec gwget2 $@ 2>/dev/null
diff --git a/fvwm/Applications/Network/IRC_Clients/~BitchX~BitchX b/fvwm/Applications/Network/IRC_Clients/~BitchX~BitchX
index d58fa21..a965ba0 100755
--- a/fvwm/Applications/Network/IRC_Clients/~BitchX~BitchX
+++ b/fvwm/Applications/Network/IRC_Clients/~BitchX~BitchX
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A BitchX $@'
+exec FvwmCommand 'A BitchX $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/Network/IRC_Clients/~epic4~Epic4 b/fvwm/Applications/Network/IRC_Clients/~epic4~Epic4
index 7798df9..c78cfb3 100755
--- a/fvwm/Applications/Network/IRC_Clients/~epic4~Epic4
+++ b/fvwm/Applications/Network/IRC_Clients/~epic4~Epic4
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A epic4 $@'
+exec FvwmCommand 'A epic4 $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/Network/IRC_Clients/~irssi~Irssi b/fvwm/Applications/Network/IRC_Clients/~irssi~Irssi
index ebf5f63..a7b0007 100755
--- a/fvwm/Applications/Network/IRC_Clients/~irssi~Irssi
+++ b/fvwm/Applications/Network/IRC_Clients/~irssi~Irssi
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A irssi $@'
+exec FvwmCommand 'A irssi $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/Network/IRC_Clients/~kvirc~kvIRC b/fvwm/Applications/Network/IRC_Clients/~kvirc~kvIRC
index 247c0ff..8b16cc5 100755
--- a/fvwm/Applications/Network/IRC_Clients/~kvirc~kvIRC
+++ b/fvwm/Applications/Network/IRC_Clients/~kvirc~kvIRC
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kvirc $@
+exec kvirc $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/IRC_Clients/~weechat-curses~WeeChat b/fvwm/Applications/Network/IRC_Clients/~weechat-curses~WeeChat
index c89222a..c63bb5f 100755
--- a/fvwm/Applications/Network/IRC_Clients/~weechat-curses~WeeChat
+++ b/fvwm/Applications/Network/IRC_Clients/~weechat-curses~WeeChat
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A weechat-curses $@'
+exec FvwmCommand 'A weechat-curses $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/Network/IRC_Clients/~xchat-2~X_Chat b/fvwm/Applications/Network/IRC_Clients/~xchat-2~X_Chat
index 942740d..b533106 100755
--- a/fvwm/Applications/Network/IRC_Clients/~xchat-2~X_Chat
+++ b/fvwm/Applications/Network/IRC_Clients/~xchat-2~X_Chat
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xchat-2 $@
+exec xchat-2 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/IRC_Clients/~xchat~X_Chat b/fvwm/Applications/Network/IRC_Clients/~xchat~X_Chat
index 674c338..1564f6f 100755
--- a/fvwm/Applications/Network/IRC_Clients/~xchat~X_Chat
+++ b/fvwm/Applications/Network/IRC_Clients/~xchat~X_Chat
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xchat $@
+exec xchat $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/Instant_Messaging/10~gaim~Gaim b/fvwm/Applications/Network/Instant_Messaging/10~gaim~Gaim
index 93756b2..f147d6e 100755
--- a/fvwm/Applications/Network/Instant_Messaging/10~gaim~Gaim
+++ b/fvwm/Applications/Network/Instant_Messaging/10~gaim~Gaim
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gaim $@
+exec gaim $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/Instant_Messaging/10~gg2~GNU_Gadu b/fvwm/Applications/Network/Instant_Messaging/10~gg2~GNU_Gadu
index f60652b..f214a63 100755
--- a/fvwm/Applications/Network/Instant_Messaging/10~gg2~GNU_Gadu
+++ b/fvwm/Applications/Network/Instant_Messaging/10~gg2~GNU_Gadu
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gg2 $@
+exec gg2 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/Instant_Messaging/10~kadu~Kadu b/fvwm/Applications/Network/Instant_Messaging/10~kadu~Kadu
index 59e6767..e8cca9f 100755
--- a/fvwm/Applications/Network/Instant_Messaging/10~kadu~Kadu
+++ b/fvwm/Applications/Network/Instant_Messaging/10~kadu~Kadu
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kadu $@
+exec kadu $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/Instant_Messaging/10~kopete~Kopete b/fvwm/Applications/Network/Instant_Messaging/10~kopete~Kopete
index 39c56de..54a8c47 100755
--- a/fvwm/Applications/Network/Instant_Messaging/10~kopete~Kopete
+++ b/fvwm/Applications/Network/Instant_Messaging/10~kopete~Kopete
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kopete $@
+exec kopete $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/Instant_Messaging/10~tleenx2~TleenX2 b/fvwm/Applications/Network/Instant_Messaging/10~tleenx2~TleenX2
index 73737d4..e7d158c 100755
--- a/fvwm/Applications/Network/Instant_Messaging/10~tleenx2~TleenX2
+++ b/fvwm/Applications/Network/Instant_Messaging/10~tleenx2~TleenX2
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec tleenx2 $@
+exec tleenx2 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/Instant_Messaging/20~Jabber/~gabber~Gabber b/fvwm/Applications/Network/Instant_Messaging/20~Jabber/~gabber~Gabber
index 4d5dfeb..d08c88e 100755
--- a/fvwm/Applications/Network/Instant_Messaging/20~Jabber/~gabber~Gabber
+++ b/fvwm/Applications/Network/Instant_Messaging/20~Jabber/~gabber~Gabber
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gabber $@
+exec gabber $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/Instant_Messaging/20~Jabber/~gajim~Gajim b/fvwm/Applications/Network/Instant_Messaging/20~Jabber/~gajim~Gajim
index b32c51d..a536459 100755
--- a/fvwm/Applications/Network/Instant_Messaging/20~Jabber/~gajim~Gajim
+++ b/fvwm/Applications/Network/Instant_Messaging/20~Jabber/~gajim~Gajim
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gajim $@
+exec gajim $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/Instant_Messaging/20~Jabber/~gossip~Gossip b/fvwm/Applications/Network/Instant_Messaging/20~Jabber/~gossip~Gossip
index 3c6344b..14cba99 100755
--- a/fvwm/Applications/Network/Instant_Messaging/20~Jabber/~gossip~Gossip
+++ b/fvwm/Applications/Network/Instant_Messaging/20~Jabber/~gossip~Gossip
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gossip $@
+exec gossip $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/Instant_Messaging/20~Jabber/~kf~kf b/fvwm/Applications/Network/Instant_Messaging/20~Jabber/~kf~kf
index 38951b1..b0ab142 100755
--- a/fvwm/Applications/Network/Instant_Messaging/20~Jabber/~kf~kf
+++ b/fvwm/Applications/Network/Instant_Messaging/20~Jabber/~kf~kf
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kf $@
+exec kf $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/Instant_Messaging/20~Jabber/~mcabber~MCabber b/fvwm/Applications/Network/Instant_Messaging/20~Jabber/~mcabber~MCabber
index 7e2f447..9295a4f 100755
--- a/fvwm/Applications/Network/Instant_Messaging/20~Jabber/~mcabber~MCabber
+++ b/fvwm/Applications/Network/Instant_Messaging/20~Jabber/~mcabber~MCabber
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A mcabber $@'
+exec FvwmCommand 'A mcabber $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/Network/Instant_Messaging/20~Jabber/~psi~Psi b/fvwm/Applications/Network/Instant_Messaging/20~Jabber/~psi~Psi
index 267ec48..6ee9808 100755
--- a/fvwm/Applications/Network/Instant_Messaging/20~Jabber/~psi~Psi
+++ b/fvwm/Applications/Network/Instant_Messaging/20~Jabber/~psi~Psi
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec psi $@
+exec psi $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/Instant_Messaging/20~Jabber/~sim~SIM b/fvwm/Applications/Network/Instant_Messaging/20~Jabber/~sim~SIM
index c8a67bb..84f65ad 100755
--- a/fvwm/Applications/Network/Instant_Messaging/20~Jabber/~sim~SIM
+++ b/fvwm/Applications/Network/Instant_Messaging/20~Jabber/~sim~SIM
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec sim $@
+exec sim $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/Instant_Messaging/20~Jabber/~tkabber~Tkabber b/fvwm/Applications/Network/Instant_Messaging/20~Jabber/~tkabber~Tkabber
index 2ee26eb..c8e0f90 100755
--- a/fvwm/Applications/Network/Instant_Messaging/20~Jabber/~tkabber~Tkabber
+++ b/fvwm/Applications/Network/Instant_Messaging/20~Jabber/~tkabber~Tkabber
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec tkabber $@
+exec tkabber $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/Instant_Messaging/~amsn~AMSN b/fvwm/Applications/Network/Instant_Messaging/~amsn~AMSN
index bd98950..815b3a8 100755
--- a/fvwm/Applications/Network/Instant_Messaging/~amsn~AMSN
+++ b/fvwm/Applications/Network/Instant_Messaging/~amsn~AMSN
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec amsn $@
+exec amsn $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/Instant_Messaging/~centericq~CenterICQ b/fvwm/Applications/Network/Instant_Messaging/~centericq~CenterICQ
index e74cae5..3de3541 100755
--- a/fvwm/Applications/Network/Instant_Messaging/~centericq~CenterICQ
+++ b/fvwm/Applications/Network/Instant_Messaging/~centericq~CenterICQ
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A centericq $@'
+exec FvwmCommand 'A centericq $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/Network/Instant_Messaging/~ekg2~EKG2 b/fvwm/Applications/Network/Instant_Messaging/~ekg2~EKG2
index e5347c7..268d12b 100755
--- a/fvwm/Applications/Network/Instant_Messaging/~ekg2~EKG2
+++ b/fvwm/Applications/Network/Instant_Messaging/~ekg2~EKG2
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A ekg2 $@'
+exec FvwmCommand 'A ekg2 $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/Network/Instant_Messaging/~ekg~EKG b/fvwm/Applications/Network/Instant_Messaging/~ekg~EKG
index b1fc928..6a641b4 100755
--- a/fvwm/Applications/Network/Instant_Messaging/~ekg~EKG
+++ b/fvwm/Applications/Network/Instant_Messaging/~ekg~EKG
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A ekg $@'
+exec FvwmCommand 'A ekg $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/Network/Instant_Messaging/~licq~lICQ b/fvwm/Applications/Network/Instant_Messaging/~licq~lICQ
index 9e18d7f..c1fbd52 100755
--- a/fvwm/Applications/Network/Instant_Messaging/~licq~lICQ
+++ b/fvwm/Applications/Network/Instant_Messaging/~licq~lICQ
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec licq $@
+exec licq $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/Instant_Messaging/~linpopup~LinPopup b/fvwm/Applications/Network/Instant_Messaging/~linpopup~LinPopup
index f2cf838..abe8fe0 100755
--- a/fvwm/Applications/Network/Instant_Messaging/~linpopup~LinPopup
+++ b/fvwm/Applications/Network/Instant_Messaging/~linpopup~LinPopup
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec linpopup $@
+exec linpopup $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/P2P/~amule~aMule b/fvwm/Applications/Network/P2P/~amule~aMule
index 85f59d2..c2c2ab9 100755
--- a/fvwm/Applications/Network/P2P/~amule~aMule
+++ b/fvwm/Applications/Network/P2P/~amule~aMule
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec amule $@
+exec amule $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/P2P/~apollon~Apollon b/fvwm/Applications/Network/P2P/~apollon~Apollon
index 997a3eb..d4782a5 100755
--- a/fvwm/Applications/Network/P2P/~apollon~Apollon
+++ b/fvwm/Applications/Network/P2P/~apollon~Apollon
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec apollon $@
+exec apollon $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/P2P/~azureus~Azureus b/fvwm/Applications/Network/P2P/~azureus~Azureus
index 48a6655..3bfd8d1 100755
--- a/fvwm/Applications/Network/P2P/~azureus~Azureus
+++ b/fvwm/Applications/Network/P2P/~azureus~Azureus
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec azureus $@
+exec azureus $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/P2P/~btdownloadgui.py~BitTorrent_GUI b/fvwm/Applications/Network/P2P/~btdownloadgui.py~BitTorrent_GUI
index 76afd12..4bc48c8 100755
--- a/fvwm/Applications/Network/P2P/~btdownloadgui.py~BitTorrent_GUI
+++ b/fvwm/Applications/Network/P2P/~btdownloadgui.py~BitTorrent_GUI
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec btdownloadgui.py $@
+exec btdownloadgui.py $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/P2P/~btdownloadgui~BitTorrent_GUI b/fvwm/Applications/Network/P2P/~btdownloadgui~BitTorrent_GUI
index 8fb7bfe..3b382d3 100755
--- a/fvwm/Applications/Network/P2P/~btdownloadgui~BitTorrent_GUI
+++ b/fvwm/Applications/Network/P2P/~btdownloadgui~BitTorrent_GUI
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec btdownloadgui $@
+exec btdownloadgui $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/P2P/~deluge-torrent~Deluge_Torrent b/fvwm/Applications/Network/P2P/~deluge-torrent~Deluge_Torrent
index 07bba82..ef382fa 100755
--- a/fvwm/Applications/Network/P2P/~deluge-torrent~Deluge_Torrent
+++ b/fvwm/Applications/Network/P2P/~deluge-torrent~Deluge_Torrent
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec deluge-torrent $@
+exec deluge-torrent $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/P2P/~deluge~Deluge_Torrent b/fvwm/Applications/Network/P2P/~deluge~Deluge_Torrent
index 4632e09..26dd6d7 100755
--- a/fvwm/Applications/Network/P2P/~deluge~Deluge_Torrent
+++ b/fvwm/Applications/Network/P2P/~deluge~Deluge_Torrent
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec deluge $@
+exec deluge $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/P2P/~giFTcurs~giFTcurs b/fvwm/Applications/Network/P2P/~giFTcurs~giFTcurs
index 88624a4..6c8bfa7 100755
--- a/fvwm/Applications/Network/P2P/~giFTcurs~giFTcurs
+++ b/fvwm/Applications/Network/P2P/~giFTcurs~giFTcurs
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A giFTcurs $@'
+exec FvwmCommand 'A giFTcurs $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/Network/P2P/~giFToxic~giFToxic b/fvwm/Applications/Network/P2P/~giFToxic~giFToxic
index 5c8d5f6..a7ae718 100755
--- a/fvwm/Applications/Network/P2P/~giFToxic~giFToxic
+++ b/fvwm/Applications/Network/P2P/~giFToxic~giFToxic
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec giFToxic $@
+exec giFToxic $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/P2P/~giftui~giFTui b/fvwm/Applications/Network/P2P/~giftui~giFTui
index dfaa9c6..fa1a577 100755
--- a/fvwm/Applications/Network/P2P/~giftui~giFTui
+++ b/fvwm/Applications/Network/P2P/~giftui~giFTui
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec giftui $@
+exec giftui $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/P2P/~gtk-gnutella~GTK_Gnutella b/fvwm/Applications/Network/P2P/~gtk-gnutella~GTK_Gnutella
index 493e8f0..b0a63b9 100755
--- a/fvwm/Applications/Network/P2P/~gtk-gnutella~GTK_Gnutella
+++ b/fvwm/Applications/Network/P2P/~gtk-gnutella~GTK_Gnutella
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gtk-gnutella $@
+exec gtk-gnutella $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/P2P/~kmldonkey~kMLDonkey b/fvwm/Applications/Network/P2P/~kmldonkey~kMLDonkey
index 95427e3..1b0fc9e 100755
--- a/fvwm/Applications/Network/P2P/~kmldonkey~kMLDonkey
+++ b/fvwm/Applications/Network/P2P/~kmldonkey~kMLDonkey
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kmldonkey $@
+exec kmldonkey $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/P2P/~ktorrent~kTorrent b/fvwm/Applications/Network/P2P/~ktorrent~kTorrent
index ddba79e..072c578 100755
--- a/fvwm/Applications/Network/P2P/~ktorrent~kTorrent
+++ b/fvwm/Applications/Network/P2P/~ktorrent~kTorrent
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ktorrent $@
+exec ktorrent $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/P2P/~mlgui~MLDonkey b/fvwm/Applications/Network/P2P/~mlgui~MLDonkey
index 215462e..95122f8 100755
--- a/fvwm/Applications/Network/P2P/~mlgui~MLDonkey
+++ b/fvwm/Applications/Network/P2P/~mlgui~MLDonkey
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec mlgui $@
+exec mlgui $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/P2P/~qtorrent~QTorrent b/fvwm/Applications/Network/P2P/~qtorrent~QTorrent
index 2441c9a..48da2cc 100755
--- a/fvwm/Applications/Network/P2P/~qtorrent~QTorrent
+++ b/fvwm/Applications/Network/P2P/~qtorrent~QTorrent
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec qtorrent $@
+exec qtorrent $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/P2P/~transmission-gtk~Transmission b/fvwm/Applications/Network/P2P/~transmission-gtk~Transmission
index 81e98b7..3dd36a8 100755
--- a/fvwm/Applications/Network/P2P/~transmission-gtk~Transmission
+++ b/fvwm/Applications/Network/P2P/~transmission-gtk~Transmission
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec transmission-gtk $@ 2>/dev/null
+exec transmission-gtk $@ 2>/dev/null 2>/dev/null
 
diff --git a/fvwm/Applications/Network/P2P/~transmission-qt~Transmission b/fvwm/Applications/Network/P2P/~transmission-qt~Transmission
index e780441..e92753f 100755
--- a/fvwm/Applications/Network/P2P/~transmission-qt~Transmission
+++ b/fvwm/Applications/Network/P2P/~transmission-qt~Transmission
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec transmission-qt $@ 2>/dev/null
+exec transmission-qt $@ 2>/dev/null 2>/dev/null
 
diff --git a/fvwm/Applications/Network/P2P/~valknut~Valknut b/fvwm/Applications/Network/P2P/~valknut~Valknut
index 1c147f5..ad411c5 100755
--- a/fvwm/Applications/Network/P2P/~valknut~Valknut
+++ b/fvwm/Applications/Network/P2P/~valknut~Valknut
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec valknut $@
+exec valknut $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/P2P/~xmule~xMule b/fvwm/Applications/Network/P2P/~xmule~xMule
index c3d32e3..c1e8a6b 100755
--- a/fvwm/Applications/Network/P2P/~xmule~xMule
+++ b/fvwm/Applications/Network/P2P/~xmule~xMule
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xmule $@
+exec xmule $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/Remote_Access/~knetattach~KNetAttach b/fvwm/Applications/Network/Remote_Access/~knetattach~KNetAttach
index 9762d67..812f2fe 100755
--- a/fvwm/Applications/Network/Remote_Access/~knetattach~KNetAttach
+++ b/fvwm/Applications/Network/Remote_Access/~knetattach~KNetAttach
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec knetattach $@
+exec knetattach $@ 2>/dev/null
diff --git a/fvwm/Applications/Network/Webcam/~SDLcam~SDLcam b/fvwm/Applications/Network/Webcam/~SDLcam~SDLcam
index 908e3bc..903e4ef 100755
--- a/fvwm/Applications/Network/Webcam/~SDLcam~SDLcam
+++ b/fvwm/Applications/Network/Webcam/~SDLcam~SDLcam
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec SDLcam $@
+exec SDLcam $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/Webcam/~camorama~camorama b/fvwm/Applications/Network/Webcam/~camorama~camorama
index b56ed22..04960d9 100755
--- a/fvwm/Applications/Network/Webcam/~camorama~camorama
+++ b/fvwm/Applications/Network/Webcam/~camorama~camorama
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec camorama $@
+exec camorama $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Network/Webcam/~gqcam~gqcam b/fvwm/Applications/Network/Webcam/~gqcam~gqcam
index 236acd1..87784c4 100755
--- a/fvwm/Applications/Network/Webcam/~gqcam~gqcam
+++ b/fvwm/Applications/Network/Webcam/~gqcam~gqcam
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gqcam -v /dev/video0 $@
+exec gqcam -v /dev/video0 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/Calendars/~korganizer~kOrganizer b/fvwm/Applications/Office/Calendars/~korganizer~kOrganizer
index 23df142..9d91a9b 100755
--- a/fvwm/Applications/Office/Calendars/~korganizer~kOrganizer
+++ b/fvwm/Applications/Office/Calendars/~korganizer~kOrganizer
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec korganizer $@
+exec korganizer $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/Contact_Management/~balsa-ab~Balsa_Address_Book b/fvwm/Applications/Office/Contact_Management/~balsa-ab~Balsa_Address_Book
index d915975..e417d75 100755
--- a/fvwm/Applications/Office/Contact_Management/~balsa-ab~Balsa_Address_Book
+++ b/fvwm/Applications/Office/Contact_Management/~balsa-ab~Balsa_Address_Book
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec balsa-ab $@
+exec balsa-ab $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/Contact_Management/~dlume~Dlume b/fvwm/Applications/Office/Contact_Management/~dlume~Dlume
index fd5987d..a0ae194 100755
--- a/fvwm/Applications/Office/Contact_Management/~dlume~Dlume
+++ b/fvwm/Applications/Office/Contact_Management/~dlume~Dlume
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec dlume $@
+exec dlume $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/Contact_Management/~kaddressbook~kAddressBook b/fvwm/Applications/Office/Contact_Management/~kaddressbook~kAddressBook
index 57d6896..3f6c2f0 100755
--- a/fvwm/Applications/Office/Contact_Management/~kaddressbook~kAddressBook
+++ b/fvwm/Applications/Office/Contact_Management/~kaddressbook~kAddressBook
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kaddressbook $@
+exec kaddressbook $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/Contact_Management/~kontact~Kontact b/fvwm/Applications/Office/Contact_Management/~kontact~Kontact
index 5926dfd..d22366d 100755
--- a/fvwm/Applications/Office/Contact_Management/~kontact~Kontact
+++ b/fvwm/Applications/Office/Contact_Management/~kontact~Kontact
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kontact $@
+exec kontact $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/Contact_Management/~rubrica~Rubrica b/fvwm/Applications/Office/Contact_Management/~rubrica~Rubrica
index 2a08925..be34a15 100755
--- a/fvwm/Applications/Office/Contact_Management/~rubrica~Rubrica
+++ b/fvwm/Applications/Office/Contact_Management/~rubrica~Rubrica
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec rubrica $@
+exec rubrica $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/Contact_Management/~wyrd~Wyrd b/fvwm/Applications/Office/Contact_Management/~wyrd~Wyrd
index fbe1248..4ebd042 100755
--- a/fvwm/Applications/Office/Contact_Management/~wyrd~Wyrd
+++ b/fvwm/Applications/Office/Contact_Management/~wyrd~Wyrd
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A wyrd $@'
+exec FvwmCommand 'A wyrd $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/Office/Dictionaries/10~gaiksaurus~Aiksaurus b/fvwm/Applications/Office/Dictionaries/10~gaiksaurus~Aiksaurus
index 90b5f18..d6884ee 100755
--- a/fvwm/Applications/Office/Dictionaries/10~gaiksaurus~Aiksaurus
+++ b/fvwm/Applications/Office/Dictionaries/10~gaiksaurus~Aiksaurus
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gaiksaurus $@
+exec gaiksaurus $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/Dictionaries/~stardict~StarDict b/fvwm/Applications/Office/Dictionaries/~stardict~StarDict
index 112cd5d..89ace8e 100755
--- a/fvwm/Applications/Office/Dictionaries/~stardict~StarDict
+++ b/fvwm/Applications/Office/Dictionaries/~stardict~StarDict
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec stardict $@
+exec stardict $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/Dictionaries/~wnb~Worldnet b/fvwm/Applications/Office/Dictionaries/~wnb~Worldnet
index 2c6e84d..6718469 100755
--- a/fvwm/Applications/Office/Dictionaries/~wnb~Worldnet
+++ b/fvwm/Applications/Office/Dictionaries/~wnb~Worldnet
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec wnb $@
+exec wnb $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/Dictionaries/~ydpdict~YDP_Dictionary b/fvwm/Applications/Office/Dictionaries/~ydpdict~YDP_Dictionary
index d1a2e9b..d1d4f5a 100755
--- a/fvwm/Applications/Office/Dictionaries/~ydpdict~YDP_Dictionary
+++ b/fvwm/Applications/Office/Dictionaries/~ydpdict~YDP_Dictionary
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A ydpdict $@'
+exec FvwmCommand 'A ydpdict $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/Office/Finance/~qtstalker~QTStalker b/fvwm/Applications/Office/Finance/~qtstalker~QTStalker
index 541eaf5..949e191 100755
--- a/fvwm/Applications/Office/Finance/~qtstalker~QTStalker
+++ b/fvwm/Applications/Office/Finance/~qtstalker~QTStalker
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec qtstalker $@
+exec qtstalker $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/KOffice/10~kword~kWord b/fvwm/Applications/Office/KOffice/10~kword~kWord
index c7ec711..eb7ab11 100755
--- a/fvwm/Applications/Office/KOffice/10~kword~kWord
+++ b/fvwm/Applications/Office/KOffice/10~kword~kWord
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kword $@
+exec kword $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/KOffice/~karbon~Karbon b/fvwm/Applications/Office/KOffice/~karbon~Karbon
index 5e62d08..97e5c85 100755
--- a/fvwm/Applications/Office/KOffice/~karbon~Karbon
+++ b/fvwm/Applications/Office/KOffice/~karbon~Karbon
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec karbon $@
+exec karbon $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/KOffice/~kchart~kChart b/fvwm/Applications/Office/KOffice/~kchart~kChart
index 239e303..707b20c 100755
--- a/fvwm/Applications/Office/KOffice/~kchart~kChart
+++ b/fvwm/Applications/Office/KOffice/~kchart~kChart
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kchart $@
+exec kchart $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/KOffice/~kexi~kexi b/fvwm/Applications/Office/KOffice/~kexi~kexi
index c8d992c..792d446 100755
--- a/fvwm/Applications/Office/KOffice/~kexi~kexi
+++ b/fvwm/Applications/Office/KOffice/~kexi~kexi
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kexi $@
+exec kexi $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/KOffice/~kformula~kFormula b/fvwm/Applications/Office/KOffice/~kformula~kFormula
index a213230..8d21344 100755
--- a/fvwm/Applications/Office/KOffice/~kformula~kFormula
+++ b/fvwm/Applications/Office/KOffice/~kformula~kFormula
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kformula $@
+exec kformula $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/KOffice/~kivio~Kivio b/fvwm/Applications/Office/KOffice/~kivio~Kivio
index 0ff196f..9561b24 100755
--- a/fvwm/Applications/Office/KOffice/~kivio~Kivio
+++ b/fvwm/Applications/Office/KOffice/~kivio~Kivio
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kivio $@
+exec kivio $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/KOffice/~koshell~kOffice b/fvwm/Applications/Office/KOffice/~koshell~kOffice
index 32b849a..fbbb062 100755
--- a/fvwm/Applications/Office/KOffice/~koshell~kOffice
+++ b/fvwm/Applications/Office/KOffice/~koshell~kOffice
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec koshell $@
+exec koshell $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/KOffice/~kpresenter~kPresenter b/fvwm/Applications/Office/KOffice/~kpresenter~kPresenter
index 0c98400..a07372e 100755
--- a/fvwm/Applications/Office/KOffice/~kpresenter~kPresenter
+++ b/fvwm/Applications/Office/KOffice/~kpresenter~kPresenter
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kpresenter $@
+exec kpresenter $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/KOffice/~krita~Krita b/fvwm/Applications/Office/KOffice/~krita~Krita
index 21ec4ac..e9b7b47 100755
--- a/fvwm/Applications/Office/KOffice/~krita~Krita
+++ b/fvwm/Applications/Office/KOffice/~krita~Krita
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec krita $@
+exec krita $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/KOffice/~kspread~kSpread b/fvwm/Applications/Office/KOffice/~kspread~kSpread
index b180b34..61e2cba 100755
--- a/fvwm/Applications/Office/KOffice/~kspread~kSpread
+++ b/fvwm/Applications/Office/KOffice/~kspread~kSpread
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kspread $@
+exec kspread $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/KOffice/~kugar~Kugar b/fvwm/Applications/Office/KOffice/~kugar~Kugar
index 75ee6c5..9e4529f 100755
--- a/fvwm/Applications/Office/KOffice/~kugar~Kugar
+++ b/fvwm/Applications/Office/KOffice/~kugar~Kugar
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kugar $@
+exec kugar $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/LibreOffice/40~libreoffice~LibreOffice b/fvwm/Applications/Office/LibreOffice/40~libreoffice~LibreOffice
index d345b37..46937cf 100755
--- a/fvwm/Applications/Office/LibreOffice/40~libreoffice~LibreOffice
+++ b/fvwm/Applications/Office/LibreOffice/40~libreoffice~LibreOffice
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec libreoffice $@
+exec libreoffice $@ 2>/dev/null
diff --git a/fvwm/Applications/Office/LibreOffice/~lobase~LibreOffice_Base b/fvwm/Applications/Office/LibreOffice/~lobase~LibreOffice_Base
index dd29393..ba5fa6d 100755
--- a/fvwm/Applications/Office/LibreOffice/~lobase~LibreOffice_Base
+++ b/fvwm/Applications/Office/LibreOffice/~lobase~LibreOffice_Base
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec lobase $@
+exec lobase $@ 2>/dev/null
diff --git a/fvwm/Applications/Office/LibreOffice/~localc~LibreOffice_Calc b/fvwm/Applications/Office/LibreOffice/~localc~LibreOffice_Calc
index c8fe575..20ee0c2 100755
--- a/fvwm/Applications/Office/LibreOffice/~localc~LibreOffice_Calc
+++ b/fvwm/Applications/Office/LibreOffice/~localc~LibreOffice_Calc
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec localc $@
+exec localc $@ 2>/dev/null
diff --git a/fvwm/Applications/Office/LibreOffice/~lodraw~LibreOffice_Draw b/fvwm/Applications/Office/LibreOffice/~lodraw~LibreOffice_Draw
index f1674f4..fc2c149 100755
--- a/fvwm/Applications/Office/LibreOffice/~lodraw~LibreOffice_Draw
+++ b/fvwm/Applications/Office/LibreOffice/~lodraw~LibreOffice_Draw
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec lodraw $@
+exec lodraw $@ 2>/dev/null
diff --git a/fvwm/Applications/Office/LibreOffice/~loimpress~LibreOffice_Impress b/fvwm/Applications/Office/LibreOffice/~loimpress~LibreOffice_Impress
index c44cf15..2a90edd 100755
--- a/fvwm/Applications/Office/LibreOffice/~loimpress~LibreOffice_Impress
+++ b/fvwm/Applications/Office/LibreOffice/~loimpress~LibreOffice_Impress
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec loimpress $@
+exec loimpress $@ 2>/dev/null
diff --git a/fvwm/Applications/Office/LibreOffice/~lomath~LibreOffice_Math b/fvwm/Applications/Office/LibreOffice/~lomath~LibreOffice_Math
index 8acaa8c..7d95874 100755
--- a/fvwm/Applications/Office/LibreOffice/~lomath~LibreOffice_Math
+++ b/fvwm/Applications/Office/LibreOffice/~lomath~LibreOffice_Math
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec lomath $@
+exec lomath $@ 2>/dev/null
diff --git a/fvwm/Applications/Office/LibreOffice/~loweb~LibreOffice_Writer-Web b/fvwm/Applications/Office/LibreOffice/~loweb~LibreOffice_Writer-Web
index 89c4c66..234a4e5 100755
--- a/fvwm/Applications/Office/LibreOffice/~loweb~LibreOffice_Writer-Web
+++ b/fvwm/Applications/Office/LibreOffice/~loweb~LibreOffice_Writer-Web
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec loweb $@
+exec loweb $@ 2>/dev/null
diff --git a/fvwm/Applications/Office/LibreOffice/~lowriter~LibreOffice_Writer b/fvwm/Applications/Office/LibreOffice/~lowriter~LibreOffice_Writer
index f3abd89..b85c868 100755
--- a/fvwm/Applications/Office/LibreOffice/~lowriter~LibreOffice_Writer
+++ b/fvwm/Applications/Office/LibreOffice/~lowriter~LibreOffice_Writer
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec lowriter $@
+exec lowriter $@ 2>/dev/null
diff --git a/fvwm/Applications/Office/OpenOffice.org/20~oowriter2~OpenOffice.org_Writer b/fvwm/Applications/Office/OpenOffice.org/20~oowriter2~OpenOffice.org_Writer
index 9bbc91c..7d6668d 100755
--- a/fvwm/Applications/Office/OpenOffice.org/20~oowriter2~OpenOffice.org_Writer
+++ b/fvwm/Applications/Office/OpenOffice.org/20~oowriter2~OpenOffice.org_Writer
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec oowriter2 $@
+exec oowriter2 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/OpenOffice.org/20~oowriter~OpenOffice.org_Writer b/fvwm/Applications/Office/OpenOffice.org/20~oowriter~OpenOffice.org_Writer
index 96eed25..ffad5f6 100755
--- a/fvwm/Applications/Office/OpenOffice.org/20~oowriter~OpenOffice.org_Writer
+++ b/fvwm/Applications/Office/OpenOffice.org/20~oowriter~OpenOffice.org_Writer
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec oowriter $@
+exec oowriter $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/OpenOffice.org/~oobase2~OpenOffice.org_Base b/fvwm/Applications/Office/OpenOffice.org/~oobase2~OpenOffice.org_Base
index e6bc1d7..2040c03 100755
--- a/fvwm/Applications/Office/OpenOffice.org/~oobase2~OpenOffice.org_Base
+++ b/fvwm/Applications/Office/OpenOffice.org/~oobase2~OpenOffice.org_Base
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec oobase2 $@
+exec oobase2 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/OpenOffice.org/~oobase~OpenOffice.org_Base b/fvwm/Applications/Office/OpenOffice.org/~oobase~OpenOffice.org_Base
index b60d650..c16f593 100755
--- a/fvwm/Applications/Office/OpenOffice.org/~oobase~OpenOffice.org_Base
+++ b/fvwm/Applications/Office/OpenOffice.org/~oobase~OpenOffice.org_Base
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec oobase $@
+exec oobase $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/OpenOffice.org/~oocalc2~OpenOffice.org_Calc b/fvwm/Applications/Office/OpenOffice.org/~oocalc2~OpenOffice.org_Calc
index b25ab8a..8614daa 100755
--- a/fvwm/Applications/Office/OpenOffice.org/~oocalc2~OpenOffice.org_Calc
+++ b/fvwm/Applications/Office/OpenOffice.org/~oocalc2~OpenOffice.org_Calc
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec oocalc2 $@
+exec oocalc2 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/OpenOffice.org/~oocalc~OpenOffice.org_Calc b/fvwm/Applications/Office/OpenOffice.org/~oocalc~OpenOffice.org_Calc
index 06fb24c..dd27b07 100755
--- a/fvwm/Applications/Office/OpenOffice.org/~oocalc~OpenOffice.org_Calc
+++ b/fvwm/Applications/Office/OpenOffice.org/~oocalc~OpenOffice.org_Calc
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec oocalc $@
+exec oocalc $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/OpenOffice.org/~oodraw2~OpenOffice.org_Draw b/fvwm/Applications/Office/OpenOffice.org/~oodraw2~OpenOffice.org_Draw
index 82cd3f5..af193dd 100755
--- a/fvwm/Applications/Office/OpenOffice.org/~oodraw2~OpenOffice.org_Draw
+++ b/fvwm/Applications/Office/OpenOffice.org/~oodraw2~OpenOffice.org_Draw
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec oodraw2 $@
+exec oodraw2 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/OpenOffice.org/~oodraw~OpenOffice.org_Draw b/fvwm/Applications/Office/OpenOffice.org/~oodraw~OpenOffice.org_Draw
index 1304e80..cbf9d70 100755
--- a/fvwm/Applications/Office/OpenOffice.org/~oodraw~OpenOffice.org_Draw
+++ b/fvwm/Applications/Office/OpenOffice.org/~oodraw~OpenOffice.org_Draw
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec oodraw $@
+exec oodraw $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/OpenOffice.org/~ooffice2~OpenOffice.org_Suite b/fvwm/Applications/Office/OpenOffice.org/~ooffice2~OpenOffice.org_Suite
index a8eb8b3..ee4efa0 100755
--- a/fvwm/Applications/Office/OpenOffice.org/~ooffice2~OpenOffice.org_Suite
+++ b/fvwm/Applications/Office/OpenOffice.org/~ooffice2~OpenOffice.org_Suite
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ooffice2 $@
+exec ooffice2 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/OpenOffice.org/~ooffice~OpenOffice.org_Suite b/fvwm/Applications/Office/OpenOffice.org/~ooffice~OpenOffice.org_Suite
index 6aef80c..90017be 100755
--- a/fvwm/Applications/Office/OpenOffice.org/~ooffice~OpenOffice.org_Suite
+++ b/fvwm/Applications/Office/OpenOffice.org/~ooffice~OpenOffice.org_Suite
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ooffice $@
+exec ooffice $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/OpenOffice.org/~oofromtemplate2~OpenOffice.org b/fvwm/Applications/Office/OpenOffice.org/~oofromtemplate2~OpenOffice.org
index 720583a..7003f1e 100755
--- a/fvwm/Applications/Office/OpenOffice.org/~oofromtemplate2~OpenOffice.org
+++ b/fvwm/Applications/Office/OpenOffice.org/~oofromtemplate2~OpenOffice.org
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec oofromtemplate2 $@
+exec oofromtemplate2 $@ 2>/dev/null
diff --git a/fvwm/Applications/Office/OpenOffice.org/~ooimpress2~OpenOffice.org_Impress b/fvwm/Applications/Office/OpenOffice.org/~ooimpress2~OpenOffice.org_Impress
index 8e64940..531f1f7 100755
--- a/fvwm/Applications/Office/OpenOffice.org/~ooimpress2~OpenOffice.org_Impress
+++ b/fvwm/Applications/Office/OpenOffice.org/~ooimpress2~OpenOffice.org_Impress
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ooimpress2 $@
+exec ooimpress2 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/OpenOffice.org/~ooimpress~OpenOffice.org_Impress b/fvwm/Applications/Office/OpenOffice.org/~ooimpress~OpenOffice.org_Impress
index 502d3c1..6693e66 100755
--- a/fvwm/Applications/Office/OpenOffice.org/~ooimpress~OpenOffice.org_Impress
+++ b/fvwm/Applications/Office/OpenOffice.org/~ooimpress~OpenOffice.org_Impress
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ooimpress $@
+exec ooimpress $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/OpenOffice.org/~oomath2~OpenOffice.org_Math b/fvwm/Applications/Office/OpenOffice.org/~oomath2~OpenOffice.org_Math
index 8200144..c722292 100755
--- a/fvwm/Applications/Office/OpenOffice.org/~oomath2~OpenOffice.org_Math
+++ b/fvwm/Applications/Office/OpenOffice.org/~oomath2~OpenOffice.org_Math
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec oomath2 $@
+exec oomath2 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/OpenOffice.org/~oomath~OpenOffice.org_Math b/fvwm/Applications/Office/OpenOffice.org/~oomath~OpenOffice.org_Math
index 1049cde..8bcaa84 100755
--- a/fvwm/Applications/Office/OpenOffice.org/~oomath~OpenOffice.org_Math
+++ b/fvwm/Applications/Office/OpenOffice.org/~oomath~OpenOffice.org_Math
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec oomath $@
+exec oomath $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/OpenOffice.org/~oopadmin2~OpenOffice.org_Printer_Admin b/fvwm/Applications/Office/OpenOffice.org/~oopadmin2~OpenOffice.org_Printer_Admin
index 79b0cfb..d2341fc 100755
--- a/fvwm/Applications/Office/OpenOffice.org/~oopadmin2~OpenOffice.org_Printer_Admin
+++ b/fvwm/Applications/Office/OpenOffice.org/~oopadmin2~OpenOffice.org_Printer_Admin
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec oopadmin2 $@
+exec oopadmin2 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/OpenOffice.org/~oopadmin~OpenOffice.org_Printer_Admin b/fvwm/Applications/Office/OpenOffice.org/~oopadmin~OpenOffice.org_Printer_Admin
index 225bd93..cc9740e 100755
--- a/fvwm/Applications/Office/OpenOffice.org/~oopadmin~OpenOffice.org_Printer_Admin
+++ b/fvwm/Applications/Office/OpenOffice.org/~oopadmin~OpenOffice.org_Printer_Admin
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec oopadmin $@
+exec oopadmin $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/PDA/~jpilot~J-Pilot b/fvwm/Applications/Office/PDA/~jpilot~J-Pilot
index cd81b5a..81c4b0d 100755
--- a/fvwm/Applications/Office/PDA/~jpilot~J-Pilot
+++ b/fvwm/Applications/Office/PDA/~jpilot~J-Pilot
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec jpilot $@
+exec jpilot $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/PDA/~kpilot~kPilot b/fvwm/Applications/Office/PDA/~kpilot~kPilot
index e33db4d..6706f12 100755
--- a/fvwm/Applications/Office/PDA/~kpilot~kPilot
+++ b/fvwm/Applications/Office/PDA/~kpilot~kPilot
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kpilot $@
+exec kpilot $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/Publishing/20~scribus~Scribus b/fvwm/Applications/Office/Publishing/20~scribus~Scribus
index ec6dafa..828ffda 100755
--- a/fvwm/Applications/Office/Publishing/20~scribus~Scribus
+++ b/fvwm/Applications/Office/Publishing/20~scribus~Scribus
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec scribus $@
+exec scribus $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/Publishing/~kile~Kile b/fvwm/Applications/Office/Publishing/~kile~Kile
index 32b3c7d..fe5c631 100755
--- a/fvwm/Applications/Office/Publishing/~kile~Kile
+++ b/fvwm/Applications/Office/Publishing/~kile~Kile
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kile $@
+exec kile $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/Publishing/~lyx~LyX b/fvwm/Applications/Office/Publishing/~lyx~LyX
index 5181579..29e4801 100755
--- a/fvwm/Applications/Office/Publishing/~lyx~LyX
+++ b/fvwm/Applications/Office/Publishing/~lyx~LyX
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec lyx $@
+exec lyx $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/Spreadsheets/~gnumeric~Gnumeric b/fvwm/Applications/Office/Spreadsheets/~gnumeric~Gnumeric
index c667127..98114a8 100755
--- a/fvwm/Applications/Office/Spreadsheets/~gnumeric~Gnumeric
+++ b/fvwm/Applications/Office/Spreadsheets/~gnumeric~Gnumeric
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gnumeric $@
+exec gnumeric $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/Viewers/~acroread~AcroRead b/fvwm/Applications/Office/Viewers/~acroread~AcroRead
index 83391ce..f8aaf77 100755
--- a/fvwm/Applications/Office/Viewers/~acroread~AcroRead
+++ b/fvwm/Applications/Office/Viewers/~acroread~AcroRead
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec acroread $@
+exec acroread $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/Viewers/~cbrpager~cbrpager b/fvwm/Applications/Office/Viewers/~cbrpager~cbrpager
index e78c388..3b6187b 100755
--- a/fvwm/Applications/Office/Viewers/~cbrpager~cbrpager
+++ b/fvwm/Applications/Office/Viewers/~cbrpager~cbrpager
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec cbrpager $@
+exec cbrpager $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/Viewers/~djview~DjVu_Viewer b/fvwm/Applications/Office/Viewers/~djview~DjVu_Viewer
index a15bf54..484b8c6 100755
--- a/fvwm/Applications/Office/Viewers/~djview~DjVu_Viewer
+++ b/fvwm/Applications/Office/Viewers/~djview~DjVu_Viewer
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec djview $@
+exec djview $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/Viewers/~evince~Evince b/fvwm/Applications/Office/Viewers/~evince~Evince
index a241247..1ca92e4 100755
--- a/fvwm/Applications/Office/Viewers/~evince~Evince
+++ b/fvwm/Applications/Office/Viewers/~evince~Evince
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec evince $@
+exec evince $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/Viewers/~gv~GhostView b/fvwm/Applications/Office/Viewers/~gv~GhostView
index 78cb4ae..de3841f 100755
--- a/fvwm/Applications/Office/Viewers/~gv~GhostView
+++ b/fvwm/Applications/Office/Viewers/~gv~GhostView
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gv $@
+exec gv $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/Viewers/~kchmviewer~Kchmviewer b/fvwm/Applications/Office/Viewers/~kchmviewer~Kchmviewer
index 80a3308..3a3b529 100755
--- a/fvwm/Applications/Office/Viewers/~kchmviewer~Kchmviewer
+++ b/fvwm/Applications/Office/Viewers/~kchmviewer~Kchmviewer
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kchmviewer $@
+exec kchmviewer $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/Viewers/~kdvi~kdvi b/fvwm/Applications/Office/Viewers/~kdvi~kdvi
index 5814f77..4f28535 100755
--- a/fvwm/Applications/Office/Viewers/~kdvi~kdvi
+++ b/fvwm/Applications/Office/Viewers/~kdvi~kdvi
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kdvi $@
+exec kdvi $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/Viewers/~kghostview~kghostview b/fvwm/Applications/Office/Viewers/~kghostview~kghostview
index ee5020f..974166d 100755
--- a/fvwm/Applications/Office/Viewers/~kghostview~kghostview
+++ b/fvwm/Applications/Office/Viewers/~kghostview~kghostview
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kghostview $@
+exec kghostview $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/Viewers/~kpdf~kpdf b/fvwm/Applications/Office/Viewers/~kpdf~kpdf
index 968890b..92cef57 100755
--- a/fvwm/Applications/Office/Viewers/~kpdf~kpdf
+++ b/fvwm/Applications/Office/Viewers/~kpdf~kpdf
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kpdf $@
+exec kpdf $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/Viewers/~kviewshell~kviewshell b/fvwm/Applications/Office/Viewers/~kviewshell~kviewshell
index 35cc04d..088cbc0 100755
--- a/fvwm/Applications/Office/Viewers/~kviewshell~kviewshell
+++ b/fvwm/Applications/Office/Viewers/~kviewshell~kviewshell
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kviewshell $@
+exec kviewshell $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/Viewers/~xchm~xchm b/fvwm/Applications/Office/Viewers/~xchm~xchm
index ff59052..a8bc597 100755
--- a/fvwm/Applications/Office/Viewers/~xchm~xchm
+++ b/fvwm/Applications/Office/Viewers/~xchm~xchm
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xchm $@
+exec xchm $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/Viewers/~xpdf~xPDF b/fvwm/Applications/Office/Viewers/~xpdf~xPDF
index 7095f2a..958982d 100755
--- a/fvwm/Applications/Office/Viewers/~xpdf~xPDF
+++ b/fvwm/Applications/Office/Viewers/~xpdf~xPDF
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xpdf $@
+exec xpdf $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Office/Word_Processors/~abiword~Abiword b/fvwm/Applications/Office/Word_Processors/~abiword~Abiword
index 2a29e0e..78045b0 100755
--- a/fvwm/Applications/Office/Word_Processors/~abiword~Abiword
+++ b/fvwm/Applications/Office/Word_Processors/~abiword~Abiword
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec abiword $@
+exec abiword $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Settings/Desktop_Settings/10~drakconf~Mandrivia_Control_Center b/fvwm/Applications/Settings/Desktop_Settings/10~drakconf~Mandrivia_Control_Center
index ddfcfbb..5283274 100755
--- a/fvwm/Applications/Settings/Desktop_Settings/10~drakconf~Mandrivia_Control_Center
+++ b/fvwm/Applications/Settings/Desktop_Settings/10~drakconf~Mandrivia_Control_Center
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec drakconf $@
+exec drakconf $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Settings/Desktop_Settings/10~gnome-control-center~GNOME_Control_Center b/fvwm/Applications/Settings/Desktop_Settings/10~gnome-control-center~GNOME_Control_Center
index 205f6e9..5941d47 100755
--- a/fvwm/Applications/Settings/Desktop_Settings/10~gnome-control-center~GNOME_Control_Center
+++ b/fvwm/Applications/Settings/Desktop_Settings/10~gnome-control-center~GNOME_Control_Center
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gnome-control-center $@
+exec gnome-control-center $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Settings/Desktop_Settings/10~kcontrol~KDE_Control_Center b/fvwm/Applications/Settings/Desktop_Settings/10~kcontrol~KDE_Control_Center
index cf45490..bbd5533 100755
--- a/fvwm/Applications/Settings/Desktop_Settings/10~kcontrol~KDE_Control_Center
+++ b/fvwm/Applications/Settings/Desktop_Settings/10~kcontrol~KDE_Control_Center
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kcontrol $@
+exec kcontrol $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Settings/Desktop_Settings/20~gtk-chtheme~Gtk2_Change_Theme b/fvwm/Applications/Settings/Desktop_Settings/20~gtk-chtheme~Gtk2_Change_Theme
index 3af5d98..a68afaa 100755
--- a/fvwm/Applications/Settings/Desktop_Settings/20~gtk-chtheme~Gtk2_Change_Theme
+++ b/fvwm/Applications/Settings/Desktop_Settings/20~gtk-chtheme~Gtk2_Change_Theme
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gtk-chtheme $@
+exec gtk-chtheme $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Settings/Desktop_Settings/~beryl-settings~Beryl_Settings Manager b/fvwm/Applications/Settings/Desktop_Settings/~beryl-settings~Beryl_Settings Manager
index 5221181..9c85009 100755
--- a/fvwm/Applications/Settings/Desktop_Settings/~beryl-settings~Beryl_Settings Manager	
+++ b/fvwm/Applications/Settings/Desktop_Settings/~beryl-settings~Beryl_Settings Manager	
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec beryl-settings $@
+exec beryl-settings $@ 2>/dev/null
diff --git a/fvwm/Applications/Settings/Desktop_Settings/~emerald-theme-manager~Emerald-Theme-Manager b/fvwm/Applications/Settings/Desktop_Settings/~emerald-theme-manager~Emerald-Theme-Manager
index c1d4dce..7044b9b 100755
--- a/fvwm/Applications/Settings/Desktop_Settings/~emerald-theme-manager~Emerald-Theme-Manager
+++ b/fvwm/Applications/Settings/Desktop_Settings/~emerald-theme-manager~Emerald-Theme-Manager
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec emerald-theme-manager $@
+exec emerald-theme-manager $@ 2>/dev/null
diff --git a/fvwm/Applications/Settings/Desktop_Settings/~gconf-editor~GConf_Editor b/fvwm/Applications/Settings/Desktop_Settings/~gconf-editor~GConf_Editor
index 75d9bc2..533f8ad 100755
--- a/fvwm/Applications/Settings/Desktop_Settings/~gconf-editor~GConf_Editor
+++ b/fvwm/Applications/Settings/Desktop_Settings/~gconf-editor~GConf_Editor
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gconf-editor $@
+exec gconf-editor $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Settings/Desktop_Settings/~gksu~Login_Window b/fvwm/Applications/Settings/Desktop_Settings/~gksu~Login_Window
index e555633..ebbec65 100755
--- a/fvwm/Applications/Settings/Desktop_Settings/~gksu~Login_Window
+++ b/fvwm/Applications/Settings/Desktop_Settings/~gksu~Login_Window
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec gksu gdmsetup $@
+exec gksu gdmsetup $@ 2>/dev/null
diff --git a/fvwm/Applications/Settings/Desktop_Settings/~lxappearance~lxappearance b/fvwm/Applications/Settings/Desktop_Settings/~lxappearance~lxappearance
new file mode 100755
index 0000000..ac95424
--- /dev/null
+++ b/fvwm/Applications/Settings/Desktop_Settings/~lxappearance~lxappearance
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+exec lxappearance $@ 2>/dev/null
+
diff --git a/fvwm/Applications/Settings/Desktop_Settings/~switch2~Gtk2-theme-switch b/fvwm/Applications/Settings/Desktop_Settings/~switch2~Gtk2-theme-switch
index 8852566..7420f79 100755
--- a/fvwm/Applications/Settings/Desktop_Settings/~switch2~Gtk2-theme-switch
+++ b/fvwm/Applications/Settings/Desktop_Settings/~switch2~Gtk2-theme-switch
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec switch2 $@
+exec switch2 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Settings/Desktop_Settings/~xfce4-menueditor~xfce4-menueditor b/fvwm/Applications/Settings/Desktop_Settings/~xfce4-menueditor~xfce4-menueditor
index c96efa1..a8571c1 100755
--- a/fvwm/Applications/Settings/Desktop_Settings/~xfce4-menueditor~xfce4-menueditor
+++ b/fvwm/Applications/Settings/Desktop_Settings/~xfce4-menueditor~xfce4-menueditor
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xfce4-menueditor $@
+exec xfce4-menueditor $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Settings/Desktop_Settings/~xfce4-mime-settings~MIME_Type_Editor b/fvwm/Applications/Settings/Desktop_Settings/~xfce4-mime-settings~MIME_Type_Editor
new file mode 100755
index 0000000..7686591
--- /dev/null
+++ b/fvwm/Applications/Settings/Desktop_Settings/~xfce4-mime-settings~MIME_Type_Editor
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec xfce4-mime-settings $@ 2>/dev/null
diff --git a/fvwm/Applications/Settings/Hardware_Settings/~gparted~GParted b/fvwm/Applications/Settings/Hardware_Settings/~gparted~GParted
index 3eec51d..cdf2ecc 100755
--- a/fvwm/Applications/Settings/Hardware_Settings/~gparted~GParted
+++ b/fvwm/Applications/Settings/Hardware_Settings/~gparted~GParted
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'SX gparted'
+exec FvwmCommand 'SX gparted 2>/dev/null'
 
diff --git a/fvwm/Applications/Settings/Hardware_Settings/~k3bsetup~K3bSetup b/fvwm/Applications/Settings/Hardware_Settings/~k3bsetup~K3bSetup
index c93050b..3643d3f 100755
--- a/fvwm/Applications/Settings/Hardware_Settings/~k3bsetup~K3bSetup
+++ b/fvwm/Applications/Settings/Hardware_Settings/~k3bsetup~K3bSetup
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec k3bsetup $@
+exec k3bsetup $@ 2>/dev/null
diff --git a/fvwm/Applications/Settings/Hardware_Settings/~nvidia-settings~nVidia_Settings b/fvwm/Applications/Settings/Hardware_Settings/~nvidia-settings~nVidia_Settings
index fff0eb4..949007b 100755
--- a/fvwm/Applications/Settings/Hardware_Settings/~nvidia-settings~nVidia_Settings
+++ b/fvwm/Applications/Settings/Hardware_Settings/~nvidia-settings~nVidia_Settings
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec nvidia-settings $@
+exec nvidia-settings $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Settings/Hardware_Settings/~qtparted~QTParted b/fvwm/Applications/Settings/Hardware_Settings/~qtparted~QTParted
index 2990b50..6678ab4 100755
--- a/fvwm/Applications/Settings/Hardware_Settings/~qtparted~QTParted
+++ b/fvwm/Applications/Settings/Hardware_Settings/~qtparted~QTParted
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'SX qtparted'
+exec FvwmCommand 'SX qtparted 2>/dev/null'
 
diff --git a/fvwm/Applications/Settings/Package_Managers/~aptitude~Aptitude b/fvwm/Applications/Settings/Package_Managers/~aptitude~Aptitude
index 67415bd..b2f1d82 100755
--- a/fvwm/Applications/Settings/Package_Managers/~aptitude~Aptitude
+++ b/fvwm/Applications/Settings/Package_Managers/~aptitude~Aptitude
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'S aptitude $@'
+exec FvwmCommand 'S aptitude $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/Settings/Package_Managers/~aptsh~AptSh b/fvwm/Applications/Settings/Package_Managers/~aptsh~AptSh
index eb7f7f2..f197761 100755
--- a/fvwm/Applications/Settings/Package_Managers/~aptsh~AptSh
+++ b/fvwm/Applications/Settings/Package_Managers/~aptsh~AptSh
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'S aptsh $@'
+exec FvwmCommand 'S aptsh $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/Settings/Package_Managers/~poldek~Poldek b/fvwm/Applications/Settings/Package_Managers/~poldek~Poldek
index f80ddef..0eb5d2f 100755
--- a/fvwm/Applications/Settings/Package_Managers/~poldek~Poldek
+++ b/fvwm/Applications/Settings/Package_Managers/~poldek~Poldek
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'S poldek $@'
+exec FvwmCommand 'S poldek $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/Settings/Package_Managers/~porthole~Porthole b/fvwm/Applications/Settings/Package_Managers/~porthole~Porthole
index 9d80acf..2c322e9 100755
--- a/fvwm/Applications/Settings/Package_Managers/~porthole~Porthole
+++ b/fvwm/Applications/Settings/Package_Managers/~porthole~Porthole
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec sudo porthole $@
+exec sudo porthole $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Settings/Package_Managers/~synaptic~Synaptic b/fvwm/Applications/Settings/Package_Managers/~synaptic~Synaptic
index f137430..87af29b 100755
--- a/fvwm/Applications/Settings/Package_Managers/~synaptic~Synaptic
+++ b/fvwm/Applications/Settings/Package_Managers/~synaptic~Synaptic
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'SX synaptic'
+exec FvwmCommand 'SX synaptic 2>/dev/null'
 
diff --git a/fvwm/Applications/Settings/Printing/~cups-config~Cups-Config b/fvwm/Applications/Settings/Printing/~cups-config~Cups-Config
index fd68c8f..7fa1df3 100755
--- a/fvwm/Applications/Settings/Printing/~cups-config~Cups-Config
+++ b/fvwm/Applications/Settings/Printing/~cups-config~Cups-Config
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec firefox http://localhost:631/ $@
+exec ${BROWSER} http://localhost:631/ $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Settings/Printing/~kcmshell~Printers b/fvwm/Applications/Settings/Printing/~kcmshell~Printers
index 6932805..ff600f0 100755
--- a/fvwm/Applications/Settings/Printing/~kcmshell~Printers
+++ b/fvwm/Applications/Settings/Printing/~kcmshell~Printers
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec kcmshell printers $@
+exec kcmshell printers $@ 2>/dev/null
diff --git a/fvwm/Applications/Settings/~ControlPanel~Java_Control Panel 1.5 b/fvwm/Applications/Settings/~ControlPanel~Java_Control Panel 1.5
index 7ec98c9..9af07a4 100755
--- a/fvwm/Applications/Settings/~ControlPanel~Java_Control Panel 1.5	
+++ b/fvwm/Applications/Settings/~ControlPanel~Java_Control Panel 1.5	
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec /opt/sun-jdk-1.5.0.11/jre/bin/ControlPanel $@
+exec /opt/sun-jdk-1.5.0.11/jre/bin/ControlPanel $@ 2>/dev/null
diff --git a/fvwm/Applications/Settings/~smart~Smart b/fvwm/Applications/Settings/~smart~Smart
index 97f0306..59be43b 100755
--- a/fvwm/Applications/Settings/~smart~Smart
+++ b/fvwm/Applications/Settings/~smart~Smart
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand "SX 'smart --gui'"
+exec FvwmCommand "SX 'smart --gui' 2>/dev/null"
 
diff --git a/fvwm/Applications/System/Documentation/~khelpcenter~khelpcenter b/fvwm/Applications/System/Documentation/~khelpcenter~khelpcenter
index 234a980..ff05601 100755
--- a/fvwm/Applications/System/Documentation/~khelpcenter~khelpcenter
+++ b/fvwm/Applications/System/Documentation/~khelpcenter~khelpcenter
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec khelpcenter $@
+exec khelpcenter $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/Documentation/~tkinfo~tkinfo b/fvwm/Applications/System/Documentation/~tkinfo~tkinfo
index bb59d71..b3a4cf8 100755
--- a/fvwm/Applications/System/Documentation/~tkinfo~tkinfo
+++ b/fvwm/Applications/System/Documentation/~tkinfo~tkinfo
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec tkinfo $@
+exec tkinfo $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/Documentation/~tkman~tkman b/fvwm/Applications/System/Documentation/~tkman~tkman
index 9f326f9..0ed8815 100755
--- a/fvwm/Applications/System/Documentation/~tkman~tkman
+++ b/fvwm/Applications/System/Documentation/~tkman~tkman
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec tkman $@
+exec tkman $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/Documentation/~yelp~Gnome_Yelp b/fvwm/Applications/System/Documentation/~yelp~Gnome_Yelp
index 05eb80c..7542161 100755
--- a/fvwm/Applications/System/Documentation/~yelp~Gnome_Yelp
+++ b/fvwm/Applications/System/Documentation/~yelp~Gnome_Yelp
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec yelp $@
+exec yelp $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/Emulators/~VirtualBox~Oracle_xVM_VirtualBox b/fvwm/Applications/System/Emulators/~VirtualBox~Oracle_xVM_VirtualBox
index 81bd9f6..bcb9b65 100755
--- a/fvwm/Applications/System/Emulators/~VirtualBox~Oracle_xVM_VirtualBox
+++ b/fvwm/Applications/System/Emulators/~VirtualBox~Oracle_xVM_VirtualBox
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec VirtualBox $@
+exec VirtualBox $@ 2>/dev/null
diff --git a/fvwm/Applications/System/Emulators/~notepad~Notepad b/fvwm/Applications/System/Emulators/~notepad~Notepad
index be144d4..6532832 100755
--- a/fvwm/Applications/System/Emulators/~notepad~Notepad
+++ b/fvwm/Applications/System/Emulators/~notepad~Notepad
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec notepad $@
+exec notepad $@ 2>/dev/null
diff --git a/fvwm/Applications/System/Emulators/~winecfg~Configure wine software b/fvwm/Applications/System/Emulators/~winecfg~Configure wine software
index 386bb34..ba08fd2 100755
--- a/fvwm/Applications/System/Emulators/~winecfg~Configure wine software	
+++ b/fvwm/Applications/System/Emulators/~winecfg~Configure wine software	
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec winecfg $@
+exec winecfg $@ 2>/dev/null
diff --git a/fvwm/Applications/System/Emulators/~wine~Uninstall wine software b/fvwm/Applications/System/Emulators/~wine~Uninstall wine software
index c73da50..f2ac9ca 100755
--- a/fvwm/Applications/System/Emulators/~wine~Uninstall wine software	
+++ b/fvwm/Applications/System/Emulators/~wine~Uninstall wine software	
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec wine uninstaller $@
+exec wine uninstaller $@ 2>/dev/null
diff --git a/fvwm/Applications/System/Emulators/~wine~Wine b/fvwm/Applications/System/Emulators/~wine~Wine
index 527892c..359684d 100755
--- a/fvwm/Applications/System/Emulators/~wine~Wine
+++ b/fvwm/Applications/System/Emulators/~wine~Wine
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec wine start $@
+exec wine start $@ 2>/dev/null
diff --git a/fvwm/Applications/System/Emulators/~wine~Wine_browse_drive b/fvwm/Applications/System/Emulators/~wine~Wine_browse_drive
index 2c0c691..dc2c558 100755
--- a/fvwm/Applications/System/Emulators/~wine~Wine_browse_drive
+++ b/fvwm/Applications/System/Emulators/~wine~Wine_browse_drive
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec xdg-open "$HOME/.wine/dosdevices/c:" $@
+exec xdg-open "$HOME/.wine/dosdevices/c:" $@ 2>/dev/null
diff --git a/fvwm/Applications/System/File_Managers/10~mc~Midnight_Commander b/fvwm/Applications/System/File_Managers/10~mc~Midnight_Commander
index ea26fdf..86bd5e7 100755
--- a/fvwm/Applications/System/File_Managers/10~mc~Midnight_Commander
+++ b/fvwm/Applications/System/File_Managers/10~mc~Midnight_Commander
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A mc -a $@'
+exec FvwmCommand 'A mc -a $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/System/File_Managers/15~nautilus~Nautilus b/fvwm/Applications/System/File_Managers/15~nautilus~Nautilus
index cc8ac4b..2b5ebdc 100755
--- a/fvwm/Applications/System/File_Managers/15~nautilus~Nautilus
+++ b/fvwm/Applications/System/File_Managers/15~nautilus~Nautilus
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec nautilus --no-desktop --browser $@
+exec nautilus --no-desktop --browser $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/File_Managers/15~tuxcmd~TuxCommander b/fvwm/Applications/System/File_Managers/15~tuxcmd~TuxCommander
index a6d0e1f..454f9b9 100755
--- a/fvwm/Applications/System/File_Managers/15~tuxcmd~TuxCommander
+++ b/fvwm/Applications/System/File_Managers/15~tuxcmd~TuxCommander
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec tuxcmd $@
+exec tuxcmd $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/File_Managers/20~rox~ROX-Filer b/fvwm/Applications/System/File_Managers/20~rox~ROX-Filer
index c433b2c..841bf28 100755
--- a/fvwm/Applications/System/File_Managers/20~rox~ROX-Filer
+++ b/fvwm/Applications/System/File_Managers/20~rox~ROX-Filer
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec rox $@
+exec rox $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/File_Managers/~filerunner~FileRunner b/fvwm/Applications/System/File_Managers/~filerunner~FileRunner
index dda981b..fe674a8 100755
--- a/fvwm/Applications/System/File_Managers/~filerunner~FileRunner
+++ b/fvwm/Applications/System/File_Managers/~filerunner~FileRunner
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec filerunner $@
+exec filerunner $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/File_Managers/~gentoo~Gentoo b/fvwm/Applications/System/File_Managers/~gentoo~Gentoo
index e2a936e..7f42d43 100755
--- a/fvwm/Applications/System/File_Managers/~gentoo~Gentoo
+++ b/fvwm/Applications/System/File_Managers/~gentoo~Gentoo
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gentoo $@
+exec gentoo $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/File_Managers/~gmtp~gMTP b/fvwm/Applications/System/File_Managers/~gmtp~gMTP
new file mode 100755
index 0000000..76ee928
--- /dev/null
+++ b/fvwm/Applications/System/File_Managers/~gmtp~gMTP
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec gmtp $@ 2>/dev/null
diff --git a/fvwm/Applications/System/File_Managers/~konqueror~Konqueror b/fvwm/Applications/System/File_Managers/~konqueror~Konqueror
index 1211784..1039f08 100755
--- a/fvwm/Applications/System/File_Managers/~konqueror~Konqueror
+++ b/fvwm/Applications/System/File_Managers/~konqueror~Konqueror
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec konqueror $@
+exec konqueror $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/File_Managers/~krusader~Krusader b/fvwm/Applications/System/File_Managers/~krusader~Krusader
index d420a80..7a08de3 100755
--- a/fvwm/Applications/System/File_Managers/~krusader~Krusader
+++ b/fvwm/Applications/System/File_Managers/~krusader~Krusader
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec krusader $@
+exec krusader $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/File_Managers/~pcmanfm~File_Manager_PCManFM b/fvwm/Applications/System/File_Managers/~pcmanfm~File_Manager_PCManFM
index eebb927..0e7b2a6 100755
--- a/fvwm/Applications/System/File_Managers/~pcmanfm~File_Manager_PCManFM
+++ b/fvwm/Applications/System/File_Managers/~pcmanfm~File_Manager_PCManFM
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec pcmanfm $@
+exec pcmanfm $@ 2>/dev/null
diff --git a/fvwm/Applications/System/File_Managers/~thunar~Thunar b/fvwm/Applications/System/File_Managers/~thunar~Thunar
index 518071a..fe8021c 100755
--- a/fvwm/Applications/System/File_Managers/~thunar~Thunar
+++ b/fvwm/Applications/System/File_Managers/~thunar~Thunar
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec thunar $@
+exec thunar $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/File_Managers/~xfe~X_File_Explorer b/fvwm/Applications/System/File_Managers/~xfe~X_File_Explorer
index 4fb5caf..63fcd7c 100755
--- a/fvwm/Applications/System/File_Managers/~xfe~X_File_Explorer
+++ b/fvwm/Applications/System/File_Managers/~xfe~X_File_Explorer
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xfe $@
+exec xfe $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/File_Managers/~xnc~X_Northern_Captain b/fvwm/Applications/System/File_Managers/~xnc~X_Northern_Captain
index f4a99f9..f422edb 100755
--- a/fvwm/Applications/System/File_Managers/~xnc~X_Northern_Captain
+++ b/fvwm/Applications/System/File_Managers/~xnc~X_Northern_Captain
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xnc $@
+exec xnc $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/Monitors/~gkrellm2~Gkrellm2 b/fvwm/Applications/System/Monitors/~gkrellm2~Gkrellm2
index 3fc7d14..e7d285a 100755
--- a/fvwm/Applications/System/Monitors/~gkrellm2~Gkrellm2
+++ b/fvwm/Applications/System/Monitors/~gkrellm2~Gkrellm2
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gkrellm2 -geometry -5-300 $@
+exec gkrellm2 -geometry -5-300 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/Monitors/~gnome-system-monitor~GNOME_System_Monitor b/fvwm/Applications/System/Monitors/~gnome-system-monitor~GNOME_System_Monitor
index 8b2ea08..21251a5 100755
--- a/fvwm/Applications/System/Monitors/~gnome-system-monitor~GNOME_System_Monitor
+++ b/fvwm/Applications/System/Monitors/~gnome-system-monitor~GNOME_System_Monitor
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gnome-system-monitor $@
+exec gnome-system-monitor $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/Monitors/~gtop~gtop b/fvwm/Applications/System/Monitors/~gtop~gtop
index 97813df..8ecf6cf 100755
--- a/fvwm/Applications/System/Monitors/~gtop~gtop
+++ b/fvwm/Applications/System/Monitors/~gtop~gtop
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gtop $@
+exec gtop $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/Monitors/~hardinfo~HardInfo b/fvwm/Applications/System/Monitors/~hardinfo~HardInfo
index 1e58f61..cb0a8e6 100755
--- a/fvwm/Applications/System/Monitors/~hardinfo~HardInfo
+++ b/fvwm/Applications/System/Monitors/~hardinfo~HardInfo
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec hardinfo $@
+exec hardinfo $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/Monitors/~htop~hTop b/fvwm/Applications/System/Monitors/~htop~hTop
index 8fb50db..fc9c540 100755
--- a/fvwm/Applications/System/Monitors/~htop~hTop
+++ b/fvwm/Applications/System/Monitors/~htop~hTop
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A htop $@'
+exec FvwmCommand 'A htop $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/System/Monitors/~kinfocenter~KInfoCenter b/fvwm/Applications/System/Monitors/~kinfocenter~KInfoCenter
index 2ca4218..cdb2ae9 100755
--- a/fvwm/Applications/System/Monitors/~kinfocenter~KInfoCenter
+++ b/fvwm/Applications/System/Monitors/~kinfocenter~KInfoCenter
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kinfocenter $@
+exec kinfocenter $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/Monitors/~ksysguard~KSysGuard b/fvwm/Applications/System/Monitors/~ksysguard~KSysGuard
index 12974f8..bffcce3 100755
--- a/fvwm/Applications/System/Monitors/~ksysguard~KSysGuard
+++ b/fvwm/Applications/System/Monitors/~ksysguard~KSysGuard
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec ksysguard $@
+exec ksysguard $@ 2>/dev/null
diff --git a/fvwm/Applications/System/Monitors/~qps~qps b/fvwm/Applications/System/Monitors/~qps~qps
index 5cd6dea..1e9b95f 100755
--- a/fvwm/Applications/System/Monitors/~qps~qps
+++ b/fvwm/Applications/System/Monitors/~qps~qps
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec qps $@
+exec qps $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/Monitors/~wavemon~WaveMon b/fvwm/Applications/System/Monitors/~wavemon~WaveMon
index 095b562..0510ab7 100755
--- a/fvwm/Applications/System/Monitors/~wavemon~WaveMon
+++ b/fvwm/Applications/System/Monitors/~wavemon~WaveMon
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A wavemon $@'
+exec FvwmCommand 'A wavemon $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/System/Monitors/~wireshark~WireShark b/fvwm/Applications/System/Monitors/~wireshark~WireShark
index 0500988..df0c7e8 100755
--- a/fvwm/Applications/System/Monitors/~wireshark~WireShark
+++ b/fvwm/Applications/System/Monitors/~wireshark~WireShark
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec wireshark $@
+exec wireshark $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/Monitors/~xtraceroute~Xtraceroute b/fvwm/Applications/System/Monitors/~xtraceroute~Xtraceroute
index 1304565..02a137c 100755
--- a/fvwm/Applications/System/Monitors/~xtraceroute~Xtraceroute
+++ b/fvwm/Applications/System/Monitors/~xtraceroute~Xtraceroute
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xtraceroute $@
+exec xtraceroute $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/Security/~MyPasswordSafe~MyPasswordSafe b/fvwm/Applications/System/Security/~MyPasswordSafe~MyPasswordSafe
index 4c30d4c..e57b72d 100755
--- a/fvwm/Applications/System/Security/~MyPasswordSafe~MyPasswordSafe
+++ b/fvwm/Applications/System/Security/~MyPasswordSafe~MyPasswordSafe
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec MyPasswordSafe $@
+exec MyPasswordSafe $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/Security/~fwbuilder~FWBuilder b/fvwm/Applications/System/Security/~fwbuilder~FWBuilder
index 7e57cca..90abd3a 100755
--- a/fvwm/Applications/System/Security/~fwbuilder~FWBuilder
+++ b/fvwm/Applications/System/Security/~fwbuilder~FWBuilder
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec fwbuilder $@
+exec fwbuilder $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/Security/~gpass~gPass b/fvwm/Applications/System/Security/~gpass~gPass
index e921ddb..4e50c35 100755
--- a/fvwm/Applications/System/Security/~gpass~gPass
+++ b/fvwm/Applications/System/Security/~gpass~gPass
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gpass $@
+exec gpass $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/Security/~gpa~GNU_Privacy_Assistant b/fvwm/Applications/System/Security/~gpa~GNU_Privacy_Assistant
index 4a1c72c..1e28cae 100755
--- a/fvwm/Applications/System/Security/~gpa~GNU_Privacy_Assistant
+++ b/fvwm/Applications/System/Security/~gpa~GNU_Privacy_Assistant
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gpa $@
+exec gpa $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/Security/~klamav~klamav b/fvwm/Applications/System/Security/~klamav~klamav
index 8f9250c..9f30db4 100755
--- a/fvwm/Applications/System/Security/~klamav~klamav
+++ b/fvwm/Applications/System/Security/~klamav~klamav
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec klamav $@
+exec klamav $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/Security/~kuser~kuser b/fvwm/Applications/System/Security/~kuser~kuser
index 4260751..23a7b57 100755
--- a/fvwm/Applications/System/Security/~kuser~kuser
+++ b/fvwm/Applications/System/Security/~kuser~kuser
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec sudo kuser $@
+exec sudo kuser $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/Security/~nessus~Nessus b/fvwm/Applications/System/Security/~nessus~Nessus
index d4cd2d4..f3695f0 100755
--- a/fvwm/Applications/System/Security/~nessus~Nessus
+++ b/fvwm/Applications/System/Security/~nessus~Nessus
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec nessus $@
+exec nessus $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/Security/~revelation~Revelation b/fvwm/Applications/System/Security/~revelation~Revelation
index 658ed7e..9bfa0af 100755
--- a/fvwm/Applications/System/Security/~revelation~Revelation
+++ b/fvwm/Applications/System/Security/~revelation~Revelation
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec revelation $@
+exec revelation $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/Security/~seahorse~Seahorse b/fvwm/Applications/System/Security/~seahorse~Seahorse
index 9398acb..10f8028 100755
--- a/fvwm/Applications/System/Security/~seahorse~Seahorse
+++ b/fvwm/Applications/System/Security/~seahorse~Seahorse
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec seahorse $@
+exec seahorse $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/Security/~zsafe~zSafe b/fvwm/Applications/System/Security/~zsafe~zSafe
index 11c997e..edbc48a 100755
--- a/fvwm/Applications/System/Security/~zsafe~zSafe
+++ b/fvwm/Applications/System/Security/~zsafe~zSafe
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec zsafe $@
+exec zsafe $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/Terminals/~Eterm~Eterm b/fvwm/Applications/System/Terminals/~Eterm~Eterm
index 0786284..0d50fb1 100755
--- a/fvwm/Applications/System/Terminals/~Eterm~Eterm
+++ b/fvwm/Applications/System/Terminals/~Eterm~Eterm
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec Eterm --geometry 95x25 $@
+exec Eterm --geometry 95x25 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/Terminals/~aterm~Aterm b/fvwm/Applications/System/Terminals/~aterm~Aterm
index 8a20d0b..1515099 100755
--- a/fvwm/Applications/System/Terminals/~aterm~Aterm
+++ b/fvwm/Applications/System/Terminals/~aterm~Aterm
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec aterm $@
+exec aterm $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/Terminals/~gnome-terminal~GNOME_Terminal b/fvwm/Applications/System/Terminals/~gnome-terminal~GNOME_Terminal
index a7f6faf..a990eaf 100755
--- a/fvwm/Applications/System/Terminals/~gnome-terminal~GNOME_Terminal
+++ b/fvwm/Applications/System/Terminals/~gnome-terminal~GNOME_Terminal
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gnome-terminal $@
+exec gnome-terminal $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/Terminals/~konsole~Konsole b/fvwm/Applications/System/Terminals/~konsole~Konsole
index e530c1d..5eeca66 100755
--- a/fvwm/Applications/System/Terminals/~konsole~Konsole
+++ b/fvwm/Applications/System/Terminals/~konsole~Konsole
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec konsole $@
+exec konsole $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/Terminals/~mrxvt~MRxvt b/fvwm/Applications/System/Terminals/~mrxvt~MRxvt
index 2dbadf5..e19d14e 100755
--- a/fvwm/Applications/System/Terminals/~mrxvt~MRxvt
+++ b/fvwm/Applications/System/Terminals/~mrxvt~MRxvt
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec mrxvt $@
+exec mrxvt $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/Terminals/~multi-gnome-terminal~Multi_GNOME_Terminal b/fvwm/Applications/System/Terminals/~multi-gnome-terminal~Multi_GNOME_Terminal
index 502d5b0..b9b51e5 100755
--- a/fvwm/Applications/System/Terminals/~multi-gnome-terminal~Multi_GNOME_Terminal
+++ b/fvwm/Applications/System/Terminals/~multi-gnome-terminal~Multi_GNOME_Terminal
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec multi-gnome-terminal $@
+exec multi-gnome-terminal $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/Terminals/~urxvt~URxvt b/fvwm/Applications/System/Terminals/~urxvt~URxvt
index a0cbed0..15fc7b5 100755
--- a/fvwm/Applications/System/Terminals/~urxvt~URxvt
+++ b/fvwm/Applications/System/Terminals/~urxvt~URxvt
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec urxvt $@
+exec urxvt $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/Terminals/~vte~vte b/fvwm/Applications/System/Terminals/~vte~vte
index 6f23bc7..1053264 100755
--- a/fvwm/Applications/System/Terminals/~vte~vte
+++ b/fvwm/Applications/System/Terminals/~vte~vte
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec vte $@
+exec vte $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/Terminals/~xfce4-terminal~XFCE4_Terminal b/fvwm/Applications/System/Terminals/~xfce4-terminal~XFCE4_Terminal
index 26dd1b4..4ae3fbc 100755
--- a/fvwm/Applications/System/Terminals/~xfce4-terminal~XFCE4_Terminal
+++ b/fvwm/Applications/System/Terminals/~xfce4-terminal~XFCE4_Terminal
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xfce4-terminal $@
+exec xfce4-terminal $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/Terminals/~xfterm4~XFCE_4_Terminal b/fvwm/Applications/System/Terminals/~xfterm4~XFCE_4_Terminal
index 0bcbcb1..9e3ef14 100755
--- a/fvwm/Applications/System/Terminals/~xfterm4~XFCE_4_Terminal
+++ b/fvwm/Applications/System/Terminals/~xfterm4~XFCE_4_Terminal
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xfterm4 $@
+exec xfterm4 $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/Terminals/~xterm~XTerm b/fvwm/Applications/System/Terminals/~xterm~XTerm
index cdfd8c9..9cadad1 100755
--- a/fvwm/Applications/System/Terminals/~xterm~XTerm
+++ b/fvwm/Applications/System/Terminals/~xterm~XTerm
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xterm $@
+exec xterm $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/~mysqlcc~MySQLCC b/fvwm/Applications/System/~mysqlcc~MySQLCC
index 08f73fb..9866dc3 100755
--- a/fvwm/Applications/System/~mysqlcc~MySQLCC
+++ b/fvwm/Applications/System/~mysqlcc~MySQLCC
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec mysqlcc $@
+exec mysqlcc $@ 2>/dev/null
 
diff --git a/fvwm/Applications/System/~vmware~VMware b/fvwm/Applications/System/~vmware~VMware
index dc35e22..10ba5df 100755
--- a/fvwm/Applications/System/~vmware~VMware
+++ b/fvwm/Applications/System/~vmware~VMware
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec vmware $@
+exec vmware $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/Archiving/~7zFM~p7zip_FM b/fvwm/Applications/Utilities/Archiving/~7zFM~p7zip_FM
index d6714c3..d89c3e8 100755
--- a/fvwm/Applications/Utilities/Archiving/~7zFM~p7zip_FM
+++ b/fvwm/Applications/Utilities/Archiving/~7zFM~p7zip_FM
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec 7zFM $@
+exec 7zFM $@ 2>/dev/null
diff --git a/fvwm/Applications/Utilities/Archiving/~7zG~p7zip_GUI b/fvwm/Applications/Utilities/Archiving/~7zG~p7zip_GUI
index 6bb5b9d..84f1aad 100755
--- a/fvwm/Applications/Utilities/Archiving/~7zG~p7zip_GUI
+++ b/fvwm/Applications/Utilities/Archiving/~7zG~p7zip_GUI
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec 7zG $@
+exec 7zG $@ 2>/dev/null
diff --git a/fvwm/Applications/Utilities/Archiving/~ark~Ark b/fvwm/Applications/Utilities/Archiving/~ark~Ark
index 0b7bce8..fa83c01 100755
--- a/fvwm/Applications/Utilities/Archiving/~ark~Ark
+++ b/fvwm/Applications/Utilities/Archiving/~ark~Ark
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec ark  $@
+exec ark  $@ 2>/dev/null
diff --git a/fvwm/Applications/Utilities/Archiving/~file-roller~File-roller b/fvwm/Applications/Utilities/Archiving/~file-roller~File-roller
index c2e1e92..25f8fb6 100755
--- a/fvwm/Applications/Utilities/Archiving/~file-roller~File-roller
+++ b/fvwm/Applications/Utilities/Archiving/~file-roller~File-roller
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec file-roller $@
+exec file-roller $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/Archiving/~guitar~Guitar b/fvwm/Applications/Utilities/Archiving/~guitar~Guitar
index 6b3974b..3f0ba69 100755
--- a/fvwm/Applications/Utilities/Archiving/~guitar~Guitar
+++ b/fvwm/Applications/Utilities/Archiving/~guitar~Guitar
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec guitar $@
+exec guitar $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/Archiving/~karchiver~Karchiver b/fvwm/Applications/Utilities/Archiving/~karchiver~Karchiver
index 69b59a5..ddf5255 100755
--- a/fvwm/Applications/Utilities/Archiving/~karchiver~Karchiver
+++ b/fvwm/Applications/Utilities/Archiving/~karchiver~Karchiver
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec karchiver $@
+exec karchiver $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/Archiving/~kpackage~kpackage b/fvwm/Applications/Utilities/Archiving/~kpackage~kpackage
index 0b6461e..46c876f 100755
--- a/fvwm/Applications/Utilities/Archiving/~kpackage~kpackage
+++ b/fvwm/Applications/Utilities/Archiving/~kpackage~kpackage
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kpackage $@
+exec kpackage $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/Archiving/~xarchiver~Xarchiver b/fvwm/Applications/Utilities/Archiving/~xarchiver~Xarchiver
index f8b2b25..0437a65 100755
--- a/fvwm/Applications/Utilities/Archiving/~xarchiver~Xarchiver
+++ b/fvwm/Applications/Utilities/Archiving/~xarchiver~Xarchiver
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xarchiver $@
+exec xarchiver $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/Calculators/~calcoo~calcoo b/fvwm/Applications/Utilities/Calculators/~calcoo~calcoo
index 98077b1..b8b2959 100755
--- a/fvwm/Applications/Utilities/Calculators/~calcoo~calcoo
+++ b/fvwm/Applications/Utilities/Calculators/~calcoo~calcoo
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec calcoo $@
+exec calcoo $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/Calculators/~kcalc~kcalc b/fvwm/Applications/Utilities/Calculators/~kcalc~kcalc
index 60e8ba2..04914ae 100755
--- a/fvwm/Applications/Utilities/Calculators/~kcalc~kcalc
+++ b/fvwm/Applications/Utilities/Calculators/~kcalc~kcalc
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kcalc $@
+exec kcalc $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/File_Tools/~gtk-splitter~Gtk-splitter b/fvwm/Applications/Utilities/File_Tools/~gtk-splitter~Gtk-splitter
index f20232e..b92dafc 100755
--- a/fvwm/Applications/Utilities/File_Tools/~gtk-splitter~Gtk-splitter
+++ b/fvwm/Applications/Utilities/File_Tools/~gtk-splitter~Gtk-splitter
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gtk-splitter $@
+exec gtk-splitter $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/File_Tools/~kfilereplace~kfilereplace b/fvwm/Applications/Utilities/File_Tools/~kfilereplace~kfilereplace
index 042137a..7c8108e 100755
--- a/fvwm/Applications/Utilities/File_Tools/~kfilereplace~kfilereplace
+++ b/fvwm/Applications/Utilities/File_Tools/~kfilereplace~kfilereplace
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kfilereplace $@
+exec kfilereplace $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/File_Tools/~kfind~kfind b/fvwm/Applications/Utilities/File_Tools/~kfind~kfind
index e80cbb3..d6c9335 100755
--- a/fvwm/Applications/Utilities/File_Tools/~kfind~kfind
+++ b/fvwm/Applications/Utilities/File_Tools/~kfind~kfind
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kfind $@
+exec kfind $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/File_Tools/~kompare~kompare b/fvwm/Applications/Utilities/File_Tools/~kompare~kompare
index e68e85b..608fb99 100755
--- a/fvwm/Applications/Utilities/File_Tools/~kompare~kompare
+++ b/fvwm/Applications/Utilities/File_Tools/~kompare~kompare
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kompare $@
+exec kompare $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/File_Tools/~krename~krename b/fvwm/Applications/Utilities/File_Tools/~krename~krename
index 2491d9b..fe63733 100755
--- a/fvwm/Applications/Utilities/File_Tools/~krename~krename
+++ b/fvwm/Applications/Utilities/File_Tools/~krename~krename
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec krename $@
+exec krename $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/Printing/~kdeprintfax~kdeprintfax b/fvwm/Applications/Utilities/Printing/~kdeprintfax~kdeprintfax
index 40b9bb1..1a81e42 100755
--- a/fvwm/Applications/Utilities/Printing/~kdeprintfax~kdeprintfax
+++ b/fvwm/Applications/Utilities/Printing/~kdeprintfax~kdeprintfax
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kdeprintfax $@
+exec kdeprintfax $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/Printing/~kjobviewer~kjobviewer b/fvwm/Applications/Utilities/Printing/~kjobviewer~kjobviewer
index fe783cd..eb5df72 100755
--- a/fvwm/Applications/Utilities/Printing/~kjobviewer~kjobviewer
+++ b/fvwm/Applications/Utilities/Printing/~kjobviewer~kjobviewer
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kjobviewer $@
+exec kjobviewer $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/Printing/~kprinter~kprinter b/fvwm/Applications/Utilities/Printing/~kprinter~kprinter
index 5616616..7631a1b 100755
--- a/fvwm/Applications/Utilities/Printing/~kprinter~kprinter
+++ b/fvwm/Applications/Utilities/Printing/~kprinter~kprinter
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kprinter $@
+exec kprinter $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/Text_Editors/18~gvim~gViM b/fvwm/Applications/Utilities/Text_Editors/18~gvim~gViM
index 9b34d9a..e56f193 100755
--- a/fvwm/Applications/Utilities/Text_Editors/18~gvim~gViM
+++ b/fvwm/Applications/Utilities/Text_Editors/18~gvim~gViM
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gvim $@
+exec gvim $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/Text_Editors/18~kvim~kViM b/fvwm/Applications/Utilities/Text_Editors/18~kvim~kViM
index 8eb0cc6..1e770be 100755
--- a/fvwm/Applications/Utilities/Text_Editors/18~kvim~kViM
+++ b/fvwm/Applications/Utilities/Text_Editors/18~kvim~kViM
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kvim $@
+exec kvim $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/Text_Editors/20~cream~ViM_Cream b/fvwm/Applications/Utilities/Text_Editors/20~cream~ViM_Cream
index 629da5d..74356fa 100755
--- a/fvwm/Applications/Utilities/Text_Editors/20~cream~ViM_Cream
+++ b/fvwm/Applications/Utilities/Text_Editors/20~cream~ViM_Cream
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec cream $@
+exec cream $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/Text_Editors/20~emacs~Emacs b/fvwm/Applications/Utilities/Text_Editors/20~emacs~Emacs
index edf5c5f..34a81b1 100755
--- a/fvwm/Applications/Utilities/Text_Editors/20~emacs~Emacs
+++ b/fvwm/Applications/Utilities/Text_Editors/20~emacs~Emacs
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec emacs $@
+exec emacs $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/Text_Editors/20~xemacs~XEmacs b/fvwm/Applications/Utilities/Text_Editors/20~xemacs~XEmacs
index 04708fa..c7af1a5 100755
--- a/fvwm/Applications/Utilities/Text_Editors/20~xemacs~XEmacs
+++ b/fvwm/Applications/Utilities/Text_Editors/20~xemacs~XEmacs
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xemacs $@
+exec xemacs $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/Text_Editors/~emacs.emacs-21~GNU_Emacs 21 b/fvwm/Applications/Utilities/Text_Editors/~emacs.emacs-21~GNU_Emacs 21
index ed4a3d1..a1a4180 100755
--- a/fvwm/Applications/Utilities/Text_Editors/~emacs.emacs-21~GNU_Emacs 21	
+++ b/fvwm/Applications/Utilities/Text_Editors/~emacs.emacs-21~GNU_Emacs 21	
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec /usr/bin/emacs.emacs-21 $@
+exec /usr/bin/emacs.emacs-21 $@ 2>/dev/null
diff --git a/fvwm/Applications/Utilities/Text_Editors/~gedit~gEdit b/fvwm/Applications/Utilities/Text_Editors/~gedit~gEdit
index f11765e..6599480 100755
--- a/fvwm/Applications/Utilities/Text_Editors/~gedit~gEdit
+++ b/fvwm/Applications/Utilities/Text_Editors/~gedit~gEdit
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gedit $@
+exec gedit $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/Text_Editors/~kate~Kate b/fvwm/Applications/Utilities/Text_Editors/~kate~Kate
index 170de1a..b21baf9 100755
--- a/fvwm/Applications/Utilities/Text_Editors/~kate~Kate
+++ b/fvwm/Applications/Utilities/Text_Editors/~kate~Kate
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kate $@
+exec kate $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/Text_Editors/~kate~Kate_w_En_spell b/fvwm/Applications/Utilities/Text_Editors/~kate~Kate_w_En_spell
index 06f18c9..9704211 100755
--- a/fvwm/Applications/Utilities/Text_Editors/~kate~Kate_w_En_spell
+++ b/fvwm/Applications/Utilities/Text_Editors/~kate~Kate_w_En_spell
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ~/bin/kate-en $@
+exec ~/bin/kate-en $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/Text_Editors/~kedit~kEdit b/fvwm/Applications/Utilities/Text_Editors/~kedit~kEdit
index 401a302..24f360e 100755
--- a/fvwm/Applications/Utilities/Text_Editors/~kedit~kEdit
+++ b/fvwm/Applications/Utilities/Text_Editors/~kedit~kEdit
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kedit $@
+exec kedit $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/Text_Editors/~mousepad~Mousepad b/fvwm/Applications/Utilities/Text_Editors/~mousepad~Mousepad
index 8140acb..6afa418 100755
--- a/fvwm/Applications/Utilities/Text_Editors/~mousepad~Mousepad
+++ b/fvwm/Applications/Utilities/Text_Editors/~mousepad~Mousepad
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec mousepad $@
+exec mousepad $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/Text_Editors/~nedit~nedit b/fvwm/Applications/Utilities/Text_Editors/~nedit~nedit
index 475296f..effc9b3 100755
--- a/fvwm/Applications/Utilities/Text_Editors/~nedit~nedit
+++ b/fvwm/Applications/Utilities/Text_Editors/~nedit~nedit
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec nedit $@
+exec nedit $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/Text_Editors/~scite~Scite b/fvwm/Applications/Utilities/Text_Editors/~scite~Scite
index 02eb3d9..cf326c7 100755
--- a/fvwm/Applications/Utilities/Text_Editors/~scite~Scite
+++ b/fvwm/Applications/Utilities/Text_Editors/~scite~Scite
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec scite $@
+exec scite $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/Text_Editors/~teaed~Tea_for_Linux b/fvwm/Applications/Utilities/Text_Editors/~teaed~Tea_for_Linux
index 2c0ad92..f3bb90f 100755
--- a/fvwm/Applications/Utilities/Text_Editors/~teaed~Tea_for_Linux
+++ b/fvwm/Applications/Utilities/Text_Editors/~teaed~Tea_for_Linux
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec teaed $@
+exec teaed $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/Text_Editors/~xjed~xjed b/fvwm/Applications/Utilities/Text_Editors/~xjed~xjed
index 3509210..a48d487 100755
--- a/fvwm/Applications/Utilities/Text_Editors/~xjed~xjed
+++ b/fvwm/Applications/Utilities/Text_Editors/~xjed~xjed
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xjed $@
+exec xjed $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/Text_Tools/~fontforge~fontforge b/fvwm/Applications/Utilities/Text_Tools/~fontforge~fontforge
index c9e0dee..e6d4d84 100755
--- a/fvwm/Applications/Utilities/Text_Tools/~fontforge~fontforge
+++ b/fvwm/Applications/Utilities/Text_Tools/~fontforge~fontforge
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec fontforge $@
+exec fontforge $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/Text_Tools/~gucharmap~gucharmap b/fvwm/Applications/Utilities/Text_Tools/~gucharmap~gucharmap
index 493f07e..5bd1b81 100755
--- a/fvwm/Applications/Utilities/Text_Tools/~gucharmap~gucharmap
+++ b/fvwm/Applications/Utilities/Text_Tools/~gucharmap~gucharmap
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec gucharmap $@
+exec gucharmap $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/Text_Tools/~kcharselect~kcharselect b/fvwm/Applications/Utilities/Text_Tools/~kcharselect~kcharselect
index 2531db9..99280b2 100755
--- a/fvwm/Applications/Utilities/Text_Tools/~kcharselect~kcharselect
+++ b/fvwm/Applications/Utilities/Text_Tools/~kcharselect~kcharselect
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kcharselect $@
+exec kcharselect $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/~glxgears~glxgears b/fvwm/Applications/Utilities/~glxgears~glxgears
index f6cb3b9..4391e71 100755
--- a/fvwm/Applications/Utilities/~glxgears~glxgears
+++ b/fvwm/Applications/Utilities/~glxgears~glxgears
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec glxgears $@
+exec glxgears $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/~kfloppy~kfloppy b/fvwm/Applications/Utilities/~kfloppy~kfloppy
index c921a96..bc1618f 100755
--- a/fvwm/Applications/Utilities/~kfloppy~kfloppy
+++ b/fvwm/Applications/Utilities/~kfloppy~kfloppy
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kfloppy $@
+exec kfloppy $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/~kmouth~kmouth b/fvwm/Applications/Utilities/~kmouth~kmouth
index eefa862..a840f53 100755
--- a/fvwm/Applications/Utilities/~kmouth~kmouth
+++ b/fvwm/Applications/Utilities/~kmouth~kmouth
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec kmouth $@
+exec kmouth $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/~ksayit~ksayit b/fvwm/Applications/Utilities/~ksayit~ksayit
index 40ce15e..ec62893 100755
--- a/fvwm/Applications/Utilities/~ksayit~ksayit
+++ b/fvwm/Applications/Utilities/~ksayit~ksayit
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ksayit $@
+exec ksayit $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/~ksnapshot~ksnapshot b/fvwm/Applications/Utilities/~ksnapshot~ksnapshot
index 3bb4842..06b3797 100755
--- a/fvwm/Applications/Utilities/~ksnapshot~ksnapshot
+++ b/fvwm/Applications/Utilities/~ksnapshot~ksnapshot
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec ksnapshot $@
+exec ksnapshot $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/~recordmydesktop~recordmydesktop b/fvwm/Applications/Utilities/~recordmydesktop~recordmydesktop
index bb072b4..b27781d 100755
--- a/fvwm/Applications/Utilities/~recordmydesktop~recordmydesktop
+++ b/fvwm/Applications/Utilities/~recordmydesktop~recordmydesktop
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec FvwmCommand 'A recordmydesktop $@'
+exec FvwmCommand 'A recordmydesktop $@ 2>/dev/null'
 
diff --git a/fvwm/Applications/Utilities/~xclock~xclock b/fvwm/Applications/Utilities/~xclock~xclock
index 2fec6e0..1d49c9f 100755
--- a/fvwm/Applications/Utilities/~xclock~xclock
+++ b/fvwm/Applications/Utilities/~xclock~xclock
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xclock $@
+exec xclock $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/~xvidcap~xvidcap b/fvwm/Applications/Utilities/~xvidcap~xvidcap
index 421cb1b..89648d4 100755
--- a/fvwm/Applications/Utilities/~xvidcap~xvidcap
+++ b/fvwm/Applications/Utilities/~xvidcap~xvidcap
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-exec xvidcap $@
+exec xvidcap $@ 2>/dev/null
 
diff --git a/fvwm/Applications/Utilities/~xwine~XWine b/fvwm/Applications/Utilities/~xwine~XWine
index a9c90bd..fec55b5 100755
--- a/fvwm/Applications/Utilities/~xwine~XWine
+++ b/fvwm/Applications/Utilities/~xwine~XWine
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-exec xwine $@
+exec xwine $@ 2>/dev/null
diff --git a/fvwm/components/apps/DesktopIcons b/fvwm/components/apps/DesktopIcons
index 57ce884..49c86ed 100644
--- a/fvwm/components/apps/DesktopIcons
+++ b/fvwm/components/apps/DesktopIcons
@@ -18,7 +18,7 @@
 # Recommanded: pmount and pmount-gui, fusermount for some mobile phones.
 #
 # To use it in your recipe, add "LoadPreferences DefaultDesktopManager" after
-# the EWMH-Desktop and EWMH-Panel-* configuration.
+# the EWMH-Desktop configuration. See the Custom recipe for an example.
 
 
 # Preferences {{{1
@@ -185,8 +185,10 @@ AddToFunc DeskIconsOnBottom
 
 DestroyFunc LoadDesktopIcons
 AddToFunc LoadDesktopIcons
-+ I PipeRead '$[FVWM_SYSTEMDIR]/scripts/desktop_manager \"$[infostore.DeskIconsSign]\" $[infostore.cs_transparent] "$[infostore.SILENT]" \"$[infostore.FileBrowser1]\" \"$[infostore.FileBrowser2]\" \
-	$[vp.height] $[infostore.tmpdrivefile]'
++ I PipeRead '$[FVWM_SYSTEMDIR]/scripts/desktop_manager \"$[infostore.DeskIconsSign]\" $[infostore.cs_transparent] "$[infostore.SILENT]" \
+	\"$[infostore.FileBrowser1]\" \"$[infostore.FileBrowser2]\" $[vp.height] $[infostore.tmpdrivefile] \
+	$[infostore.EWMH_CBB_Left] $[infostore.EWMH_CBB_Right] $[infostore.EWMH_CBB_Top] $[infostore.EWMH_CBB_Bottom] \
+	$[vp.width] $[infostore.EWMH_Recipe_Left] $[infostore.EWMH_Recipe_Right] $[infostore.EWMH_Recipe_Top] $[infostore.EWMH_Recipe_Bottom]'
 + I Include tmp/DesktopIcons
 + I RedrawIconBox
 
diff --git a/fvwm/components/apps/FvwmMiniConsole b/fvwm/components/apps/FvwmMiniConsole
index 9ee7c9f..54799e6 100644
--- a/fvwm/components/apps/FvwmMiniConsole
+++ b/fvwm/components/apps/FvwmMiniConsole
@@ -24,7 +24,10 @@ AddToFunc FvwmMiniConsole_Init
 + I Style FvwmMiniConsoleNeedsUniqueName WindowShadeSteps 16
 + I Style FvwmMiniConsoleNeedsUniqueName WindowShadeShrinks
 + I Style FvwmMiniConsoleNeedsUniqueName TitleAtBottom
-+ I Module FvwmConsole -terminal $[infostore.FvwmConsoleTerminal] -geometry 80x5+0-0 -title FvwmMiniConsoleNeedsUniqueName
+# fvwm3 with golang support
++ I Test (X FvwmPrompt) AGT FvwmMiniConsoleNeedsUniqueName 80x5+0-0 FvwmPrompt
+# fvwm2 (or fvwm3 without golang support at that time of writing 15.12-2020)
++ I TestRc (NoMatch)  Module FvwmConsole -terminal $[infostore.FvwmConsoleTerminal] -geometry 80x5+0-0 -title FvwmMiniConsoleNeedsUniqueName
 + I Wait FvwmMiniConsoleNeedsUniqueName
 + I Style FvwmMiniConsoleNeedsUniqueName FixedPosition
 + I All (FvwmMiniConsoleNeedsUniqueName) MoveToDesk 0 666
diff --git a/fvwm/components/bindings/Desktop-MMB-TogglePanels b/fvwm/components/bindings/Desktop-MMB-TogglePanels
index f07e8cb..c77d105 100644
--- a/fvwm/components/bindings/Desktop-MMB-TogglePanels
+++ b/fvwm/components/bindings/Desktop-MMB-TogglePanels
@@ -1,12 +1,12 @@
 # Default desktop bindings
 
 # Toggle panel visibility on Alt+MMB
-#Mouse 2 RI $[Mod1] EWMH-Toggle Mouse 2 RI $[Mod1]
-Mouse 2 RI $[Mod1] Panel-Toggle
+Mouse 2 RI $[Mod1] EWMH-Toggle Mouse 2 RI $[Mod1]
+#Mouse 2 RI $[Mod1] Panel-Toggle
 
 # Toggle panel visibility with NumLock
-#Mouse 2 RI $[Mod1]2 EWMH-Toggle Mouse 2 RI $[Mod1]2
-Mouse 2 RI $[Mod1]2 Panel-Toggle
+Mouse 2 RI $[Mod1]2 EWMH-Toggle Mouse 2 RI $[Mod1]2
+#Mouse 2 RI $[Mod1]2 Panel-Toggle
 
 # Toggle panel between top bottom on Alt+Shift+MMB
 Mouse 2 RI $[Mod2] Panel-Toggle-OnTop
diff --git a/fvwm/components/bindings/Misc-Keybindings b/fvwm/components/bindings/Misc-Keybindings
index 97b1873..7c599c8 100644
--- a/fvwm/components/bindings/Misc-Keybindings
+++ b/fvwm/components/bindings/Misc-Keybindings
@@ -1,19 +1,20 @@
 # Some default keybindings, not fitting anywhere else
+# The # at comment ends show my own settings. Make them defsult?
 
 # Open QuakeConsole using Alt+`
 Key grave A $[Mod1] QuakeConsole
-# Open QuakeConsole using Alt+f
-#Key F A $[Mod1] QuakeConsole
+# Open QuakeConsole using Alt+Q #
+#Key Q A $[Mod1] QuakeConsole
 
 # Open new terminal using Alt+Shift+`
 Key grave A $[Mod2] AA
-# Open new terminal using Alt+Shift+f
-#Key F A $[Mod2] AA
+# Open new terminal using Alt+Shift+Q #
+#Key Q A $[Mod2] AA
 
 # Open FvwmConsole using Alt+;
 Key semicolon A $[Mod1] FvwmMiniConsole
-# Open FvwmConsole using Alt+,
-#Key comma A $[Mod1] FvwmMiniConsole
+# Open FvwmConsole using Alt+F
+#Key F A $[Mod1] FvwmMiniConsole #
 
 # Screenshot
 Key Print A $[Mod] Screenshot
@@ -21,23 +22,40 @@ Key Print A $[Mod] Screenshot
 # ScreenBlanker
 Key O A $[Mod1] BlankScreen
 
+# "Menu * root c c" place the menu at the center of the screen,
+# if you want it, comment out these lines and comment the lines
+# without it which use fvwm default under the mouse cursor.
+
 # Application menu
-# Windows Left
+# Alt + Windows Left
 #Key Super_L A $[Mod1] Menu /Applications root c c
-# Windows Right
-Key Super_R A $[Mod1] Menu /Applications root c c
-# Shift + Menu
-Key Menu A $[Mod2] Menu /Applications root c c
+#Key Super_L A $[Mod1] Menu /Applications
+# Alt + Windows Right
+#Key Super_R A $[Mod1] Menu /Applications root c c
+Key Super_R A $[Mod1] Menu /Applications
+# Alt + M #
+#Key M A $[Mod1] Menu /Applications
+# Alt + Shift + Menu #
+#Key Menu A $[Mod2] Menu /Applications root c c
+Key Menu A $[Mod2] Menu /Applications
 
 # Main menu
-Key Menu A $[Mod1] Menu /FVWM-Crystal root c c
-# Shift + Windows Right
-Key Super_R A $[Mod2] Menu /FVWM-Crystal root c c
+# Alt + Menu #
+#Key Menu A $[Mod1] Menu /FVWM-Crystal root c c
+Key Menu A $[Mod1] Menu /FVWM-Crystal
+# Alt + Shift + Windows Right
+#Key Super_R A $[Mod2] Menu /FVWM-Crystal root c c
+Key Super_R A $[Mod2] Menu /FVWM-Crystal
+# Shift + Alt + M #
+#Key M A $[Mod2] Menu /FVWM-Crystal
 
 # XDG application menu
+# Alt + A #
+#Test (EnvMatch XDGMenu yes) Key A A $[Mod1] Menu FvwmMenu root c c
 Test (EnvMatch XDGMenu yes) Key A A $[Mod1] Menu FvwmMenu
 
 # FvwmExpose
+# Alt + E
 Key E A $[Mod1] FvwmExpose
 
 # vim:ft=fvwm
diff --git a/fvwm/components/bindings/Misc-Keybindings_NumLock b/fvwm/components/bindings/Misc-Keybindings_NumLock
index f0ed9b3..cee88d7 100644
--- a/fvwm/components/bindings/Misc-Keybindings_NumLock
+++ b/fvwm/components/bindings/Misc-Keybindings_NumLock
@@ -1,34 +1,59 @@
 # Some default keybindings, not fitting anywhere else
-
+# Alternate settings have a # at the end of their comments
 # Open QuakeConsole using Alt+`
 Key grave A $[Mod1]2 QuakeConsole
+# Open QuakeConsole using Alt+q #
+#Key Q A $[Mod1]2 QuakeConsole
 
 # Open new terminal using Alt+Shift+`
 Key grave A $[Mod2]2 AA
+# Open new terminal using Alt+Shift+q #
+#Key Q A $[Mod2]2 AA
 
 # Open FvwmConsole using Alt+;
 Key semicolon A $[Mod1]2 FvwmMiniConsole
+# Open FvwmConsole using Alt+f #
+#Key F A $[Mod1]2 FvwmMiniConsole
+
+# Screenshot
+# Print an error and I don't know on which keyboard this key is
+#Key Print A $[Mod]1]2 Screenshot
 
 # Screen blanker
 Key O A $[Mod1]2 BlankScreen
 
+# "Menu * root c c" places the menu on the center of the screen. If you
+# like it, comment out theses line and comment the lines without it,
+# which are using fvwm default under the mouse cursor.
+
 # Application menu
-# Windows Left
+# Alt+Windows Left
 #Key Super_L A $[Mod1]2 Menu /Applications root c c
-# Windows Right
-Key Super_R A $[Mod1]2 Menu /Applications root c c
-# Alt + Shift + Menu
-Key Menu A $[Mod2]2 Menu /Applications root c c
+# Alt+Windows Right
+#Key Super_R A $[Mod1]2 Menu /Applications root c c
+Key Super_R A $[Mod1]2 Menu /Applications
+# Alt+m #
+#Key M A $[Mod1]2 Menu /Applications
+# Alt + Shift + Menu #
+#Key Menu A $[Mod2]2 Menu /Applications root c c
+Key Menu A $[Mod2]2 Menu /Applications
 
 # Main menu
-Key Menu A $[Mod1]2 Menu /FVWM-Crystal root c c
+# Alt+menu #
+#Key Menu A $[Mod1]2 Menu /FVWM-Crystal root c c
+Key Menu A $[Mod1]2 Menu /FVWM-Crystal
 # Alt + Shift + Windows Right
-Key Super_R A $[Mod2]2 Menu /FVWM-Crystal root c c
+#Key Super_R A $[Mod2]2 Menu /FVWM-Crystal root c c
+Key Super_R A $[Mod2]2 Menu /FVWM-Crystal
+# Alt+Shift+m #
+#Key M A $[Mod2]2 Menu /FVWM-Crystal
 
 # XDG Application menu
+# Alt+a
 Test (EnvMatch XDGMenu yes) Key A A $[Mod1]2 Menu FvwmMenu
 
 # FvwmExpose
+# Alt+e
 Key E A $[Mod1]2 FvwmExpose
 
 # vim:ft=fvwm
diff --git a/fvwm/components/bindings/Numpad-Control b/fvwm/components/bindings/Numpad-Control
index 1fda941..dd0fb99 100644
--- a/fvwm/components/bindings/Numpad-Control
+++ b/fvwm/components/bindings/Numpad-Control
@@ -3,7 +3,7 @@ Key KP_Insert		A $[Mod0] Raise
 Key KP_Delete		A $[Mod0] Lower
 Key KP_Divide		A $[Mod0] Window-Shade toggle
 Key KP_Divide		A $[Mod1] Stick toggle
-Key KP_Multiply		A $[Mod0] Window-Resize Maximize
+Key KP_Multiply		A $[Mod0] Maximize
 Key KP_Multiply		A $[Mod1] Fullscreen
 Key KP_Multiply		A $[Mod2] Disappear
 Key KP_Subtract		A $[Mod1] Window-Iconify
diff --git a/fvwm/components/bindings/Window-Control b/fvwm/components/bindings/Window-Control
index bdd50ca..cf35f64 100644
--- a/fvwm/components/bindings/Window-Control
+++ b/fvwm/components/bindings/Window-Control
@@ -1,7 +1,7 @@
 # Subset of window control functions in case you don't have numpad
 Key minus	A $[Mod1] Raise
 Key minus	A $[Mod2] Lower
-Key equal	A $[Mod1] New-State All
+Key equal	A $[Mod1] Maximize
 Key equal	A $[Mod2] Fullscreen
 Key BackSpace	A $[Mod1] Window-Iconify
 Key BackSpace	A $[Mod2] Close
diff --git a/fvwm/components/bindings/Window-Control_NumLock b/fvwm/components/bindings/Window-Control_NumLock
index 9f0cd27..ec5e4a7 100644
--- a/fvwm/components/bindings/Window-Control_NumLock
+++ b/fvwm/components/bindings/Window-Control_NumLock
@@ -1,7 +1,7 @@
 # Subset of window control functions in case you don't have numpad
 Key minus	A $[Mod1]2 Raise
 Key minus	A $[Mod2]2 Lower
-Key equal	A $[Mod1]2 New-State All
+Key equal	A $[Mod1]2 Maximize
 Key equal	A $[Mod2]2 Fullscreen
 Key BackSpace	A $[Mod1]2 Window-Iconify
 Key BackSpace	A $[Mod2]2 Close
diff --git a/fvwm/components/decorations/Buttons-amigaos b/fvwm/components/decorations/Buttons-amigaos
index 41bd9a1..c07d0bc 100644
--- a/fvwm/components/decorations/Buttons-amigaos
+++ b/fvwm/components/decorations/Buttons-amigaos
@@ -3,52 +3,49 @@
 # Modified by Dominique Michel in order to reproduce the look and feel
 # of the Amiga OS
 #
-# For the real lock and feel, just buy an Amiga. This is not an exact
+# For the real lock and feel, just find an Amiga. This is not an exact
 # reproduction of the Amiga button setup.
-# 
-# This is the AmigaOS window button setup. Hold the mouse buttons
+#
+# This is the AmigaOS window button setup. Hold the mouse button
 # to see the popup menu of a certain button.
 #
 # Mod : any modifier
 # Mod0: no modifier
 # Mod1: Meta (Alt)
 # Mod2: Shift Alt
-# 
+#
 # Original Amiga 3.1 button setup
 # Button 1: close
 # Button 2: raise/lower
 # Button 4: minimize|maximize|fullscreen/default (one of 3/default)
 # Button 6: iconify (on non transiet window)
 
-
-# First button - close, destroy, iconify #save default geometry
+# First button - close, destroy, iconify
 Mouse 1 1 $[Mod0]	Window-Button-Function Button1 /Window-Menu-Close Close
 Mouse 2 1 $[Mod0]	Window-Button-Function Button1 /Window-Menu-Close FvwmIdent
 Mouse 2 1 $[Mod1]	Window-Button-Function Button1 /Window-Menu-Close Destroy
 Mouse 3 1 $[Mod0]	Window-Button-Function Button1 /Window-Menu-Close Window-Iconify
-#SaveWindowGeom
 Style * Button 1
 
 # Second button - raise/lower and various ways to maximize a window
-Mouse 1 2 $[Mod0]	Window-Button-Function Button2 /Window-Menu-Maximize Fullscreen 
-Mouse 2 2 $[Mod0]	Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize V100
-Mouse 3 2 $[Mod0]	Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize H100
-Mouse 1 2 $[Mod1]	Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize VHgrow
-Mouse 2 2 $[Mod1]	Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize Vgrow
-Mouse 3 2 $[Mod1]	Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize Hgrow
+Mouse 1 2 $[Mod0]	Window-Button-Function Button2 /Window-Menu-Maximize Maximize
+Mouse 2 2 $[Mod0]	Window-Button-Function Button2 /Window-Menu-Maximize Maximize True 0 100
+Mouse 3 2 $[Mod0]	Window-Button-Function Button2 /Window-Menu-Maximize Maximize True 100 0
+Mouse 1 2 $[Mod1]	Window-Button-Function Button2 /Window-Menu-Maximize Maximize True grow grow
+Mouse 2 2 $[Mod1]	Window-Button-Function Button2 /Window-Menu-Maximize Maximize True 0 grow
+Mouse 3 2 $[Mod1]	Window-Button-Function Button2 /Window-Menu-Maximize Maximize True grow 0
 Style * Button 2
 
 Style * NoButton 3
 
 # 4th button - minimize, stick and layers
-Mouse 1 4 $[Mod0]	Window-Button-Function Button4 /Window-Menu-Layer Window-Resize Minimize
+Mouse 1 4 $[Mod0]	Window-Button-Function Button4 /Window-Menu-Layer Minimize
 Mouse 1 4 $[Mod1]	Window-Button-Function Button4 /Window-Menu-Layer Stick
 Mouse 2 4 $[Mod0]	Window-Button-Function Button4 /Window-Menu-Layer Layer 0 5
 Mouse 2 4 $[Mod1]	Window-Button-Function Button4 /Window-Menu-Layer Layer 0 3
 Mouse 3 4 $[Mod0]	Window-Button-Function Button4 /Window-Menu-Layer Layer 0 4
 Style * Button 4
 
-
 Style * NoButton 5
 
 # 6th button - iconify, move a window between pages
diff --git a/fvwm/components/decorations/Buttons-amigaos-Fullscreen b/fvwm/components/decorations/Buttons-amigaos-Fullscreen
new file mode 100644
index 0000000..c02dd79
--- /dev/null
+++ b/fvwm/components/decorations/Buttons-amigaos-Fullscreen
@@ -0,0 +1,72 @@
+# Amiga Button Setup
+# From the Fvwm-crystal button setup written by Maciej Delmanowski <harnir@linux.net.pl>
+# Modified by Dominique Michel in order to reproduce the look and feel
+# of the Amiga OS
+#
+# For the real lock and feel, just find an Amiga. This is not an exact
+# reproduction of the Amiga button setup.
+#
+# This is the AmigaOS window button setup. Hold the mouse button
+# to see the popup menu of a certain button.
+#
+# Mod : any modifier
+# Mod0: no modifier
+# Mod1: Meta (Alt)
+# Mod2: Shift Alt
+#
+# Original Amiga 3.1 button setup
+# Button 1: close
+# Button 2: raise/lower
+# Button 4: minimize|maximize|fullscreen/default (one of 3/default)
+# Button 6: iconify (on non transiet window)
+
+# First button - close, destroy, iconify
+Mouse 1 1 $[Mod0]	Window-Button-Function Button1 /Window-Menu-Close Close
+Mouse 2 1 $[Mod0]	Window-Button-Function Button1 /Window-Menu-Close FvwmIdent
+Mouse 2 1 $[Mod1]	Window-Button-Function Button1 /Window-Menu-Close Destroy
+Mouse 3 1 $[Mod0]	Window-Button-Function Button1 /Window-Menu-Close Window-Iconify
+Style * Button 1
+
+# Second button - raise/lower and various ways to maximize a window
+Mouse 1 2 $[Mod0]	Window-Button-Function Button2 /Window-Menu-Maximize Fullscreen
+Mouse 2 2 $[Mod0]	Window-Button-Function Button2 /Window-Menu-Maximize Maximize True 0 100
+Mouse 3 2 $[Mod0]	Window-Button-Function Button2 /Window-Menu-Maximize Maximize True 100 0
+Mouse 1 2 $[Mod1]	Window-Button-Function Button2 /Window-Menu-Maximize Maximize True grow grow
+Mouse 2 2 $[Mod1]	Window-Button-Function Button2 /Window-Menu-Maximize Maximize True 0 grow
+Mouse 3 2 $[Mod1]	Window-Button-Function Button2 /Window-Menu-Maximize Maximize True grow 0
+Style * Button 2
+
+Style * NoButton 3
+
+# 4th button - minimize, stick and layers
+Mouse 1 4 $[Mod0]	Window-Button-Function Button4 /Window-Menu-Layer Minimize
+Mouse 1 4 $[Mod1]	Window-Button-Function Button4 /Window-Menu-Layer Stick
+Mouse 2 4 $[Mod0]	Window-Button-Function Button4 /Window-Menu-Layer Layer 0 5
+Mouse 2 4 $[Mod1]	Window-Button-Function Button4 /Window-Menu-Layer Layer 0 3
+Mouse 3 4 $[Mod0]	Window-Button-Function Button4 /Window-Menu-Layer Layer 0 4
+Style * Button 4
+
+Style * NoButton 5
+
+# 6th button - iconify, move a window between pages
+Mouse 1 6 $[Mod0]	Window-Button-Function Button6 /Window-Menu-Page Window-Iconify
+#Mouse 1 6 $[Mod0]	Window-Button-Function Button6 /Window-Menu-Page Window-MoveToPage-Backward
+Mouse 2 6 $[Mod0]	Window-Button-Function Button6 /Window-Menu-Page MoveToPage-Focus prev
+Mouse 3 6 $[Mod0]	Window-Button-Function Button6 /Window-Menu-Page Window-MoveToPage-Forward
+Mouse 1 6 $[Mod1]	Window-Button-Function Button6 /Window-Menu-Page Window-WarpToPage-Backward
+Mouse 2 6 $[Mod1]	Window-Button-Function Button6 /Window-Menu-Page WarpToPage prev
+Mouse 3 6 $[Mod1]	Window-Button-Function Button6 /Window-Menu-Page Window-WarpToPage-Forward
+Style * Button 6
+
+Style * NoButton 7
+
+Style * NoButton 8
+
+Style * NoButton 9
+
+Style * NoButton 0
+
+# NumLock support
+Read $./Buttons-amigaos_NumLock
+
+# vim:ft=fvwm
diff --git a/fvwm/components/decorations/Buttons-amigaos-MiniIcon b/fvwm/components/decorations/Buttons-amigaos-MiniIcon
index b39f869..550f78e 100644
--- a/fvwm/components/decorations/Buttons-amigaos-MiniIcon
+++ b/fvwm/components/decorations/Buttons-amigaos-MiniIcon
@@ -6,21 +6,20 @@
 # to see the popup menu of a certain button.
 
 
-# First button - close, destroy, iconify #save default geometry
+# First button - close, destroy, iconify
 Mouse 1 1 $[Mod0]	Window-Button-Function Button1 /Window-Menu-Close Close
 Mouse 2 1 $[Mod0]	Window-Button-Function Button1 /Window-Menu-Close FvwmIdent
 Mouse 2 1 $[Mod1]	Window-Button-Function Button1 /Window-Menu-Close Destroy
 Mouse 3 1 $[Mod0]	Window-Button-Function Button1 /Window-Menu-Close Window-Iconify
-#SaveWindowGeom
 Style * Button 1
 
 # Second button -various ways to maximize a window
-Mouse 1 2 $[Mod0]	Window-Button-Function Button2 /Window-Menu-Maximize Fullscreen
-Mouse 2 2 $[Mod0]	Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize V100
-Mouse 3 2 $[Mod0]	Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize H100
-Mouse 1 2 $[Mod1]	Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize VHgrow
-Mouse 2 2 $[Mod1]	Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize Vgrow
-Mouse 3 2 $[Mod1]	Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize Hgrow
+Mouse 1 2 $[Mod0]	Window-Button-Function Button2 /Window-Menu-Maximize Maximize
+Mouse 2 2 $[Mod0]	Window-Button-Function Button2 /Window-Menu-Maximize Maximize True 0 100
+Mouse 3 2 $[Mod0]	Window-Button-Function Button2 /Window-Menu-Maximize Maximize True 100 0
+Mouse 1 2 $[Mod1]	Window-Button-Function Button2 /Window-Menu-Maximize Maximize True grow grow
+Mouse 2 2 $[Mod1]	Window-Button-Function Button2 /Window-Menu-Maximize Maximize True 0 grow
+Mouse 3 2 $[Mod1]	Window-Button-Function Button2 /Window-Menu-Maximize Maximize True grow 0
 Style * Button 2
 #Mouse 1 2 $[Mod0] RaiseLower
 
@@ -31,7 +30,7 @@ Mouse 3 3       $[Mod] Window-Lower-Move
 Style * Button 3
 
 # 4th button - minimize, stick and layers
-Mouse 1 4 $[Mod0]	Window-Button-Function Button4 /Window-Menu-Layer Window-Resize Minimize
+Mouse 1 4 $[Mod0]	Window-Button-Function Button4 /Window-Menu-Layer Minimize
 Mouse 1 4 $[Mod1]	Window-Button-Function Button4 /Window-Menu-Layer Stick
 Mouse 2 4 $[Mod0]	Window-Button-Function Button4 /Window-Menu-Layer Layer 0 5
 Mouse 2 4 $[Mod1]	Window-Button-Function Button4 /Window-Menu-Layer Layer 0 3
@@ -52,9 +51,8 @@ Style * Button 6
 
 Style * NoButton 7
 
-# 8th button - 
+# 8th button
 Style * NoButton 8
-#Style * Button 8
 
 Style * NoButton 9
 
diff --git a/fvwm/components/decorations/Buttons-amigaos-MiniIcon-Fullscreen b/fvwm/components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
new file mode 100644
index 0000000..837988e
--- /dev/null
+++ b/fvwm/components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
@@ -0,0 +1,64 @@
+# FVWM-Crystal Button Setup
+# Written by Dominique Michel <dominique_libre@sourceforge.net>
+# from the work of Maciej Delmanowski <harnir@post.pl>
+#
+# This is the AmigaOS window button setup. Hold the mouse buttons
+# to see the popup menu of a certain button.
+
+
+# First button - close, destroy, iconify
+Mouse 1 1 $[Mod0]	Window-Button-Function Button1 /Window-Menu-Close Close
+Mouse 2 1 $[Mod0]	Window-Button-Function Button1 /Window-Menu-Close FvwmIdent
+Mouse 2 1 $[Mod1]	Window-Button-Function Button1 /Window-Menu-Close Destroy
+Mouse 3 1 $[Mod0]	Window-Button-Function Button1 /Window-Menu-Close Window-Iconify
+Style * Button 1
+
+# Second button -various ways to maximize a window
+Mouse 1 2 $[Mod0]	Window-Button-Function Button2 /Window-Menu-Maximize Fullscreen
+Mouse 2 2 $[Mod0]	Window-Button-Function Button2 /Window-Menu-Maximize Maximize True 0 100
+Mouse 3 2 $[Mod0]	Window-Button-Function Button2 /Window-Menu-Maximize Maximize True 100 0
+Mouse 1 2 $[Mod1]	Window-Button-Function Button2 /Window-Menu-Maximize Maximize True grow grow
+Mouse 2 2 $[Mod1]	Window-Button-Function Button2 /Window-Menu-Maximize Maximize True 0 grow
+Mouse 3 2 $[Mod1]	Window-Button-Function Button2 /Window-Menu-Maximize Maximize True grow 0
+Style * Button 2
+#Mouse 1 2 $[Mod0] RaiseLower
+
+# MiniIcon as the third button
+Mouse 1 3       $[Mod] Window-Raise-MoveRaise
+Mouse 2 3       $[Mod] Window-Shade-Resize
+Mouse 3 3       $[Mod] Window-Lower-Move
+Style * Button 3
+
+# 4th button - minimize, stick and layers
+Mouse 1 4 $[Mod0]	Window-Button-Function Button4 /Window-Menu-Layer Minimize
+Mouse 1 4 $[Mod1]	Window-Button-Function Button4 /Window-Menu-Layer Stick
+Mouse 2 4 $[Mod0]	Window-Button-Function Button4 /Window-Menu-Layer Layer 0 5
+Mouse 2 4 $[Mod1]	Window-Button-Function Button4 /Window-Menu-Layer Layer 0 3
+Mouse 3 4 $[Mod0]	Window-Button-Function Button4 /Window-Menu-Layer Layer 0 4
+Style * Button 4
+
+Style * NoButton 5
+
+# 6th button - iconify, move a window between pages
+Mouse 1 6 $[Mod0]	Window-Button-Function Button6 /Window-Menu-Page Window-Iconify
+#Mouse 1 6 $[Mod0]	Window-Button-Function Button6 /Window-Menu-Page Window-MoveToPage-Backward
+Mouse 2 6 $[Mod0]	Window-Button-Function Button6 /Window-Menu-Page MoveToPage-Focus prev
+Mouse 3 6 $[Mod0]	Window-Button-Function Button6 /Window-Menu-Page Window-MoveToPage-Forward
+Mouse 1 6 $[Mod1]	Window-Button-Function Button6 /Window-Menu-Page Window-WarpToPage-Backward
+Mouse 2 6 $[Mod1]	Window-Button-Function Button6 /Window-Menu-Page WarpToPage prev
+Mouse 3 6 $[Mod1]	Window-Button-Function Button6 /Window-Menu-Page Window-WarpToPage-Forward
+Style * Button 6
+
+Style * NoButton 7
+
+# 8th button
+Style * NoButton 8
+
+Style * NoButton 9
+
+Style * NoButton 0
+
+# NumLock support
+Read $./Buttons-amigaos_NumLock
+
+# vim:ft=fvwm
diff --git a/fvwm/components/decorations/Buttons-amigaos_NumLock b/fvwm/components/decorations/Buttons-amigaos_NumLock
index ff869ce..4a85846 100644
--- a/fvwm/components/decorations/Buttons-amigaos_NumLock
+++ b/fvwm/components/decorations/Buttons-amigaos_NumLock
@@ -13,15 +13,15 @@ Mouse 2 1 $[Mod1]2	Window-Button-Function Button1 /Window-Menu-Close Destroy
 Mouse 3 1 $[Mod0]2	Window-Button-Function Button1 /Window-Menu-Close Window-Iconify
 
 # 2th button - various ways to maximize a window
-Mouse 1 2 $[Mod0]2	Window-Button-Function Button2 /Window-Menu-Maximize Fullscreen
-Mouse 2 2 $[Mod0]2	Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize V100
-Mouse 3 2 $[Mod0]2	Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize H100
-Mouse 1 2 $[Mod1]2	Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize VHgrow
-Mouse 2 2 $[Mod1]2	Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize Vgrow
-Mouse 3 2 $[Mod1]2	Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize Hgrow
+Mouse 1 2 $[Mod0]2	Window-Button-Function Button2 /Window-Menu-Maximize Maximize
+Mouse 2 2 $[Mod0]2	Window-Button-Function Button2 /Window-Menu-Maximize Maximize True 0 100
+Mouse 3 2 $[Mod0]2	Window-Button-Function Button2 /Window-Menu-Maximize Maximize True 100 0
+Mouse 1 2 $[Mod1]2	Window-Button-Function Button2 /Window-Menu-Maximize Maximize True grow grow
+Mouse 2 2 $[Mod1]2	Window-Button-Function Button2 /Window-Menu-Maximize Maximize True 0 grow
+Mouse 3 2 $[Mod1]2	Window-Button-Function Button2 /Window-Menu-Maximize Maximize True grow 0
 
 # 4th button - minimize, stick and layers
-Mouse 1 4 $[Mod0]2	Window-Button-Function Button4 /Window-Menu-Layer Window-Resize Minimize
+Mouse 1 4 $[Mod0]2	Window-Button-Function Button4 /Window-Menu-Layer Minimize
 Mouse 1 4 $[Mod1]2	Window-Button-Function Button4 /Window-Menu-Layer Stick
 Mouse 2 4 $[Mod0]2	Window-Button-Function Button4 /Window-Menu-Layer Layer 0 5
 Mouse 2 4 $[Mod1]2	Window-Button-Function Button4 /Window-Menu-Layer Layer 0 3
diff --git a/fvwm/components/decorations/Buttons-fvwm-crystal b/fvwm/components/decorations/Buttons-fvwm-crystal
index cd39b1e..0b0e392 100644
--- a/fvwm/components/decorations/Buttons-fvwm-crystal
+++ b/fvwm/components/decorations/Buttons-fvwm-crystal
@@ -23,18 +23,18 @@ Style * Button 2
 Style * NoButton 3
 
 # 4th button - various ways to maximize a window
-Mouse 1 4 $[Mod0]	Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize Maximize
-Mouse 2 4 $[Mod0]	Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize V100 
-Mouse 3 4 $[Mod0]	Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize H100
-Mouse 1 4 $[Mod1]	Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize VHgrow
-Mouse 2 4 $[Mod1]	Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize Vgrow
-Mouse 3 4 $[Mod1]	Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize Hgrow
+Mouse 1 4 $[Mod0]	Window-Button-Function Button4 /Window-Menu-Maximize Maximize
+Mouse 2 4 $[Mod0]	Window-Button-Function Button4 /Window-Menu-Maximize Maximize True 0 100
+Mouse 3 4 $[Mod0]	Window-Button-Function Button4 /Window-Menu-Maximize Maximize True 100 0
+Mouse 1 4 $[Mod1]	Window-Button-Function Button4 /Window-Menu-Maximize Maximize True grow grow
+Mouse 2 4 $[Mod1]	Window-Button-Function Button4 /Window-Menu-Maximize Maximize True 0 grow
+Mouse 3 4 $[Mod1]	Window-Button-Function Button4 /Window-Menu-Maximize Maximize True grow 0
 Style * Button 4
 
 Style * NoButton 5
 
 # 6th button - additional window commands
-Mouse 1 6 $[Mod0]	Window-Button-Function Button6 /Window-Menu-Layer Window-Resize Minimize
+Mouse 1 6 $[Mod0]	Window-Button-Function Button6 /Window-Menu-Layer Minimize
 Mouse 1 6 $[Mod1]	Window-Button-Function Button6 /Window-Menu-Layer Stick
 Mouse 2 6 $[Mod0]	Window-Button-Function Button6 /Window-Menu-Layer Layer 0 5
 Mouse 2 6 $[Mod1]	Window-Button-Function Button6 /Window-Menu-Layer Layer 0 3
diff --git a/fvwm/components/decorations/Buttons-fvwm-crystal-MiniIcon b/fvwm/components/decorations/Buttons-fvwm-crystal-MiniIcon
index 77f3483..27ab2c8 100644
--- a/fvwm/components/decorations/Buttons-fvwm-crystal-MiniIcon
+++ b/fvwm/components/decorations/Buttons-fvwm-crystal-MiniIcon
@@ -27,18 +27,18 @@ Mouse 3 3       $[Mod] Window-Lower-Move
 Style * Button 3
 
 # 4th button - various ways to maximize a window
-Mouse 1 4 $[Mod0]	Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize Maximize
-Mouse 2 4 $[Mod0]	Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize V100
-Mouse 3 4 $[Mod0]	Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize H100
-Mouse 1 4 $[Mod1]	Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize VHgrow
-Mouse 2 4 $[Mod1]	Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize Vgrow
-Mouse 3 4 $[Mod1]	Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize Hgrow
+Mouse 1 4 $[Mod0]	Window-Button-Function Button4 /Window-Menu-Maximize Maximize
+Mouse 2 4 $[Mod0]	Window-Button-Function Button4 /Window-Menu-Maximize Maximize True 0 100
+Mouse 3 4 $[Mod0]	Window-Button-Function Button4 /Window-Menu-Maximize Maximize True 100 0
+Mouse 1 4 $[Mod1]	Window-Button-Function Button4 /Window-Menu-Maximize Maximize True grow grow
+Mouse 2 4 $[Mod1]	Window-Button-Function Button4 /Window-Menu-Maximize Maximize True 0 grow
+Mouse 3 4 $[Mod1]	Window-Button-Function Button4 /Window-Menu-Maximize Maximize True grow 0
 Style * Button 4
 
 Style * NoButton 5
 
 # 6th button - additional window commands
-Mouse 1 6 $[Mod0]	Window-Button-Function Button6 /Window-Menu-Layer Window-Resize Minimize
+Mouse 1 6 $[Mod0]	Window-Button-Function Button6 /Window-Menu-Layer Minimize
 Mouse 1 6 $[Mod1]	Window-Button-Function Button6 /Window-Menu-Layer Stick
 Mouse 2 6 $[Mod0]	Window-Button-Function Button6 /Window-Menu-Layer Layer 0 5
 Mouse 2 6 $[Mod1]	Window-Button-Function Button6 /Window-Menu-Layer Layer 0 3
diff --git a/fvwm/components/decorations/Buttons-fvwm-crystal_NumLock b/fvwm/components/decorations/Buttons-fvwm-crystal_NumLock
index 3fd10e3..4fb36bb 100644
--- a/fvwm/components/decorations/Buttons-fvwm-crystal_NumLock
+++ b/fvwm/components/decorations/Buttons-fvwm-crystal_NumLock
@@ -14,15 +14,15 @@ Mouse 2 1 $[Mod1]2	Window-Button-Function Button1 /Window-Menu-Close Destroy
 Mouse 2 2 $[Mod1]2	Window-Button-Function Button2 /Window-Menu-Close Destroy
 
 # 4th button - various ways to maximize a window
-Mouse 1 4 $[Mod0]2	Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize Maximize
-Mouse 2 4 $[Mod0]2	Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize V100
-Mouse 3 4 $[Mod0]2	Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize H100
-Mouse 1 4 $[Mod1]2	Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize VHgrow
-Mouse 2 4 $[Mod1]2	Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize Vgrow
-Mouse 3 4 $[Mod1]2	Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize Hgrow
+Mouse 1 4 $[Mod0]2	Window-Button-Function Button4 /Window-Menu-Maximize Maximize
+Mouse 2 4 $[Mod0]2	Window-Button-Function Button4 /Window-Menu-Maximize Maximize True 0 100
+Mouse 3 4 $[Mod0]2	Window-Button-Function Button4 /Window-Menu-Maximize Maximize True 100 0
+Mouse 1 4 $[Mod1]2	Window-Button-Function Button4 /Window-Menu-Maximize Maximize True grow grow
+Mouse 2 4 $[Mod1]2	Window-Button-Function Button4 /Window-Menu-Maximize Maximize True 0 grow
+Mouse 3 4 $[Mod1]2	Window-Button-Function Button4 /Window-Menu-Maximize Maximize True grow 0
 
 # 6th button - additional window commands
-Mouse 1 6 $[Mod0]2	Window-Button-Function Button6 /Window-Menu-Layer Window-Resize Minimize
+Mouse 1 6 $[Mod0]2	Window-Button-Function Button6 /Window-Menu-Layer Minimize
 Mouse 1 6 $[Mod1]2	Window-Button-Function Button6 /Window-Menu-Layer Stick
 Mouse 2 6 $[Mod0]2	Window-Button-Function Button6 /Window-Menu-Layer Layer 0 5
 Mouse 2 6 $[Mod1]2	Window-Button-Function Button6 /Window-Menu-Layer Layer 0 3
diff --git a/fvwm/components/decorations/Buttons-macosx b/fvwm/components/decorations/Buttons-macosx
index 5d74011..60703aa 100644
--- a/fvwm/components/decorations/Buttons-macosx
+++ b/fvwm/components/decorations/Buttons-macosx
@@ -22,12 +22,12 @@ Style * Button 3
 Style * NoButton 4
 
 # third button - various ways to maximize a window
-Mouse 1 5 $[Mod0]	Window-Button-Function Button5 /Window-Menu-Maximize Window-Resize Maximize
-Mouse 2 5 $[Mod0]	Window-Button-Function Button5 /Window-Menu-Maximize Window-Resize V100
-Mouse 3 5 $[Mod0]	Window-Button-Function Button5 /Window-Menu-Maximize Window-Resize H100
-Mouse 1 5 $[Mod1]	Window-Button-Function Button5 /Window-Menu-Maximize Window-Resize VHgrow
-Mouse 2 5 $[Mod1]	Window-Button-Function Button5 /Window-Menu-Maximize Window-Resize Vgrow
-Mouse 3 5 $[Mod1]	Window-Button-Function Button5 /Window-Menu-Maximize Window-Resize Hgrow
+Mouse 1 5 $[Mod0]	Window-Button-Function Button5 /Window-Menu-Maximize Maximize
+Mouse 2 5 $[Mod0]	Window-Button-Function Button5 /Window-Menu-Maximize Maximize 0 100
+Mouse 3 5 $[Mod0]	Window-Button-Function Button5 /Window-Menu-Maximize Maximize 100 0
+Mouse 1 5 $[Mod1]	Window-Button-Function Button5 /Window-Menu-Maximize Maximize grow grow
+Mouse 2 5 $[Mod1]	Window-Button-Function Button5 /Window-Menu-Maximize Maximize 0 grow
+Mouse 3 5 $[Mod1]	Window-Button-Function Button5 /Window-Menu-Maximize Maximize grow 0
 Style * Button 5
 
 Style * NoButton 6
diff --git a/fvwm/components/decorations/Buttons-macosx-MiniIcon b/fvwm/components/decorations/Buttons-macosx-MiniIcon
index f711510..9db0ccd 100644
--- a/fvwm/components/decorations/Buttons-macosx-MiniIcon
+++ b/fvwm/components/decorations/Buttons-macosx-MiniIcon
@@ -22,12 +22,12 @@ Style * Button 3
 Style * NoButton 4
 
 # third button - various ways to maximize a window
-Mouse 1 5 $[Mod0]	Window-Button-Function Button5 /Window-Menu-Maximize Window-Resize Maximize
-Mouse 2 5 $[Mod0]	Window-Button-Function Button5 /Window-Menu-Maximize Window-Resize V100
-Mouse 3 5 $[Mod0]	Window-Button-Function Button5 /Window-Menu-Maximize Window-Resize H100
-Mouse 1 5 $[Mod1]	Window-Button-Function Button5 /Window-Menu-Maximize Window-Resize VHgrow
-Mouse 2 5 $[Mod1]	Window-Button-Function Button5 /Window-Menu-Maximize Window-Resize Vgrow
-Mouse 3 5 $[Mod1]	Window-Button-Function Button5 /Window-Menu-Maximize Window-Resize Hgrow
+Mouse 1 5 $[Mod0]	Window-Button-Function Button5 /Window-Menu-Maximize Maximize
+Mouse 2 5 $[Mod0]	Window-Button-Function Button5 /Window-Menu-Maximize Maximize 0 100
+Mouse 3 5 $[Mod0]	Window-Button-Function Button5 /Window-Menu-Maximize Maximize 100 0
+Mouse 1 5 $[Mod1]	Window-Button-Function Button5 /Window-Menu-Maximize Maximize grow grow
+Mouse 2 5 $[Mod1]	Window-Button-Function Button5 /Window-Menu-Maximize Maximize 0 grow
+Mouse 3 5 $[Mod1]	Window-Button-Function Button5 /Window-Menu-Maximize Maximize grow 0
 Style * Button 5
 
 Style * NoButton 6
diff --git a/fvwm/components/decorations/Buttons-macosx_NumLock b/fvwm/components/decorations/Buttons-macosx_NumLock
index 8ae6e24..010d147 100644
--- a/fvwm/components/decorations/Buttons-macosx_NumLock
+++ b/fvwm/components/decorations/Buttons-macosx_NumLock
@@ -7,11 +7,11 @@
 # Additional support for NumLock key
 
 # third button - various ways to maximize a window
-Mouse 1 5 $[Mod0]2	Window-Button-Function Button5 /Window-Menu-Maximize Window-Resize Maximize
-Mouse 2 5 $[Mod0]2	Window-Button-Function Button5 /Window-Menu-Maximize Window-Resize V100
-Mouse 3 5 $[Mod0]2	Window-Button-Function Button5 /Window-Menu-Maximize Window-Resize H100
-Mouse 1 5 $[Mod1]2	Window-Button-Function Button5 /Window-Menu-Maximize Window-Resize VHgrow
-Mouse 2 5 $[Mod1]2	Window-Button-Function Button5 /Window-Menu-Maximize Window-Resize Vgrow
-Mouse 3 5 $[Mod1]2	Window-Button-Function Button5 /Window-Menu-Maximize Window-Resize Hgrow
+Mouse 1 5 $[Mod0]2	Window-Button-Function Button5 /Window-Menu-Maximize Maximize
+Mouse 2 5 $[Mod0]2	Window-Button-Function Button5 /Window-Menu-Maximize Maximize 0 100
+Mouse 3 5 $[Mod0]2	Window-Button-Function Button5 /Window-Menu-Maximize Maximize 100 0
+Mouse 1 5 $[Mod1]2	Window-Button-Function Button5 /Window-Menu-Maximize Maximize grow grow
+Mouse 2 5 $[Mod1]2	Window-Button-Function Button5 /Window-Menu-Maximize Maximize 0 grow
+Mouse 3 5 $[Mod1]2	Window-Button-Function Button5 /Window-Menu-Maximize Maximize grow 0
 
 # vim:ft=fvwm
diff --git a/fvwm/components/decorations/Buttons-os2 b/fvwm/components/decorations/Buttons-os2
index b8179ab..01720aa 100644
--- a/fvwm/components/decorations/Buttons-os2
+++ b/fvwm/components/decorations/Buttons-os2
@@ -12,12 +12,12 @@ Mouse 3 1 $[Mod]	Window-Button-Function Button1 /Window-Menu Window-Iconify
 Style * Button 1
 
 # 2nd button - various ways to maximize a window
-Mouse 1 2 $[Mod0]	Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize Maximize
-Mouse 2 2 $[Mod0]	Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize V100
-Mouse 3 2 $[Mod0]	Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize H100
-Mouse 1 2 $[Mod1]	Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize VHgrow
-Mouse 2 2 $[Mod1]	Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize Vgrow
-Mouse 3 2 $[Mod1]	Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize Hgrow
+Mouse 1 2 $[Mod0]	Window-Button-Function Button2 /Window-Menu-Maximize Maximize
+Mouse 2 2 $[Mod0]	Window-Button-Function Button2 /Window-Menu-Maximize Maximize 0 100
+Mouse 3 2 $[Mod0]	Window-Button-Function Button2 /Window-Menu-Maximize Maximize 100 0
+Mouse 1 2 $[Mod1]	Window-Button-Function Button2 /Window-Menu-Maximize Maximize grow grow
+Mouse 2 2 $[Mod1]	Window-Button-Function Button2 /Window-Menu-Maximize Maximize 0 grow
+Mouse 3 2 $[Mod1]	Window-Button-Function Button2 /Window-Menu-Maximize Maximize grow 0
 Style * Button 2
 
 Style * NoButton 3
diff --git a/fvwm/components/decorations/Buttons-os2-MiniIcon b/fvwm/components/decorations/Buttons-os2-MiniIcon
index eaed0f2..4dedb39 100644
--- a/fvwm/components/decorations/Buttons-os2-MiniIcon
+++ b/fvwm/components/decorations/Buttons-os2-MiniIcon
@@ -12,12 +12,12 @@ Mouse 3 1 $[Mod]	Window-Button-Function Button1 /Window-Menu Window-Iconify
 Style * Button 1
 
 # 2nd button - various ways to maximize a window
-Mouse 1 2 $[Mod0]	Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize Maximize
-Mouse 2 2 $[Mod0]	Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize V100
-Mouse 3 2 $[Mod0]	Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize H100
-Mouse 1 2 $[Mod1]	Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize VHgrow
-Mouse 2 2 $[Mod1]	Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize Vgrow
-Mouse 3 2 $[Mod1]	Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize Hgrow
+Mouse 1 2 $[Mod0]	Window-Button-Function Button2 /Window-Menu-Maximize Maximize
+Mouse 2 2 $[Mod0]	Window-Button-Function Button2 /Window-Menu-Maximize Maximize 0 100
+Mouse 3 2 $[Mod0]	Window-Button-Function Button2 /Window-Menu-Maximize Maximize 100 0
+Mouse 1 2 $[Mod1]	Window-Button-Function Button2 /Window-Menu-Maximize Maximize grow grow
+Mouse 2 2 $[Mod1]	Window-Button-Function Button2 /Window-Menu-Maximize Maximize 0 grow
+Mouse 3 2 $[Mod1]	Window-Button-Function Button2 /Window-Menu-Maximize Maximize grow 0
 Style * Button 2
 
 # MiniIcon
diff --git a/fvwm/components/decorations/Buttons-os2_NumLock b/fvwm/components/decorations/Buttons-os2_NumLock
index e3718f8..07c73b0 100644
--- a/fvwm/components/decorations/Buttons-os2_NumLock
+++ b/fvwm/components/decorations/Buttons-os2_NumLock
@@ -7,11 +7,11 @@
 # Additional support for NumLock key
 
 # 2nd button - various ways to maximize a window
-Mouse 1 2 $[Mod0]2	Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize Maximize
-Mouse 2 2 $[Mod0]2	Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize V100
-Mouse 3 2 $[Mod0]2	Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize H100
-Mouse 1 2 $[Mod1]2	Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize VHgrow
-Mouse 2 2 $[Mod1]2	Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize Vgrow
-Mouse 3 2 $[Mod1]2	Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize Hgrow
+Mouse 1 2 $[Mod0]2	Window-Button-Function Button2 /Window-Menu-Maximize Maximize
+Mouse 2 2 $[Mod0]2	Window-Button-Function Button2 /Window-Menu-Maximize Maximize 0 100
+Mouse 3 2 $[Mod0]2	Window-Button-Function Button2 /Window-Menu-Maximize Maximize 100 0
+Mouse 1 2 $[Mod1]2	Window-Button-Function Button2 /Window-Menu-Maximize Maximize grow grow
+Mouse 2 2 $[Mod1]2	Window-Button-Function Button2 /Window-Menu-Maximize Maximize 0 grow
+Mouse 3 2 $[Mod1]2	Window-Button-Function Button2 /Window-Menu-Maximize Maximize grow 0
 
 # vim:ft=fvwm
diff --git a/fvwm/components/decorations/Buttons-windows b/fvwm/components/decorations/Buttons-windows
index 6ca839d..a3f0ae6 100644
--- a/fvwm/components/decorations/Buttons-windows
+++ b/fvwm/components/decorations/Buttons-windows
@@ -18,12 +18,12 @@ Style * Button 2
 Style * NoButton 3
 
 # 4th button - various ways to maximize a window
-Mouse 1 4 $[Mod0]	Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize Maximize
-Mouse 2 4 $[Mod0]	Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize V100
-Mouse 3 4 $[Mod0]	Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize H100
-Mouse 1 4 $[Mod1]	Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize VHgrow
-Mouse 2 4 $[Mod1]	Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize Vgrow
-Mouse 3 4 $[Mod1]	Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize Hgrow
+Mouse 1 4 $[Mod0]	Window-Button-Function Button4 /Window-Menu-Maximize Maximize
+Mouse 2 4 $[Mod0]	Window-Button-Function Button4 /Window-Menu-Maximize Maximize 0 100
+Mouse 3 4 $[Mod0]	Window-Button-Function Button4 /Window-Menu-Maximize Maximize 100 0
+Mouse 1 4 $[Mod1]	Window-Button-Function Button4 /Window-Menu-Maximize Maximize grow grow
+Mouse 2 4 $[Mod1]	Window-Button-Function Button4 /Window-Menu-Maximize Maximize 0 grow
+Mouse 3 4 $[Mod1]	Window-Button-Function Button4 /Window-Menu-Maximize Maximize grow 0
 Style * Button 4
 
 Style * NoButton 5
diff --git a/fvwm/components/decorations/Buttons-windows_NumLock b/fvwm/components/decorations/Buttons-windows_NumLock
index acadbf6..8a65063 100644
--- a/fvwm/components/decorations/Buttons-windows_NumLock
+++ b/fvwm/components/decorations/Buttons-windows_NumLock
@@ -7,11 +7,11 @@
 # Additional support for NumLock key
 
 # 4th button - various ways to maximize a window
-Mouse 1 4 $[Mod0]2	Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize Maximize
-Mouse 2 4 $[Mod0]2	Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize V100
-Mouse 3 4 $[Mod0]2	Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize H100
-Mouse 1 4 $[Mod1]2	Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize VHgrow
-Mouse 2 4 $[Mod1]2	Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize Vgrow
-Mouse 3 4 $[Mod1]2	Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize Hgrow
+Mouse 1 4 $[Mod0]2	Window-Button-Function Button4 /Window-Menu-Maximize Maximize
+Mouse 2 4 $[Mod0]2	Window-Button-Function Button4 /Window-Menu-Maximize Maximize 0 100
+Mouse 3 4 $[Mod0]2	Window-Button-Function Button4 /Window-Menu-Maximize Maximize 100 0
+Mouse 1 4 $[Mod1]2	Window-Button-Function Button4 /Window-Menu-Maximize Maximize grow grow
+Mouse 2 4 $[Mod1]2	Window-Button-Function Button4 /Window-Menu-Maximize Maximize 0 grow
+Mouse 3 4 $[Mod1]2	Window-Button-Function Button4 /Window-Menu-Maximize Maximize grow 0
 
 # vim:ft=fvwm
diff --git a/fvwm/components/desktop/FVWM-Crystal_Preferences b/fvwm/components/desktop/FVWM-Crystal_Preferences
index d3ad636..dd5b54d 100644
--- a/fvwm/components/desktop/FVWM-Crystal_Preferences
+++ b/fvwm/components/desktop/FVWM-Crystal_Preferences
@@ -1,9 +1,11 @@
 # Load frequently used FVWM-Crystal preferences
 
+LoadPreferences MouseVelocity
 LoadPreferences NotificationAreaManager
 LoadPreferences DeskPageX
 InfoStoreAdd Desk_Pages_Y "1"
 DesktopSize $[infostore.Desk_Pages_X]x$[infostore.Desk_Pages_Y]
 LoadPreferences AutoHibernation
+LoadPreferences ScreenLidSuspend
 
 # vim:ft=fvwm
diff --git a/fvwm/components/desktop/FVWM-Crystal_Styles b/fvwm/components/desktop/FVWM-Crystal_Styles
index 9059723..b6472d7 100644
--- a/fvwm/components/desktop/FVWM-Crystal_Styles
+++ b/fvwm/components/desktop/FVWM-Crystal_Styles
@@ -10,7 +10,9 @@
 Include components/styles/FVWM
 Append components/styles/Applications
 Include components/styles/QuakeConsole
-Append components/styles/Application-Icons-22-32
+Include components/styles/Generated-Application-Icons-22-32
+# Schedule needed after Restart !?!
+Schedule 1 Append components/styles/Application-Icons-22-32
 Include components/styles/Menu
 Include components/styles/CursorStyle
 # Default focus policy and terminal behaviour - must be after the FVWM styles
diff --git a/fvwm/components/functions/About b/fvwm/components/functions/About
index f336e38..95ac4c3 100644
--- a/fvwm/components/functions/About
+++ b/fvwm/components/functions/About
@@ -5,7 +5,9 @@ DestroyModuleConfig About: *
 *About: Line center
 *About: Text "FVWM-Crystal"
 *About: Line center
-*About: Text "$[gt.Version]: 3.4.1"
+*About: Text "$[gt.Version]: 3.7.5"
+*About: Line center
+*About: Text "Magic Star"
 *About: Line center
 *About: Line center
 *About: Text "$[gt.Authors]: Maciej Delmanowski <harnir@gna.org>"
diff --git a/fvwm/components/functions/BlingBling b/fvwm/components/functions/BlingBling
index ced03bc..ef155e8 100644
--- a/fvwm/components/functions/BlingBling
+++ b/fvwm/components/functions/BlingBling
@@ -16,7 +16,7 @@
 #	Keap this file version below 1.0.0 because of that.
 
 # Set last focused window translucent, and focused window opaque
-DestroyFunc FvwmTranslucensyChange
+DestroyFunc FvwmTranslucencyChange
 AddToFunc FvwmTranslucencyChange
 + I ThisWindow (!FvwmButtons*, !ApplicationPanel, !FvwmPager*, !FvwmIconMan*, !Iconic) Exec $[FVWM_SYSTEMDIR]/scripts/SetTranslucency $[LastFocus] $[w.id]
 + I ThisWindow (!FvwmButtons*, !ApplicationPanel, !FvwmPager*, !FvwmIconMan*, !Iconic) SetEnv LastFocus $[w.id]
diff --git a/fvwm/components/functions/CheckForFiles b/fvwm/components/functions/CheckForFiles
index 0ea6618..a60479d 100644
--- a/fvwm/components/functions/CheckForFiles
+++ b/fvwm/components/functions/CheckForFiles
@@ -12,7 +12,9 @@
 
 # Load date for last installed package with a desktop file
 LoadPreferences DateLastApp
+# XDG Menu
 LoadPreferences XDGMenu
+Test (EnvMatch XDGMenu yes) LoadXDGMenu
 # Load the system editor
 LoadPreferences EDITOR
 
@@ -37,7 +39,6 @@ AddToFunc CheckApplicationsDatabase
 CheckPrefFile MediaDirectories
 CheckPrefFile DesktopDirs
 CheckPrefFile IconDirs
-CheckPrefFile BROWSER
 CheckPrefFile EDITOR
 CheckPrefFile Startup
 CheckPrefFile FullScreenApps
diff --git a/fvwm/components/functions/CustomButtonBar-Menu b/fvwm/components/functions/CustomButtonBar-Menu
new file mode 100644
index 0000000..517f547
--- /dev/null
+++ b/fvwm/components/functions/CustomButtonBar-Menu
@@ -0,0 +1,318 @@
+# Custom button bar préférences menu for FVWM-Crystal
+#
+# Version:	1.0.2
+# License: 	GPL 3+
+#
+# Author:	Dominique Michel <dominique_libre@users.sourceforge.net>	
+#
+# Created:	<04/19/2016>
+# Changed:	<09/05/2019>
+#
+# Description:	provide the preferences menu for the custom button bar in
+# FVWM-Crystal.
+
+# To include the magic button menu into a recipe:
+#	Include components/functions/CustomButtonBar-Menu
+# Load the magic button:
+#	Include tmp/CustomButtonBar
+# Generate the button, normaly not needed, but if a previously screwed up button
+# is in tmp/CustomButtonBar, to generate a new one and load it:
+#	GenerateCustomButtonBar
+
+# TODO:
+#	(- add support to change the icons order and to remove them, for now with $EDITOR)
+#	(- handles to move it)
+#	(- pref to integrate it into the recipes)
+#	(- tears off pref menu confuses the button, fix it.
+#	(- when a launcher is present 2 times, a click to remove one of them removes the 2. Fix it.
+
+LoadPreferences CustomButtonBarLocation
+LoadPreferences CustomButtonSize
+LoadPreferences CustomButtonBarToggle
+LoadPreferences CustomButtonClock
+LoadPreferences CustomButtonCpuTemp
+LoadPreferences CustomButtonAcpiBatt
+LoadPreferences CustomButtonCpuFreq
+LoadPreferences CustomButtonPager
+
+#Generate the temporary files
+PipeRead "if [ ! -e $[FVWM_USERDIR]/tmp/CustomBarApplications ]; \
+	then $[FVWM_SYSTEMDIR]/scripts/CustomButtonBar/CustomButtonBarMenu; fi; \
+	if [ ! -e $[FVWM_USERDIR]/tmp/CustomButtonBar ]; \
+	then $[FVWM_SYSTEMDIR]/scripts/CustomButtonBar/CustomButtonBar $[vp.width] $[vp.height] $[infostore.CustomBarLocation] $[infostore.CustomButtonSize] \
+	    $[infostore.CustomButtonClock] $[infostore.CustomButtonCpuTemp] $[infostore.CustomButtonAcpiBatt] $[infostore.CustomButtonCpuFreq] \
+	    $[infostore.CustomButtonPager] $[infostore.Desk_Pages_X] $[infostore.NotificationAreaManager] \
+	    $[infostore.EWMH_DI_Left] $[infostore.EWMH_DI_Right] $[infostore.EWMH_DI_Top] $[infostore.EWMH_DI_Bottom]; fi"
+
+# Load the menu
+Include tmp/CustomBarApplications
+
+# Preferences
+DestroyFunc ButtonClockPref
+AddToFunc ButtonClockPref
++ I InfoStoreAdd CustomButtonClock $0
++ I SavePreferences CustomButtonClock "InfoStoreAdd CustomButtonClock $0"
++ I GenerateCustomButtonBar
+
+DestroyMenu /CustomButtonClock
+AddToMenu /CustomButtonClock
++ '$[gt.Normal]' ButtonClockPref Clock
++ '$[gt.24 hours]' ButtonClockPref Clock-24h
++ '$[gt.Small]' ButtonClockPref Clock-small
++ '$[gt.Small + date]' ButtonClockPref Clock-small_date
++ '$[gt.24 hours small + date]' ButtonClockPref Clock-24h-small_date
++ '$[gt.Off]' ButtonClockPref no
+
+DestroyFunc ButtonAcpiBattPref
+AddToFunc ButtonAcpiBattPref
++ I InfoStoreAdd CustomButtonAcpiBatt $0
++ I SavePreferences CustomButtonAcpiBatt "InfoStoreAdd CustomButtonAcpiBatt $0"
++ I GenerateCustomButtonBar
+
+DestroyMenu /CustomButtonAcpiBatt
+AddToMenu /CustomButtonAcpiBatt
++ '$[gt.On]' ButtonAcpiBattPref AcpiBatt
++ '$[gt.Off]' ButtonAcpiBattPref off
+
+DestroyFunc ButtonCpuTempPref
+AddToFunc ButtonCpuTempPref
++ I InfoStoreAdd CustomButtonCpuTemp $0
++ I SavePreferences CustomButtonCpuTemp "InfoStoreAdd CustomButtonCpuTemp $0"
++ I GenerateCustomButtonBar
+
+DestroyMenu /CustomButtonCpuTemp
+AddToMenu /CustomButtonCpuTemp
++ '$[gt.On]' ButtonCpuTempPref CpuTemp
++ '$[gt.Off]' ButtonCpuTempPref off
+
+DestroyFunc ButtonCpuFreqPref
+AddToFunc ButtonCpuFreqPref
++ I InfoStoreAdd CustomButtonCpuFreq $0
++ I SavePreferences CustomButtonCpuFreq "InfoStoreAdd CustomButtonCpuFreq $0"
++ I GenerateCustomButtonBar
+
+DestroyMenu /CustomButtonCpuFreq
+AddToMenu /CustomButtonCpuFreq
++ '$[gt.Normal]' ButtonCpuFreqPref CpuFreq
++ '$[gt.Small]' ButtonCpuFreqPref CpuFreq-small
++ '$[gt.Off]' ButtonCpuFreqPref off
+
+DestroyFunc ButtonPagerPref
+AddToFunc ButtonPagerPref
++ I InfoStoreAdd CustomButtonPager $0
++ I SavePreferences CustomButtonPager "InfoStoreAdd CustomButtonPager $0"
++ I GenerateCustomButtonBar
+
+DestroyMenu /CustomButtonPager
+AddToMenu /CustomButtonPager
++ '$[gt.On]' ButtonPagerPref Pager
++ '$[gt.Off]' ButtonPagerPref off
+
+# Save 1 preference; it is simpler to have the preferences function here;
+# modified version of AppendPreferences.
+DestroyFunc AddCustomButton
+AddToFunc AddCustomButton
++ I PipeRead 'PrefFile="$[FVWM_USERDIR]/preferences/CustomButtonBar"; \
+	touch ${PrefFile}; sed \'$[infostore.CurrentCustomButton]a\\$*\' -i ${PrefFile}; \
+	sed -i s:48x48:$[infostore.CustomButtonSize]x$[infostore.CustomButtonSize]: ${PrefFile}; \
+	sed -i s:32x32:$[infostore.CustomButtonSize]x$[infostore.CustomButtonSize]: ${PrefFile}; \
+	sed -i s:22x22:$[infostore.CustomButtonSize]x$[infostore.CustomButtonSize]: ${PrefFile}'
++ I GenerateCustomButtonBar
+
+DestroyFunc DeleteThatButton
+AddToFunc DeleteThatButton
++ I PipeRead 'sed "\\:^$0:d" -i $[FVWM_USERDIR]/preferences/CustomButtonBar'
++ I GenerateCustomButtonBar
+
+# The button size
+DestroyFunc ButtonSmallSize
+AddToFunc ButtonSmallSize
++ I InfoStoreAdd CustomButtonSize 22
++ I SavePreferences CustomButtonSize "InfoStoreAdd CustomButtonSize 22
++ I PipeRead "sed -i s:48x48:22x22: $[FVWM_USERDIR]/preferences/CustomButtonBar"
++ I PipeRead "sed -i s:32x32:22x22: $[FVWM_USERDIR]/preferences/CustomButtonBar"
++ I GenerateCustomButtonBar
+
+DestroyFunc ButtonMediumSize
+AddToFunc ButtonMediumSize
++ I InfoStoreAdd CustomButtonSize 32
++ I SavePreferences CustomButtonSize "InfoStoreAdd CustomButtonSize 32
++ I PipeRead "sed -i s:48x48:32x32: $[FVWM_USERDIR]/preferences/CustomButtonBar"
++ I PipeRead "sed -i s:22x22:32x32: $[FVWM_USERDIR]/preferences/CustomButtonBar"
++ I GenerateCustomButtonBar
+
+DestroyFunc ButtonBigSize
+AddToFunc ButtonBigSize
++ I InfoStoreAdd CustomButtonSize 48
++ I SavePreferences CustomButtonSize "InfoStoreAdd CustomButtonSize 48
++ I PipeRead "sed -i s:32x32:48x48: $[FVWM_USERDIR]/preferences/CustomButtonBar"
++ I PipeRead "sed -i s:22x22:48x48: $[FVWM_USERDIR]/preferences/CustomButtonBar"
++ I GenerateCustomButtonBar
+
+DestroyMenu /CustomButtonSize
+AddToMenu /CustomButtonSize
++ '$[gt.Small]' ButtonSmallSize
++ '$[gt.Medium]' ButtonMediumSize
++ '$[gt.Big]' ButtonBigSize
+
+DestroyFunc ToggleButtonBarOn
+AddToFunc  ToggleButtonBarOn
++ I InfoStoreAdd CustomBarToggle On
++ I EdgeLeaveCommand
++ I EdgeLeaveCommand $[infostore.CustomBarLocation] Panel-Toggle-OnTop
++ I SavePreferences CustomButtonBarToggle "InfoStoreAdd CustomBarToggle On"
+
+DestroyFunc ToggleButtonBarOff
+AddToFunc  ToggleButtonBarOff
++ I InfoStoreAdd CustomBarToggle Off
++ I EdgeLeaveCommand
++ I SavePreferences CustomButtonBarToggle "InfoStoreAdd CustomBarToggle Off"
+
+DestroyMenu /ToggleButtonBar
+AddToMenu /ToggleButtonBar
++ '$[gt.On]' ToggleButtonBarOn
++ '$[gt.Off]' ToggleButtonBarOff
+
+DestroyFunc GenerateCustomButtonMenu
+AddToFunc GenerateCustomButtonMenu
++ I PipeRead "$[FVWM_SYSTEMDIR]/scripts/CustomButtonBar/CustomButtonBarMenu
++ I Include tmp/CustomBarApplications
+
+DestroyFunc ToggleButtonBarAuto
+AddToFunc ToggleButtonBarAuto
++ I EdgeLeaveCommand
++ I Test (EnvMatch infostore.CustomBarToggle On) EdgeLeaveCommand $[infostore.CustomBarLocation] Panel-Toggle-OnTop
+
+DestroyFunc GenerateCustomButtonBar
+AddToFunc GenerateCustomButtonBar
++ I PipeRead "$[FVWM_SYSTEMDIR]/scripts/CustomButtonBar/CustomButtonBar $[vp.width] $[vp.height] $[infostore.CustomBarLocation] $[infostore.CustomButtonSize] \
+	$[infostore.CustomButtonClock] $[infostore.CustomButtonCpuTemp] $[infostore.CustomButtonAcpiBatt] $[infostore.CustomButtonCpuFreq] \
+	$[infostore.CustomButtonPager] $[infostore.Desk_Pages_X] $[infostore.NotificationAreaManager] \
+	$[infostore.EWMH_DI_Left] $[infostore.EWMH_DI_Right] $[infostore.EWMH_DI_Top] $[infostore.EWMH_DI_Bottom]"
++ I Include tmp/CustomButtonBar
++ I ToggleButtonBarAuto
+
+All (CustomButtonBar-Dialog) Close
+DestroyModuleConfig CustomButtonBar-Dialog: *
+*CustomButtonBar-Dialog: Title "$[gt.Custom Button Bar]"
+*CustomButtonBar-Dialog: Text "$[gt.You are editing the file]"
+*CustomButtonBar-Dialog: Line center
+*CustomButtonBar-Dialog: Line center
+*CustomButtonBar-Dialog: Text "$[FVWM_USERDIR]/Preferences/CustomButtonBar"
+*CustomButtonBar-Dialog: Line center
+*CustomButtonBar-Dialog: Line center
+*CustomButtonBar-Dialog: Text "$[gt.Each line has the following format:]"
+*CustomButtonBar-Dialog: Line center
+*CustomButtonBar-Dialog: Line center
+*CustomButtonBar-Dialog: Text "$[gt.icon name command]"
+*CustomButtonBar-Dialog: Line center
+*CustomButtonBar-Dialog: Line center
+*CustomButtonBar-Dialog: Text "$[gt.where icon is the icon used for the button,]"
+*CustomButtonBar-Dialog: Line center
+*CustomButtonBar-Dialog: Line center
+*CustomButtonBar-Dialog: Text "$[gt.name is the button name]"
+*CustomButtonBar-Dialog: Line center
+*CustomButtonBar-Dialog: Line center
+*CustomButtonBar-Dialog: Text "$[gt.and command will be launched by the button.]"
+*CustomButtonBar-Dialog: Line center
+*CustomButtonBar-Dialog: Line center
+*CustomButtonBar-Dialog: Text "$[gt.icon and name must have no space,]"
+*CustomButtonBar-Dialog: Line center
+*CustomButtonBar-Dialog: Line center
+*CustomButtonBar-Dialog: Text "$[gt.command can have spaces.]"
+*CustomButtonBar-Dialog: Line center
+*CustomButtonBar-Dialog: Line center
+*CustomButtonBar-Dialog: Button quit " $[gt.OK] " ^[
+*CustomButtonBar-Dialog: Command Nop
+*CustomButtonBar-Dialog: Line center
+
+DestroyFunc EditCustomPref
+AddToFunc EditCustomPref
++ I A $[EDITOR] $[FVWM_USERDIR]/preferences/CustomButtonBar
++ I Module FvwmForm CustomButtonBar-Dialog
+
+# Custom button bar location
+DestroyMenu /FVWM-CustomBarLocation
+AddToMenu /FVWM-CustomBarLocation
++ '$[gt.Left]' CustomBarLocationLeft
++ '$[gt.Right]' CustomBarLocationRight
++ '$[gt.Up]' CustomBarLocationUp
++ '$[gt.Down]' CustomBarLocationDown
+
+DestroyFunc CustomBarLocationLeft
+AddToFunc CustomBarLocationLeft
++ I InfoStoreAdd CustomBarLocation Left
++ I SavePreferences CustomButtonBarLocation "InfoStoreAdd CustomBarLocation Left"
++ I GenerateCustomButtonBar
+
+DestroyFunc CustomBarLocationRight
+AddToFunc CustomBarLocationRight
++ I InfoStoreAdd CustomBarLocation Right
++ I SavePreferences CustomButtonBarLocation "InfoStoreAdd CustomBarLocation Right"
++ I GenerateCustomButtonBar
+
+DestroyFunc CustomBarLocationUp
+AddToFunc CustomBarLocationUp
++ I InfoStoreAdd CustomBarLocation Top
++ I SavePreferences CustomButtonBarLocation "InfoStoreAdd CustomBarLocation Top"
++ I GenerateCustomButtonBar
+
+DestroyFunc CustomBarLocationDown
+AddToFunc CustomBarLocationDown
++ I InfoStoreAdd CustomBarLocation Bottom
++ I SavePreferences CustomButtonBarLocation "InfoStoreAdd CustomBarLocation Bottom"
++ I GenerateCustomButtonBar
+
+
+# Use DynamicPopUpAction; the menu can be redifined into the recipe
+DestroyMenu /FVWM-CustomButtonMenu
+AddToMenu /FVWM-CustomButtonMenu
++ '%32x32/categories/Settings.png%$[gt.Custom bar location]' Popup /FVWM-CustomBarLocation
++ '%32x32/categories/Settings.png%$[gt.Button size]' Popup /CustomButtonSize
++ '%32x32/categories/Settings.png%$[gt.Toggle bar with mouse on same border]' Popup /ToggleButtonBar
++ '%32x32/categories/Settings.png%$[gt.Preferences editor]' EditCustomPref
++ '%32x32/categories/Settings.png%$[gt.Generate this Menu]' GenerateCustomButtonMenu
++ '%32x32/categories/Settings.png%$[gt.Generate the custom buttons bar]' GenerateCustomButtonBar
++ "" Nop
++ "" Nop
++ '$[gt.Choose an applet to add:]
++ "" Nop
++ '%32x32/fvwm-crystal/applications.png%$[gt.Clock]' Popup /CustomButtonClock
++ '%32x32/fvwm-crystal/applications.png%$[gt.ACPI battery]' Popup /CustomButtonAcpiBatt
++ '%32x32/fvwm-crystal/applications.png%$[gt.CPU temperature]' Popup /CustomButtonCpuTemp
++ '%32x32/fvwm-crystal/applications.png%$[gt.CPU frequency]' Popup /CustomButtonCpuFreq
++ '%32x32/fvwm-crystal/applications.png%$[gt.Pager]' Popup /CustomButtonPager
++ "" Nop
++ "" Nop
++ '$[gt.Choose a menu entry to add it as a button:]
++ "" Nop
++ '%32x32/categories/help.png%$[gt.FVWM-Crystal documentation]' AddCustomButton $[infostore.CustomButtonSize]x$[infostore.CustomButtonSize]/categories/help.png%$[gt.FVWM-Crystal documentation]%Popup /Developer/FVWM-Crystal-Documentation
++ "" Nop
++ '%32x32/fvwm-crystal/audio-x-generic.png%$[gt.Music]' AddCustomButton $[infostore.CustomButtonSize]x$[infostore.CustomButtonSize]/fvwm-crystal/audio-x-generic.png%$[gt.Music]%Popup /Music
++ "" Nop
+Test (x xrandr) + '%32x32/fvwm-crystal/handles.png%$[gt.Screen resolution]' AddCustomButton $[infostore.CustomButtonSize]x$[infostore.CustomButtonSize]/fvwm-crystal/handles.png%$[gt.Screen resolution]%Popup /ScreenResolution
++ '%32x32/fvwm-crystal/preferences-desktop-screensaver.png%$[gt.Screensaver]' AddCustomButton $[infostore.CustomButtonSize]x$[infostore.CustomButtonSize]/fvwm-crystal/preferences-desktop-screensaver.png%$[gt.Screensaver]%Popup /Screensaver
++ '%32x32/fvwm-crystal/camera-photo.png%$[gt.Screenshot]' AddCustomButton $[infostore.CustomButtonSize]x$[infostore.CustomButtonSize]/fvwm-crystal/camera-photo.png%$[gt.Screenshot]%Popup /Screenshot
++ "" Nop
++ '%32x32/fvwm-crystal/preferences-desktop-theme.png%$[gt.Window decorations]' AddCustomButton $[infostore.CustomButtonSize]x$[infostore.CustomButtonSize]/fvwm-crystal/preferences-desktop-theme.png%$[gt.Window decorations]%Popup /Window-Decorations
++ '%32x32/fvwm-crystal/colorsets.png%$[gt.Colorsets]' AddCustomButton $[infostore.CustomButtonSize]x$[infostore.CustomButtonSize]/fvwm-crystal/colorsets.png%$[gt.Colorsets]%Popup /Colorsets
++ '%32x32/fvwm-crystal/preferences-desktop-wallpaper.png%$[gt.Wallpaper]' AddCustomButton $[infostore.CustomButtonSize]x$[infostore.CustomButtonSize]/fvwm-crystal/preferences-desktop-wallpaper.png%$[gt.Wallpaper]%Popup /Wallpaper
++ '%32x32/fvwm-crystal/preferences-desktop.png%$[gt.Preferences]' AddCustomButton $[infostore.CustomButtonSize]x$[infostore.CustomButtonSize]/fvwm-crystal/preferences-desktop.png%$[gt.Preferences]%Popup /Preferences
++ "" Nop
++ '%32x32/fvwm-crystal/applications-development.png%$[gt.Developer menu]' AddCustomButton $[infostore.CustomButtonSize]x$[infostore.CustomButtonSize]/fvwm-crystal/applications-development.png%$[gt.Developer menu]%Popup /Developer
++ '%32x32/fvwm-crystal/Jewel.png%$[gt.About FVWM-Crystal]' AddCustomButton $[infostore.CustomButtonSize]x$[infostore.CustomButtonSize]/fvwm-crystal/Jewel.png%$[gt.About FVWM-Crystal]%Include components/functions/About
+#+ MissingSubmenuFunction FuncFvwmMenuXephyrDirectory
+#+ '%32x32/fvwm-crystal/gdm-xnest.png%$[gt.Nested sessions]' AddCustomButton $[infostore.CustomButtonSize]x$[infostore.CustomButtonSize]/fvwm-crystal/gdm-xnest.png%$[gt.Nested sessions]%Popup /usr/share/xsessions
++ '%32x32/fvwm-crystal/system-log-out.png%$[gt.Exit]' AddCustomButton $[infostore.CustomButtonSize]x$[infostore.CustomButtonSize]/fvwm-crystal/system-log-out.png%$[gt.Exit]%Popup /Exit
++ '%32x32/fvwm-crystal/applications.png%$[gt.Applications]' Popup /CustomBarMenu
+
+# Fuctions to call /FVWM-CustomButtonMenu from the buttons
+# To add a button after the current one, we need to know the button number,
+# which correspond to the line number into the preference file.
+DestroyFunc ShowCustomButtonMenu
+AddToFunc ShowCustomButtonMenu
++ I InfoStoreAdd CurrentCustomButton $0
++ I Menu /FVWM-CustomButtonMenu $[1-]
+
+# }}}2 modeline {{{1
+# vim:foldmethod=marker:foldenable:foldlevel=0:ft=fvwm
diff --git a/fvwm/components/functions/Developer-Menu b/fvwm/components/functions/Developer-Menu
index 2ce5001..6e163ad 100644
--- a/fvwm/components/functions/Developer-Menu
+++ b/fvwm/components/functions/Developer-Menu
@@ -20,8 +20,8 @@ Test (x xkill)	+ "xkill" X xkill
 + '$[gt.FVWM manpages]' Popup /Developer/FvwmManpages
 + '$[gt.X.org documentation]' Popup /Developer/X.Org-Documentation
 Test (x emacs) + "" Nop
-Test (!x emacs,x pinfo) + "" Nop
-Test (!x emacs,!x pinfo,x tkinfo) + "" Nop
+Test (!x emacs, x pinfo) + "" Nop
+Test (!x emacs, !x pinfo, x tkinfo) + "" Nop
 Test (x emacs)	+ '$[gt.Browse Info pages with EMacs]' X emacs -f info
 Test (x pinfo)	+ '$[gt.Browse Info pages with pinfo]' A pinfo
 Test (x tkinfo)	+ '$[gt.Browse Info pages with tkinfo]' X tkinfo
@@ -38,9 +38,10 @@ AddToMenu /Developer/FVWM-Crystal-Documentation
 + "%22x22/categories/help.png%$[gt.Crystal Rox! HOWTO]" FvwmViewManPage CrystalRoxHOWTO
 + "%22x22/categories/help.png%$[gt.Application database]" FvwmViewManPage ApplicationDatabase
 
+# With a title that begin with Fvwm, fvwm apply the wrong style
 DestroyFunc FvwmViewManPage
 AddToFunc FvwmViewManPage
-+ I AT $0 "man $0"
++ I AT "man $0" "man $0"
 
 DestroyMenu /Developer/FvwmManpages
 AddToMenu /Developer/FvwmManpages
diff --git a/fvwm/components/functions/EWMH-BaseStruts b/fvwm/components/functions/EWMH-BaseStruts
index 27f6e92..e8a3d05 100644
--- a/fvwm/components/functions/EWMH-BaseStruts
+++ b/fvwm/components/functions/EWMH-BaseStruts
@@ -19,6 +19,15 @@
 #    Also desktop borders will be automatycally adjusted to shown/hidden
 #    state.
 
+# Used by the desktop icon manager and the magic button bar
+InfoStoreAdd EWMH_DI_Left 3
+InfoStoreAdd EWMH_DI_Right 3
+InfoStoreAdd EWMH_DI_Top 3
+InfoStoreAdd EWMH_DI_Bottom 3
+InfoStoreAdd EWMH_CBB_Left 3
+InfoStoreAdd EWMH_CBB_Right 3
+InfoStoreAdd EWMH_CBB_Top 3
+InfoStoreAdd EWMH_CBB_Bottom 3
 
 DestroyFunc EWMH-Desktop
 AddToFunc EWMH-Desktop
@@ -76,13 +85,7 @@ DestroyFunc Interface_Show
 AddToFunc Interface_Show
 + I All (DesktopIcons)			Iconify false
 + I All (FvwmPager)			Iconify false
-+ I All (FvwmButtons-*)		Iconify false
-#+ I All (FvwmButtons-Pager)		Iconify false
-#+ I All (FvwmButtons-Clock)		Iconify false
-#+ I All (FvwmButtons-Panel*)		Iconify false
-#+ I All (FvwmButtons-MainMenu)		Iconify false
-#+ I All (FvwmButtons-Bot*)		Iconify false
-#+ I All (FvwmButtons-Musi*)		Iconify false
++ I All (FvwmButtons-*)			Iconify false
 + I All (ApplicationPanel)		Iconify false
 + I All (FvwmIconMan)			Iconify false
 + I All (gkrellm)			Iconify false
@@ -97,13 +100,7 @@ DestroyFunc Interface_Hide
 AddToFunc Interface_Hide
 + I All (DesktopIcons)			Iconify true
 + I All (FvwmPager)			Iconify true
-+ I All (FvwmButtons-*)		Iconify true
-#+ I All (FvwmButtons-Pager)		Iconify true
-#+ I All (FvwmButtons-MainMenu)		Iconify true
-#+ I All (FvwmButtons-Clock)		Iconify true
-#+ I All (FvwmButtons-Panel*)		Iconify true
-#+ I All (FvwmButtons-Bot*)		Iconify true
-#+ I All (FvwmButtons-Musi*)		Iconify true
++ I All (FvwmButtons-*)			Iconify true
 + I All (ApplicationPanel)		Iconify true
 + I All (FvwmIconMan)			Iconify true
 + I All (gkrellm)			Iconify true
@@ -114,3 +111,4 @@ AddToFunc Interface_Hide
 + I $0 $1 $2 $3 Interface_Show $0 $1 $2 $3
 
 # vim:ft=fvwm
+
diff --git a/fvwm/components/functions/Exec-Accelerator b/fvwm/components/functions/Exec-Accelerator
index 763d91f..892bae9 100644
--- a/fvwm/components/functions/Exec-Accelerator
+++ b/fvwm/components/functions/Exec-Accelerator
@@ -22,6 +22,9 @@
 # AT
 # As 'A' function, but give a Title to the window terminal.
 
+# ATG
+# As 'AT' function, but give a geometry to the window terminal.
+
 # C
 # Launches a the fvwm console terminal with optional program as an argument.
 # Terminal settings should be set using ~/.Xresources file or (in Eterm) theme file.
@@ -42,41 +45,64 @@
 # it uses graphical client called 'gksudo' to execute a command. Unfortunately
 # this variant is only usable with graphical applications.
 
-SetEnv DefaultTerminal NO_DEFAULT_TERMINAL_FOUND
-#FindCommand DefaultTerminal urxvt aterm xterm
+# TODO: check the --title and -e options for all terms, gnome-terminal have a new syntyx !?????! with -- command
+
 CheckPreferences DefaultTerminal "SavePreferences DefaultTerminal 'FindCommand DefaultTerminal urxvt aterm xterm x-terminal-emulator'"
-# start urxvtd if def term is urxvtc
-DestroyFunc StartUrxvtd
-AddToFunc StartUrxvtd
-+ I LoadPreferences DefaultTerminal
-+ I SetEnv DefaultTerminal $[infostore.DefaultTerminal]
-+ I Test (EnvMatch DefaultTerminal urxvtc) Exec pidof urxvtd || exec urxvtd -f -o $[infostore.SILENT]
-+ I UnsetEnv DefaultTerminal
-StartUrxvtd
+LoadPreferences DefaultTerminal
+
+# If urxvtc is killed, urxvtd is killed too, so start urxvtd if needed.
+# StartUrxvtc need an argument or urxvtc will fail; see the A, AA and AT functions.
+# With superflous argument quoting, fvwm work fine after startup, but not sometime after Restart.
+DestroyFunc StartUrxvtc
+AddToFunc StartUrxvtc
++ I Piperead 'urxvtc $* $[infostore.SILENT]; if [ $? = 2 ]; then \
+				urxvtd -f -o $[infostore.SILENT]; \
+				urxvtc $*; \
+			fi'
+
+DestroyFunc StartTerminal
+AddToFunc StartTerminal
++ I Test (!EnvMatch infostore.DefaultTerminal gnome-terminal, !EnvMatch DefaultTerminal multi-gnome-terminal, !EnvMatch DefaultTerminal terminator, !EnvMatch DefaultTerminal x-terminal-emulator, !EnvMatch DefaultTerminal xfce4-terminal) Exec exec $[infostore.DefaultTerminal] -e $*  $[infostore.SILENT]
++ I TestRc (NoMatch) Exec exec $[infostore.DefaultTerminal] -e "$*" $[infostore.SILENT]
+
+DestroyFunc StartTitledTerminal
+AddToFunc StartTitledTerminal
++ I Test (!EnvMatch infostore.DefaultTerminal gnome-terminal, !EnvMatch DefaultTerminal multi-gnome-terminal, !EnvMatch DefaultTerminal terminator, !EnvMatch DefaultTerminal x-terminal-emulator, !EnvMatch DefaultTerminal xfce4-terminal) Exec exec $[infostore.DefaultTerminal] --title "$0" -e $[1-]  $[infostore.SILENT]
++ I TestRc (NoMatch) Exec exec $[infostore.DefaultTerminal] --title "$0" -e "$[1-]" $[infostore.SILENT]
+
+DestroyFunc StartGTitledTerminal
+AddToFunc StartGTitledTerminal
++ I Test (!EnvMatch infostore.DefaultTerminal gnome-terminal, !EnvMatch DefaultTerminal multi-gnome-terminal, !EnvMatch DefaultTerminal terminator, !EnvMatch DefaultTerminal x-terminal-emulator, !EnvMatch DefaultTerminal xfce4-terminal) Exec exec $[infostore.DefaultTerminal] --title "$0" --geometry "$1" -e $[2-]  $[infostore.SILENT]
++ I TestRc (NoMatch) Exec exec $[infostore.DefaultTerminal] --title "$0" --geometry "$1" -e "$[2-]" $[infostore.SILENT]
 
 # Usage: A [command] [command options]
 DestroyFunc A
 AddToFunc A
-+ I SetEnv DefaultTerminal $[infostore.DefaultTerminal]
-+ I	Window-SetPlacementPolicy
-+ I Test (!EnvMatch DefaultTerminal gnome-terminal, !EnvMatch DefaultTerminal multi-gnome-terminal, !EnvMatch DefaultTerminal terminator, !EnvMatch DefaultTerminal x-terminal-emulator, !EnvMatch DefaultTerminal xfce4-terminal) Exec exec $[infostore.DefaultTerminal] -e $*  $[infostore.SILENT]
-+ I TestRc (NoMatch) Exec exec $[infostore.DefaultTerminal] -e "$*" $[infostore.SILENT]
-+ I UnsetEnv DefaultTerminal
++ I Window-SetPlacementPolicy
++ I Test (EnvMatch infostore.DefaultTerminal urxvtc) StartUrxvtc -e $*
++ I TestRc (NoMatch) StartTerminal "$*"
 
 DestroyFunc AA
 AddToFunc AA
-+ I	Window-SetPlacementPolicy
-+ I	Exec exec $[infostore.DefaultTerminal] $[infostore.SILENT]
++ I Window-SetPlacementPolicy
++ I Test (EnvMatch infostore.DefaultTerminal urxvtc) StartUrxvtc -name urxvt
++ I TestRc (NoMatch) Exec exec $[infostore.DefaultTerminal] $[infostore.SILENT]
 
 # Usage: AT [title] [command] (Use quotes if you want command options or title with spaces)
 # !: doesn't work anymore with gnome-terminal due to a bug in gnome-terminal (doesn't honor anymore it's own --title option (and --name and --class too)).
+# The preceding similar bug tooks years to be fixed, and a new one was introduced only a few months later, better just choose another terminal
 DestroyFunc AT
 AddToFunc AT
-+ I SetEnv DefaultTerminal $[infostore.DefaultTerminal]
-+ I	Window-SetPlacementPolicy
-+ I Test (!EnvMatch DefaultTerminal gnome-terminal, !EnvMatch DefaultTerminal multi-gnome-terminal, !EnvMatch DefaultTerminal terminator, !EnvMatch DefaultTerminal x-terminal-emulator, !EnvMatch DefaultTerminal xfce4-terminal) Exec exec $[infostore.DefaultTerminal] -title "$0" -e $1  $[infostore.SILENT]
-+ I TestRc (NoMatch) Exec exec $[infostore.DefaultTerminal] --title "$0" -e "$1" $[infostore.SILENT]
-+ I UnsetEnv DefaultTerminal
++ I Window-SetPlacementPolicy
++ I Test (EnvMatch infostore.DefaultTerminal urxvtc) StartUrxvtc --title "$0" -name "$0" -e $[1-]
++ I TestRc (NoMatch) StartTitledTerminal "$0" $[1-]
+
+# Usage: AGT [title] [geometry] [command] (Use quotes if you want command options or title with spaces)
+DestroyFunc AGT
+AddToFunc AGT
++ I Window-SetPlacementPolicy
++ I Test (EnvMatch infostore.DefaultTerminal urxvtc) StartUrxvtc --title "$0" -name "$0" --geometry "$1" -e $[2-]
++ I TestRc (NoMatch) StartGTitledTerminal "$0" "$1" "$[2-]"
 
 # Usage: C [command] [command options]
 DestroyFunc C
diff --git a/fvwm/components/functions/Exit b/fvwm/components/functions/Exit
index 7968aa3..ad718e8 100644
--- a/fvwm/components/functions/Exit
+++ b/fvwm/components/functions/Exit
@@ -1,64 +1,141 @@
 # Menu for different ways to run away ;)
 # Created by: Pawel "NEMO" Drygas <nemo@braxis.org>
 # Modified by Dominique Michel <dominique_libre@sourceforge.net> for use with
-# session managers as gnome-session
+# session managers as gnome-session (its old and outdated now)
+# + pm-utils and systemd supports - anyway, hibernation is much better
+# than session management because it just work and is fast.
 
+# We don't know how fvwm-crystal is started and what its PATH is
+InfoStoreAdd sysctl no
+Test (x systemctl) InfoStoreAdd sysctl systemctl
+# Fallbacks
+Test (x /usr/bin/systemctl) InfoStoreAdd sysctl /usr/bin/systemctl
+Test (x /bin/systemctl) InfoStoreAdd sysctl /bin/systemctl
+Test (x /usr/sbin/systemctl) InfoStoreAdd sysctl /usr/sbin/systemctl
+Test (x /sbin/systemctl) InfoStoreAdd sysctl /sbin/systemctl
+
+# ps -C ... truncate the command name (see man 5 proc); use pgrep -f ...
 DestroyFunc KillAutoHibernate
 AddToFunc KillAutoHibernate
-+ I Piperead 'for i in /tmp/crystal_autohibernate_* ; do kill `echo $i | sed s:/tmp/crystal_autohibernate_::`; done'
++ I Piperead 'for i in `pgrep -f AutoHibernate` ; do kill $i $[infostore.SILENT]; done'
 
 DestroyFunc EndAutoHibernate
 AddToFunc EndAutoHibernate
 + I KillAutoHibernate
 + I SavePreferences AutoHibernation Nop
 
-DestroyMenu /AutoHibernateValue
-AddToMenu /AutoHibernateValue
-+ "$[gt. 1 %]" Exec exec $[FVWM_SYSTEMDIR]/scripts/AutoHibernate 1
-+ "$[gt. 2 %]" Exec exec $[FVWM_SYSTEMDIR]/scripts/AutoHibernate 2
-+ "$[gt. 3 %]" Exec exec $[FVWM_SYSTEMDIR]/scripts/AutoHibernate 3
-+ "$[gt. 5 %]" Exec exec $[FVWM_SYSTEMDIR]/scripts/AutoHibernate 5
-+ "$[gt.10 %]" Exec exec $[FVWM_SYSTEMDIR]/scripts/AutoHibernate 10
-+ "$[gt.15 %]" Exec exec $[FVWM_SYSTEMDIR]/scripts/AutoHibernate 15
-+ "$[gt.20 %]" Exec exec $[FVWM_SYSTEMDIR]/scripts/AutoHibernate 20
-+ "$[gt.25 %]" Exec exec $[FVWM_SYSTEMDIR]/scripts/AutoHibernate 25
-+ "$[gt.50 %]" Exec exec $[FVWM_SYSTEMDIR]/scripts/AutoHibernate 50
-+ "$[gt.75 %]" Exec exec $[FVWM_SYSTEMDIR]/scripts/AutoHibernate 75
+DestroyMenu /AutoHibernatePMValue
+AddToMenu /AutoHibernatePMValue
++ "$[gt. 1 %]" Exec exec $[FVWM_SYSTEMDIR]/scripts/AutoHibernate 1 pm
++ "$[gt. 2 %]" Exec exec $[FVWM_SYSTEMDIR]/scripts/AutoHibernate 2 pm
++ "$[gt. 3 %]" Exec exec $[FVWM_SYSTEMDIR]/scripts/AutoHibernate 3 pm
++ "$[gt. 5 %]" Exec exec $[FVWM_SYSTEMDIR]/scripts/AutoHibernate 5 pm
++ "$[gt.10 %]" Exec exec $[FVWM_SYSTEMDIR]/scripts/AutoHibernate 10 pm
++ "$[gt.15 %]" Exec exec $[FVWM_SYSTEMDIR]/scripts/AutoHibernate 15 pm
++ "$[gt.20 %]" Exec exec $[FVWM_SYSTEMDIR]/scripts/AutoHibernate 20 pm
++ "$[gt.25 %]" Exec exec $[FVWM_SYSTEMDIR]/scripts/AutoHibernate 25 pm
++ "$[gt.50 %]" Exec exec $[FVWM_SYSTEMDIR]/scripts/AutoHibernate 50 pm
++ "$[gt.75 %]" Exec exec $[FVWM_SYSTEMDIR]/scripts/AutoHibernate 75 pm
+
+DestroyMenu /AutoHibernateSysValue
+AddToMenu /AutoHibernateSysValue
++ "$[gt. 1 %]" Exec exec $[FVWM_SYSTEMDIR]/scripts/AutoHibernate 1 sys
++ "$[gt. 2 %]" Exec exec $[FVWM_SYSTEMDIR]/scripts/AutoHibernate 2 sys
++ "$[gt. 3 %]" Exec exec $[FVWM_SYSTEMDIR]/scripts/AutoHibernate 3 sys
++ "$[gt. 5 %]" Exec exec $[FVWM_SYSTEMDIR]/scripts/AutoHibernate 5 sys
++ "$[gt.10 %]" Exec exec $[FVWM_SYSTEMDIR]/scripts/AutoHibernate 10 sys
++ "$[gt.15 %]" Exec exec $[FVWM_SYSTEMDIR]/scripts/AutoHibernate 15 sys
++ "$[gt.20 %]" Exec exec $[FVWM_SYSTEMDIR]/scripts/AutoHibernate 20 sys
++ "$[gt.25 %]" Exec exec $[FVWM_SYSTEMDIR]/scripts/AutoHibernate 25 sys
++ "$[gt.50 %]" Exec exec $[FVWM_SYSTEMDIR]/scripts/AutoHibernate 50 sys
++ "$[gt.75 %]" Exec exec $[FVWM_SYSTEMDIR]/scripts/AutoHibernate 75 sys
 
 DestroyFunc AutoHibernate-generator
 AddToFunc AutoHibernate-generator
 + I DestroyMenu recreate /AutoHibernate
-+ I Piperead "if ls /tmp/crystal_autohibernate_* 1>2 2>/dev/null; \
-	then echo Test \\\(x /usr/sbin/pm-hibernate\\\) AddToMenu /AutoHibernate \\'$[gt.Stop]\\' EndAutoHibernate; \
-	else echo Test \\\(x /usr/sbin/pm-hibernate\\\) AddToMenu /AutoHibernate \\'$[gt.Start when battery is as low as]\\' Popup /AutoHibernateValue; fi"
++ I Piperead "if test `pkill -0 AutoHibernate`; \
+	then AddToMenu /AutoHibernate \\'$[gt.Stop]\\' EndAutoHibernate; \
+	else if [ $[infostore.sysctl] = no ]; \
+	     then echo AddToMenu /AutoHibernate \\'$[gt.Start when battery is as low as]\\' Popup /AutoHibernatePMValue; \
+	     else echo AddToMenu /AutoHibernate \\'$[gt.Start when battery is as low as]\\' Popup /AutoHibernateSysValue; \
+	     fi; \
+	fi"
 
 DestroyMenu /AutoHibernate
 AddToMenu /AutoHibernate
 + DynamicPopupAction Function AutoHibernate-generator
 
-DestroyMenu /Exit
-AddToMenu /Exit 
-+ '%22x22/fvwm-crystal/view-refresh.png%$[gt.Restart]' Restart
-Test (x xscreensaver) + '%22x22/fvwm-crystal/system-lock-screen.png%$[gt.Lock screen]' X xscreensaver-command -lock
-Test (EnvIsSet SESSION_MANAGER) + '%22x22/fvwm-crystal/system-log-out.png%$[gt.Logout]' QuitSession
-Test (!EnvIsSet SESSION_MANAGER) + '%22x22/fvwm-crystal/system-log-out.png%$[gt.Logout]' Quit
-Test (x /usr/sbin/pm-hibernate) + '' Nop
-Test (x /usr/sbin/pm-hibernate) + '%22x22/fvwm-crystal/gdm.png%$[gt.Automatic suspend to disk]' Popup /AutoHibernate
-Test (x /usr/sbin/pm-suspend) + '' Nop
-Test (x /usr/sbin/pm-suspend) + '%22x22/fvwm-crystal/gdm.png%$[gt.Resume to RAM]' S pm-suspend
-Test (x /usr/sbin/pm-suspend-hybrid) + '%22x22/fvwm-crystal/gdm.png%$[gt.Resume hybride]' S pm-suspend-hybrid
-Test (x /usr/sbin/pm-hibernate) + '%22x22/fvwm-crystal/gdm.png%$[gt.Suspend to disk]' S pm-hibernate
-Test (x /usr/sbin/pm-powersave) + '%22x22/fvwm-crystal/gdm.png%$[gt.Powersave]' S pm-powersave
-Test (EnvIsSet SESSION_MANAGER) + '' Nop
-Test (EnvIsSet SESSION_MANAGER) + '%22x22/fvwm-crystal/gdm.png%$[gt.Save session]' Exec exec gnome-session-save --gui
-Test (EnvIsSet SESSION_MANAGER) + '%22x22/fvwm-crystal/gdm.png%$[gt.Manage session]' Exec exec gnome-session-properties
-
-DestroyFunc Exit-SelectLoginManager
-AddToFunc Exit-SelectLoginManager
-+ I Test (x gdmflexiserver) PipeRead 'pidof gdm > /dev/null && echo "Include components/functions/Exit-gdm" || echo "Test (x sudo) Include components/functions/Exit-sudo"'
+DestroyFunc ScreenLidSuspend
+AddToFunc ScreenLidSuspend
++ I Exec exec $[FVWM_SYSTEMDIR]/scripts/ScreenLidSuspend $0
++ I SavePreferences ScreenLidSuspend "Exec if [ \\`pgrep -c ScreenLidSuspen\\` -eq 0 ]; then exec $[FVWM_SYSTEMDIR]/scripts/ScreenLidSuspend $0; fi"
+
+DestroyFunc NoScreenLidSuspend
+AddToFunc NoScreenLidSuspend
++ I Piperead 'pkill ScreenLidSuspen'
++ I SavePreferences ScreenLidSuspend Nop
+
+DestroyFunc ScreenLidSuspend-generator
+AddToFunc ScreenLidSuspend-generator
++ I DestroyMenu recreate /ScreenLidSuspend
++ I Piperead "if [ `pgrep -c ScreenLidSuspen` -gt 0 ]; \
+	then echo AddToMenu /ScreenLidSuspend \\'$[gt.No resume hybride with screen lid]\\' NoScreenLidSuspend; \
+	else if [ $[infostore.sysctl] = no ]; \
+	     then echo AddToMenu /ScreenLidSuspend \\'$[gt.Resume hybride with screen lid]\\' ScreenLidSuspend pm; \
+	     else echo AddToMenu /ScreenLidSuspend \\'$[gt.Resume hybride with screen lid]\\' ScreenLidSuspend sys; \
+	     fi; \
+	fi"
+
+DestroyMenu /ScreenLidSuspend
+AddToMenu /ScreenLidSuspend
++ DynamicPopupAction Function ScreenLidSuspend-generator
+
+DestroyFunc Exit-Menu-pm
+AddToFunc Exit-Menu-pm
++ I AddToMenu /Exit '' Nop
++ I AddToMenu /Exit '%22x22/fvwm-crystal/gdm.png%$[gt.Automatic suspend to disk]' Popup /AutoHibernate
++ I AddToMenu /Exit '%22x22/fvwm-crystal/gdm.png%$[gt.Resume hybride with screen lid]' Popup /ScreenLidSuspend
++ I AddToMenu /Exit '' Nop
++ I AddToMenu /Exit '%22x22/fvwm-crystal/gdm.png%$[gt.Resume to RAM]' S pm-suspend
++ I AddToMenu /Exit '%22x22/fvwm-crystal/gdm.png%$[gt.Resume hybride]' S pm-suspend-hybrid
++ I AddToMenu /Exit '%22x22/fvwm-crystal/gdm.png%$[gt.Suspend to disk]' S pm-hibernate
++ I AddToMenu /Exit '%22x22/fvwm-crystal/gdm.png%$[gt.Powersave]' S pm-powersave
+
+DestroyFunc Exit-Menu-sysctl
+AddToFunc Exit-Menu-sysctl
++ I AddToMenu /Exit '' Nop
++ I AddToMenu /Exit '%22x22/fvwm-crystal/gdm.png%$[gt.Automatic suspend to disk]' Popup /AutoHibernate
++ I AddToMenu /Exit '%22x22/fvwm-crystal/gdm.png%$[gt.Resume hybride with screen lid]' Popup /ScreenLidSuspend
++ I AddToMenu /Exit '' Nop
++ I AddToMenu /Exit '%22x22/fvwm-crystal/gdm.png%$[gt.Resume to RAM]' A $0 suspend -i
++ I AddToMenu /Exit '%22x22/fvwm-crystal/gdm.png%$[gt.Resume hybride]' A $0 hybrid-sleep -i
++ I AddToMenu /Exit '%22x22/fvwm-crystal/gdm.png%$[gt.Suspend to disk]' A $0 hibernate -i
++ I AddToMenu /Exit "" Nop
++ I AddToMenu /Exit '%22x22/fvwm-crystal/system-reboot.png%$[gt.Reboot computer]' A $0 reboot -i
++ I AddToMenu /Exit '%22x22/fvwm-crystal/system-shutdown.png%$[gt.Turn off computer]' A $0 poweroff -i
+
+DestroyFunc Exit-SelectLogoutManager
+AddToFunc Exit-SelectLogoutManager
++ I Test (X gdmflexiserver) PipeRead 'pidof gdm > /dev/null && echo "Include components/functions/Exit-gdm" || echo "Exit-SelectExitManager"'
 + I TestRc (NoMatch) Include components/functions/Exit-sudo
 
-Exit-SelectLoginManager
+DestroyFunc Exit-Menu
+AddToFunc Exit-Menu
++ I DestroyMenu /Exit
++ I AddToMenu /Exit 
++ I AddToMenu /Exit '%22x22/fvwm-crystal/view-refresh.png%$[gt.Restart]' Restart
++ I Test (x /usr/bin/xscreensaver) AddToMenu /Exit '%22x22/fvwm-crystal/system-lock-screen.png%$[gt.Lock screen]' X xscreensaver-command -lock
++ I Test (EnvIsSet SESSION_MANAGER) AddToMenu /Exit '%22x22/fvwm-crystal/system-log-out.png%$[gt.Logout]' QuitSession
++ I Test (!EnvIsSet SESSION_MANAGER) AddToMenu /Exit '%22x22/fvwm-crystal/system-log-out.png%$[gt.Logout]' Quit
++ I Test (EnvMatch infostore.sysctl no) KeepRc Test (x /usr/sbin/pm-hibernate) Exit-Menu-pm
++ I TestRc (NoMatch) Test (x $[infostore.sysctl]) Exit-Menu-sysctl $[infostore.sysctl]
++ I Test (EnvIsSet SESSION_MANAGER) AddToMenu /Exit '' Nop
+Test (EnvIsSet SESSION_MANAGER) AddToMenu /Exit '%22x22/fvwm-crystal/gdm.png%$[gt.Save session]' Exec exec gnome-session-save --gui
+Test (EnvIsSet SESSION_MANAGER) AddToMenu /Exit '%22x22/fvwm-crystal/gdm.png%$[gt.Manage session]' Exec exec gnome-session-properties
++ I Test (EnvMatch infostore.sysctl no) Exit-SelectLogoutManager
+
+Exit-Menu
+
 Test (x /usr/sbin/pm-hibernate) AddToFunc ExitFunction I Test (ToRestart) KillAutoHibernate
 
 # vim:ft=fvwm
diff --git a/fvwm/components/functions/Feedback b/fvwm/components/functions/Feedback
index 16259ad..54532a4 100644
--- a/fvwm/components/functions/Feedback
+++ b/fvwm/components/functions/Feedback
@@ -1,12 +1,12 @@
 # User feedback for FVWM-Crystal
 #
-# Version:	1.0.0
+# Version:	1.0.1
 # License: 	GPL 3+
 #
 # Author:	Dominique Michel <dominique_libre@users.sourceforget.net>	
 #
 # Created:	<07/15/2013>
-# Changed:	<07/15/2013>
+# Changed:	<05/26/2021>
 #
 # Description:	Launch a form with information on how to send feedback or receive support.
 #		It will also look for $BROWSER and set it if needed
@@ -48,33 +48,12 @@ DestroyModuleConfig UserFeedback-Dialog: *
 
 DestroyFunc MailDev
 AddToFunc MailDev
-+ I X $[BROWSER] mailto:dominique_libre@users.sourceforge.net
++ I X xdg-open mailto:dominique_libre@users.sourceforge.net
 
 DestroyFunc BrowseEmailList
 AddToFunc BrowseEmailList
-+ I X $[BROWSER] https://mail.gna.org/listinfo/fvwm-crystal-users
++ I X xdg-open https://sourceforge.net/p/fvwm-crystal/mailman
 
 DestroyFunc CrystalIRC
 AddToFunc CrystalIRC
-+ I X $[BROWSER] irc://irc.freenode.net:6667/fvwm-crystal
-
-DestroyFunc SetBrowser
-AddToFunc SetBrowser
-+ I SavePreferences BROWSER "SetEnv BROWSER $0"
-+ I SetEnv BROWSER "$0"
-
-# Set browser form {{{1
-All (SetBrowser-Dialog) Close
-DestroyModuleConfig SetBrowser-Dialog: *
-*SetBrowser-Dialog: Title "$[gt.Default browser]"
-*SetBrowser-Dialog: Text "$[gt.Enter the default browser]"
-*SetBrowser-Dialog: Line center
-*SetBrowser-Dialog: Input browser 40 "/usr/bin/firefox"
-*SetBrowser-Dialog: Line center
-*SetBrowser-Dialog: Line center
-*SetBrowser-Dialog: Button quit " $[gt.Save] " ^M
-*SetBrowser-Dialog: Command SetBrowser "$(browser)"
-*SetBrowser-Dialog: Line center
-
-# Check if $BROWSER exist, if not chek preference, if not set it.{{{1
-LoadPreferences BROWSER
++ I X xdg-open 'irc://irc.libera.chat:6667/fvwm-crystal'
diff --git a/fvwm/components/functions/Fullscreen b/fvwm/components/functions/Fullscreen
index 7b0f595..1b18829 100644
--- a/fvwm/components/functions/Fullscreen
+++ b/fvwm/components/functions/Fullscreen
@@ -1,14 +1,8 @@
 # FVWM-Crystal: Fullscreen
-# Written by: Maciej Delmanowski <harnir@linux.net.pl>
-# Modifications: Thomas Adam <thomas@edulinux.homeunix.org>
-# Bug fixes, disappear and restart functions: Dominique Michel 2008-2013
+# Written by: Dominique Michel 2008-2020
 # <dominique_libre@users.sourceforge.net>
-#
-# Fullscreen overview:
-# After using this function, current window will lose it's border and title
-# and will be maximized to the full screen (wow). After using Fullscreen
-# function on a "full-screened" window it will return to it's previous size and
-# position and border/title will be brought back.
+# replace the Fullscreen functions written when fvwm did not have native Fs support.
+# but now (2019) fvwm have that support, so rewrite things around.
 #
 # How to use:
 # Bind "Fullscreen" command somewhere, example:
@@ -23,144 +17,72 @@
 # 	Key KP_Multiply		A $[Mod2] Disappear
 #
 # The other window size functions are into Window-Buttons.
-#
-# 'Fullscreen-Start' and 'Fullscreen-Stop' functions shouldn't be called
-# directly, use 'Fullscreen' function instead.
-# 'Disappear-On' and 'Disappear-Off' functions shouldn't be called
-# directly, use 'Disappear' function instead.
-#
-# Know bugs, limitations:
-# - some terminals and gvim does not scale properly in full-screen. This is because
-#   they use characters instead of pixels to adjust their width.
-#   Sometime, it work well the second time you put the window in full screen.
-#   It also depend on the terminal's font and the screnn's width.
-# - tell me how I can get the State attributes in the FS function to work
-#   after a Restart, or provide a patch. that in order to get ride of
-#   the temporary files.
 
-InfoStoreAdd TmpDirectory "/tmp"
-
-# Wrapper function {{{1
-# State 19 = FS (fullscreen), State 20 = visible
+# Fullscreen functions {{{1
+# "State 4" is used by Icon-Thumbnails.
+# Browser Workaround: We need a wrapper for the "modern" browser windows, because we want fvwm-crystal
+#     Fullscreen function to have a higher priority than the browwser F11 key or FS video mode.
+#     We use "State 6" for that. We must insure 2 conditions:
+#       1) When a browser window is put in FS by fvwm-crysstal, it must remain in that state or visualy fake this behavior.
+#       2) It must be no screen flickering when the browser interfere with "Maximize Fullscreen". For that,
+#          we need to manage the title bar and borders with State 6.
+# Some other software begun to use the F11 fulscreen mode, so we generalize that workaround to all wwindows,
+# which anyway is simpler to do and imply less maintenancee, than to test each individual software window.
+
+# Fullscreen {{{1
 DestroyFunc Fullscreen
 AddToFunc Fullscreen
-+ I ThisWindow (State 19, !FvwmButtons, !FvwmPager, !FvwmMiniConsoleNeedsUniqueName, !QuakeConsoleNeedsUniqueName, !FvwmIconMan, !MPlayer) Fullscreen-Stop
-+ I TestRc (NoMatch) ThisWindow (!State 19, !FvwmButtons, !FvwmPager, !FvwmMiniConsoleNeedsUniqueName, !QuakeConsoleNeedsUniqueName, !FvwmIconMan, !MPlayer) Fullscreen-Start
++ I ThisWindow (!FvwmButtons, !FvwmPager, !FvwmMiniConsoleNeedsUniqueName, !QuakeConsoleNeedsUniqueName, !FvwmIconMan, !MPlayer) ToggleFullscreen
 
-# fullscreen {{{2
-DestroyFunc Fullscreen-Start
-AddToFunc Fullscreen-Start
-+ I WindowStyle !Title, !Borders, !Handles, Iconifiable, ResizeHintOverride
-+ I UpdateStyles
-+ I WindowStyle State 19
-+ I WindowStyle State 20
-+ I Maximize ewmhiwa True 100 100
-+ I WindowStyle !Maximizable, FixedSize, FixedPosition
+DestroyFunc PutInFSProp
+AddToFunc PutInFSProp
++ I WindowStyle !Borders, !Title
 + I UpdateStyles
-# We need 1 temporary file for restoring the window state after restart
-+ I Exec exec touch $[infostore.TmpDirectory]/fullscreen.19.$[w.id].$[page.nx].$[page.ny].tmp
++ I State 6 True
++ I Maximize FullScreen True
 
-# quit fullscreen {{{2
-DestroyFunc Fullscreen-Stop
-AddToFunc Fullscreen-Stop
-+ I WindowStyle Title, Borders, Handles, HandleWidth $[infostore.handle_width], Iconifiable, !ResizeHintOverride
-+ I WindowStyle Maximizable, !FixedSize, !FixedPosition
-+ I WindowStyle !State 19
-+ I WindowStyle !State 20
-+ I Test (f $[infostore.TmpDirectory]/fullscreen.19.$[w.id].$[page.nx].$[page.ny].tmp) Exec exec rm -f $[infostore.TmpDirectory]/fullscreen.19.$[w.id].$[page.nx].$[page.ny].tmp
+DestroyFunc PutOutFSProp
+AddToFunc PutOutFSProp
++ I WindowStyle Borders, Title
 + I UpdateStyles
-+ I NS-Default
++ I State 6 False
++ I Maximize FullScreen False
 
-# Wrapper function {{{1
+DestroyFunc ToggleFullscreen
+AddToFunc ToggleFullscreen
++ I ThisWindow (State 6) PutOutFSProp
++ I TestRc (NoMatch) PutInFSProp
+
+# Disapear functions {{{1
 DestroyFunc Disappear
 AddToFunc Disappear
-# if FS; then if !State20; then show; else hide all; fi
-+ I PipeRead 'if [ "$(ls $[infostore.TmpDirectory]/fullscreen.19.0x?*.$[page.nx].$[page.ny].tmp 2>/dev/null)" != "" ]; then \
-	for i in $(ls $[infostore.TmpDirectory]/fullscreen.19.0x?*.$[page.nx].$[page.ny].tmp 2>/dev/null); \
-	do file=`echo "${i}"|sed -e \'s:fullscreen.19:fullscreen.20:\'`; \
-	    if [ -e "${file}" ]; then echo "WindowId $(echo $file | cut -d . -f 3) Disappear-Off"; exit; \
-	    fi; \
-	done; \
-	for i in $(ls $[infostore.TmpDirectory]/fullscreen.19.0x?*.$[page.nx].$[page.ny].tmp 2>/dev/null); \
-	do  echo "WindowId $(echo $i | cut -d . -f 3) Disappear-On"; done; fi'
++ I Next (CurrentPage, State 6, Iconic) Disappear-Off
++ I TestRc (NoMatch) All (CurrentPage, State 6) Disappear-On
 
-# disappear {{{2
-# file tmp_dir/fuulscreen.20.* = hidden
 DestroyFunc Disappear-On
 AddToFunc Disappear-On
-# Those 2 lines are needed if we want to cycle onto the windows original pages
-+ I WarpToWindow $[pointer.x]p $[pointer.y]p
-+ I Exec exec touch $[infostore.TmpDirectory]/fullscreen.20.$[w.id].$[page.nx].$[page.ny].tmp
-+ I WindowStyle !State 20
 + I WindowStyle NoIcon
 + I UpdateStyles
 + I Iconify true
 
-# appear {{{2
 DestroyFunc Disappear-Off
 AddToFunc Disappear-Off
-+ I ThisWindow MoveToPage $[page.nx] 0
 + I Iconify false
-+ I WindowStyle State 20
 + I WindowStyle Icon
 + I UpdateStyles
-+ I Test (f $[infostore.TmpDirectory]/fullscreen.20.$[w.id].$[page.nx].$[page.ny].tmp) Exec exec rm -f $[infostore.TmpDirectory]/fullscreen.20.$[w.id].$[page.nx].$[page.ny].tmp
-
-# Restore Fullscreen after restart {{{1
-# Called by StartFunction
-DestroyFunc Fullscreen-Recover
-AddToFunc Fullscreen-Recover
-+ I WindowStyle !Title, !Borders, !Handles, Iconifiable, ResizeHintOverride
-+ I UpdateStyles
-+ I WindowStyle State 19
-+ I WindowStyle State 20
-+ I Maximize ewmhiwa True 100 100
-+ I WindowStyle !Maximizable, FixedSize
-+ I UpdateStyles
-
-DestroyFunc Disappear-Recover
-AddToFunc Disappear-Recover
-+ I WindowStyle !State 20
-+ I WindowStyle NoIcon
-+ I UpdateStyles
-+ I Iconify true
-
-DestroyFunc Disappear-Test
-AddToFunc Disappear-Test
-+ I Test (F $[infostore.TmpDirectory]/fullscreen.20.$[w.id].$[page.nx].$[page.ny].tmp) WindowId $[w.id] Disappear-Recover
-
-# wrapper {{{2
-DestroyFunc RecoverFullscreen
-AddToFunc RecoverFullscreen
-PipeRead 'for i in $[infostore.TmpDirectory]/fullscreen.19.*; do wid=`basename "$i" | awk --field-separator .  \'{print $$3}\'`; echo "+ I WindowId ${wid} Fullscreen-Recover"; done'
-PipeRead "for i in $[infostore.TmpDirectory]/fullscreen.20.*; do wid=`basename $i | awk --field-separator .  '{print $$3}'`; echo \"+ I WindowId ${wid} Disappear-Recover\"; done"
-
-AddToFunc StartFunction I Schedule 1000 RecoverFullscreen
-
-AddToFunc ExitFunction I Test (!ToRestart) Exec rm -f $[infostore.TmpDirectory]/fullscreen.19.*
-AddToFunc ExitFunction I Test (!ToRestart) Exec rm -f $[infostore.TmpDirectory]/fullscreen.20.*
-AddToFunc ExitFunction I Test (Quit) Exec rm -f $[infostore.TmpDirectory]/fullscreen.*
-
-# Be sure the temporary files are destroyed when a window is closed
-DestroyFunc Window-Fullscreen-Destroy
-AddToFunc Window-Fullscreen-Destroy
-+ i PipeRead 'for file in /tmp/fullscreen.??.$[w.id].?.?.tmp; do rm $file 2>/dev/null; done'
-
-DestroyModuleConfig FvwmEvent-Window-Fullscreen-Destroy: *
-*FvwmEvent-Window-FullScreen-Destroy: destroy_window Window-Fullscreen-Destroy
-Module FvwmEvent FvwmEvent-Window-Fullscreen-Destroy
 
-# Rearrange in fullscreen
+# Rearrange in fullscreen {{{1
 DestroyFunc Fullscreen-Rearrange
 AddToFunc Fullscreen-Rearrange
-+ I All (CurrentPage, !Iconic, !FvwmButtons, !FvwmPager, !FvwmConsoleNeedsUniqueName, !QuakeConsoleNeedsUniqueName, !FvwmIconMan, !MPlayer) Fullscreen 
++ I All (CurrentPage, !Iconic, !FvwmButtons, !FvwmPager, !FvwmMiniConsoleNeedsUniqueName, !QuakeConsoleNeedsUniqueName, !FvwmIconMan, !MPlayer) ToggleFullscreen
 
-# Start in full screen at application statup
-DestroyFunc Window-AutoFS
-AddToFunc Window-AutoFS
+# Start in full screen at application statup {{{1
+# Generate the Window-AutoFS function from the user preferences:
 PipeRead '$[FVWM_SYSTEMDIR]/scripts/FSApps'
 
+# Event {{{2
 DestroyModuleConfig FvwmEvent-Window-Fullscreen-Auto: *
+*FvwmEvent-Window-FullScreen-Auto: PassId
 *FvwmEvent-Window-FullScreen-Auto: add_window Window-AutoFS
 Module FvwmEvent FvwmEvent-Window-Fullscreen-Auto
 
diff --git a/fvwm/components/functions/Fvwm-Crystal-Menu b/fvwm/components/functions/Fvwm-Crystal-Menu
index 8541cfc..38fed73 100644
--- a/fvwm/components/functions/Fvwm-Crystal-Menu
+++ b/fvwm/components/functions/Fvwm-Crystal-Menu
@@ -29,10 +29,10 @@ Test (x xrandr) ScreenResolution
 # Use DynamicPopUpAction; the menu can be redifined into the recipe
 DestroyMenu /FVWM-Crystal
 AddToMenu /FVWM-Crystal
-+ '%22x22/fvwm-crystal/audio-x-generic.png%$[gt.Music]' Popup /Music
-+ "" Nop
 + '%22x22/fvwm-crystal/fvwm-crystal.png%$[gt.FVWM-Crystal documentation]' Popup /Developer/FVWM-Crystal-Documentation
 + "" Nop
++ '%22x22/fvwm-crystal/audio-x-generic.png%$[gt.Music]' Popup /Music
++ "" Nop
 Test (x xrandr) + '%22x22/fvwm-crystal/handles.png%$[gt.Screen resolution]'	Popup /ScreenResolution
 + '%22x22/fvwm-crystal/preferences-desktop-screensaver.png%$[gt.Screensaver]' Popup /Screensaver
 + '%22x22/fvwm-crystal/camera-photo.png%$[gt.Screenshot]' Popup /Screenshot
diff --git a/fvwm/components/functions/LoadCommonStuffs b/fvwm/components/functions/LoadCommonStuffs
index be4c952..98d6194 100644
--- a/fvwm/components/functions/LoadCommonStuffs
+++ b/fvwm/components/functions/LoadCommonStuffs
@@ -18,10 +18,13 @@ InfoStoreAdd Icon_Theme "Default"
 ImagePath $[FVWM_USERDIR]/icons/$[infostore.Icon_Theme]:$[FVWM_SYSTEMDIR]/icons/$[infostore.Icon_Theme]
 
 # Includes and FVWM modules {{{1
-Module FvwmCommandS
+# Should be before everything else
+Include components/functions/Clear-FVWM-Settings
+AddToFunc StartFunction
++ I Test (EnvMatch FVWM_IS_FVWM3 1) AddToFunc StartFunction I Module FvwmMFL
++ I Test (!EnvMatch FVWM_IS_FVWM3 1) PipeRead "echo 'Module FvwmCommandS'"
 
 # Default FVWM-Crystal functions, initialization {{{2
-Include components/functions/Clear-FVWM-Settings
 Include components/desktop/FVWM-Crystal_Functions
 Include components/desktop/FVWM-Crystal_Preferences
 Include components/functions/Feedback
@@ -66,6 +69,3 @@ Include components/styles/CursorStyle-Border
 # Notification area {{{2
 Include components/functions/NotificationAreaManager-$[infostore.NotificationAreaManager]
 Include preferences/NotificationArea-Width
-
-# IconBox geometry {{{2
-PipeRead '$[FVWM_SYSTEMDIR]/scripts/set_DesktopIconsGeom $[vp.height]'
diff --git a/fvwm/components/functions/Media b/fvwm/components/functions/Media
index 0b4fac5..fee0679 100644
--- a/fvwm/components/functions/Media
+++ b/fvwm/components/functions/Media
@@ -53,98 +53,46 @@
 #	per-path-element basis into the users locale.
 #	TODO: 	centralize here the paths
 
-# Mixer {{{1
+# MPlayer extra parameters {{{1
+Include preferences/MPlayerParams
+Include scripts/SingleLineEdit/MPlayerParamsPref
+
+# Media Music functions {{{1
+Include components/functions/Media-Music-functions
+# Mixer
 Include components/functions/Mixer
 
 # Variables {{{1
-# playlists locations {{{2
-InfoStoreAdd AudioPlaylists "$[FVWM_USERDIR]/Playlists/Audio"
-InfoStoreAdd VideoPlaylists "$[FVWM_USERDIR]/Playlists/Video"
-InfoStoreAdd UserManagedAudioPlaylists "$[HOME]/Playlists/Audio"
-InfoStoreAdd UserManagedVideoPlaylists "$[HOME]/Playlists/Video"
-
-# Icons in media file browser
-LoadPreferences MediaMenuIcons
-
 # speed control (alsaplayer, mplayer) {{{2
-# (TODO: 1 variable per player ?)
 InfoStoreAdd speed 1
-
-# Decimal point in use (alsaplayer) {{{2
-PipeRead 'if [ "$[infostore.MusicPlayer]" = "alsaplayer" ] || [ "$[infostore.MusicPlayer]" = "alsaplayerdaemon" ]; \
-		then echo "InfoStoreAdd dec_point `locale decimal_point`"; else echo "InfoStoreRemove dec_point"; fi'
-
-# We must start mplayer in slave mode and send the commands via a pipe
+# We must start mplayer in slave mode and send the commands via a pipe;
+# don't use Piperead "echo ..." to this pipe or fvwm will just wait if the player is not started.
 # Create the pipe if it doesn't exist:
 Piperead 'echo InfoStoreAdd USERDIR `id -un`'
 Piperead 'mkdir -p /home/$[infostore.USERDIR]/.mplayer'
 Test (!F /home/$[infostore.USERDIR]/.mplayer/pipe) PipeRead 'mkfifo /home/$[infostore.USERDIR]/.mplayer/pipe'
 
-# xmms2
-InfoStoreRemove fvwm_audio_exec
-
-# Styles for media players windows {{{1
-Style Alsaplayer	NoActiveIconOverride, NoIcon, Sticky, WindowListSkip, StaysOnTop 
-Style alsaplayer	UseStyle Alsaplayer
-
-Style Audacious		StaysOnTop
-Style Audacious		StartIconic, NoActiveIconOverride, NoIcon, !Title, Sticky, WindowListSkip
-Style playlist		StartIconic, NoIcon, !Title, Sticky, WindowListSkip
-Style equalizer		UseStyle playlist
-
-Style beep-media-player !Title
-
-# Cmus (NoIcon doesn't work -> ToDo: use FvwmIdent)
-Style cmus		NoActiveIconOverride, NoIcon, Sticky, WindowListSkip, StaysOnTop
-# Mocp (NoIcon doesn't work -> ToDo: use FvwmIdent)
-Style mocp		NoActiveIconOverride, NoIcon, Sticky, WindowListSkip, StaysOnTop
-
-Style MPlayer		!Title, !Borders, GnomeIgnoreHints, EWMHIgnoreStackingOrderHints
-Style "MPlayer - Video"	Title, Borders, GnomeIgnoreHints, EWMHIgnoreStackingOrderHints
-Style XDRadio 		NoIcon, Sticky, WindowListSkip
-
-Style quodlibet		StaysOnTop, NoIcon, Sticky, WindowListSkip
-
-#Style xmms		StaysOnTop
-#Style XMMS_Player	StartIconic, NoIcon, !Title, Sticky, WindowListSkip
-#Style XMMS_Playlist	UseStyle XMMS_Player
-#Style XMMS_Equalizer	UseStyle XMMS_Player
-
-Style qjackctl		NoActiveIconOverride, NoIcon, Sticky, WindowListSkip
-
 ############################################################
 ### We don't want player specific functions lying around ###
 ### otherwise, we put here the functions that doesn't    ###
-### change between the players.                          ###
+### change between the audio-video players.              ###
 ############################################################
 
 # First button {{{1
 # Player controls and prefs
 # mouse 1 Menu /Player {{{2
-# Recreate the playlists (all)
-DestroyFunc Music-RecreatePlaylist
-AddToFunc Music-RecreatePlaylist
-+ I A $[FVWM_SYSTEMDIR]/scripts/make_all_playlists $[infostore.AudioPlaylists] $[infostore.VideoPlaylists] $[infostore.UserManagedAudioPlaylists] $[infostore.UserManagedVideoPlaylists]
-
-# wrapper for cdcd
-DestroyFunc Music-cdcd
-
 # start the player(s) (alsaplayer, mplayer)
-DestroyFunc Music-Start
 AddToFunc Music-Start
 + I Exec exec $*
 
-# in Music-mplayer*
-DestroyMenu /Music/Start
+# in Music-mplayer* Menu /Music/Start
 
 # player quit (alsaplayer, mplayer)
-DestroyFunc Music-Kill
 AddToFunc Music-Kill
 + I Exec exec $[FVWM_SYSTEMDIR]/scripts/killmplayer $0
 
 # show/hyde the player GUI/menu
 # (alsaplayer, audacious, cdcd, cmus, mocp, mpd, mplayer, quodlibet)
-DestroyFunc Music-GUI
 AddToFunc Music-GUI
 + I All (XDRadio) Iconify toggle
 # Comment out the line you dont want:
@@ -153,32 +101,42 @@ AddToFunc Music-GUI
 
 # Button menu
 # (alsaplayer, audacious, cdcd, cmus, mocp, mpd, mplayer, quodlibet)
-DestroyFunc Player-generator
 AddToFunc Player-generator
 + I DestroyMenu recreate /Player
-+ I AddToMenu /Player '%22x22/fvwm-crystal/audio-preferences-1.png%$[gt.Recreate the Playlists]' Music-RecreatePlaylist
++ I AddToMenu /Player '%22x22/fvwm-crystal/audio-x-generic-2.png%$[gt.Start player]' Popup /Music/Start
++ I AddToMenu /Player '%22x22/fvwm-crystal/audio-x-generic-1.png%$[gt.Stop MPlayer]' Music-Kill
++ I AddToMenu /Player '%22x22/fvwm-crystal/audio-x-generic-1.png%$[gt.Destroy MPlayer]' Music-Kill -9
++ I AddToMenu /Player '%22x22/fvwm-crystal/preferences-desktop.png%$[gt.MPlayer extra parameters]' EditMPlayerParams
++ I Test (X qjackctl) AddToMenu /Player "" Nop
++ I TestRc (NoMatch) Test (X cadence) AddToMenu /Player "" Nop
++ I Test (X qjackctl) AddToMenu /Player '%22x22/apps/qjackctl.png%$[gt.Start QJackCtl]' Exec exec qjackctl
++ I Test (X cadence) AddToMenu /Player '%22x22/apps/cadence.png%$[gt.Start Cadence]' Exec cadence-session-start --maybe-system-start; cadence
++ I AddToMenu /Player "" Nop
 + I AddToMenu /Player '%22x22/fvwm-crystal/audio-preferences-2.png%$[gt.Music player]' Popup /Preferences/MusicPlayer
 + I AddToMenu /Player '%22x22/fvwm-crystal/audio-preferences-2.png%$[gt.Icons in file browser]' Popup /Preferences/MediaFileMenuIcons
+
+AddToFunc Player-generator-bottom
++ I DestroyMenu recreate /Player
++ I AddToMenu /Player '%22x22/fvwm-crystal/audio-preferences-2.png%$[gt.Icons in file browser]' Popup /Preferences/MediaFileMenuIcons
++ I AddToMenu /Player '%22x22/fvwm-crystal/audio-preferences-2.png%$[gt.Music player]' Popup /Preferences/MusicPlayer
 + I AddToMenu /Player "" Nop
++ I Test (X cadence) AddToMenu /Player '%22x22/apps/cadence.png%$[gt.Start Cadence]' Exec cadence-session-start --maybe-system-start; cadence
 + I Test (X qjackctl) AddToMenu /Player '%22x22/apps/qjackctl.png%$[gt.Start QJackCtl]' Exec exec qjackctl
++ I TestRc (NoMatch) Test (X cadence) AddToMenu /Player "" Nop
 + I Test (X qjackctl) AddToMenu /Player "" Nop
-+ I AddToMenu /Player '%22x22/fvwm-crystal/audio-x-generic-2.png%$[gt.Start player]' Popup /Music/Start
-+ I AddToMenu /Player '%22x22/fvwm-crystal/audio-x-generic-1.png%$[gt.Stop MPlayer]' Music-Kill
++ I AddToMenu /Player '%22x22/fvwm-crystal/preferences-desktop.png%$[gt.MPlayer extra parameters]' EditMPlayerParams
 + I AddToMenu /Player '%22x22/fvwm-crystal/audio-x-generic-1.png%$[gt.Destroy MPlayer]' Music-Kill -9
-+ I AddToMenu /Player '$[gt.Show/Hide menu]' Music-GUI
++ I AddToMenu /Player '%22x22/fvwm-crystal/audio-x-generic-1.png%$[gt.Stop MPlayer]' Music-Kill
++ I AddToMenu /Player '%22x22/fvwm-crystal/audio-x-generic-2.png%$[gt.Start player]' Popup /Music/Start
 
 # Button menu (all)
-DestroyMenu /Player
 AddToMenu /Player
-+ DynamicPopupAction Function Player-generator
+#+ DynamicPopupAction Function Player-generator
+Test (!EnvMatch infostore.CustomBarLocation Bottom) + DynamicPopupAction Function Player-generator
+Test (EnvMatch infostore.CustomBarLocation Bottom) + DynamicPopupAction Function Player-generator-bottom
 
 # mouse 2 Music-GUI : allready here {{{2
-# mouse 3 Music-QJackGUI (all)
-DestroyFunc Music-QJackGUI
-AddToFunc Music-QJackGUI
-+ I All (qjackctl) Iconify toggle
-#+ I TestRc (NoMatch) Test (x qjackctl) Exec pidof qjackctl || exec qjackctl
-+ I Mixer-GUI
+# mouse 3 Music-QJackGUI (all) in Media-Music-functions
 
 # mouse 4 Mixer-Volume-Up {{{2
 # mouse 5 Mixer-Volume-Down
@@ -187,11 +145,7 @@ AddToFunc Music-QJackGUI
 # Second button {{{1
 # Player controls and main vol 
 # mouse 1 Menu /Playlist-button {{{2
-# Load all the songs (mpd)
-DestroyFunc Music-LoadAll
-
 # Play DVD (mplayer)
-DestroyFunc Load-DVD
 AddToFunc Load-DVD
 + I Exec exec echo "stop" > /home/$[infostore.USERDIR]/.mplayer/pipe
 #+ I Exec exec fvwm-crystal.mplayer-wrapper dvd $[infostore.USERDIR]
@@ -202,57 +156,28 @@ AddToFunc Load-DVD
 PipeRead '$[FVWM_SYSTEMDIR]/scripts/media_directories $[infostore.USERDIR] $[MediaMenuIcons]'
 Include tmp/MenuMovieDirectory
 
-# Show current playlist (xmms2)
-DestroyFunc Music-CurrentPlaylist-generator
-DestroyMenu /Music/CurrentPlaylist
-
-# Load playlist (alsaplayer, audacious, mocp)
-DestroyFunc FuncFvwmMenuAudioDirectory
-# Load playlist (mpd, xmms2)
-DestroyFunc Music-LoadPlaylist-generator
-# Load playlist (alsaplayer, audacious, mocp, mpd, xmms2)
-DestroyMenu /Music/LoadPlaylist
-
 # Load Media Playlists (mplayer)
-DestroyFunc FuncFvwmMenuMediaDirectory
 AddToFunc FuncFvwmMenuMediaDirectory
-+ I PipeRead 'case \"$0\" in \
-	"$[infostore.AudioPlaylists]"*) myexec="fvwm-crystal.mplayer-wrapper list $[infostore.USERDIR]";; \
-	"$[infostore.UserManagedAudioPlaylists]"*) myexec="fvwm-crystal.mplayer-wrapper list $[infostore.USERDIR]";; \
-	"$[infostore.VideoPlaylists]"*) myexec="fvwm-crystal.mplayer-wrapper list $[infostore.USERDIR]";; \
-	"$[infostore.UserManagedVideoPlaylists]"*) myexec="fvwm-crystal.mplayer-wrapper list $[infostore.USERDIR]";; \
-    esac; \
++ I PipeRead 'myexec="fvwm-crystal.mplayer-wrapper list $[infostore.USERDIR]"; \
     test -f \"$0\"/.icontitle.png && mytitle=\"$0\"/.icontitle.png; \
     test -f \"$0\"/.media.png && mypng=\"$0\"/.media.png; \
     fvwm-menu-directory --icon-title "${mytitle:-22x22/categories/directory.png}" \
     --icon-file "${mypng:-22x22/categories/Audio.png}" \
     --func="FuncFvwmMenuMediaDirectory" \
     --exec-file "^${myexec}" --dir \"$0\" \
-    --exec-t="^fvwm-crystal.play-movies \"$0\""'
+    --exec-t="^fvwm-crystal.play-playlists \"$0\""'
 
-DestroyMenu /Music/LoadMediaPlaylist
 AddToMenu /Music/LoadMediaPlaylist
 + MissingSubmenuFunction FuncFvwmMenuMediaDirectory
 + '%22x22/categories/video_movies_view.png%$[gt.Audio playlists]' Popup $[infostore.AudioPlaylists]
 + '%22x22/categories/video_movies_view.png%$[gt.Video playlists]' Popup $[infostore.VideoPlaylists]
++ '%22x22/categories/video_movies_view.png%$[gt.IPTV playlists]' Popup $[infostore.IPTVPlaylists]
 + '%22x22/categories/video_movies_view.png%$[gt.Personal audio playlists]' Popup $[infostore.UserManagedAudioPlaylists]
 + '%22x22/categories/video_movies_view.png%$[gt.Personal video playlists]' Popup $[infostore.UserManagedVideoPlaylists]
 
-# Clear playlist (alsaplayer, audacious, mocp, mpd, xmms2)
-DestroyFunc Music-ClearPlaylist
-
-# Remove song (audacious, mpd, xmms2)
-DestroyFunc Music-RemoveSong
-
-# Remove playlist (audacious, mocp, mpd, xmms2)
-DestroyFunc Music-RemovePlaylist-generator
 # (alsaplayer, mplayer)
-DestroyFunc FuncFvwmMenuRemovePlaylistDirectory
 AddToFunc FuncFvwmMenuRemovePlaylistDirectory
-+ I PipeRead 'case \"$0\" in \
-	"$[infostore.UserManagedAudioPlaylists]"*) myexec="rm -f";; \
-	"$[infostore.UserManagedVideoPlaylists]"*) myexec="rm -f";; \
-    esac; \
++ I PipeRead 'myexec="rm -f"; \
     test -f \"$0\"/.icontitle.png && mytitle=\"$0\"/.icontitle.png; \
     test -f \"$0\"/.media.png && mypng=\"$0\"/.media.png; \
     fvwm-menu-directory --icon-title "${mytitle:-22x22/categories/directory.png}" \
@@ -260,33 +185,15 @@ AddToFunc FuncFvwmMenuRemovePlaylistDirectory
     --dir \"$0\" --exec-title "-" --exec-file "^${myexec}" \
     --func-name "FuncFvwmMenuRemovePlaylistDirectory"'
 
-DestroyMenu /Music/RemovePlaylist
 AddToMenu /Music/RemovePlaylist
 + '$[gt.Choose playlist to remove]' Nop
 + MissingSubmenuFunction FuncFvwmMenuRemovePlaylistDirectory
 + '%22x22/categories/video_movies_view.png%$[gt.Browse Medias]' Popup $[infostore.UserManagedAudioPlaylists]
 + '%22x22/categories/video_movies_view.png%$[gt.Browse Medias]' Popup $[infostore.UserManagedVideoPlaylists]
 
-# Save playlist dialog (audacious, mpdm, xmms2)
-All (Music-SavePlaylist-Dialog) Close
-DestroyModuleConfig Music-SavePlaylist-Dialog: *
-DestroyFunc Music-SavePlaylist
-
-# Add playlist (xmms2)
-DestroyFunc FuncFvwmMenuPlaylistDirectory
-DestroyMenu /Music/LoadPlaylist
-DestroyMenu /Music/AddPlaylist
-
-# Update the database (mpd)
-DestroyFunc Music-Update
-
 # Copy playlist (alsaplayer, mplayer)
-DestroyFunc FuncFvwmMenuCopyPlaylistDirectory
 AddToFunc FuncFvwmMenuCopyPlaylistDirectory
-+ I PipeRead 'case \"$0\" in \
-	"$[infostore.AudioPlaylists]"*) myexec="Exec cp -r \'%f\' \'$[infostore.UserManagedAudioPlaylists]\'";; \
-	"$[infostore.VideoPlaylists]"*) myexec="Exec cp -r \'%f\' \'$[infostore.UserManagedVideoPlaylists]\'";; \
-    esac; \
++ I PipeRead 'myexec="Exec cp -r \'%f\' \'$[infostore.UserManagedVideoPlaylists]\'"; \
     test -f \"$0\"/.icontitle.png && mytitle=\"$0\"/.icontitle.png; \
     test -f \"$0\"/.media.png && mypng=\"$0\"/.media.png; \
     fvwm-menu-directory --icon-title "${mytitle:-22x22/categories/directory.png}" \
@@ -294,20 +201,48 @@ AddToFunc FuncFvwmMenuCopyPlaylistDirectory
     --dir \"$0\" --exec-title "-" --command-file "${myexec}" \
     --func-name "FuncFvwmMenuCopyPlaylistDirectory"'
 
-DestroyMenu /Music/CopyPlaylist
 AddToMenu /Music/CopyPlaylist
 + '$[gt.Choose playlist to copy]' Nop
 + MissingSubmenuFunction FuncFvwmMenuCopyPlaylistDirectory
 + '%22x22/categories/video_movies_view.png%$[gt.Browse Medias]' Popup $[infostore.AudioPlaylists]
 + '%22x22/categories/video_movies_view.png%$[gt.Browse Medias]' Popup $[infostore.VideoPlaylists]
 
+AddToFunc Music-RecreateIPTVPlaylist
++ I A $[FVWM_SYSTEMDIR]/scripts/make_iptv_playlists
+
 # button menu (alsaplayer, audacious, mocp, mpd, mplayer, xmms2)
-DestroyFunc Playlist-generator-button
 AddToFunc Playlist-generator-button
 + I DestroyMenu recreate /Playlist-button
++ I AddToMenu /Playlist-button '$[gt.Load media file]' Popup /Music/LoadMovie
++ I AddToMenu /Playlist-button '$[gt.Load playlist]' Popup /Music/LoadMediaPlaylist
++ I AddToMenu /Playlist-button '$[gt.Play DVD]' Load-DVD
++ I AddToMenu /Playlist-button '$[gt.Show file name]' Exec exec echo "osd_show_property_text \${filename} 7000" > /home/$[infostore.USERDIR]/.mplayer/pipe
+Test (F /dev/dvb/adapter0/frontend0) + I AddToMenu /Playlist-button '$[gt.Watch DVB] 1' Music-WatchDVB 1
+Test (F /dev/dvb/adapter0/frontend0) + I AddToMenu /Playlist-button '$[gt.Channels] DVB 1' PopUp /Music/ChannelSet1
+Test (F /dev/dvb/adapter1/frontend0) + I AddToMenu /Playlist-button '$[gt.Watch DVB] 2' Music-WatchDVB 2
+Test (F /dev/dvb/adapter1/frontend0) + I AddToMenu /Playlist-button '$[gt.Channels] DVB 2' PopUp /Music/ChannelSet2
+Test (F /dev/dvb/adapter2/frontend0) + I AddToMenu /Playlist-button '$[gt.Watch DVB] 3' Music-WatchDVB 3
+Test (F /dev/dvb/adapter3/frontend0) + I AddToMenu /Playlist-button '$[gt.Channels] DVB 3' PopUp /Music/ChannelSet3
+Test (F /dev/dvb/adapter3/frontend0) + I AddToMenu /Playlist-button '$[gt.Watch DVB] 4' Music-WatchDVB 4
+Test (F /dev/dvb/adapter3/frontend0) + I AddToMenu /Playlist-button '$[gt.Channels] DVB 4' PopUp /Music/ChannelSet4
++ I AddToMenu /Playlist-button '$[gt.Remove playlist]' Popup /Music/RemovePlaylist
++ I AddToMenu /Playlist-button '$[gt.Copy playlist]' Popup /Music/CopyPlaylist
++ I AddToMenu /Playlist-button '' Nop
++ I AddToMenu /Playlist-button '%22x22/fvwm-crystal/audio-preferences-1.png%$[gt.Recreate the Playlists]' Music-RecreatePlaylist
++ I AddToMenu /Playlist-button '%22x22/fvwm-crystal/audio-preferences-1.png%$[gt.Recreate the IPTV Playlists]' Music-RecreateIPTVPlaylist
++ I AddToMenu /Playlist-button '%22x22/fvwm-crystal/audio-preferences-1.png%$[gt.IPTV categories preference]' LaunchFileWithHelp IPTVCatPlaylists
+Test (F /dev/dvb/adapter0/frontend0) + I AddToMenu /Playlist-button '$[gt.Select channel list]' PopUp /Preferences/MplayerChannelList
+
+AddToFunc Playlist-generator-button-bottom
++ I DestroyMenu recreate /Playlist-button
++ I AddToMenu /Playlist-button '%22x22/fvwm-crystal/audio-preferences-1.png%$[gt.Recreate the Playlists]' Music-RecreatePlaylist
++ I AddToMenu /Playlist-button '%22x22/fvwm-crystal/audio-preferences-1.png%$[gt.Recreate the IPTV Playlists]' Music-RecreateIPTVPlaylist
++ I AddToMenu /Playlist-button '%22x22/fvwm-crystal/audio-preferences-1.png%$[gt.IPTV categories preference]' LaunchFileWithHelp IPTVCatPlaylists
 Test (F /dev/dvb/adapter0/frontend0) + I AddToMenu /Playlist-button '$[gt.Select channel list]' PopUp /Preferences/MplayerChannelList
++ I AddToMenu /Playlist-button '' Nop
 + I AddToMenu /Playlist-button '$[gt.Remove playlist]' Popup /Music/RemovePlaylist
 + I AddToMenu /Playlist-button '$[gt.Copy playlist]' Popup /Music/CopyPlaylist
++ I AddToMenu /Playlist-button '$[gt.Show file name]' Exec exec echo "osd_show_property_text \${filename} 7000" > /home/$[infostore.USERDIR]/.mplayer/pipe
 Test (F /dev/dvb/adapter0/frontend0) + I AddToMenu /Playlist-button '$[gt.Watch DVB] 1' Music-WatchDVB 1
 Test (F /dev/dvb/adapter0/frontend0) + I AddToMenu /Playlist-button '$[gt.Channels] DVB 1' PopUp /Music/ChannelSet1
 Test (F /dev/dvb/adapter1/frontend0) + I AddToMenu /Playlist-button '$[gt.Watch DVB] 2' Music-WatchDVB 2
@@ -319,56 +254,43 @@ Test (F /dev/dvb/adapter3/frontend0) + I AddToMenu /Playlist-button '$[gt.Channe
 + I AddToMenu /Playlist-button '$[gt.Load media file]' Popup /Music/LoadMovie
 + I AddToMenu /Playlist-button '$[gt.Play DVD]' Load-DVD
 + I AddToMenu /Playlist-button '$[gt.Load playlist]' Popup /Music/LoadMediaPlaylist
-+ I AddToMenu /Playlist-button '$[gt.Show file name]' Exec exec echo "osd_show_property_text \${filename} 7000" > /home/$[infostore.USERDIR]/.mplayer/pipe
 
-DestroyMenu /Playlist-button
 AddToMenu /Playlist-button
-+ DynamicPopupAction Function Playlist-generator-button
+Test (!EnvMatch infostore.CustomBarLocation Bottom) + DynamicPopupAction Function Playlist-generator-button
+Test (EnvMatch infostore.CustomBarLocation Bottom) + DynamicPopupAction Function Playlist-generator-button-bottom
 
 # mplayer
-Test (F /dev/dvb/adapter0/frontend0) Include preferences/MplayerChannelList1 
+Test (F /dev/dvb/adapter0/frontend0) Include preferences/MplayerChannelList1
 Test (F /dev/dvb/adapter1/frontend0) Include preferences/MplayerChannelList2
 Test (F /dev/dvb/adapter2/frontend0) Include preferences/MplayerChannelList3
 Test (F /dev/dvb/adapter3/frontend0) Include preferences/MplayerChannelList4
 
-DestroyMenu /Playlist
-AddToMenu /Playlist
-+ DynamicPopupAction Function /Playlist-generator
-
-#DestroyMenu /Playlist-bot
-#AddToMenu /Playlist-bot
-#+ DynamicPopupAction Function /Playlist-generator-bot
-
-DestroyFunc /Playlist-generator
 AddToFunc /Playlist-generator
 + I DestroyMenu recreate /Playlist
++ I AddToMenu /Playlist '$[gt.Play DVD]' Load-DVD
++ I AddToMenu /Playlist '$[gt.Load media file]' Popup /Music/LoadMovie
++ I AddToMenu /Playlist '$[gt.Load playlist]' Popup /Music/LoadMediaPlaylist
 Test (F /dev/dvb/adapter0/frontend0) + I AddToMenu /Playlist '$[gt.Watch DVB] 1' Music-WatchDVB 1
+Test (F /dev/dvb/adapter0/frontend0) + I AddToMenu /Playlist '$[gt.Channels] DVB 1' PopUp /Music/ChannelSet1
 Test (F /dev/dvb/adapter1/frontend0) + I AddToMenu /Playlist '$[gt.Watch DVB] 2' Music-WatchDVB 2
+Test (F /dev/dvb/adapter1/frontend0) + I AddToMenu /Playlist '$[gt.Channels] DVB 2' PopUp /Music/ChannelSet2
 Test (F /dev/dvb/adapter2/frontend0) + I AddToMenu /Playlist '$[gt.Watch DVB] 3' Music-WatchDVB 3
+Test (F /dev/dvb/adapter2/frontend0) + I AddToMenu /Playlist '$[gt.Channels] DVB 3' PopUp /Music/ChannelSet3
 Test (F /dev/dvb/adapter3/frontend0) + I AddToMenu /Playlist '$[gt.Watch DVB] 4' Music-WatchDVB 4
-+ I AddToMenu /Playlist '$[gt.Play DVD]' Load-DVD
-+ I AddToMenu /Playlist '$[gt.Load media file]' Popup /Music/LoadMovie
-+ I AddToMenu /Playlist '$[gt.Load playlist]' Popup /Music/LoadMediaPlaylist
+Test (F /dev/dvb/adapter3/frontend0) + I AddToMenu /Playlist '$[gt.Channels] DVB 4' PopUp /Music/ChannelSet4
 #+ I AddToMenu /Playlist '$[gt.Clear playlist]' Music-ClearPlaylist
 + I AddToMenu /Playlist '$[gt.Copy playlist]' Popup /Music/CopyPlaylist
 + I AddToMenu /Playlist '$[gt.Remove playlist]' Popup /Music/RemovePlaylist
 + I AddToMenu /Playlist '$[gt.Show file name]' Exec exec echo "osd_show_property_text \${filename} 7000" > /home/$[infostore.USERDIR]/.mplayer/pipe
++ I AddToMenu /Playlist '' Nop
++ I AddToMenu /Playlist '%22x22/fvwm-crystal/audio-preferences-1.png%$[gt.Recreate the Playlists]' Music-RecreatePlaylist
++ I AddToMenu /Playlist '%22x22/fvwm-crystal/audio-preferences-1.png%$[gt.Recreate the IPTV Playlists]' Music-RecreateIPTVPlaylist
++ I AddToMenu /Playlist '%22x22/fvwm-crystal/audio-preferences-1.png%$[gt.IPTV categories preference]' LaunchFileWithHelp IPTVCatPlaylists
+Test (F /dev/dvb/adapter0/frontend0) + I AddToMenu /Playlist '$[gt.Select channel list]' PopUp /Preferences/MplayerChannelList
+
+AddToMenu /Playlist
++ DynamicPopupAction Function /Playlist-generator
 
-#DestroyFunc /Playlist-generator-bot
-#AddToFunc /Playlist-generator-bot
-#+ I DestroyMenu recreate /Playlist-bot
-#+ I AddToMenu /Playlist-bot '$[gt.Load playlist]' Popup /Music/LoadMediaPlaylist
-#+ I AddToMenu /Playlist-bot '$[gt.Load media file]' Popup /Music/LoadMovie
-#+ I AddToMenu /Playlist-bot '$[gt.Play DVD]' Load-DVD
-#Test (F /dev/dvb/adapter0/frontend0) + I AddToMenu /Playlist-bot '$[gt.Watch DVB] 1' Music-WatchDVB 1
-#Test (F /dev/dvb/adapter1/frontend0) + I AddToMenu /Playlist-bot '$[gt.Watch DVB] 2' Music-WatchDVB 2
-#Test (F /dev/dvb/adapter2/frontend0) + I AddToMenu /Playlist-bot '$[gt.Watch DVB] 3' Music-WatchDVB 3
-#Test (F /dev/dvb/adapter3/frontend0) + I AddToMenu /Playlist-bot '$[gt.Watch DVB] 4' Music-WatchDVB 4
-##+ I AddToMenu /Playlist-bot '$[gt.Clear playlist]' Music-ClearPlaylist
-#+ I AddToMenu /Playlist-bot '$[gt.Copy playlist]' Popup /Music/CopyPlaylist
-#+ I AddToMenu /Playlist-bot '$[gt.Remove playlist]' Popup /Music/RemovePlaylist
-
-DestroyFunc Music-WatchDVB
 AddToFunc Music-WatchDVB
 + I Exec exec echo "stop" > /home/$[infostore.USERDIR]/.mplayer/pipe
 + I Exec exec fvwm-crystal.mplayer-wrapper file $[infostore.USERDIR] dvb://$[0]@
@@ -380,101 +302,66 @@ AddToFunc Music-WatchDVB
 # To make things worst, mplayer support only the first frontend of a given adapter,
 # and it can use an unique channel list file or several files.
 # If you are in the first case, you may want to define some custom udev rules.
-DestroyFunc Music-ChannelSet
 AddToFunc Music-ChannelSet
 + I Exec exec echo "dvb_set_channel $0 $1" > /home/$[infostore.USERDIR]/.mplayer/pipe
 
-DestroyFunc Channels-generator1
 AddToFunc Channels-generator1
 + I DestroyMenu recreate /Music/ChannelSet1
 Test (F $[FVWM_USERDIR]/preferences/MplayerChannelList1) Test (F /dev/dvb/adapter0/frontend0) PipeRead 'i=0; while read line; do a=$(echo "$line" | sed -e \'s/\\([A-Za-z0-9 -_.]*\\).*/+ I AddToMenu \\/Music\\/ChannelSet1 "\\1"/\'); echo "$a Music-ChannelSet $i 0" ; i=$(($i+1)) ; done <$[infostore.MplayerChannelList1]'
 
-DestroyMenu /Music/ChannelSet1
 AddToMenu /Music/ChannelSet1
 + DynamicPopupAction Function Channels-generator1
 
-DestroyFunc Channels-generator2
 AddToFunc Channels-generator2
 + I DestroyMenu recreate /Music/ChannelSet2
 Test (F $[FVWM_USERDIR]/preferences/MplayerChannelList2) Test (F /dev/dvb/adapter1/frontend0) PipeRead 'i=0; while read line; do a=$(echo "$line" | sed -e \'s/\\([A-Za-z0-9 -_.]*\\).*/+ I AddToMenu \\/Music\\/ChannelSet2 "\\1"/\'); echo "$a Music-ChannelSet $i 1" ; i=$(($i+1)) ; done <$[infostore.MplayerChannelList2]'
 
-DestroyMenu /Music/ChannelSet2
 AddToMenu /Music/ChannelSet2
 + DynamicPopupAction Function Channels-generator2
 
-DestroyFunc Channels-generator3
 AddToFunc Channels-generator3
 + I DestroyMenu recreate /Music/ChannelSet3
 Test (F $[FVWM_USERDIR]/preferences/MplayerChannelList3) Test (F /dev/dvb/adapter2/frontend0) PipeRead 'i=0; while read line; do a=$(echo "$line" | sed -e \'s/\\([A-Za-z0-9 -_.]*\\).*/+ I AddToMenu \\/Music\\/ChannelSet3 "\\1"/\'); echo "$a Music-ChannelSet $i 2" ; i=$(($i+1)) ; done <$[infostore.MplayerChannelList3]'
 
-DestroyMenu /Music/ChannelSet3
 AddToMenu /Music/ChannelSet3
 + DynamicPopupAction Function Channels-generator3
 
-DestroyFunc Channels-generator4
 AddToFunc Channels-generator4
 + I DestroyMenu recreate /Music/ChannelSet4
 Test (F $[FVWM_USERDIR]/preferences/MplayerChannelList4) Test (F /dev/dvb/adapter4/frontend0) PipeRead 'i=0; while read line; do a=$(echo "$line" | sed -e \'s/\\([A-Za-z0-9 -_.]*\\).*/+ I AddToMenu \\/Music\\/ChannelSet4 "\\1"/\'); echo "$a Music-ChannelSet $i 3" ; i=$(($i+1)) ; done <$[infostore.MplayerChannelList4]'
 
-DestroyMenu /Music/ChannelSet4
 AddToMenu /Music/ChannelSet4
 + DynamicPopupAction Function Channels-generator4
 
 # mouse 2 Menu /Playback {{{2
 # alsaplayer, audacious, cdcd, cmus, mocp, mpd, mplayer, quodlibet, xmms2
-DestroyFunc Music-Next
 AddToFunc Music-Next
 + I Exec exec echo "pt_step 1" > /home/$[infostore.USERDIR]/.mplayer/pipe
 # dvb:
 + I Exec exec echo "tv_step_channel +1" > /home/$[infostore.USERDIR]/.mplayer/pipe
 
 # alsaplayer, audacious, cdcd, cmus, mocp, mpd, mplayer, quodlibet, xmms2
-DestroyFunc Music-Prev
 AddToFunc Music-Prev
 + I Exec exec echo "pt_step -1" > /home/$[infostore.USERDIR]/.mplayer/pipe
 # dvb:
 + I Exec exec echo "tv_step_channel -1" > /home/$[infostore.USERDIR]/.mplayer/pipe
 
-# alsaplayer
-DestroyFunc Music-SongChange
-DestroyMenu /Music/SongChange
-
-# alsaplayer, audacious, cdcd, cmus, mocp, mpd, quodlibet, xmms2
-DestroyFunc Music-Stop
-
 # alsaplayer, audacious, cdcd, cmus, mocp, mpd, mplayer, quodlibet, xmms2
-DestroyFunc Music-Play
 AddToFunc Music-Play
 + I Exec exec echo "frame_step" > /home/$[infostore.USERDIR]/.mplayer/pipe
 
 # alsaplayer, audacious, cdcd, cmus, mocp, mpd, mplayer, quodlibet, xmms2
-DestroyFunc Music-Pause
 AddToFunc Music-Pause
 + I Exec exec echo "pause" > /home/$[infostore.USERDIR]/.mplayer/pipe
 
 # mplayer
-DestroyFunc Music-FrameStep
 AddToFunc Music-FrameStep
 + I Exec exec echo "frame_step" > /home/$[infostore.USERDIR]/.mplayer/pipe
 
-# alsaplayer, audacious, cdcd, cmus, mocp, mpd, quodlibet
-DestroyFunc Music-PlayPause
-
-# cdcd, cmus, mpd, quodlibet
-DestroyFunc Music-Forward
-
-# cdcd, cmus, mpd, quodlibet
-DestroyFunc Music-Backward
-
-# audacious, cmus, mpd, quodlibet
-DestroyFunc Music-ToggleRandom
-
 # alsaplayer, mplayer
-DestroyFunc Music-Jump
 AddToFunc Music-Jump
 + I Exec exec echo "seek $0 1" > /home/$[infostore.USERDIR]/.mplayer/pipe
 
-DestroyMenu /Music/Jump
 AddToMenu /Music/Jump
 + " 96 %" Music-Jump '96'
 + " 80 %" Music-Jump '80'
@@ -488,11 +375,9 @@ AddToMenu /Music/Jump
 + '$[gt.Start]' Music-Jump '0'
 
 # alsaplayer, mplayer
-DestroyFunc Music-Seek
 AddToFunc Music-Seek
 + I Exec exec echo "seek $[0] 0" > /home/$[infostore.USERDIR]/.mplayer/pipe
 
-DestroyMenu /Music/Seek
 AddToMenu /Music/Seek
 + '$[gt.+ 10 min]' Music-Seek '600'
 + '$[gt.+  5 min]' Music-Seek '300'
@@ -516,15 +401,8 @@ AddToMenu /Music/Seek
 + '$[gt.-  5 min]' Music-Seek '-300'
 + '$[gt.- 10 min]' Music-Seek '-600'
 
-# mpd
-DestroyMenu /Music/Crossfade
-
-# mpd, xmms2
-DestroyFunc Music-Shuffle
-
 # button menu
 # (alsaplayer, audacious, cdcd, cmus, mocp, mpd, mplayer, mocp, mpd, mplayer, quodlibet, xmms2)
-DestroyFunc Playback-generator
 AddToFunc Playback-generator
 + I DestroyMenu recreate /Playback
 + I AddToMenu /Playback '$[gt.Pause]' Music-Pause
@@ -535,10 +413,20 @@ AddToFunc Playback-generator
 + I AddToMenu /Playback '$[gt.Jump]' Popup /Music/Jump
 + I AddToMenu /Playback '$[gt.Seek]' Popup /Music/Seek
 
+AddToFunc Playback-generator-bottom
++ I DestroyMenu recreate /Playback
++ I AddToMenu /Playback '$[gt.Seek]' Popup /Music/Seek
++ I AddToMenu /Playback '$[gt.Jump]' Popup /Music/Jump
++ I AddToMenu /Playback '$[gt.Prev]' Music-Prev
++ I AddToMenu /Playback '$[gt.Next]' Music-Next
++ I AddToMenu /Playback "" Nop
++ I AddToMenu /Playback '$[gt.Frame step]' Music-FrameStep
++ I AddToMenu /Playback '$[gt.Pause]' Music-Pause
+
 # button menu (all)
-DestroyMenu /Playback
 AddToMenu /Playback
-+ DynamicPopupAction Function Playback-generator
+Test (!EnvMatch infostore.CustomBarLocation Bottom) + DynamicPopupAction Function Playback-generator
+Test (EnvMatch infostore.CustomBarLocation Bottom) + DynamicPopupAction Function Playback-generator-bottom
 
 # mouse 3 Menu /Mixer : in components/Mixer {{{2
 # mouse 4 Music-Next : allready here
@@ -549,25 +437,18 @@ AddToMenu /Playback
 # mouse 1 Music-Play : allready here {{{2
 # mouse 2 Music-Pause : allready here
 # mouse 3 Menu /Music/Volume
-# alsaplayer
-DestroyFunc Music-VolumeFr
-DestroyFunc Music-VolumeEn
 # audacious, mplayer
-DestroyFunc Music-Volume
 AddToFunc Music-Volume
 + I Exec exec echo "volume $0 1" > /home/$[infostore.USERDIR]/.mplayer/pipe
 
 # mplayer
-DestroyFunc Music-VolumeUp
 AddToFunc Music-VolumeUp
 + I Exec exec echo "volume 10 0" > /home/$[infostore.USERDIR]/.mplayer/pipe
 
-DestroyFunc Music-VolumeDown
 AddToFunc Music-VolumeDown
 + I Exec exec echo "volume -10 0" > /home/$[infostore.USERDIR]/.mplayer/pipe
 
 # button menu (alsaplayer, audacious, mplayer)
-DestroyMenu /Music/Volume
 AddToMenu /Music/Volume
 + '$[gt.MPlayer volume]' Nop
 + " 0 dB" Music-Volume "100"
@@ -583,88 +464,137 @@ AddToMenu /Music/Volume
 # mouse 4 Music-Speed-Up {{{2
 # mouse 5 Music-Speed-Down
 # alsaplayer, mplayer
-DestroyFunc Music-Speed-Up
 AddToFunc Music-Speed-Up
-+ I PipeRead 'echo "speed_set $($[FVWM_SYSTEMDIR]/scripts/speed_value +1comma mplayer $[infostore.speed])" > /home/$[infostore.USERDIR]/.mplayer/pipe ; echo InfoStoreAdd speed $($[FVWM_SYSTEMDIR]/scripts/speed_value +1comma mplayer $[infostore.speed])'
++ I PipeRead 'NewSpeed="$(${FVWM_SYSTEMDIR}/scripts/speed_value +1comma mplayer $[infostore.speed]))"; \
+		echo "InfoStoreAdd speed ${NewSpeed}"'
++ I Exec exec echo "speed_set $[infostore.speed]" > /home/$[infostore.USERDIR]/.mplayer/pipe
 
-DestroyFunc Music-Speed-Down
 AddToFunc Music-Speed-Down
-+ I PipeRead 'echo "speed_set $($[FVWM_SYSTEMDIR]/scripts/speed_value -1comma mplayer $[infostore.speed])" > /home/$[infostore.USERDIR]/.mplayer/pipe ; echo InfoStoreAdd speed $($[FVWM_SYSTEMDIR]/scripts/speed_value -1comma mplayer $[infostore.speed])'
++ I PipeRead 'NewSpeed="$(${FVWM_SYSTEMDIR}/scripts/speed_value -1comma mplayer $[infostore.speed])"; \
+		echo "InfoStoreAdd speed ${NewSpeed}"'
++ I Exec exec echo "speed_set $[infostore.speed]" > /home/$[infostore.USERDIR]/.mplayer/pipe
 
 # Last button {{{1
 # speed controls
 # mouse 1 Menu /Speed {{{2
 # alsaplayer, mplayer
-DestroyFunc Music-Speed
 AddToFunc Music-Speed
-+ I PipeRead 'echo "speed_set $($[FVWM_SYSTEMDIR]/scripts/speed_value "$0" mplayer $[infostore.speed])" > /home/$[infostore.USERDIR]/.mplayer/pipe ; echo "InfoStoreAdd speed $($[FVWM_SYSTEMDIR]/scripts/speed_value "$[0]" mplayer $[infostore.speed])"'
++ I PipeRead 'NewSpeed="$(${FVWM_SYSTEMDIR}/scripts/speed_value $0 mplayer $[infostore.speed])"; \
+		echo "InfoStoreAdd speed ${NewSpeed}"'
++ I Exec exec echo "speed_set $[infostore.speed]" > /home/$[infostore.USERDIR]/.mplayer/pipe
 
 # button menu (alsaplayer, mplayer)
 # speed_set <0.01 to 100>
-DestroyMenu /Speed
+AddToFunc Menu-speed-generator-button-bottom
++ I DestroyMenu recreate /Speed
++ I AddToMenu /Speed '$[gt.Speed control]' Nop
++ I AddToMenu /Speed "" Nop
++ I AddToMenu /Speed '$[gt.Max]' Music-Speed 'max'
++ I AddToMenu /Speed '$[gt.+ 1 &octave]' Music-Speed '+1octave'
++ I AddToMenu /Speed '$[gt.+ 1 s&eventh]' Music-Speed '+1septieme'
++ I AddToMenu /Speed '$[gt.+ 1 &sixth]' Music-Speed '+1sixte'
++ I AddToMenu /Speed '$[gt.+ 1 &fifth]' Music-Speed '+1quinte'
++ I AddToMenu /Speed '$[gt.+ 1 f&ourth]' Music-Speed '+1quarte'
++ I AddToMenu /Speed '$[gt.+ 1 t&hird]' Music-Speed '+1tierce'
++ I AddToMenu /Speed '$[gt.+ &1 tone]' Music-Speed '+1ton'
++ I AddToMenu /Speed '$[gt.+ ½ &tone]' Music-Speed '+1/2ton'
++ I AddToMenu /Speed "" Nop
++ I AddToMenu /Speed '$[gt.- ½ &tone]' Music-Speed '-1/2ton'
++ I AddToMenu /Speed '$[gt.- &1 tone]' Music-Speed '-1ton'
++ I AddToMenu /Speed '$[gt.- 1 t&hird]' Music-Speed '-1tierce'
++ I AddToMenu /Speed '$[gt.- 1 f&ourth]' Music-Speed '-1quarte'
++ I AddToMenu /Speed '$[gt.- 1 &fifth]' Music-Speed '-1quinte'
++ I AddToMenu /Speed '$[gt.- 1 &sixth]' Music-Speed '-1sixte'
++ I AddToMenu /Speed '$[gt.- 1 s&eventh]' Music-Speed '-1septieme'
++ I AddToMenu /Speed '$[gt.- 1 &octave]' Music-Speed '-1octave'
++ I AddToMenu /Speed '$[gt.Min]' Music-Speed 'min'
++ I AddToMenu /Speed "" Nop
++ I AddToMenu /Speed '$[gt.Normal]' Music-Speed 'normal'
++ I AddToMenu /Speed '$[gt.+ 1 &comma]' Music-Speed '+1comma'
++ I AddToMenu /Speed '$[gt.Pause]' Music-Pause
++ I AddToMenu /Speed '$[gt.- 1 &comma]' Music-Speed '-1comma'
+
+AddToFunc Menu-speed-generator-button
++ I DestroyMenu recreate /Speed
++ I AddToMenu /Speed '$[gt.Speed control]' Nop
++ I AddToMenu /Speed "" Nop
++ I AddToMenu /Speed '$[gt.- 1 &comma]' Music-Speed '-1comma'
++ I AddToMenu /Speed '$[gt.Pause]' Music-Pause
++ I AddToMenu /Speed '$[gt.+ 1 &comma]' Music-Speed '+1comma'
++ I AddToMenu /Speed '$[gt.Normal]' Music-Speed 'normal'
++ I AddToMenu /Speed "" Nop
++ I AddToMenu /Speed '$[gt.Max]' Music-Speed 'max'
++ I AddToMenu /Speed '$[gt.+ 1 &octave]' Music-Speed '+1octave'
++ I AddToMenu /Speed '$[gt.+ 1 s&eventh]' Music-Speed '+1septieme'
++ I AddToMenu /Speed '$[gt.+ 1 &sixth]' Music-Speed '+1sixte'
++ I AddToMenu /Speed '$[gt.+ 1 &fifth]' Music-Speed '+1quinte'
++ I AddToMenu /Speed '$[gt.+ 1 f&ourth]' Music-Speed '+1quarte'
++ I AddToMenu /Speed '$[gt.+ 1 t&hird]' Music-Speed '+1tierce'
++ I AddToMenu /Speed '$[gt.+ &1 tone]' Music-Speed '+1ton'
++ I AddToMenu /Speed '$[gt.+ ½ &tone]' Music-Speed '+1/2ton'
++ I AddToMenu /Speed "" Nop
++ I AddToMenu /Speed '$[gt.- ½ &tone]' Music-Speed '-1/2ton'
++ I AddToMenu /Speed '$[gt.- &1 tone]' Music-Speed '-1ton'
++ I AddToMenu /Speed '$[gt.- 1 t&hird]' Music-Speed '-1tierce'
++ I AddToMenu /Speed '$[gt.- 1 f&ourth]' Music-Speed '-1quarte'
++ I AddToMenu /Speed '$[gt.- 1 &fifth]' Music-Speed '-1quinte'
++ I AddToMenu /Speed '$[gt.- 1 &sixth]' Music-Speed '-1sixte'
++ I AddToMenu /Speed '$[gt.- 1 s&eventh]' Music-Speed '-1septieme'
++ I AddToMenu /Speed '$[gt.- 1 &octave]' Music-Speed '-1octave'
++ I AddToMenu /Speed '$[gt.Min]' Music-Speed 'min'
+
 AddToMenu /Speed
-+ '$[gt.Speed control]' Nop
-+ "" Nop
-+ '$[gt.Max]' Music-Speed 'maxmplayer mplayer'
-+ '$[gt.+ 1 &octave]' Music-Speed '+1octave mplayer'
-+ '$[gt.+ 1 s&eventh]' Music-Speed '+1septieme mplayer'
-+ '$[gt.+ 1 &sixth]' Music-Speed '+1sixte mplayer'
-+ '$[gt.+ 1 &fifth]' Music-Speed '+1quinte mplayer'
-+ '$[gt.+ 1 f&ourth]' Music-Speed '+1quarte mplayer'
-+ '$[gt.+ 1 t&hird]' Music-Speed '+1tierce mplayer'
-+ '$[gt.+ &1 tone]' Music-Speed '+1ton mplayer'
-+ '$[gt.+ ½ &tone]' Music-Speed '+1/2ton mplayer'
-+ "" Nop
-+ '$[gt.- ½ &tone]' Music-Speed '-1/2ton mplayer'
-+ '$[gt.- &1 tone]' Music-Speed '-1ton mplayer'
-+ '$[gt.- 1 t&hird]' Music-Speed '-1tierce mplayer'
-+ '$[gt.- 1 f&ourth]' Music-Speed '-1quarte mplayer'
-+ '$[gt.- 1 &fifth]' Music-Speed '-1quinte mplayer'
-+ '$[gt.- 1 &sixth]' Music-Speed '-1sixte mplayer'
-+ '$[gt.- 1 s&eventh]' Music-Speed '-1septieme mplayer'
-+ '$[gt.- 1 &octave]' Music-Speed '-1octave mplayer'
-+ '$[gt.Min]' Music-Speed 'minmplayer mplayer'
-+ "" Nop
-+ '$[gt.Normal]' Music-Speed 'normal mplayer'
-+ '$[gt.+ 1 &comma]' Music-Speed '+1comma mplayer'
-+ '$[gt.Pause]' Music-Pause
-+ '$[gt.- 1 &comma]' Music-Speed '-1comma mplayer'
+Test (!EnvMatch infostore.CustomBarLocation Bottom) + DynamicPopupAction Function Menu-speed-generator-button
+Test (EnvMatch infostore.CustomBarLocation Bottom) + DynamicPopupAction Function Menu-speed-generator-button-bottom
 
 # mouse 4 Button-Seek-+ {{{2
 # mouse 5 Button-Seek--
 # alsaplayer mplayer
-DestroyFunc Button-Seek-+
 AddToFunc Button-Seek-+
 + I Music-Seek '180'
-DestroyFunc Button-Seek--
+
 AddToFunc Button-Seek--
 + I Music-Seek '-180'
 
 # Music menus {{{1
 # main music menu (alsaplayer, audacious, mocp) {{{2
-DestroyFunc Music-generator
+# Menu for Top, Left and Right position
 AddToFunc Music-generator
 + I DestroyMenu recreate /Music
-+ I AddToMenu /Music '%22x22/fvwm-crystal/audio-x-generic-2.png%$[gt.Player]' Popup /Player
-+ I AddToMenu /Music '$[gt.Show/Hide menu]' Music-GUI
 + I AddToMenu /Music '%22x22/fvwm-crystal/audio-x-generic-2.png%$[gt.Playback]' Popup /Playback
 + I AddToMenu /Music '$[gt.Playlists]' Popup /Playlist
+# DVB channels
+Test (F /dev/dvb/adapter0/frontend0) + I AddToMenu /Music '$[gt.Channels] DVB 1' PopUp /Music/ChannelSet1
+Test (F /dev/dvb/adapter1/frontend0) + I AddToMenu /Music '$[gt.Channels] DVB 2' PopUp /Music/ChannelSet2
+Test (F /dev/dvb/adapter2/frontend0) + I AddToMenu /Music '$[gt.Channels] DVB 3' PopUp /Music/ChannelSet3
+Test (F /dev/dvb/adapter3/frontend0) + I AddToMenu /Music '$[gt.Channels] DVB 4' PopUp /Music/ChannelSet4
++ I AddToMenu /Music '$[gt.Show/Hide menu]' Music-GUI
++ I AddToMenu /Music '$[gt.Speed]' Popup /Speed
++ I AddToMenu /Music '%22x22/fvwm-crystal/audio-x-generic-2.png%$[gt.Player]' Popup /Player
++ I AddToMenu /Music '$[gt.Show/Hide Audio controls]' Music-QJackGUI
 + I AddToMenu /Music '%22x22/fvwm-crystal/mixer-2.png%$[gt.Mixers]' Popup /Mixer
+
+# Menu for Bottom position
+AddToFunc Music-generator-bottom
++ I DestroyMenu recreate /Music
++ I AddToMenu /Music '%22x22/fvwm-crystal/mixer-2.png%$[gt.Mixers]' Popup /Mixer
++ I AddToMenu /Music '$[gt.Show/Hide Audio controls]' Music-QJackGUI
++ I AddToMenu /Music '%22x22/fvwm-crystal/audio-x-generic-2.png%$[gt.Player]' Popup /Player
 + I AddToMenu /Music '$[gt.Speed]' Popup /Speed
-+ I Test (X qjackctl) AddToMenu /Music '$[gt.Show/Hide QJackCtl]' Music-QJackGUI
++ I AddToMenu /Music '$[gt.Show/Hide menu]' Music-GUI
 # DVB channels
 Test (F /dev/dvb/adapter0/frontend0) + I AddToMenu /Music '$[gt.Channels] DVB 1' PopUp /Music/ChannelSet1
 Test (F /dev/dvb/adapter1/frontend0) + I AddToMenu /Music '$[gt.Channels] DVB 2' PopUp /Music/ChannelSet2
 Test (F /dev/dvb/adapter2/frontend0) + I AddToMenu /Music '$[gt.Channels] DVB 3' PopUp /Music/ChannelSet3
 Test (F /dev/dvb/adapter3/frontend0) + I AddToMenu /Music '$[gt.Channels] DVB 4' PopUp /Music/ChannelSet4
++ I AddToMenu /Music '$[gt.Playlists]' Popup /Playlist
++ I AddToMenu /Music '%22x22/fvwm-crystal/audio-x-generic-2.png%$[gt.Playback]' Popup /Playback
 
-DestroyMenu /Music
 AddToMenu /Music
-+ DynamicPopupAction Function Music-generator
+Test (!EnvMatch infostore.CustomBarLocation Bottom) + DynamicPopupAction Function Music-generator
+Test (EnvMatch infostore.CustomBarLocation Bottom) + DynamicPopupAction Function Music-generator-bottom
 
 # Tooltip (alsaplayer, mplayer*) {{{1
-DestroyFunc Tittle-Tooltip
-DestroyFunc Music-Tooltip
 AddToFunc Music-Tooltip
 + I Exec exec echo "osd_show_property_text \${path} 3999" > /home/$[infostore.USERDIR]/.mplayer/pipe
 
diff --git a/fvwm/components/functions/Media-Music-functions b/fvwm/components/functions/Media-Music-functions
new file mode 100644
index 0000000..230e503
--- /dev/null
+++ b/fvwm/components/functions/Media-Music-functions
@@ -0,0 +1,255 @@
+# Multimedia support in Fvwm-Crystal:
+# common functions to Media and Music players
+# Written by: Dominique Michel <dominique_libre@userssourceforge.net>
+#
+# This file must be included at the top of the Media and Music files.
+#	Include components/functions/Media-Music-functions
+#
+
+# Variables {{{1
+# playlists locations {{{2
+InfoStoreAdd AudioPlaylists "$[FVWM_USERDIR]/Playlists/Audio"
+InfoStoreAdd VideoPlaylists "$[FVWM_USERDIR]/Playlists/Video"
+InfoStoreAdd IPTVPlaylists "$[FVWM_USERDIR]/Playlists/IPTV"
+InfoStoreAdd UserManagedAudioPlaylists "$[HOME]/Playlists/Audio"
+InfoStoreAdd UserManagedVideoPlaylists "$[HOME]/Playlists/Video"
+
+# Icons in media file browser
+LoadPreferences MediaMenuIcons
+
+# DVD channels lists (mplayer) {{{2
+InfostoreRemove MplayerChannelList1
+InfostoreRemove MplayerChannelList2
+InfostoreRemove MplayerChannelList3
+InfostoreRemove MplayerChannelList4
+
+# speed control (alsaplayer, mplayer) {{{2
+InfoStoreRemove speed
+# Decimal point in use (alsaplayer) {{{2
+InfoStoreRemove dec_point
+# xmms2
+InfoStoreRemove fvwm_audio_exec
+
+# Styles for media players windows {{{1
+Include components/styles/MediaPlayers-Style
+
+############################################################
+### We don't want player specific functions lying around ###
+### otherwise, we put here the functions that doesn't    ###
+### change between the players.                          ###
+############################################################
+
+# First button {{{1
+# Player controls and prefs
+# mouse 1 Menu /Player {{{2
+# Recreate the playlists (all)
+DestroyFunc Music-RecreatePlaylist
+AddToFunc Music-RecreatePlaylist
++ I A $[FVWM_SYSTEMDIR]/scripts/make_all_playlists $[infostore.AudioPlaylists] $[infostore.VideoPlaylists] $[infostore.UserManagedAudioPlaylists] $[infostore.UserManagedVideoPlaylists]
+# IPTV Playlists (mplayer)
+DestroyFunc Music-RecreateIPTVPlaylist
+#AddToFunc Music-RecreateIPTVPlaylist
+#+ I A $[FVWM_SYSTEMDIR]/scripts/make_iptv_playlists
+
+# wrapper for cdcd
+DestroyFunc Music-cdcd
+# start the player(s) (alsaplayer, mplayer)
+DestroyFunc Music-Start
+# in Music-mplayer*
+DestroyMenu /Music/Start
+# player quit (alsaplayer, mplayer)
+DestroyFunc Music-Kill
+# show/hyde the player GUI/menu
+# (alsaplayer, audacious, cdcd, cmus, mocp, mpd, mplayer, quodlibet)
+DestroyFunc Music-GUI
+# Button menu
+# (alsaplayer, audacious, cdcd, cmus, mocp, mpd, mplayer, quodlibet)
+DestroyFunc Player-generator
+DestroyFunc Player-generator-bottom
+# Button menu (all)
+DestroyMenu /Player
+# mouse 2 Music-GUI : allready here {{{2
+
+DestroyFunc Music-Iconify
+AddToFunc Music-Iconify
++ I ThisWindow (Iconic) WindowStyle Icon
++ I TestRc (NoMatch) WindowStyle NoIcon
++ I Iconify toggle
++ I UpdateStyles
+
+# mouse 3 Music-QJackGUI (all)
+DestroyFunc Music-QJackGUI
+AddToFunc Music-QJackGUI
+# startjack first => it is under the other windows
++ I All (start_jack) Iconify toggle
++ I All (qjackctl) Iconify toggle
++ I All (start_cadence) Iconify
++ I All (Cadence) Iconify toggle
++ I All (Cadence-*) Iconify toggle
++ I All (Catia) Iconify toggle
++ I All (Claudia) Iconify toggle
++ I All (Logs) Iconify toggle
++ I All (Render) Iconify toggle
+#+ I TestRc (NoMatch) Test (x qjackctl) Exec pidof qjackctl || exec qjackctl
++ I Mixer-GUI
+
+# mouse 4 Mixer-Volume-Up {{{2
+# mouse 5 Mixer-Volume-Down
+# are in components/Mixer
+
+# Second button {{{1
+# Player controls and main vol 
+# mouse 1 Menu /Playlist-button {{{2
+# Load all the songs (mpd)
+DestroyFunc Music-LoadAll
+# Play DVD (mplayer)
+DestroyFunc Load-DVD
+# Show current playlist (xmms2)
+DestroyFunc Music-CurrentPlaylist-generator
+DestroyMenu /Music/CurrentPlaylist
+# Load playlist (alsaplayer, audacious, mocp)
+DestroyFunc FuncFvwmMenuAudioDirectory
+# Load playlist (mpd, xmms2)
+DestroyFunc Music-LoadPlaylist-generator
+# Load playlist (alsaplayer, audacious, mocp, mpd, xmms2)
+DestroyMenu /Music/LoadPlaylist
+# mplayer
+DestroyMenu /Music/LoadMovie
+# Load Media Playlists (mplayer)
+DestroyFunc FuncFvwmMenuMediaDirectory
+DestroyMenu /Music/LoadMediaPlaylist
+# Clear playlist (alsaplayer, audacious, mocp, mpd, xmms2)
+DestroyFunc Music-ClearPlaylist
+# Remove song (audacious, mpd, xmms2)
+DestroyFunc Music-RemoveSong
+# Remove playlist (audacious, mocp, mpd, xmms2)
+DestroyFunc Music-RemovePlaylist-generator
+# (alsaplayer, mplayer)
+DestroyFunc FuncFvwmMenuRemovePlaylistDirectory
+DestroyFunc FuncFvwmMenuMovieDirectory
+DestroyMenu /Music/RemovePlaylist
+# Save playlist dialog (audacious, mpdm, xmms2)
+All (Music-SavePlaylist-Dialog) Close
+DestroyModuleConfig Music-SavePlaylist-Dialog: *
+DestroyFunc Music-SavePlaylist
+# Add playlist (xmms2)
+DestroyFunc FuncFvwmMenuPlaylistDirectory
+DestroyMenu /Music/LoadPlaylist
+DestroyMenu /Music/AddPlaylist
+# Update the database (mpd)
+DestroyFunc Music-Update
+# Copy playlist (alsaplayer, mplayer)
+DestroyFunc FuncFvwmMenuCopyPlaylistDirectory
+DestroyMenu /Music/CopyPlaylist
+# button menu (alsaplayer, audacious, mocp, mpd, mplayer, xmms2)
+DestroyFunc Playlist-generator-button
+DestroyFunc Playlist-generator-button-bottom
+DestroyMenu /Playlist-button
+DestroyMenu /Playlist
+#DestroyMenu /Playlist-bot
+DestroyFunc /Playlist-generator
+DestroyFunc /Playlist-generator-bottom
+DestroyFunc Music-WatchDVB
+# DVD channels {{{2
+DestroyFunc Music-ChannelSet
+DestroyFunc Channels-generator1
+DestroyMenu /Music/ChannelSet1
+DestroyFunc Channels-generator2
+DestroyMenu /Music/ChannelSet2
+DestroyFunc Channels-generator3
+DestroyMenu /Music/ChannelSet3
+DestroyFunc Channels-generator4
+DestroyMenu /Music/ChannelSet4
+# mouse 2 Menu /Playback {{{2
+# alsaplayer, audacious, cdcd, cmus, mocp, mpd, mplayer, quodlibet, xmms2
+DestroyFunc Music-Next
+# alsaplayer, audacious, cdcd, cmus, mocp, mpd, mplayer, quodlibet, xmms2
+DestroyFunc Music-Prev
+# alsaplayer
+DestroyFunc Music-SongChange
+DestroyMenu /Music/SongChange
+# alsaplayer, audacious, cdcd, cmus, mocp, mpd, quodlibet, xmms2
+DestroyFunc Music-Stop
+# xmms with xmmx-find
+DestroyFunc Music-Find
+# alsaplayer, audacious, cdcd, cmus, mocp, mpd, mplayer, quodlibet, xmms2
+DestroyFunc Music-Play
+# alsaplayer, audacious, cdcd, cmus, mocp, mpd, mplayer, quodlibet, xmms2
+DestroyFunc Music-Pause
+# mplayer
+DestroyFunc Music-FrameStep
+# alsaplayer, audacious, cdcd, cmus, mocp, mpd, quodlibet
+DestroyFunc Music-PlayPause
+# cdcd, cmus, mpd, quodlibet
+DestroyFunc Music-Forward
+# cdcd, cmus, mpd, quodlibet
+DestroyFunc Music-Backward
+# audacious, cmus, mpd, quodlibet
+DestroyFunc Music-ToggleRandom
+# alsaplayer, mplayer
+DestroyFunc Music-Jump
+DestroyMenu /Music/Jump
+# alsaplayer, mplayer
+DestroyFunc Music-Seek
+DestroyMenu /Music/Seek
+# mpd
+DestroyMenu /Music/Crossfade
+# mpd, xmms2
+DestroyFunc Music-Shuffle
+# button menu
+# (alsaplayer, audacious, cdcd, cmus, mocp, mpd, mplayer, mocp, mpd, mplayer, quodlibet, xmms2)
+DestroyFunc Playback-generator
+DestroyFunc Playback-generator-bottom
+# button menu (all)
+DestroyMenu /Playback
+# mouse 3 Menu /Mixer : in components/Mixer {{{2
+# mouse 4 Music-Next : allready here
+# mouse 4 Music-Prev : allready here
+
+# Third button {{{1
+# Player controls and vol
+# mouse 1 Music-Play : allready here {{{2
+# mouse 2 Music-Pause : allready here
+# mouse 3 Menu /Music/Volume
+# alsaplayer
+DestroyFunc Music-VolumeFr
+DestroyFunc Music-VolumeEn
+# audacious, mplayer
+DestroyFunc Music-Volume
+# mplayer
+DestroyFunc Music-VolumeUp
+DestroyFunc Music-VolumeDown
+# button menu (alsaplayer, audacious, mplayer)
+DestroyMenu /Music/Volume
+# mouse 4 Music-Speed-Up {{{2
+# mouse 5 Music-Speed-Down
+# alsaplayer, mplayer
+DestroyFunc Music-Speed-Up
+DestroyFunc Music-Speed-Down
+
+# Last button {{{1
+# speed controls
+# mouse 1 Menu /Speed {{{2
+# alsaplayer, mplayer
+DestroyFunc Music-Speed
+# button menu (alsaplayer, mplayer)
+# speed_set <0.01 to 100>
+DestroyFunc Menu-speed-generator-button
+DestroyFunc Menu-speed-generator-button-bottom
+DestroyMenu /Speed
+# mouse 4 Button-Seek-+ {{{2
+# mouse 5 Button-Seek--
+# alsaplayer mplayer
+DestroyFunc Button-Seek-+
+DestroyFunc Button-Seek--
+# Music menus {{{1
+# main music menu (alsaplayer, audacious, mocp) {{{2
+DestroyFunc Music-generator
+DestroyFunc Music-generator-bottom
+DestroyMenu /Music
+
+# Tooltip (alsaplayer, mplayer*) {{{1
+DestroyFunc Tittle-Tooltip
+DestroyFunc Music-Tooltip
+
+# vim:ft=fvwm
diff --git a/fvwm/components/functions/Mixer b/fvwm/components/functions/Mixer
index 8fcc1cd..97b59fe 100644
--- a/fvwm/components/functions/Mixer
+++ b/fvwm/components/functions/Mixer
@@ -178,7 +178,7 @@ PipeRead 'case $[infostore.Mixer] in \\
 	amixer)		echo "+ I All (\\\"ALSA Mixer\\\") Close" ; \\
 			echo "+ I TestRc (Match) Break" ; \\
 			echo "+ I TestRc (NoMatch) None (\\\"ALSA Mixer\\\") Test (x alsamixerguis) X alsamixerguis" ; \\
-			echo "+ I TestRc (Match) None (\\\'ALSA Mixer\\\') AT \\\"ALSA Mixer\\\" \\\"alsamixer -c $[infostore.SoundCard]\\\"" ;; \\
+			echo "+ I TestRc (Match) None (\\\"ALSA Mixer\\\") AT \\\"ALSA Mixer\\\" \\\"alsamixer -c $[infostore.SoundCard]\\\"" ;; \\
 	aumix)		echo "+ I All (aumix) Close" ; \\
 			echo "+ I TestRc (NoMatch) X aumix -d /dev/mixer$[infostore.SoundCard] -I" ;; \\
 	audacious)	echo "+ I Nop" ;; \\
diff --git a/fvwm/components/functions/Music b/fvwm/components/functions/Music
index c5c62a8..0c7d457 100644
--- a/fvwm/components/functions/Music
+++ b/fvwm/components/functions/Music
@@ -56,19 +56,12 @@
 #	are $HOME/Music and $HOME/Videos and will be translated on a
 #	per-path-element basis into the users locale.
 
-# Mixer {{{1
+# common Media Music functions {{{1
+Include components/functions/Media-Music-functions
+# Mixer
 Include components/functions/Mixer
 
 # Variables {{{1
-# playlists locations {{{2
-InfoStoreAdd AudioPlaylists "$[FVWM_USERDIR]/Playlists/Audio"
-InfoStoreAdd VideoPlaylists "$[FVWM_USERDIR]/Playlists/Video"
-InfoStoreAdd UserManagedAudioPlaylists "$[HOME]/Playlists/Audio"
-InfoStoreAdd UserManagedVideoPlaylists "$[HOME]/Playlists/Video"
-
-# speed control (alsaplayer, mplayer) {{{2
-InfoStoreRemove speed
-
 # DVB channel lists (mplayer) {{{2
 InfoStoreRemove MplayerChannelList1
 InfoStoreRemove MplayerChannelList2
@@ -76,66 +69,18 @@ InfoStoreRemove MplayerChannelList3
 InfoStoreRemove MplayerChannelList4
 
 # Decimal point in use (alsaplayer) {{{2
-InfoStoreRemove dec_point
 PipeRead 'if [ $[infostore.MusicPlayer] = alsaplayer ] || [ $[infostore.MusicPlayer] = alsaplayerdaemon ]; \
 		then echo "InfoStoreAdd dec_point `locale decimal_point`"; else echo "InfoStoreRemove dec_point"; fi'
 
-# xmms2
-InfoStoreRemove fvwm_audio_exec
-
-# Styles for media players windows {{{1
-Style Alsaplayer	NoActiveIconOverride, NoIcon, Sticky, WindowListSkip, StaysOnTop 
-Style alsaplayer	UseStyle Alsaplayer
-
-Style Audacious		StaysOnTop
-Style Audacious		StartIconic, NoActiveIconOverride, NoIcon, !Title, Sticky, WindowListSkip
-Style playlist		StartIconic, NoIcon, !Title, Sticky, WindowListSkip
-Style equalizer		UseStyle playlist
-
-Style beep-media-player !Title
-
-# Cmus (NoIcon doesn't work -> ToDo: use FvwmIdent)
-Style cmus		NoActiveIconOverride, NoIcon, Sticky, WindowListSkip, StaysOnTop
-# Mocp (NoIcon doesn't work -> ToDo: use FvwmIdent)
-Style mocp		NoActiveIconOverride, NoIcon, Sticky, WindowListSkip, StaysOnTop
-Style MOC		UseStyle mocp
-
-Style MPlayer		!Title, !Borders, GnomeIgnoreHints, EWMHIgnoreStackingOrderHints
-Style "MPlayer - Video"	Title, Borders, GnomeIgnoreHints, EWMHIgnoreStackingOrderHints
-Style XDRadio 		NoIcon, Sticky, WindowListSkip
-
-Style quodlibet		StaysOnTop, NoIcon, Sticky, WindowListSkip
-
-Style gxmms2		StaysOnTop, NoIcon, Sticky, WindowListSkip
-
-Style qjackctl		NoActiveIconOverride, NoIcon, Sticky, WindowListSkip
-
 # Functions {{{1
 # menu /Player {{{2
-# Recreate the playlists (all)
-DestroyFunc Music-RecreatePlaylist
-AddToFunc Music-RecreatePlaylist
-+ I A $[FVWM_SYSTEMDIR]/scripts/make_all_playlists $[infostore.AudioPlaylists] $[infostore.VideoPlaylists] $[infostore.UserManagedAudioPlaylists] $[infostore.UserManagedVideoPlaylists]
-
-# start the player(s) (alsaplayer, mplayer)
-DestroyFunc Music-Start
-DestroyMenu /Music/Start
-
-# player quit (alsaplayer, mplayer)
-DestroyFunc Music-Kill
-
-# show/hyde the player GUI/menu (alsaplayer, audacious, cdcd, cmus, mocp, mpd, mplayer, quodlibet)
-DestroyFunc Music-GUI
-
-# wrapper for cdcd
-DestroyFunc Music-cdcd
+# Recreate the playlists (all) Func Music-RecreatePlaylist in Media-Music-functions
 
 # Second button {{{1
 # Player controls and main vol 
 # mouse 1 Menu /Playlist-button {{{2
 
 # Remove playlist (all)
-DestroyFunc Music-RemovePlaylist-generator
 AddToFunc Music-RemovePlaylist-generator
 + I DestroyMenu recreate /Music/RemovePlaylist
 + I AddToMenu /Music/RemovePlaylist
@@ -145,13 +90,11 @@ AddToFunc Music-RemovePlaylist-generator
   sname=${sname%%.pls}; \
   echo \"AddToMenu /Music/RemovePlaylist \'$sname\' Exec rm -f \'$i\'\"; done'
 
-DestroyMenu /Music/RemovePlaylist
 AddToMenu /Music/RemovePlaylist
 + DynamicPopupAction Function Music-RemovePlaylist-generator
 
 # Copy playlist (all)
 # Note: Visualy redundant; TODO: A recursive generator like in remove playlist
-DestroyFunc FuncFvwmMenuCopyPlaylistDirectory
 AddToFunc FuncFvwmMenuCopyPlaylistDirectory
 + I PipeRead 'case \"$0\" in \
 	"$[infostore.AudioPlaylists]"*) myexec="Exec cp -r \'%f\' \'$[infostore.UserManagedAudioPlaylists]\'";; \
@@ -163,193 +106,36 @@ AddToFunc FuncFvwmMenuCopyPlaylistDirectory
     --dir \"$0\" --exec-title "-" --command-file "${myexec}" \
     --func-name "FuncFvwmMenuCopyPlaylistDirectory"'
 
-DestroyMenu /Music/CopyPlaylist
 AddToMenu /Music/CopyPlaylist
 #+ '$[gt.Choose playlist to copy]' Nop
 + MissingSubmenuFunction FuncFvwmMenuCopyPlaylistDirectory
 + '%22x22/categories/video_movies_view.png%$[gt.Browse Medias]' Popup $[infostore.AudioPlaylists]
 
-# Clear playlist (alsaplayer, audacious, mocp, mpd, xmms2)
-DestroyFunc Music-ClearPlaylist
-
-# Load movie playlist (mplayer)
-DestroyFunc FuncFvwmMenuMovieDirectory
-DestroyMenu /Music/LoadMovie
-# Load Media Playlists (mplayer)
-DestroyFunc FuncFvwmMenuMediaDirectory
-DestroyMenu /Music/LoadMediaPlaylist
-# Load playlist (alsaplayer, audacious, mocp, mplayer)
-DestroyFunc FuncFvwmMenuAudioDirectory
-# Add playlist (xmms2)
-DestroyFunc FuncFvwmMenuPlaylistDirectory
-DestroyMenu /Music/AddPlaylist
-# Load playlist (mpd, xmms2)
-DestroyFunc Music-LoadPlaylist-generator
 # Load playlist (alsaplayer, audacious, mocp, mpd, mplayer, xmms2)
-DestroyMenu /Music/LoadPlaylist
 AddToMenu /Music/LoadPlaylist
 + '$[gt.Choose playlist to load]' Nop
 + MissingSubmenuFunction FuncFvwmMenuAudioDirectory
 + '%22x22/categories/video_movies_view.png%$[gt.Audio playlists]' Popup $[infostore.AudioPlaylists]
 + '%22x22/categories/video_movies_view.png%$[gt.Personal audio playlists]' Popup $[infostore.UserManagedAudioPlaylists]
 
-# Load all the songs (mpd)
-DestroyFunc Music-LoadAll
-
-# Play DVD (mplayer)
-DestroyFunc Load-DVD
-
-# Show current playlist (xmms2)
-DestroyFunc Music-CurrentPlaylist-generator
-DestroyMenu /Music/CurrentPlaylist
-
-# Remove song (audacious, mpd, xmms2)
-DestroyFunc Music-RemoveSong
-
-# Save playlist dialog (audacious, mpdm, xmms2)
-All (Music-SavePlaylist-Dialog) Close
-DestroyModuleConfig Music-SavePlaylist-Dialog: *
-DestroyFunc Music-SavePlaylist
-
-# Update the database (mpd)
-DestroyFunc Music-Update
-
-# alsaplayer
-DestroyFunc Music-SongChange
-DestroyMenu /Music/SongChange
-
-# alsaplayer, audacious, cdcd, cmus, mocp, mpd, quodlibet, xmms2
-DestroyFunc Music-Stop
-
-# alsaplayer, audacious, cdcd, cmus, mocp, mpd, quodlibet
-DestroyFunc Music-PlayPause
-
-# cdcd, cmus, mpd, quodlibet
-DestroyFunc Music-Forward
-
-# cdcd, cmus, mpd, quodlibet
-DestroyFunc Music-Backward
-
-# audacious, cmus, mpd, quodlibet
-DestroyFunc Music-ToggleRandom
-
-# alsaplayer, mplayer
-DestroyFunc Music-Jump
-DestroyMenu /Music/Jump
-
-# mpd
-DestroyMenu /Music/Crossfade
-
-# mpd, xmms2
-DestroyFunc Music-Shuffle
-
-# (all)
-DestroyFunc Playback-generator
-
-# alsaplayer
-DestroyFunc Music-VolumeFr
-DestroyFunc Music-VolumeEn
-# audacious, mplayer
-DestroyFunc Music-Volume
-# mplayer
-DestroyFunc Music-VolumeUp
-DestroyFunc Music-VolumeDown
-
-# alsaplayer, mplayer
-DestroyFunc Music-Speed
-
-# mouse 4 Button-Seek-+ {{{2
-# mouse 5 Button-Seek--
-# alsaplayer
-DestroyFunc Button-Seek-+
-DestroyFunc Button-Seek--
-
 # Music menus {{{1
-# main music menu (alsaplayer, audacious, cdcd, mocp) {{{2
-DestroyFunc Music-generator
-
-DestroyMenu /Music
 AddToMenu /Music
 + DynamicPopupAction Function Music-generator
 
 # Button menus {{{1
 # # # # # # # # # #
 # Button 1 mouse 1 {{{2
-# (alsaplayer, audacious, cdcd, cmus, mocp, mpd, mplayer, quodlibet)
-DestroyFunc Player-generator
 # Button menu (all)
-DestroyMenu /Player
 AddToMenu /Player
 + DynamicPopupAction Function Player-generator
 
-# Button 1 mouse 3 {{{2
-DestroyFunc Music-QJackGUI
-AddToFunc Music-QJackGUI
-+ I All (qjackctl) Iconify toggle
-#+ I TestRc (NoMatch) Test (x qjackctl) Exec pidof qjackctl || exec qjackctl
-+ I Mixer-GUI
-
 # Button 1 mouse 4 {{{2
 # Mixer-Volume-Up in components/Mixer
 # Button 1 mouse 5
 # Mixer-Volume-Down in components/Mixer
 
-# Button 2 mouse 1 {{{1
-# button menu (alsaplayer, audacious, mocp, mpd, mplayer, xmms2)
-DestroyFunc Playlist-generator-button
-DestroyMenu /Playlist-button
-# mplayer
-DestroyMenu /Playlist
-DestroyMenu /Playlist-bot
-DestroyFunc /Playlist-generator
-DestroyFunc /Playlist-generator-bot
-DestroyFunc Music-WatchDVB
-
-# Button 2 mouse 2 (alsaplayer, audacious, mplayer) {{{2
-DestroyMenu /Music/Volume
-
-# Button 2 mouse 3 {{{2
-# /Mixer : in components/Mixer
-
-# Button 2 mouse 4 {{{2
-# alsaplayer, audacious, cdcd, cmus, mocp, mpd, mplayer, quodlibet, xmms2
-DestroyFunc Music-Next
-
-# Button 2 mouse 5 {{{2
-# alsaplayer, audacious, cdcd, cmus, mocp, mpd, mplayer, quodlibet, xmms2
-DestroyFunc Music-Prev
-
-# Button 3 mouse 1 {{{1
-# alsaplayer, audacious, cdcd, cmus, mocp, mpd, mplayer, quodlibet, xmms2
-DestroyFunc Music-Play
-
-# Button 3 mouse 2 {{{2
-# alsaplayer, audacious, cdcd, cmus, mocp, mpd, mplayer, quodlibet, xmms2
-DestroyFunc Music-Pause
-
-# mplayer
-DestroyFunc Music-FrameStep
-
 # Button 3 mouse 3 (all) {{{2
-DestroyMenu /Playback
 AddToMenu /Playback
 + DynamicPopupAction Function Playback-generator
 
-# Button 3 mouse 4 (alsaplayer, mplayer) {{{2
-DestroyFunc Music-Speed-Up
-# Button 3 mouse 4 (alsaplayer, mplayer) {{{2
-DestroyFunc Music-Speed-Down
-
-# Button 4 mouse 1 (alsaplayer, mplayer) {{{1
-DestroyMenu /Speed
-
-# Button 4 mouse 4 (alsaplayer, mplayer ) {{{2
-# Button 4 mouse 5
-DestroyFunc Music-Seek
-DestroyMenu /Music/Seek
-
-# Tooltip (alsaplayer, mplayer*) {{{1
-DestroyFunc Tittle-Tooltip
-DestroyFunc Music-Tooltip
-
 # vim:ft=fvwm
diff --git a/fvwm/components/functions/Music-alsaplayer b/fvwm/components/functions/Music-alsaplayer
index 5170811..8a8c76a 100644
--- a/fvwm/components/functions/Music-alsaplayer
+++ b/fvwm/components/functions/Music-alsaplayer
@@ -1,10 +1,21 @@
 # Support for Alsaplayer in Fvwm-Crystal
-# Written by: Dominique Michel <dominique_free@users.sourceforge.net> 2008-2013
+# Written by: Dominique Michel <dominique_free@users.sourceforge.net> 2008-2019
 # See ChangeLog for details
 
 # Initialisations, shared functions {{{1
 Include components/functions/Music
 
+Style alsaplayer 	NoActiveIconOverride, NoIcon, WindowListSkip, Sticky, StaysOnTop
+Style Alsaplayer 	UseStyle alsaplayer
+
+DestroyFunc StyleMediaPlayer
+AddToFunc StyleMediaPlayer
++ I Style start_cadence NoIcon
++ I Style start_jack NoIcon
++ I UpdateStyles
+# Schedule needed at Start and after Restart for start_[jack|cadence]
+Schedule 1 StyleMediaPlayer
+
 # Alsaplayer normal speed
 InfoStoreAdd speed 1
 
@@ -31,11 +42,12 @@ AddToFunc Player-generator
 + I AddToMenu /Player '%22x22/fvwm-crystal/audio-x-generic.png%$[gt.Recreate the Playlists]' Music-RecreatePlaylist
 + I AddToMenu /Player '%22x22/fvwm-crystal/audio-x-generic.png%$[gt.Music player]' Popup /Preferences/MusicPlayer
 + I AddToMenu /Player "" Nop
-+ I AddToMenu /Player '$[gt.Start QJackCtl]' Exec exec qjackctl
-+ I AddToMenu /Player "" Nop
++ I Test (X qjackctl) AddToMenu /Player '$[gt.Start QJackCtl]' Exec exec qjackctl
++ I Test (X cadence) AddToMenu /Player '$[gt.Start Cadence]' Exec cadence-session-start --maybe-system-start; cadence
++ I Test (X qjackctl) AddToMenu /Player "" Nop
++ I TestRc (NoMatch) Test (X cadence) AddToMenu /Player "" Nop
 + I AddToMenu /Player '$[gt.Start Alsaplayer]' Popup /Music/Start
 + I AddToMenu /Player '$[gt.Stop player]' Music-Kill
-+ I AddToMenu /Player '$[gt.Show/Hide player]' Music-GUI
 
 # mouse 2 Music-GUI : allready here {{{2
 # mouse 3 Music-QJackGUI : in Music
@@ -270,7 +282,7 @@ AddToFunc Music-generator
 + I AddToMenu /Music '$[gt.Player volume]' Popup /Music/Volume
 + I AddToMenu /Music '$[gt.Speed]' Popup /Speed
 + I AddToMenu /Music '$[gt.Playlists]' Popup /Playlist-button
-+ I AddToMenu /Music '$[gt.Show/Hide QJackCtl]' Music-QJackGUI
++ I AddToMenu /Music '$[gt.Show/Hide Audio controls]' Music-QJackGUI
 
 # Tooltip {{{1
 AddToFunc Tittle-Tooltip
diff --git a/fvwm/components/functions/Music-alsaplayerdaemon b/fvwm/components/functions/Music-alsaplayerdaemon
index 3e80cc4..d3f3d29 100644
--- a/fvwm/components/functions/Music-alsaplayerdaemon
+++ b/fvwm/components/functions/Music-alsaplayerdaemon
@@ -1,10 +1,18 @@
 # Support for Alsaplayer in daemon mode for Fvwm-Crystal
-# Written by: Dominique Michel <dominique_free@users.sourceforge.net> 2015
+# Written by: Dominique Michel <dominique_free@users.sourceforge.net> 2015-2019
 # See ChangeLog for details
 
 # Initialisations, shared functions {{{1
 Include components/functions/Music
 
+DestroyFunc StyleMediaPlayer
+AddToFunc StyleMediaPlayer
++ I Style start_cadence NoIcon
++ I Style start_jack NoIcon
++ I UpdateStyles
+# Schedule needed at Start and after Restart for start_[jack|cadence]
+Schedule 1 StyleMediaPlayer
+
 # Alsaplayer normal speed
 InfoStoreAdd speed 1
 
@@ -32,11 +40,12 @@ AddToFunc Player-generator
 + I AddToMenu /Player '%22x22/fvwm-crystal/audio-x-generic.png%$[gt.Recreate the Playlists]' Music-RecreatePlaylist
 + I AddToMenu /Player '%22x22/fvwm-crystal/audio-x-generic.png%$[gt.Music player]' Popup /Preferences/MusicPlayer
 + I AddToMenu /Player "" Nop
-+ I AddToMenu /Player '$[gt.Start QJackCtl]' Exec exec qjackctl
-+ I AddToMenu /Player "" Nop
++ I Test (X qjackctl) AddToMenu /Player '$[gt.Start QJackCtl]' Exec exec qjackctl
++ I Test (X cadence) AddToMenu /Player '$[gt.Start Cadence]' Exec cadence-session-start --maybe-system-start; cadence
++ I Test (X qjackctl) AddToMenu /Player "" Nop
++ I TestRc (NoMatch) Test (X cadence) AddToMenu /Player "" Nop
 + I AddToMenu /Player '$[gt.Start Alsaplayer daemon]' Popup /Music/Start
 + I AddToMenu /Player '$[gt.Stop player]' Music-Kill
-+ I AddToMenu /Player '$[gt.Show/Hide player]' Music-GUI
 
 # mouse 2 Music-GUI : allready here {{{2
 # mouse 3 Music-QJackGUI : in Music
@@ -270,7 +279,7 @@ AddToFunc Music-generator
 + I AddToMenu /Music '$[gt.Player volume]' Popup /Music/Volume
 + I AddToMenu /Music '$[gt.Speed]' Popup /Speed
 + I AddToMenu /Music '$[gt.Playlists]' Popup /Playlist-button
-+ I AddToMenu /Music '$[gt.Show/Hide QJackCtl]' Music-QJackGUI
++ I AddToMenu /Music '$[gt.Show/Hide Audio controls]' Music-QJackGUI
 
 # Tooltip {{{1
 AddToFunc Tittle-Tooltip
diff --git a/fvwm/components/functions/Music-audacious b/fvwm/components/functions/Music-audacious
index b434a98..7bbd8a8 100644
--- a/fvwm/components/functions/Music-audacious
+++ b/fvwm/components/functions/Music-audacious
@@ -1,28 +1,38 @@
 # Support for Audacious in Fvwm-Crystal
 # Written by: Rafael Antonio Porras Samaniego <spoek@distrobit.net>
-# Modifications, debugging and improvments by Dominique Michel 2008-2013
+# Modifications, debugging and improvments by Dominique Michel 2008-2019
 # <dominique_libre@users.sourceforge.net>
 # See ChangeLog for details
 
 # Initialisations, shared functions
 Include components/functions/Music
+Style Audacious 	StartIconic, NoActiveIconOverride, NoIcon, WindowListSkip, Sticky, StaysOnTop
+
+DestroyFunc StyleMediaPlayer
+AddToFunc StyleMediaPlayer
++ I Style start_cadence NoIcon
++ I Style start_jack NoIcon
++ I UpdateStyles
+# Schedule needed at Start and after Restart for start_[jack|cadence]
+Schedule 1 StyleMediaPlayer
 
 # First button {{{1
 # Player controls and prefs
 # mouse 1 Menu /Player
 AddToFunc Music-GUI
-+ I All (audacious) Iconify toggle
++ I All (Audacious) Iconify toggle
 
 AddToFunc Player-generator
 + I DestroyMenu recreate /Player
 + I AddToMenu /Player '%22x22/fvwm-crystal/audio-x-generic.png%$[gt.Recreate the Playlists]' Music-RecreatePlaylist
 + I AddToMenu /Player '%22x22/fvwm-crystal/audio-x-generic.png%$[gt.Music player]' Popup /Preferences/MusicPlayer
 + I AddToMenu /Player "" Nop
-+ I AddToMenu /Player '$[gt.Start QJackCtl]' Exec exec qjackctl
-+ I AddToMenu /Player "" Nop
++ I Test (X qjackctl) AddToMenu /Player '$[gt.Start QJackCtl]' Exec exec qjackctl
++ I Test (X cadence) AddToMenu /Player '$[gt.Start Cadence]' Exec cadence-session-start --maybe-system-start; cadence
++ I Test (X qjackctl) AddToMenu /Player "" Nop
++ I TestRc (NoMatch) Test (X cadence) AddToMenu /Player "" Nop
 + I AddToMenu /Player '$[gt.Start Audacious]' Exec exec audacious
 + I AddToMenu /Player '$[gt.Stop Audacious]' Exec exec audtool --shutdown
-+ I AddToMenu /Player '$[gt.Show/Hide player]' Music-GUI
 
 # mouse 2 Music-GUI : allready here {{{2
 # mouse 3 Music-QJackGUI : in Music
@@ -162,7 +172,10 @@ AddToFunc Music-generator
 + I AddToMenu /Music "" Nop
 + I AddToMenu /Music '$[gt.Stop playback]'		Music-Stop
 + I AddToMenu /Music '$[gt.Show/Hide player]'		Music-GUI
++ I AddToMenu /Music '$[gt.Show/Hide Audio controls]'		Music-QJackGUI
 + I AddToMenu /Music '$[gt.Start Audacious]' Exec exec audacious
++ I Test (X qjackctl) AddToMenu /Music '$[gt.Start QJackCtl]' Exec exec qjackctl
++ I Test (X cadence) AddToMenu /Music '$[gt.Start Cadence]' Exec cadence-session-start --maybe-system-start; cadence
 + I AddToMenu /Music '$[gt.Stop Audacious]' Exec exec audtool --shutdown
 + I AddToMenu /Music '$[gt.Play/Pause]'			Music-PlayPause
 + I AddToMenu /Music "" Nop
diff --git a/fvwm/components/functions/Music-cdcd b/fvwm/components/functions/Music-cdcd
index aaa93b0..da5e21e 100644
--- a/fvwm/components/functions/Music-cdcd
+++ b/fvwm/components/functions/Music-cdcd
@@ -2,7 +2,7 @@
 # Written by: Maciej Delmanowski <harnir@post.pl>
 # sed commands by: Grzegorz Niewęgłowski <hoppke@dobremiasto.net>
 # Modifications, debugging and improvments by Dominique Michel
-# <dominique_libre@users.sourceforge.net> 2008-2013
+# <dominique_libre@users.sourceforge.net> 2008-2019
 # See ChangeLog for details
 
 # Overview:
@@ -11,6 +11,15 @@
 
 # Initialisations, shared functions
 Include components/functions/Music
+Style cdcd 		NoActiveIconOverride, NoIcon, Sticky, WindowListSkip, StaysOnTop
+
+DestroyFunc StyleMediaPlayer
+AddToFunc StyleMediaPlayer
++ I Style cdcd NoIcon
++ I Style start_cadence NoIcon
++ I UpdateStyles
+# Schedule needed at Start and after Restart for start_[jack|cadence]
+Schedule 1 StyleMediaPlayer
 
 # First button {{{1
 # Player controls and prefs
@@ -28,11 +37,12 @@ AddToFunc Player-generator
 + I AddToMenu /Player '%22x22/fvwm-crystal/audio-x-generic.png%$[gt.Recreate the Playlists]' Music-RecreatePlaylist
 + I AddToMenu /Player '%22x22/fvwm-crystal/audio-x-generic.png%$[gt.Music player]' Popup /Preferences/MusicPlayer
 + I AddToMenu /Player "" Nop
-+ I AddToMenu /Player '$[gt.Start QJackCtl]' 	Exec exec qjackctl
-+ I AddToMenu /Player "" Nop
++ I Test (X qjackctl) AddToMenu /Player '$[gt.Start QJackCtl]' 	Exec exec qjackctl
++ I Test (X cadence) AddToMenu /Player '$[gt.Start Cadence]' 	Exec cadence-session-start --maybe-system-start; cadence
++ I Test (X qjackctl) AddToMenu /Player "" Nop
++ I TestRc (NoMatch) Test (X cadence) AddToMenu /Player "" Nop
 + I AddToMenu /Player '$[gt.Stop playback]'	Music-Stop
 + I AddToMenu /Player '$[gt.Play/Pause]' 	Music-PlayPause
-+ I AddToMenu /Player '$[gt.Show/Hide player]' 	Music-GUI
 
 # mouse 2 Music-GUI : allready here {{{2
 # mouse 3 Music-QJackGUI : in Music
@@ -87,6 +97,9 @@ AddToFunc Music-generator
 + I AddToMenu /Music "" Nop
 + I AddToMenu /Music '$[gt.Stop playback]'	Music-Stop
 + I AddToMenu /Music '$[gt.Show/Hide player]'	Music-GUI
++ I AddToMenu /Music '$[gt.Show/Hide Audio controls]'	Music-QJackGUI
++ I Test (X qjackctl) AddToMenu /Music '$[gt.Start QJackCtl]' 	Exec exec qjackctl
++ I Test (X cadence) AddToMenu /Music '$[gt.Start Cadence]' 	Exec cadence-session-start --maybe-system-start; cadence
 + I AddToMenu /Music '$[gt.Play/Pause]'		Music-PlayPause
 + I AddToMenu /Music "" Nop
 + I AddToMenu /Music '$[gt.Music player]'	Popup /Preferences/MusicPlayer
diff --git a/fvwm/components/functions/Music-cmus b/fvwm/components/functions/Music-cmus
index 2eb82df..35b2c47 100644
--- a/fvwm/components/functions/Music-cmus
+++ b/fvwm/components/functions/Music-cmus
@@ -1,7 +1,7 @@
 # Support for C* Music Player
 # Written by: Maciej Delmanowski <harnir@post.pl>
 # Modifications, debugging and improvments by Dominique Michel
-# <dominique_libre@users.sourceforge.net> 2008-2013
+# <dominique_libre@users.sourceforge.net> 2008-2019
 # See ChangeLog for details
 
 # Overview:
@@ -11,6 +11,17 @@
 
 # Initialisations, shared functions
 Include components/functions/Music
+Style cmus 		NoActiveIconOverride, Sticky, WindowListSkip, StaysOnTop, NoIcon
+Style cmus*		UseStyle cmus
+
+DestroyFunc StyleMediaPlayer
+AddToFunc StyleMediaPlayer
++ I Style cmus NoIcon
++ I Style start_cadence NoIcon
++ I Style start_jack NoIcon
++ I UpdateStyles
+# Schedule needed at Start and after Restart for start_[jack|cadence] and the console players
+Schedule 1 StyleMediaPlayer
 
 # First button
 # Player controls and prefs {{{1
@@ -24,8 +35,10 @@ AddToFunc Player-generator
 + I AddToMenu /Player '%22x22/fvwm-crystal/audio-x-generic.png%$[gt.Recreate the Playlists]' Music-RecreatePlaylist
 + I AddToMenu /Player '%22x22/fvwm-crystal/audio-x-generic.png%$[gt.Music player]' Popup /Preferences/MusicPlayer
 + I AddToMenu /Player "" Nop
-+ I AddToMenu /Player '$[gt.Start QJackCtl]' Exec exec qjackctl
-+ I AddToMenu /Player "" Nop
++ I Test (X qjackctl) AddToMenu /Player '$[gt.Start QJackCtl]' Exec exec qjackctl
++ I Test (X cadence) AddToMenu /Player '$[gt.Start Cadence]' Exec cadence-session-start --maybe-system-start; cadence
++ I Test (X qjackctl) AddToMenu /Player "" Nop
++ I TestRc (NoMatch) Test (X cadence) AddToMenu /Player "" Nop
 + I AddToMenu /Player '$[gt.Start C* Music Player]' AT cmus cmus
 + I AddToMenu /Player '$[gt.Stop player]' Exec exec killall -9 cmus
 
@@ -117,6 +130,14 @@ AddToFunc Music-generator
 + I AddToMenu /Music "" Nop
 + I AddToMenu /Music '$[gt.Load playlist]'	Popup /Music/LoadPlaylist
 + I AddToMenu /Music '$[gt.Music player]'	Popup /Preferences/MusicPlayer
++ I AddToMenu /Music "" Nop
++ I Test (X qjackctl) AddToMenu /Music '$[gt.Start QJackCtl]' Exec exec qjackctl
++ I Test (X cadence) AddToMenu /Music '$[gt.Start Cadence]' Exec cadence-session-start --maybe-system-start; cadence
++ I Test (X qjackctl) AddToMenu /Music "" Nop
++ I TestRc (NoMatch) Test (X cadence) AddToMenu /Music "" Nop
++ I AddToMenu /Music '$[gt.Start C* Music Player]' AT cmus cmus
++ I AddToMenu /Music '$[gt.Stop player]' Exec exec killall -9 cmus
++ I AddToMenu /Music '$[gt.Show/Hide Audio controls]' Music-QJackGUI
 
 # Fake button functions see Music-cdcd {{{1
 
diff --git a/fvwm/components/functions/Music-mocp b/fvwm/components/functions/Music-mocp
index 59c904d..8f80c11 100644
--- a/fvwm/components/functions/Music-mocp
+++ b/fvwm/components/functions/Music-mocp
@@ -1,11 +1,22 @@
 # Support for 'Music On Console' music player
 # Written by:  Maciej Delmanowski <harnir@post.pl>
 # Modded  by:  rysiul  <tuxator@o2.pl>
-# Modifications, debugging and improvments by Dominique Michel 2008-2013
+# Modifications, debugging and improvments by Dominique Michel 2008-2019
 # <dominique_free@users.sourceforge.net>
 
 # Initialisations, shared functions
 Include components/functions/Music
+Style mocp		NoActiveIconOverride, Sticky, WindowListSkip, StaysOnTop, NoIcon
+Style MOC*		UseStyle mocp
+
+DestroyFunc StyleMediaPlayer
+AddToFunc StyleMediaPlayer
++ I Style mocp NoIcon
++ I Style start_cadence NoIcon
++ I Style start_jack NoIcon
++ I UpdateStyles
+# Schedule needed at Start and after Restart for start_[jack|cadence] and the console players
+Schedule 1 StyleMediaPlayer
 
 # First button {{{1
 # Player controls and prefs
@@ -22,11 +33,12 @@ AddToFunc Player-generator
 + I AddToMenu /Player '%22x22/fvwm-crystal/audio-x-generic.png%$[gt.Recreate the Playlists]' Music-RecreatePlaylist
 + I AddToMenu /Player '%22x22/fvwm-crystal/audio-x-generic.png%$[gt.Music player]' Popup /Preferences/MusicPlayer
 + I AddToMenu /Player "" Nop
-+ I AddToMenu /Player '$[gt.Start QJackCtl]' Exec exec qjackctl
-+ I AddToMenu /Player "" Nop
++ I Test (X qjackctl) AddToMenu /Player '$[gt.Start QJackCtl]' Exec exec qjackctl
++ I Test (X cadence) AddToMenu /Player '$[gt.Start Cadence]' Exec cadence-session-start --maybe-system-start; cadence
++ I Test (X qjackctl) AddToMenu /Player "" Nop
++ I TestRc (NoMatch) Test (X cadence) AddToMenu /Player "" Nop
 + I AddToMenu /Player '$[gt.Start Music On Console]' AT mocp mocp
 + I AddToMenu /Player '$[gt.Stop player]' Exec exec killall -9 mocp
-+ I AddToMenu /Player '$[gt.Show/Hide player]' Music-GUI
 
 # mouse 2 Music-GUI : allready here {{{2
 # mouse 3 Music-QJackGUI : in Music
@@ -107,6 +119,15 @@ AddToFunc Music-generator
 + I AddToMenu /Music '$[gt.Stop playback]'	Music-Stop
 + I AddToMenu /Music '$[gt.Play/Pause]'		Music-PlayPause
 + I AddToMenu /Music "" Nop
++ I AddToMenu /Music '$[gt.Start Music On Console]' AT mocp mocp
++ I AddToMenu /Music '$[gt.Stop player]' Exec exec killall -9 mocp
++ I AddToMenu /Music '$[gt.Show/Hide player]' Music-GUI
++ I AddToMenu /Music '$[gt.Show/Hide Audio controls]' Music-QJackGUI
++ I AddToMenu /Music "" Nop
++ I Test (X qjackctl) AddToMenu /Music '$[gt.Start QJackCtl]' Exec exec qjackctl
++ I Test (X cadence) AddToMenu /Music '$[gt.Start Cadence]' Exec cadence-session-start --maybe-system-start; cadence
++ I Test (X qjackctl) AddToMenu /Music "" Nop
++ I TestRc (NoMatch) Test (X cadence) AddToMenu /Music "" Nop
 + I AddToMenu /Music '$[gt.Music player]'	Popup /Preferences/MusicPlayer
 
 # Fake button functions {{{1
diff --git a/fvwm/components/functions/Music-mpd b/fvwm/components/functions/Music-mpd
index a46e089..022d284 100644
--- a/fvwm/components/functions/Music-mpd
+++ b/fvwm/components/functions/Music-mpd
@@ -1,7 +1,7 @@
 # Support for MPD music player
 # Written by: Maciej Delmanowski <harnir@post.pl>
 # sed commands by: Grzegorz Niewęgłowski <hoppke@dobremiasto.net>
-# Modifications, debugging and improvments by Dominique Michel 2008-2013
+# Modifications, debugging and improvments by Dominique Michel 2008-2019
 # <dominique_libre@users.sourceforge.net>
 
 # Overview:
@@ -10,6 +10,19 @@
 
 # Initialisations, shared functions
 Include components/functions/Music
+Style FvwmApplet-MpdAddSong 	MiniIcon 22x22/apps/gmpc.png, Icon 32x32/apps/gmpc.png
+Style FvwmApplet-MpdPlEd 	MiniIcon 22x22/apps/gmpc.png, Icon 32x32/apps/gmpc.png
+Style pympd 			NoActiveIconOverride, Sticky, WindowListSkip, StaysOnTop, NoIcon
+Style gmpc			UseStyle pympd
+Style Gmpc			UseStyle pympd
+
+DestroyFunc StyleMediaPlayer
+AddToFunc StyleMediaPlayer
++ I Style start_cadence NoIcon
++ I Style start_jack NoIcon
++ I UpdateStyles
+# Schedule needed at Start and after Restart for start_[jack|cadence] and the console players
+Schedule 1 StyleMediaPlayer
 
 # Variables {{{1
 # mpd know where the playlists are. See 'man mpd.conf'
@@ -27,11 +40,12 @@ AddToFunc Player-generator
 + I AddToMenu /Player '%22x22/fvwm-crystal/audio-x-generic.png%$[gt.Recreate the Playlists]' Music-RecreatePlaylist
 + I AddToMenu /Player '%22x22/fvwm-crystal/audio-x-generic.png%$[gt.Music player]' Popup /Preferences/MusicPlayer
 + I AddToMenu /Player "" Nop
-+ I AddToMenu /Player '$[gt.Start QJackCtl]' Exec exec qjackctl
-+ I AddToMenu /Player "" Nop
++ I Test (X qjackctl) AddToMenu /Player '$[gt.Start QJackCtl]' Exec exec qjackctl
++ I Test (X cadence) AddToMenu /Player '$[gt.Start Cadence]' Exec cadence-session-start --maybe-system-start; cadence
++ I Test (X qjacjctl) AddToMenu /Player "" Nop
++ I TestRc (NoMatch) Test (X cadence) AddToMenu /Player "" Nop
 + I AddToMenu /Player '$[gt.Start Music Player Daemon]' Exec exec mpd
 + I AddToMenu /Player '$[gt.Stop player]' Exec exec killall -9 mpd
-+ I AddToMenu /Player '$[gt.Show/Hide GMPC]' Music-GUI
 
 # mouse 2 Music-GUI : allready here {{{2
 # mouse 3 Music-QJackGUI : in Music
@@ -183,8 +197,13 @@ AddToFunc Music-generator
 + I AddToMenu /Music "" Nop
 + I AddToMenu /Music '$[gt.Stop playback]'		Music-Stop
 + I AddToMenu /Music '$[gt.Show/Hide player]'		Music-GUI
++ I AddToMenu /Music '$[gt.Show/Hide Audio controls]'		Music-QJackGUI
 + I AddToMenu /Music '$[gt.Play/Pause]'			Music-PlayPause
 + I AddToMenu /Music "" Nop
++ I Test (X qjackctl) AddToMenu /Music '$[gt.Start QJackCtl]' Exec exec qjackctl
++ I Test (X cadence) AddToMenu /Music '$[gt.Start Cadence]' Exec cadence-session-start --maybe-system-start; cadence
++ I Test (X qjacjctl) AddToMenu /Music "" Nop
++ I TestRc (NoMatch) Test (X cadence) AddToMenu /Player "" Nop
 + I AddToMenu /Music '$[gt.Music player]'		Popup /Preferences/MusicPlayer
 
 # Fake button functions {{{1
diff --git a/fvwm/components/functions/Music-mplayer b/fvwm/components/functions/Music-mplayer
index 92dbd0c..27422b1 100644
--- a/fvwm/components/functions/Music-mplayer
+++ b/fvwm/components/functions/Music-mplayer
@@ -3,6 +3,17 @@
 
 # Load shared functions and initialisations 
 Include components/functions/Media
+Style MPlayer			!Title, !Borders, EWMHIgnoreStackingOrderHints, NoIcon
+Style "MPlayer - Video"		Title, !Borders, EWMHIgnoreStackingOrderHints, NoIcon
+Style XDRadio			NoActiveIconOverride, Sticky, WindowListSkip, StaysOnTop, NoIcon
+
+DestroyFunc StyleMediaPlayer
+AddToFunc StyleMediaPlayer
++ I Style start_cadence NoIcon
++ I Style start_jack NoIcon
++ I UpdateStyles
+# Schedule needed at Start and after Restart for start_[jack|cadence] and the console players
+Schedule 1 StyleMediaPlayer
 
 # specific function
 AddToMenu /Music/Start
diff --git a/fvwm/components/functions/Music-mplayer2 b/fvwm/components/functions/Music-mplayer2
index 3057eb0..9106ab5 100644
--- a/fvwm/components/functions/Music-mplayer2
+++ b/fvwm/components/functions/Music-mplayer2
@@ -3,6 +3,17 @@
 
 # Initialisations, shared functions
 Include components/functions/Media
+Style MPlayer			!Title, !Borders, EWMHIgnoreStackingOrderHints, NoIcon
+Style "MPlayer - Video"		Title, !Borders, EWMHIgnoreStackingOrderHints, NoIcon
+Style XDRadio			NoActiveIconOverride, Sticky, WindowListSkip, StaysOnTop, NoIcon
+
+DestroyFunc StyleMediaPlayer
+AddToFunc StyleMediaPlayer
++ I Style start_cadence NoIcon
++ I Style start_jack NoIcon
++ I UpdateStyles
+# Schedule needed at Start and after Restart for start_[jack|cadence] and the console players
+Schedule 1 StyleMediaPlayer
 
 # specific function
 AddToMenu /Music/Start
diff --git a/fvwm/components/functions/Music-quodlibet b/fvwm/components/functions/Music-quodlibet
index e5e57cd..4a46a9a 100644
--- a/fvwm/components/functions/Music-quodlibet
+++ b/fvwm/components/functions/Music-quodlibet
@@ -1,32 +1,43 @@
 # Support for QuodLibet music player
 # Written by: Maciej Delmanowski <harnir@post.pl>
 # sed commands by: Grzegorz Niewęgłowski <hoppke@dobremiasto.net>
-# Modifications, debugging and improvments by Dominique Michel 2008-2013
+# Modifications, debugging and improvments by Dominique Michel 2008-2019
 # <dominique_libre@users.sourceforge.net>
 
-# Initialisations, shared functions
+# Initialisations, shared functions {{{1
 Include components/functions/Music
+Style quodlibet		NoActiveIconOverride, Sticky, WindowListSkip, StaysOnTop, NoIcon
+Style Quodlibet		UseStyle quodlibet
+
+DestroyFunc StyleMediaPlayer
+AddToFunc StyleMediaPlayer
++ I Style start_cadence NoIcon
++ I Style start_jack NoIcon
++ I UpdateStyles
+# Schedule needed at Start and after Restart for start_[jack|cadence] and the console players
+Schedule 1 StyleMediaPlayer
 
 # First button {{{1
 # Player controls and prefs
-# mouse 1 Menu /Player {{{1
+# mouse 1 Menu /Player {{{2
 AddToFunc Music-GUI
-+ I All (quodlibet) Iconify toggle
++ I All (Quodlibet) Iconify toggle
 
 AddToFunc Player-generator
 + I DestroyMenu recreate /Player
 + I AddToMenu /Player '%22x22/fvwm-crystal/audio-x-generic.png%$[gt.Recreate the Playlists]' Music-RecreatePlaylist
 + I AddToMenu /Player '%22x22/fvwm-crystal/audio-x-generic.png%$[gt.Music player]' Popup /Preferences/MusicPlayer
 + I AddToMenu /Player "" Nop
-+ I AddToMenu /Player '$[gt.Start QJackCtl]' Exec exec qjackctl
-+ I AddToMenu /Player "" Nop
++ I Test (X qjackctl) AddToMenu /Player '$[gt.Start QJackCtl]' Exec exec qjackctl
++ I Test (X cadence) AddToMenu /Player '$[gt.Start Cadence]' Exec cadence-session-start --maybe-system-start; cadence
++ I Test (X qjackctl) AddToMenu /Player "" Nop
++ I TestRc (NoMatch) Test (X cadence) AddToMenu /Player "" Nop
 + I AddToMenu /Player '$[gt.Start Quod Libet]' Exec exec quodlibet > /dev/null
 + I AddToMenu /Player '$[gt.Stop player]' Exec exec quodlibet --quit
-+ I AddToMenu /Player '$[gt.Show/Hide player]' Music-GUI
 
 # mouse 2 Music-GUI : allready here {{{2
 ## mouse 3 Music-QJackGUI : in Music
-# mouse 2 Menu /Playback {{{1
+# mouse 2 Menu /Playback
 AddToFunc Music-Next
 + I Exec quodlibet --next > /dev/null
 
@@ -83,6 +94,13 @@ AddToFunc Music-generator
 + I AddToMenu /Music "" Nop
 + I AddToMenu /Music '$[gt.Play/Pause]'		Music-PlayPause
 + I AddToMenu /Music "" Nop
++ I Test (X qjackctl) AddToMenu /Music '$[gt.Start QJackCtl]' Exec exec qjackctl
++ I Test (X cadence) AddToMenu /Music '$[gt.Start Cadence]' Exec cadence-session-start --maybe-system-start; cadence
++ I AddToMenu /Music '$[gt.Show/Hide player]'	Music-GUI
++ I AddToMenu /Music '$[gt.Show/Hide Audio controls]'	Music-QJackGUI
++ I AddToMenu /Music "" Nop
++ I AddToMenu /Music '$[gt.Start Quod Libet]' Exec exec quodlibet > /dev/null
++ I AddToMenu /Music '$[gt.Stop player]' Exec exec quodlibet --quit
 + I AddToMenu /Music '$[gt.Music player]'	Popup /Preferences/MusicPlayer
 
 # Fake button functions {{{1
diff --git a/fvwm/components/functions/Music-xmms2 b/fvwm/components/functions/Music-xmms2
index a6b31f8..8614071 100644
--- a/fvwm/components/functions/Music-xmms2
+++ b/fvwm/components/functions/Music-xmms2
@@ -1,19 +1,44 @@
 # Support for XMMS2
 # Author: Michal Gorny <peres.fvxm@mailnull.com>
 # Based on xmms2 command-line client, version 0.2 DrBombay
-# Modifications, debugging and improvments by Dominique Michel 2008-2013
+# Modifications, debugging and improvments by Dominique Michel 2008-2019
 # <dominique_libre@users.sourceforge.net>
 
 # Initialisations, shared functions {{{1
 Include components/functions/Music
-InfoStoreAdd fvwm_audio_exec "nyxmms2 add -P"
+
+DestroyFunc StyleMediaPlayer
+AddToFunc StyleMediaPlayer
++ I Style XMMS2 		StartIconic, NoActiveIconOverride, NoIcon, WindowListSkip, Sticky, StaysOnTop
++ I Style start_cadence NoIcon
++ I Style start_jack NoIcon
++ I UpdateStyles
+# Schedule needed at Start and after Restart for start_[jack|cadence]
+Schedule 1 StyleMediaPlayer
+
+InfoStoreAdd fvwm_audio_exec "xmms2 add -P"
+
+# at startup, we cannot de sure of the window's name
+PipeRead 'if pkill -0 xmms2d; \
+				then echo "" 1>/dev/null; \
+				else echo AT XMMS2 xmms2d; fi'
+
+AddToFunc StartFunction
++ I Test (ReStart) StartMediaPlayer
+
+# If no XMMS2 window, start one
+DestroyFunc StartMediaPlayer
+AddToFunc StartMediaPlayer
++ I None (XMMS2) PipeRead 'if pkill -0 xmms2d; \
+				then killall -9 xmms2d; echo AT XMMS2 xmms2d; \
+				else echo AT XMMS2 xmms2d; fi'
 
 # First button {{{1
 # Player controls and prefs
 # mouse 1 Menu /Player {{{2
 AddToFunc Music-GUI
-+ I All (gxmms2) Iconify toggle
-+ I TestRc (NoMatch) None (gxmms2) X gxmms2
++ I All (XMMS2) Iconify toggle
++ I TestRc (NoMatch) None (XMMS2) StartMediaPlayer
 
 # Player-generator (All)
 AddToFunc Player-generator
@@ -21,9 +46,11 @@ AddToFunc Player-generator
 + I AddToMenu /Player '%22x22/fvwm-crystal/audio-x-generic.png%$[gt.Recreate the Playlists]' Music-RecreatePlaylist
 + I AddToMenu /Player '%22x22/fvwm-crystal/audio-x-generic.png%$[gt.Music player]' Popup /Preferences/MusicPlayer
 + I AddToMenu /Player "" Nop
-+ I AddToMenu /Player '$[gt.Start QJackCtl]' Exec exec qjackctl
-+ I AddToMenu /Player "" Nop
-+ I AddToMenu /Player '$[gt.Stop XMMS2]' Exec exec killall -9 xmms2d
++ I Test (X qjackctl) AddToMenu /Player '$[gt.Start QJackCtl]' Exec exec qjackctl
++ I Test (X cadence) AddToMenu /Player '$[gt.Start Cadence]' Exec cadence-session-start --maybe-system-start; cadence
++ I Test (X qjackctl) AddToMenu /Player "" Nop
++ I TestRc (NoMatch) Test (X cadence) AddToMenu /Player "" Nop
++ I AddToMenu /Player '$[gt.Stop XMMS2]' Exec exec xmms2 server shutdown
 + I AddToMenu /Player '$[gt.Show/Hide GXMMS2]' Music-GUI
 
 # Second button {{{1
@@ -31,7 +58,7 @@ AddToFunc Player-generator
 # mouse 1 Menu /Playlist-button {{{2
 AddToFunc Music-CurrentPlaylist-generator
 + I DestroyMenu recreate /Music/CurrentPlaylist
-+ I PipeRead 'nyxmms2 list | head -n -2 | sed -e "s:^.*\\[\\(.*\\)/.*\\] \\(.*\\)$:AddToMenu /Music/CurrentPlaylist \\\'\\2\\\' Exec nyxmms2 jump \'\\1\':"'
++ I PipeRead 'xmms2 list | head -n -2 | sed -e "s:^.*\\[\\(.*\\)/.*\\] \\(.*\\)$:AddToMenu /Music/CurrentPlaylist \\\'\\2\\\' Exec xmms2 jump \'\\1\':"'
 
 AddToMenu /Music/CurrentPlaylist
 + DynamicPopupAction Function Music-CurrentPlaylist-generator
@@ -39,7 +66,7 @@ AddToMenu /Music/CurrentPlaylist
 AddToFunc Music-LoadPlaylist-generator
 + I DestroyMenu recreate /Music/AddPlaylist
 + I AddToMenu /Music/AddPlaylist '$[gt.Choose a playlist to load]' Nop
-+ I PipeRead 'nyxmms2 playlist list | sed -e "s:^\\( *\\)\\(.*\\):\\2:" | sed -e "s:^.*$:AddToMenu /Music/AddPlaylist \'&\' Exec nyxmms2 playlist switch \'&\':"'
++ I PipeRead 'xmms2 playlist list | sed -e "s:^\\( *\\)\\(.*\\):\\2:" | sed -e "s:^.*$:AddToMenu /Music/AddPlaylist \'&\' Exec xmms2 playlist switch \'&\':"'
 + I AddToMenu /Music/AddPlaylist "" Nop
 + I AddToMenu /Music/AddPlaylist '$[gt.Everything]' Music-LoadAll
 
@@ -56,7 +83,7 @@ AddToMenu /Music/AddPlaylist
 *Music-SavePlaylist-Dialog: Button quit " $[gt.Cancel] " ^[
 *Music-SavePlaylist-Dialog: Command Nop
 *Music-SavePlaylist-Dialog: Button quit " $[gt.Save] " ^M
-*Music-SavePlaylist-Dialog: Command Exec nyxmms2 playlist create -p _active "$(PlaylistName)"
+*Music-SavePlaylist-Dialog: Command Exec xmms2 playlist create -p _active "$(PlaylistName)"
 *Music-SavePlaylist-Dialog: Line center
 
 AddToFunc Music-SavePlaylist
@@ -69,7 +96,7 @@ DestroyFunc Music-RemovePlaylist-generator
 AddToFunc Music-RemovePlaylist-generator
 + I DestroyMenu recreate /Music/RemovePlaylist
 + I AddToMenu /Music/RemovePlaylist '$[gt.Choose a playlist to remove]' Nop
-+ I PipeRead 'nyxmms2 playlist list | sed -e "s:^\\(* *\\)\\(.*\\):\\2:" | sed -e "s:^\\( *\\)\\(.*\\):\\2:" | sed -e "s:^.*$:AddToMenu /Music/RemovePlaylist \'&\' Exec nyxmms2 playlist remove \'&\':"'
++ I PipeRead 'xmms2 playlist list | sed -e "s:^\\(* *\\)\\(.*\\):\\2:" | sed -e "s:^\\( *\\)\\(.*\\):\\2:" | sed -e "s:^.*$:AddToMenu /Music/RemovePlaylist \'&\' Exec xmms2 playlist remove \'&\':"'
 
 # From Taviso's configuration
 # 22x22/categories/Audio-Video.png will be used for all the files that doesn't have a .media.png inside their directory
@@ -89,8 +116,8 @@ AddToFunc FuncFvwmMenuAudioDirectory
     --func-name "FuncFvwmMenuAudioDirectory"'
 
 AddToFunc Music-RemoveSong
-+ I Exec nyxmms2 next
-+ I Exec nyxmms2 remove $((`nyxmms2 list | sed -e "s;^->\[;;" | sed -e "s;/.*;;" | sed -e "s;  .*;;" | sed -e "s;To.*;;"`-1))
++ I Exec xmms2 next
++ I Exec xmms2 remove $((`xmms2 list | sed -e "s;^->\[;;" | sed -e "s;/.*;;" | sed -e "s;  .*;;" | sed -e "s;To.*;;"`-1))
 
 AddToFunc Playlist-generator-button
 + I DestroyMenu recreate /Playlist-button
@@ -109,22 +136,22 @@ AddToMenu /Playlist-button
 
 # mouse 2 Menu /Playback {{{1
 AddToFunc Music-Next
-+ I Exec nyxmms2 next
++ I Exec xmms2 next
 
 AddToFunc Music-Prev
-+ I Exec nyxmms2 prev
++ I Exec xmms2 prev
 
 AddToFunc Music-Stop
-+ I Exec nyxmms2 stop
++ I Exec xmms2 stop
 
 AddToFunc Music-Play
-+ I Exec nyxmms2 play
++ I Exec xmms2 play
 
 AddToFunc Music-Pause
-+ I Exec nyxmms2 pause
++ I Exec xmms2 pause
 
 AddToFunc Music-Shuffle
-+ I Exec nyxmms2 playlist shuffle
++ I Exec xmms2 playlist shuffle
 
 AddToFunc Playback-generator
 + I DestroyMenu recreate /Playback
@@ -142,15 +169,15 @@ AddToFunc Playback-generator
 AddToMenu /Music/Volume
 + '$[gt.Player volume]' Nop
 + "" Nop
-+ " 0 dB" Exec nyxmms2 server volume 100
-+ "-3 dB" Exec nyxmms2 server volume 84
-+ "-6 dB" Exec nyxmms2 server volume 71
-+ "-12 dB" Exec nyxmms2 server volume 50
-+ "-18 dB" Exec nyxmms2 server volume 35
-+ "-24 dB" Exec nyxmms2 server volume 25
-+ "-30 dB" Exec nyxmms2 server volume 18
-+ "-36 dB" Exec nyxmms2 server volume 12
-+ " 0" Exec nyxmms2 server volume 0
++ " 0 dB" Exec xmms2 server volume 100
++ "-3 dB" Exec xmms2 server volume 84
++ "-6 dB" Exec xmms2 server volume 71
++ "-12 dB" Exec xmms2 server volume 50
++ "-18 dB" Exec xmms2 server volume 35
++ "-24 dB" Exec xmms2 server volume 25
++ "-30 dB" Exec xmms2 server volume 18
++ "-36 dB" Exec xmms2 server volume 12
++ " 0" Exec xmms2 server volume 0
 
 # menus {{{1
 AddToFunc Music-generator
@@ -171,9 +198,14 @@ AddToFunc Music-generator
 + I AddToMenu /Music "" Nop
 + I AddToMenu /Music '$[gt.Stop playback]'		Music-Stop
 + I AddToMenu /Music '$[gt.Show/Hide player]'           Music-GUI
++ I AddToMenu /Music '$[gt.Show/Hide Audio controls]'   Music-QJackGUI
 + I AddToMenu /Music '$[gt.Play]'			Music-Play
 + I AddToMenu /Music '$[gt.Pause]'			Music-Pause
 + I AddToMenu /Music "" Nop
++ I Test (X qjackctl) AddToMenu /Music '$[gt.Start QJackCtl]' Exec exec qjackctl
++ I Test (X cadence) AddToMenu /Music '$[gt.Start Cadence]' Exec cadence-session-start --maybe-system-start; cadence
++ I Test (X qjackctl) AddToMenu /Music "" Nop
++ I TestRc (NoMatch) Test (X cadence) AddToMenu /Music "" Nop
 + I AddToMenu /Music '$[gt.Music player]'		Popup /Preferences/MusicPlayer
 
 # Music-Speed-Up
diff --git a/fvwm/components/functions/NotificationAreaManager-stalonetray b/fvwm/components/functions/NotificationAreaManager-stalonetray
index 769b97a..d01d8f4 100644
--- a/fvwm/components/functions/NotificationAreaManager-stalonetray
+++ b/fvwm/components/functions/NotificationAreaManager-stalonetray
@@ -30,11 +30,13 @@ AddToFunc FvwmStalonePanel
 + I *FvwmStalonePanel: (1x1, Padding 0 0, Swallow (NoClose) "stalonetray" 'Exec exec stalonetray \
 --decorations none \
 --window-type dock \
---transparent true \
+--window-layer bottom \
 --tint-color \'$[TrayerTintS]\' \
 --tint-level $[TrayerAlphaS] \
+--transparent true \
+--parent-bg true \
 --no-shrink true \
---kludges force_icons_size \
+--kludges fix_window_pos,force_icons_size \
 --icon-size $[0] \
 --geometry $[1]x$[2]$[3]$[4] \
 --icon-gravity $[5] $[infostore.SILENT]')
@@ -43,6 +45,7 @@ AddToFunc FvwmStalonePanel
 + I Style stalonetray !Title, !Borders, !Icon
 # Debug
 #+ I Echo NotifArea stalone $*
-#--parent-bg true \
+##--transparent false \
+#--parent-bg false \
 
 # vim:ft=fvwm
diff --git a/fvwm/components/functions/Preferences-Menu b/fvwm/components/functions/Preferences-Menu
index 5bbe3ef..11f4791 100644
--- a/fvwm/components/functions/Preferences-Menu
+++ b/fvwm/components/functions/Preferences-Menu
@@ -21,6 +21,7 @@ Test (x xcompmgr) Test (x transset) + '%22x22/fvwm-crystal/BlingBling2.png%$[gt.
 + '%22x22/fvwm-crystal/trayer-app.png%$[gt.Notification area manager]'		Popup /preferences/NotificationAreaManager
 + "" Nop
 + '%22x22/fvwm-crystal/focus.png%$[gt.Window focus policy]'	Popup /Preferences/FocusPolicy
+Test (x xset) + '%22x22/fvwm-crystal/BlingBling2.png%$[gt.Mouse velocity]'		Popup /Preferences/MouseVelocity
 + '%22x22/fvwm-crystal/utilities-terminal.png%$[gt.Privileged terminals]'	Popup /Preferences/PrivilegedTerminals
 + "" Nop
 + '%22x22/fvwm-crystal/applications.png%$[gt.Generate application menu]'	GenerateApplicationMenu
@@ -151,7 +152,7 @@ AddToMenu /Preferences/Translucency
 DestroyFunc StartTranslucency
 AddToFunc StartTranslucency
 + I Exec exec xcompmgr
-+ I Module FvwmForm Translucency-Dialog
+#+ I Module FvwmForm Translucency-Dialog
 
 DestroyFunc StopTranslucency
 AddToFunc StopTranslucency
@@ -169,7 +170,7 @@ DestroyFunc StartBlingBling
 AddToFunc StartBlingBling
 + I Exec exec xcompmgr
 + I Module FvwmEvent FvwmTranslucencyChangeEvent
-+ I Module FvwmForm Translucency-Dialog
+#+ I Module FvwmForm Translucency-Dialog
 
 DestroyFunc StopBlingBling
 AddToFunc StopBlingBling
@@ -251,7 +252,7 @@ AddToMenu /Preferences/DesktopManager
 + '%22x22/fvwm-crystal/Off.png%$[gt.None]' TestDesktopManager-None
 + '%22x22/fvwm-crystal/fvwm-crystal.png%FVWM-Crystal' TestDesktopManager-Crystal
 Test (x rox) + "" Nop
-Test (!x rox,x nautilus) + "" Nop
+Test (!x rox, x nautilus) + "" Nop
 Test (x rox) + '%22x22/apps/rox.png%ROX-Filer' ActivateDesktopManager-ROX
 Test (x nautilus) + '%22x22/apps/nautilus.png%Nautilus' ActivateDesktopManager-Nautilus
 
@@ -378,9 +379,9 @@ DestroyMenu /Preferences/DesktopMenu
 AddToMenu /Preferences/DesktopMenu
 + '%22x22/fvwm-crystal/Off.png%$[gt.No menu with left click]' SetNoDesktopMenu
 + '%22x22/fvwm-crystal/fvwm-crystal.png%$[gt.Menu with left click]' SetDesktopMenu
-Test (Version > 2.6.5) + '' Nop
-Test (Version > 2.6.5) + '%22x22/fvwm-crystal/Off.png%$[gt.No XDG menu with Alt+A]' SetNoXDGMenu
-Test (Version > 2.6.5) + '%22x22/fvwm-crystal/On.png%$[gt.XDG Menu with Alt+A]' SetXDGMenu
++ '' Nop
++ '%22x22/fvwm-crystal/Off.png%$[gt.No XDG menu with Alt+A]' SetNoXDGMenu
++ '%22x22/fvwm-crystal/On.png%$[gt.XDG Menu with Alt+A]' SetXDGMenu
 
 DestroyFunc SetNoDesktopMenu
 AddToFunc SetNoDesktopMenu
@@ -392,19 +393,27 @@ AddToFunc SetDesktopMenu
 + I SavePreferences DesktopMenu "Mouse 1 R $[Mod] DesktopMenu"
 + I Mouse 1 R $[Mod] DesktopMenu
 
+DestroyFunc NoXDGMenu
+AddToFunc NoXDGMenu
++ I Key A A $[Mod1] -
++ I Key A A $[Mod1]2 -
+
 DestroyFunc SetNoXDGMenu
 AddToFunc SetNoXDGMenu
 + I SavePreferences XDGMenu "SetEnv XDGMenu no"
-+ I Key A A $[Mod1] -
-+ I Key A A $[Mod1]2 -
++ I NoXDGMenu
 
-DestroyFunc SetXDGMenu
-AddToFunc SetXDGMenu
-+ I SavePreferences XDGMenu "SetEnv XDGMenu yes"
+DestroyFunc LoadXDGMenu
+AddToFunc LoadXDGMenu
 + I Include .menu
 + I Key A A $[Mod1] Menu FvwmMenu
 + I Key A A $[Mod1]2 Menu FvwmMenu
 
+DestroyFunc SetXDGMenu
+AddToFunc SetXDGMenu
++ I SavePreferences XDGMenu "SetEnv XDGMenu yes"
++ I LoadXDGMenu
+
 #
 # Notification Area Application
 #
@@ -639,6 +648,26 @@ AddToFunc ActivateFocusPolicy-MSWindows
 + I Include components/styles/FocusPolicy-MSWindows
 + I SavePreferences DefaultFocusPolicy "Include components/styles/FocusPolicy-MSWindows"
 
+#
+# Mouse Velocity
+#
+DestroyMenu /Preferences/MouseVelocity
+AddToMenu /Preferences/MouseVelocity
++ '%22x22/fvwm-crystal/amiga.png%$[gt.System default]' SetMouseVelocity Exec exec xset m default
++ '%22x22/fvwm-crystal/amiga.png%$[gt.Light speed]' SetMouseVelocity Exec exec xset m 3 0
++ '%22x22/fvwm-crystal/amiga.png%$[gt.Super fast]' SetMouseVelocity Exec exec xset m 2.5 0
++ '%22x22/fvwm-crystal/amiga.png%$[gt.Fast]' SetMouseVelocity Exec exec xset m 2 0
++ '%22x22/fvwm-crystal/amiga.png%$[gt.Easy]' SetMouseVelocity Exec exec xset m 3/2 0
++ '%22x22/fvwm-crystal/amiga.png%$[gt.Not so slow]' SetMouseVelocity Exec exec xset m 13/10 0
++ '%22x22/fvwm-crystal/amiga.png%$[gt.Piano]' SetMouseVelocity Exec exec xset m 1 0
++ "" Nop
++ '%22x22/fvwm-crystal/amiga.png%$[gt.Not set by Crystal]' SetMouseVelocity Nop
+
+DestroyFunc SetMouseVelocity
+AddToFunc SetMouseVelocity
++ I $*
++ I SavePreferences MouseVelocity "$*"
+
 #
 # Privileged terminals
 #
diff --git a/fvwm/components/functions/Tooltip b/fvwm/components/functions/Tooltip
index b95880c..5eda518 100644
--- a/fvwm/components/functions/Tooltip
+++ b/fvwm/components/functions/Tooltip
@@ -1,7 +1,7 @@
 # Support for Tooltip
 # Written by: Dominique Michel <dominique_libre@sourceforge.net>
 #
-# Usage : FvwmButtons-Tooltip <name> <title> <"string to display"> <geometry> <layer> <delay>
+# Usage : Fvwm-Tooltip <name> <title> <"string to display"> <geometry> <layer> <delay>
 #
 # where <name> is the name of the button such as FvwmButtons-Tooltip-<Name>
 #	<title> is the titile to draw on the button. It support gettext.
@@ -12,7 +12,7 @@
 # An argument with a space must be quoted.
 #
 # Example :
-# + I PointerWindow (FvwmButtons-Music) FvwmButtons-Tooltip Volume "Main volume" "$[CurrentVolume]" "+4-40" 20 1000
+# + I PointerWindow (FvwmButtons-Music) Fvwm-Tooltip Volume "Main volume" "$[infostore.CurrentVolume]" "+4-40" 20 1000
 # will show a tooltip when the pointer is entering on FvwmButtons-Music.
 
 DestroyFunc Fvwm-Tooltip
diff --git a/fvwm/components/functions/Window-Basic b/fvwm/components/functions/Window-Basic
index 38f8e45..817ccf9 100644
--- a/fvwm/components/functions/Window-Basic
+++ b/fvwm/components/functions/Window-Basic
@@ -74,33 +74,22 @@ AddToFunc ShowWindowOnTop
 + I Layer 0 6
 + I Schedule 12000 Layer Default
 
-# Variables update, see components/Window-Buttons
-DestroyFunc Window-Save-Geom
-AddToFunc Window-Save-Geom
-+ I SetEnv "CurrentWindowState_$[w.id]" Default
-+ I SetEnv "WindowWidth_$[w.id]"  "$[w.width]p"
-+ I SetEnv "WindowHeight_$[w.id]" "$[w.height]p"
-
 DestroyFunc Window-Resize-Base
 AddToFunc Window-Resize-Base
 + I Resize
-+ I Window-Save-Geom
 
 DestroyFunc Window-Resize-Opaque
 AddToFunc Window-Resize-Opaque
 + I Resize Direction $0
-+ I Window-Save-Geom
 
 DestroyFunc Window-Shade-Resize
 AddToFunc Window-Shade-Resize
 + C WindowShade toggle
 + M Resize
-+ I Window-Save-Geom
 
 DestroyFunc Window-Resize-Context
 AddToFunc Window-Resize-Context
 + I Resize $0p $1p
-+ I Window-Save-Geom
 
 DestroyFunc Window-Shade
 AddToFunc Window-Shade
@@ -121,5 +110,4 @@ DestroyFunc Window-Increase-Transparency
 AddToFunc Window-Increase-Transparency
 + I Exec exec transset --actual --max 1 --inc .05
 
-
 # vim:ft=fvwm
diff --git a/fvwm/components/functions/Window-Buttons b/fvwm/components/functions/Window-Buttons
index 2a837be..6897299 100644
--- a/fvwm/components/functions/Window-Buttons
+++ b/fvwm/components/functions/Window-Buttons
@@ -12,97 +12,39 @@
 # menu - name of the menu opened on the mouse hold
 # function - function executed after mouse click
 
-# The windows can have several states: its original or mouse resized state,
-# a minimized state, a maximized state, a fullscreen state, and several other.
-# A mouse click must set the windows into the wanted state, and when in
-# fullscreen, the window must retrun in its precedent state.
-# We need 3 environment variables per windows, 2 will contain its original or
-# mouse resized width and height, the third one will contain a string
-# corresponding to its state (excepted fullscreen).
-# The fullscreen functions are implemented into the Fullscreen file.
-
-# Variables creation and destruction {{{1
-# They must survive a restart => SetEnv
-# FvwmEvent will do it.
-DestroyFunc Window-State-Init
-AddToFunc Window-State-Init
-+ I SetEnv "CurrentWindowState_$[w.id]" Default
-+ I SetEnv "WindowWidth_$[w.id]"  "$[w.width]p"
-+ I SetEnv "WindowHeight_$[w.id]" "$[w.height]p"
-
-DestroyFunc Window-State-Destroy
-AddToFunc Window-State-Destroy
-+ I UnsetEnv "CurrentWindowState_$[w.id]"
-+ I UnsetEnv "WindowWidth_$[w.id]"
-+ I UnsetEnv "WindowHeight_$[w.id]"
-
-# Variables update, see also components/Window-Basic
-
-# param for fvwm-event: add_window, destroy_window, property_change
-DestroyModuleConfig FvwmEvent-Window-State-Init: *
-*FvwmEvent-Window-State-Init: add_window Window-State-Init
-*FvwmEvent-Window-State-Init: destroy_window Window-State-Destroy
-Module FvwmEvent FvwmEvent-Window-State-Init
-
-## Wrapper function for the resizing functions
-# Logic: if actual_size=size then default_size else size
-# Syntax: Window-Resize <size>
-# Where size is one of Maximize-Minimize-Default-A100-H100-V100-VHgrow-Hgrow-Vgrow
-# For fullscreen see components/Fullscreen
-DestroyFunc Window-Resize
-AddToFunc Window-Resize
-+ I Test (EnvMatch CurrentWindowState_$[w.id] "$0") NS-Default
-+ I TestRc (NoMatch) NS-"$0"
-
-DestroyFunc NS-Maximize
-AddToFunc NS-Maximize
-+ I Maximize True 100 100
-+ I SetEnv CurrentWindowState_$[w.id] Maximize
-
-DestroyFunc NS-Minimize
-AddToFunc NS-Minimize
-+ I ResizeMaximize direction East 200p 60p
-+ I SetEnv CurrentWindowState_$[w.id] Minimize
-
-DestroyFunc NS-Default
-AddToFunc NS-Default
-+ I Maximize $[WindowWidth_$[w.id]] $[WindowHeight_$[w.id]]
-+ I SetEnv CurrentWindowState_$[w.id] Default
+DestroyFunc Minimize
+AddToFunc Minimize
++ I ThisWindow ("URxvt|XTerm|aterm|Terminal|Gnome-terminal|UXTerm|xterm|Xfce4-terminal|Vte") ResizeMaximize direction East 80c 3c
++ I TestRc (NoMatch) ResizeMaximize Direction East 200p 60p
 
 DestroyFunc NS-A100
 AddToFunc NS-A100
 + I Maximize True 100 100
-+ I SetEnv CurrentWindowState_$[w.id] A100
 
 DestroyFunc NS-H100
 AddToFunc NS-H100
 + I Maximize True 100 0
-+ I SetEnv CurrentWindowState_$[w.id] H100
 
 DestroyFunc NS-V100
 AddToFunc NS-V100
 + I Maximize True 0 100
-+ I SetEnv CurrentWindowState_$[w.id] V100
 
 DestroyFunc NS-Hgrow
 AddToFunc NS-Hgrow
 + I Maximize True grow 0
-+ I SetEnv CurrentWindowState_$[w.id] Hgrow
 
 DestroyFunc NS-Vgrow
 AddToFunc NS-Vgrow
 + I Maximize True 0 grow
-+ I SetEnv CurrentWindowState_$[w.id] Vgrow
 
 DestroyFunc NS-VHgrow
 AddToFunc NS-VHgrow
 + I Maximize True grow grow
-+ I SetEnv CurrentWindowState_$[w.id] VHgrow
 
 # NS-Default rearrange
 DestroyFunc NS-Default-Rearrange
 AddToFunc NS-Default-Rearrange
-+ I All (CurrentPage, !Iconic, !FvwmButtons, !FvwmPager, !FvwmConsoleNeedsUniqueName, !QuakeConsoleNeedsUniqueName, !FvwmIconMan, !MPlayer) NS-Default
+#+ I All (CurrentPage, !Iconic, !FvwmButtons, !FvwmPager, !FvwmConsoleNeedsUniqueName, !QuakeConsoleNeedsUniqueName, !FvwmIconMan, !MPlayer) NS-Default
 + I All (CurrentPage, !Iconic, !FvwmButtons, !FvwmPager, !FvwmConsoleNeedsUniqueName, !QuakeConsoleNeedsUniqueName, !FvwmIconMan, !MPlayer) PlaceAgain Anim
 
 # Wrapper functions for window decorations {{{1
@@ -137,16 +79,16 @@ AddToMenu /Window-Menu-Close
 
 DestroyMenu /Window-Menu-Maximize
 AddToMenu /Window-Menu-Maximize
-+ '$[gt.Maximize]'			Window-Resize Maximize
-+ '$[gt.Minimize]'			Window-Resize Minimize
-+ '$[gt.Maximize horizontally]'		Window-Resize H100
-+ '$[gt.Maximize vertically]'		Window-Resize V100
-+ "" Nop
-+ '$[gt.Take all free space]'		Window-Resize VHgrow
-+ '$[gt.Take all horizontal space]'	Window-Resize Hgrow
-+ '$[gt.Take all vertical space]'	Window-Resize Vgrow
-+ "" Nop
 + '$[gt.Fullscreen]'			Fullscreen
++ '$[gt.Maximize]'			Maximize
++ '$[gt.Minimize]'			Minimize
+#+ '$[gt.Minimize]'			ResizeMaximize direction East 200p 60p
++ '$[gt.Maximize horizontally]'		Maximize True 100 0
++ '$[gt.Maximize vertically]'		Maximize True 0 100
++ "" Nop
++ '$[gt.Take all free space]'		Maximize True grow grow
++ '$[gt.Take all horizontal space]'	Maximize True grow 0
++ '$[gt.Take all vertical space]'	Maximize True 0 grow
 
 DestroyMenu /Window-Menu-Layer
 AddToMenu /Window-Menu-Layer
diff --git a/fvwm/components/functions/Window-Buttons-Vertical b/fvwm/components/functions/Window-Buttons-Vertical
index 1e38675..054dc99 100644
--- a/fvwm/components/functions/Window-Buttons-Vertical
+++ b/fvwm/components/functions/Window-Buttons-Vertical
@@ -14,92 +14,42 @@
 # menu - name of the menu opened on the mouse hold
 # function - function executed after mouse click
 
-# The windows can have several states: its original or mouse resized state,
-# a minimized state, a maximized state, a fullscreen state, and several other.
-# A mouse click must set the windows into the wanted state, and when in
-# fullscreen, the window must retrun in its precedent state.
-# We need 3 environment variables per windows, 2 will contain its original or
-# mouse resized width and height, the third one will contain a string
-# corresponding to its state (excepted fullscreen).
-# The fullscreen functions are implemented into the Fullscreen file.
-
-# Variables creation and destruction {{{1
-# They must survive a restart => SetEnv
-# FvwmEvent will do it.
-DestroyFunc Window-State-Init
-AddToFunc Window-State-Init
-+ I SetEnv "CurrentWindowState_$[w.id]" Default
-+ I SetEnv "WindowWidth_$[w.id]"  "$[w.width]p"
-+ I SetEnv "WindowHeight_$[w.id]" "$[w.height]p"
-
-DestroyFunc Window-State-Destroy
-AddToFunc Window-State-Destroy
-+ I UnsetEnv "CurrentWindowState_$[w.id]"
-+ I UnsetEnv "WindowWidth_$[w.id]"
-+ I UnsetEnv "WindowHeight_$[w.id]"
-
-# Variables update, see components/Window-Basic
-
-# param for fvwm-event: add_window, destroy_window, property_change
-DestroyModuleConfig FvwmEvent-Window-State-Init: *
-*FvwmEvent-Window-State-Init: add_window Window-State-Init
-*FvwmEvent-Window-State-Init: destroy_window Window-State-Destroy
-Module FvwmEvent FvwmEvent-Window-State-Init
-
-## Wrapper function for the resizing functions {{{1
-# Logic: if actual_size=size then default_size else size
-# Syntax: Window-Resize <size>
-# Where size is one of Maximize-Minimize-Default-A100-H100-V100-VHgrow-Hgrow-Vgrow
-# For fullscreen see components/Fullscreen
-DestroyFunc Window-Resize
-AddToFunc Window-Resize
-+ I Test (EnvMatch CurrentWindowState_$[w.id] "$0") NS-Default
-+ I TestRc (NoMatch) NS-"$0"
-
 DestroyFunc NS-Maximize
 AddToFunc NS-Maximize
 + I Maximize True 100 100
-+ I SetEnv CurrentWindowState_$[w.id] Maximize
 
-DestroyFunc NS-Minimize
-AddToFunc NS-Minimize
-+ I ResizeMaximize direction East 200p 60p
-+ I SetEnv CurrentWindowState_$[w.id] Minimize
+DestroyFunc Minimize
+AddToFunc Minimize
++ I This Window ("URxvt|XTerm|aterm|Terminal|Gnome-terminal|UXTerm|xterm|Xfce4-terminal|Vte") ResizeMaximize direction East 80c 3c
++ I TestRc (NoMatch) ResizeMaximize direction East 200p 60p
 
 DestroyFunc NS-Default
 AddToFunc NS-Default
 + I Maximize $[WindowWidth_$[w.id]] $[WindowHeight_$[w.id]]
-+ I SetEnv CurrentWindowState_$[w.id] Default
 
 DestroyFunc NS-A100
 AddToFunc NS-A100
 + I Maximize True 100 100
-+ I SetEnv CurrentWindowState_$[w.id] A100
 
 DestroyFunc NS-H100
 AddToFunc NS-H100
 + I Maximize True 100 0
-+ I SetEnv CurrentWindowState_$[w.id] H100
 
 DestroyFunc NS-V100
 AddToFunc NS-V100
 + I Maximize True 0 100
-+ I SetEnv CurrentWindowState_$[w.id] V100
 
 DestroyFunc NS-Hgrow
 AddToFunc NS-Hgrow
 + I Maximize True grow 0
-+ I SetEnv CurrentWindowState_$[w.id] Hgrow
 
 DestroyFunc NS-Vgrow
 AddToFunc NS-Vgrow
 + I Maximize True 0 grow
-+ I SetEnv CurrentWindowState_$[w.id] Vgrow
 
 DestroyFunc NS-VHgrow
 AddToFunc NS-VHgrow
 + I Maximize True grow grow
-+ I SetEnv CurrentWindowState_$[w.id] VHgrow
 
 # Wrapper functions for window decorations {{{1
 DestroyFunc Window-MoveToPage-Forward
@@ -135,15 +85,15 @@ AddToMenu /Window-Menu-Close
 
 DestroyMenu /Window-Menu-Maximize
 AddToMenu /Window-Menu-Maximize
-+ '$[gt.Maximize]'		Maximize
++ '$[gt.Fullscreen]'	Fullscreen
++ '$[gt.Maximize]'	Maximize
++ '$[gt.Minimize]'	Minimize
 + '$[gt.Maximize horizontally]'	Maximize 100 0
 + '$[gt.Maximize vertically]'	Maximize 0 100
 + "" Nop
 + '$[gt.Take all free space]'	Maximize grow grow
 + '$[gt.Take all horizontal space]'	Maximize grow 0
 + '$[gt.Take all vertical space]'	Maximize 0 grow
-+ "" Nop
-+ '$[gt.Fullscreen]'			Fullscreen
 
 DestroyMenu /Window-Menu-Layer
 AddToMenu /Window-Menu-Layer
diff --git a/fvwm/components/functions/Window-Decorations b/fvwm/components/functions/Window-Decorations
index 736b292..ca50ec1 100644
--- a/fvwm/components/functions/Window-Decorations
+++ b/fvwm/components/functions/Window-Decorations
@@ -20,7 +20,6 @@ AddToFunc Window-Decorations-Set
 + I UnsetEnv Window_Decorations_ButtonModel-Temp
 + I Style * HandleWidth $[infostore.handle_width]
 
-
 DestroyMenu /Window-Decorations
 AddToMenu /Window-Decorations
 + MissingSubmenuFunction Window-Decorations-generator
@@ -29,7 +28,6 @@ Test (f $[FVWM_USERDIR]/decorations) + '%22x22/categories/directory.png%$[gt.Use
 + "" Nop
 + '$[gt.Button model]' Popup /Window-Decorations-ButtonModel
 
-
 DestroyFunc Window-Decorations-generator
 AddToFunc Window-Decorations-generator
 + I DestroyMenu $0
@@ -55,6 +53,7 @@ DestroyMenu /Window-Decorations-ButtonModel
 AddToMenu /Window-Decorations-ButtonModel
 + "FVWM-Crystal"	Window-Decorations-SetButtonModel Theme.fvwm-crystal
 + "AmigaOS"		Window-Decorations-SetButtonModel Theme.amigaos
++ "AmigaOS Fullscreen"		Window-Decorations-SetButtonModel Theme.amigaos-fullscreen
 + "MS Windows"		Window-Decorations-SetButtonModel Theme.windows
 + "MacOS X"		Window-Decorations-SetButtonModel Theme.macosx
 + "OS/2"		Window-Decorations-SetButtonModel Theme.os2
diff --git a/fvwm/components/functions/Window-List b/fvwm/components/functions/Window-List
index e893b6a..4d94bba 100644
--- a/fvwm/components/functions/Window-List
+++ b/fvwm/components/functions/Window-List
@@ -6,16 +6,16 @@
 # Shows windows from all desktop pages
 DestroyFunc Window-List
 AddToFunc Window-List
-+ I WindowList "$*" Function Window-Focus-DefaultDesk-Raised CurrentAtEnd CurrentDesk NoGeometry MaxLabelWidth 40 NoIcons NoCurrentDeskTitle NoHotkeys SelectOnRelease $[SelectOnReleaseKey]
++ I WindowList "$*" Function Window-Focus-DefaultDesk-Raised, CurrentAtEnd, CurrentDesk, NoGeometry, MaxLabelWidth 40, NoIcons, NoCurrentDeskTitle, NoHotkeys, SelectOnRelease $[SelectOnReleaseKey]
 
 # Shows windows only from current desktop page
 DestroyFunc Window-List-Page
 AddToFunc Window-List-Page
-+ I WindowList (CurrentPage) "$*" Function Window-Focus-DefaultDesk-Raised CurrentAtEnd CurrentDesk NoGeometry MaxLabelWidth 40 NoIcons NoCurrentDeskTitle NoHotkeys SelectOnRelease $[SelectOnReleaseKey]
++ I WindowList (CurrentPage) "$*" Function Window-Focus-DefaultDesk-Raised, CurrentAtEnd, CurrentDesk, NoGeometry, MaxLabelWidth 40, NoIcons, NoCurrentDeskTitle, NoHotkeys, SelectOnRelease $[SelectOnReleaseKey]
 
 # Shows only iconified windows
 DestroyFunc Window-List-Icons
 AddToFunc Window-List-Icons
-+ I WindowList "$*" Function Window-Focus-CurrentDesk-Raised CurrentDesk NoGeometry MaxLabelWidth 40 OnlyIcons NoHotkeys NoCurrentDeskTitle SelectOnRelease $[SelectOnReleaseKey]
++ I WindowList "$*" Function Window-Focus-CurrentDesk-Raised, CurrentDesk, NoGeometry, MaxLabelWidth 40, OnlyIcons, NoHotkeys, NoCurrentDeskTitle, SelectOnRelease $[SelectOnReleaseKey]
 
 # vim:ft=fvwm
diff --git a/fvwm/components/functions/Window-Rearrange b/fvwm/components/functions/Window-Rearrange
index 688e0d3..c66ce40 100644
--- a/fvwm/components/functions/Window-Rearrange
+++ b/fvwm/components/functions/Window-Rearrange
@@ -20,9 +20,4 @@ AddToFunc Window-Rearrange-Two-Column
 + I All (CurrentPage,!Fvwm*, !gkrellm, !trayer) WindowShade off
 + I Piperead 'echo FvwmRearrange -tile -animate -resize -mn 2 -m $[EWMH_BS_Panel_Left]p $[EWMH_BS_Panel_Top]p `expr $[vp.width] - $[EWMH_BS_Panel_Right]`p `expr $[vp.height] - $[EWMH_BS_Panel_Bottom]`p'
 
-DestroyFunc Window-Rearrange-Default
-AddToFunc Window-Rearrange-Default
-+ I All (CurrentPage, !Fvwm*, !gkrellm; !trayer) WinddowShade off
-+ I All (CurrentPage, !Fvwm*, !gkrellm; !trayer) NS-Default
-
 # vim:ft=fvwm
diff --git a/fvwm/components/scripts/FvwmScript-AcpiBatt b/fvwm/components/scripts/FvwmScript-AcpiBatt
index 5b0708b..0e12058 100644
--- a/fvwm/components/scripts/FvwmScript-AcpiBatt
+++ b/fvwm/components/scripts/FvwmScript-AcpiBatt
@@ -11,6 +11,7 @@
 
 WindowTitle {FvwmScript-AcpiBatt}
 WindowSize 48 24
+WindowPosition 10000 10000
 Font "xft:Tahoma:pixelsize=12:Bold"
 Colorset 12
 
@@ -96,4 +97,3 @@ Case message of
  Begin
  End
 End
-
diff --git a/fvwm/components/scripts/FvwmScript-Clock b/fvwm/components/scripts/FvwmScript-Clock
index abc24e0..4377387 100644
--- a/fvwm/components/scripts/FvwmScript-Clock
+++ b/fvwm/components/scripts/FvwmScript-Clock
@@ -13,6 +13,7 @@
 
 WindowTitle {FvwmScript-Clock}
 WindowSize  60 22
+WindowPosition 10000 10000
 Font "xft:Verdana:pixelsize=15:Bold"
 Colorset 12
 
@@ -117,4 +118,3 @@ Main
     ChangeTitle  1 $tmp
   End
 End
-
diff --git a/fvwm/components/scripts/FvwmScript-Clock-24h b/fvwm/components/scripts/FvwmScript-Clock-24h
index cfd190f..dd5edf7 100644
--- a/fvwm/components/scripts/FvwmScript-Clock-24h
+++ b/fvwm/components/scripts/FvwmScript-Clock-24h
@@ -5,6 +5,7 @@
 
 WindowTitle {FvwmScript-Clock}
 WindowSize  60 22
+WindowPosition 10000 10000
 Font		"xft:Tahoma:pixelsize=16:Bold"
 Colorset 12
 
diff --git a/fvwm/components/scripts/FvwmScript-Clock-24h-small_date b/fvwm/components/scripts/FvwmScript-Clock-24h-small_date
index a663894..17248a0 100644
--- a/fvwm/components/scripts/FvwmScript-Clock-24h-small_date
+++ b/fvwm/components/scripts/FvwmScript-Clock-24h-small_date
@@ -1,5 +1,6 @@
 WindowTitle {FvwmScript-Clock}
 WindowSize  114 20
+WindowPosition 10000 10000
 Font		"xft:Tahoma:pixelsize=12:Bold"
 Colorset 12
 
diff --git a/fvwm/components/scripts/FvwmScript-Clock-small b/fvwm/components/scripts/FvwmScript-Clock-small
index 38447a5..a108e94 100644
--- a/fvwm/components/scripts/FvwmScript-Clock-small
+++ b/fvwm/components/scripts/FvwmScript-Clock-small
@@ -12,6 +12,7 @@
 
 WindowTitle {FvwmScript-Clock}
 WindowSize  60 22
+WindowPosition 10000 10000
 Font "xft:Verdana:pixelsize=11:Bold"
 Colorset 12
 
@@ -116,4 +117,3 @@ Main
     ChangeTitle  1 $tmp
   End
 End
-
diff --git a/fvwm/components/scripts/FvwmScript-Clock-small_date b/fvwm/components/scripts/FvwmScript-Clock-small_date
index f85254a..5d53948 100644
--- a/fvwm/components/scripts/FvwmScript-Clock-small_date
+++ b/fvwm/components/scripts/FvwmScript-Clock-small_date
@@ -1,5 +1,6 @@
 WindowTitle {FvwmScript-Clock-small_date}
 WindowSize  114 20
+WindowPosition 10000 10000
 Font		"xft:Verdana:pixelsize=12:Bold"
 Colorset 12
 
diff --git a/fvwm/components/scripts/FvwmScript-CpuFreq b/fvwm/components/scripts/FvwmScript-CpuFreq
index 933d023..766cf8b 100644
--- a/fvwm/components/scripts/FvwmScript-CpuFreq
+++ b/fvwm/components/scripts/FvwmScript-CpuFreq
@@ -12,6 +12,7 @@
 
 WindowTitle {FvwmScript-CpuFreq}
 WindowSize 72 24
+WindowPosition 10000 10000
 Font "xft:Tahoma:pixelsize=12:Bold"
 Colorset 12
 
@@ -115,4 +116,3 @@ Case message of
  Begin
  End
 End
-
diff --git a/fvwm/components/scripts/FvwmScript-CpuFreq-small b/fvwm/components/scripts/FvwmScript-CpuFreq-small
index d2b0455..7c91f14 100644
--- a/fvwm/components/scripts/FvwmScript-CpuFreq-small
+++ b/fvwm/components/scripts/FvwmScript-CpuFreq-small
@@ -13,6 +13,7 @@
 
 WindowTitle {FvwmScript-CpuFreq}
 WindowSize 60 24
+WindowPosition 10000 10000
 Font "xft:Tahoma:pixelsize=10:Bold"
 Colorset 12
 
@@ -116,4 +117,3 @@ Case message of
  Begin
  End
 End
-
diff --git a/fvwm/components/scripts/FvwmScript-CpuTemp b/fvwm/components/scripts/FvwmScript-CpuTemp
index c9ba899..2bcdbe7 100644
--- a/fvwm/components/scripts/FvwmScript-CpuTemp
+++ b/fvwm/components/scripts/FvwmScript-CpuTemp
@@ -8,13 +8,14 @@
 UseGettext {$FVWM_USERDIR/locale;fvwm-crystal-script:$FVWM_SYSTEMDIR/locale;fvwm-crystal-script:+}
 WindowTitle {FvwmScript-CpuTemp}
 WindowSize 48 24
+WindowPosition 10000 10000
 Font "xft:Tahoma:pixelsize=12:Bold"
 Colorset 12
 
 Init
 Begin
   Set $temp_prev = 1
-  Set $temp = (GetOutput {sed 's:...$::' </sys/class/hwmon/hwmon0/temp1_input} 1 1)
+  Set $temp = (GetOutput {for i in /sys/class/hwmon/hwmon*/temp1_input; do sed 's:...$::' <$i; break; done} 1 1)
   Set $degree = (Gettext {°C})
   Set $tmp = $temp $degree
   ChangeTitle 1 $tmp
@@ -24,7 +25,7 @@ PeriodicTasks
 Begin 
  If (RemainderOfDiv (GetTime) 2)==0 Then
  Begin
-  Set $temp = (GetOutput {sed 's:...$::' </sys/class/hwmon/hwmon0/temp1_input} 1 1) 
+  Set $temp = (GetOutput {for i in /sys/class/hwmon/hwmon*/temp1_input; do sed 's:...$::' <$i; break; done} 1 1) 
   Set $degree = (Gettext {°C})
   Set $tmp = $temp $degree
 
@@ -80,4 +81,3 @@ Case message of
  Begin
  End
 End
-
diff --git a/fvwm/components/styles/Application-Icons-22-32 b/fvwm/components/styles/Application-Icons-22-32
index 765f14d..510b35a 100644
--- a/fvwm/components/styles/Application-Icons-22-32
+++ b/fvwm/components/styles/Application-Icons-22-32
@@ -1,329 +1,288 @@
-# Application MiniIcon and Icon styles
+# We simply make a sorted list because it is easier to manage when it is a lot of apps {{{1
+# When you add a new application into the menu databse,
+# be sure to provide icons for each size and to add its style here.
+# The style name is the class of the application (as in the debug window), or its ressource.
+# If the class name is not consistent for different windows of the same software,
+# see the Ardour and ardour styles.
+# That file will be loaded after the autogenerated styles. This imply you can
+# copy it to FVWM_USERDIR/components/styles/ and edit it
+# in order to permanentely change the styles.
+# The styles with "# check it" are not checked. Most of them are here for historical readon.
+# When a software provide a non compliant desktop file, the simplest thing to do
+# is to add it into the applications and icon database, and to add its style here.
 
-# The style name is the class of the application (as in the debug window)
- 
-# Default icon styles {{{1
-Style ** MiniIcon 22x22/apps/default.png, Icon 32x32/apps/default.png
-
-# Icons below are used in "fvwm-crystal-minimal" version {{{1
-# -----------------------------------------------------------
-
-# Terminal emulators {{{2
-Style XTerm		MiniIcon 22x22/apps/xterm.png, Icon 32x32/apps/xterm.png
-Style aterm		MiniIcon 22x22/apps/aterm.png, Icon 32x32/apps/aterm.png
-Style Eterm		MiniIcon 22x22/apps/Eterm.png, Icon 32x32/apps/Eterm.png
-Style URxvt		MiniIcon 22x22/apps/urxvt.png, Icon 32x32/apps/urxvt.png
-Style mrxvt		MiniIcon 22x22/apps/mrxvt.png, Icon 32x32/apps/mrxvt.png
-Style konsole		MiniIcon 22x22/apps/konsole.png, Icon 32x32/apps/konsole.png
-Style Gnome-terminal	MiniIcon 22x22/apps/gnome-terminal.png, Icon 32x32/apps/gnome-terminal.png
-Style Multi-gnome-terminal	MiniIcon 22x22/apps/multi-gnome-terminal.png, Icon 32x32/apps/multi-gnome-terminal.png
-Style xfce4-terminal	MiniIcon 22x22/apps/xfce4-terminal.png, Icon 32x32/apps/xfce4-terminal.png
-Style Terminator	MiniIcon 22x22/apps/terminator.png, Icon 32x32/apps/terminator.png
-Style Lxterminal	MiniIcon 22x22/apps/lxterminal.png, Icon 32x32/apps/lxterminal.png
-Style Vte	MiniIcon 22x22/apps/vte.png, Icon 32x32/apps/vte.png
-
-# Must be in Xressource files
-#*FvwmEvent-Terminal: Cmd
-#*FvwmEvent-Terminal: PassId
-#*FvwmEvent-Terminal: add_window FuncResizeTerm
-
-#DestroyFunc FuncResizeTerm
-#AddToFunc FuncResizeTerm
-#+ I WindowId $0 ("XTerm") Resize 80 50
-#+ I WindowId $0 ("aterm") Resize 80c 25
-#+ I WindowId $0 ("Eterm") Resize 80 60
-#+ I WindowId $0 ("URxwt") Resize 80 60
-#+ I WindowId $0 ("mrxvt") Resize 80 60
-#+ I WindowId $0 ("konsole") Resize 80 60
-#+ I WindowId $0 ("Gnome-terminal") Resize 80 60
-#+ I WindowId $0 ("Multi-gnome-terminal") Resize 80 60
-#+ I WindowId $0 ("xfce4-terminal") Resize 80 60
-#+ I WindowId $0 ("Terminator") Resize 80 60
-#+ I WindowId $0 ("Lxterminal") Resize 80 50
-#+ I WindowId $0 ("Vte") Resize 80 50
-
-#AddToFunc StartFunction I FvwmEvent FvwmEvent-Terminal
-
-# Text applications {{{2
-Style elinks		MiniIcon 22x22/apps/elinks.png, Icon 32x32/apps/elinks.png
+Style abiword		MiniIcon 22x22/apps/abiword.png, Icon 32x32/apps/abiword.png
+Style Abuse-SDL		MiniIcon 22x22/apps/abuse.png, Icon 32x32/apps/abuse.png
+Style acidrip		MiniIcon 22x22/apps/acidrip.png, Icon 32x32/apps/acidrip.png
+Style acroread		MiniIcon 22x22/apps/acroread.png, Icon 32x32/apps/acroread.png
+Style AcroRead		MiniIcon 22x22/apps/acroread.png, Icon 32x32/apps/acroread.png
+Style Aeolus		MiniIcon 22x22/apps/aeolus.png, Icon 32x32/apps/aeolus.png
+Style akregator		MiniIcon 22x22/apps/akregator.png, Icon 32x32/apps/akregator.png
+Style Aliki		MiniIcon 22x22/apps/aliki.png, Icon 32x32/apps/aliki.png
+Style alsamixer		MiniIcon 22x22/apps/alsamixer.png, Icon 32x32/apps/alsamixer.png
+Style alsamixerguis	MiniIcon 22x22/apps/alsamixerguis.png, Icon 32x32/apps/alsamixerguis.png
+Style amarok		MiniIcon 22x22/apps/amarok.png, Icon 32x32/apps/amarok.png
+Style Ambdec		MiniIcon 22x22/apps/ambdec.png, Icon 32x32/apps/ambdec.png
+Style Amsn		MiniIcon 22x22/apps/amsn.png, Icon 32x32/apps/amsn.png
+Style aMule		MiniIcon 22x22/apps/amule.png, Icon 32x32/apps/amule.png
+Style Amule		MiniIcon 22x22/apps/amule.png, Icon 32x32/apps/amule.png
+Style anjuta		MiniIcon 22x22/apps/anjuta.png, Icon 32x32/apps/anjuta.png
+Style aptitude		MiniIcon 22x22/apps/aptitude.png, Icon 32x32/apps/aptitude.png
 Style aptsh		MiniIcon 22x22/apps/aptsh.png, Icon 32x32/apps/aptsh.png
-Style lynx		MiniIcon 22x22/apps/lynx.png, Icon 32x32/apps/lynx.png
-Style Links		MiniIcon 22x22/apps/links2.png, Icon 32x32/apps/links2.png
-Style irssi		MiniIcon 22x22/apps/irssi.png, Icon 32x32/apps/irssi.png
+Style archlinux		MiniIcon 22x22/apps/archlinux.png, Icon 32x32/apps/archlinux.png
+Style ardour		MiniIcon 22x22/apps/ardour.png, Icon 32x32/apps/ardour.png
+Style Ardour		UseStyle ardour
+Style Armagetron	MiniIcon 22x22/apps/armagetron.png, Icon 32x32/apps/armagetron.png
+Style Assistant		MiniIcon 22x22/apps/assistant.png, Icon 32x32/apps/assistant.png
+Style atanks		MiniIcon 22x22/apps/atanks.png, Icon 32x32/apps/atanks.png
+Style aterm		MiniIcon 22x22/apps/aterm.png, Icon 32x32/apps/aterm.png
+Style atlantik		MiniIcon 22x22/apps/atlantik.png, Icon 32x32/apps/atlantik.png
+Style atomix		MiniIcon 22x22/apps/atomix.png, Icon 32x32/apps/atomix.png
+Style Audacity		MiniIcon 22x22/apps/audacity.png, Icon 32x32/apps/audacity.png
 Style aumix		MiniIcon 22x22/apps/aumix.png, Icon 32x32/apps/aumix.png
-Style fetchmail		MiniIcon 22x22/apps/fetchmail.png, Icon 32x32/apps/fetchmail.png
-Style snownews		MiniIcon 22x22/apps/snownews.png, Icon 32x32/apps/snownews.png
-Style mutt		MiniIcon 22x22/apps/mutt.png, Icon 32x32/apps/mutt.png
-Style mc		MiniIcon 22x22/apps/mc.png	, Icon 32x32/apps/mc.png
-Style aptitude		MiniIcon 22x22/apps/aptitude.png, Icon 32x32/apps/aptitude.png
-
-
-
-# GTK/GNOME applications {{{2
-Style Gimp		MiniIcon 22x22/apps/gimp.png, Icon 32x32/apps/gimp.png
-Style MPlayer		MiniIcon 22x22/apps/mplayer.png, Icon 32x32/apps/mplayer.png
-Style Firefox		MiniIcon 22x22/apps/firefox.png, Icon 32x32/apps/firefox.png
-Style Firefox-bin	UseStyle Firefox
-Style gajim.py		MiniIcon 22x22/apps/gajim.png, Icon 32x32/apps/gajim.png
-Style gajim		MiniIcon 22x22/apps/gajim.png, Icon 32x32/apps/gajim.png
-
-# QT/KDE applications {{{2
-Style psi		MiniIcon 22x22/apps/psi.png, Icon 32x32/apps/psi.png
-Style konqueror		MiniIcon 22x22/apps/konqueror.png, Icon 32x32/apps/konqueror.png
-Style kcmshell		UseStyle konqueror
-Style keditbookmarks	UseStyle konqueror
-
-# Other applications {{{2
-Style OpenOffice.org*	MiniIcon 22x22/apps/openoffice.png, Icon 32x32/apps/openoffice.png
-Style soffice.bin	MiniIcon 22x22/apps/openoffice.png, Icon 32x32/apps/openoffice.png
-
-
-# Icons below are used in "full" version {{{1
-# --------------------------------------------
+Style avidemux		MiniIcon 22x22/apps/avidemux.png, Icon 32x32/apps/avidemux.png
+Style azureus		MiniIcon 22x22/apps/azureus.png, Icon 32x32/apps/azureus.png
 
-# Text applications {{{2
-Style wyrd		MiniIcon 22x22/apps/wyrd.png, Icon 32x32/apps/wyrd.png
-Style alsamixer		MiniIcon 22x22/apps/alsamixer.png, Icon 32x32/apps/alsamixer.png
-Style epic4		MiniIcon 22x22/apps/epic4.png, Icon 32x32/apps/epic4.png
-Style netris		MiniIcon 22x22/apps/netris.png, Icon 32x32/apps/netris.png
-Style giFTcurs*		MiniIcon 22x22/apps/giFTcurs.png, Icon 32x32/apps/giFTcurs.png
+Style balsa-ab		MiniIcon 22x22/apps/balsa-ab.png, Icon 32x32/apps/balsa-ab.png
+Style balsa		MiniIcon 22x22/apps/balsa.png, Icon 32x32/apps/balsa.png
+Style barrage		MiniIcon 22x22/apps/barrage.png, Icon 32x32/apps/barrage.png
+Style basket		MiniIcon 22x22/apps/basket.png, Icon 32x32/apps/basket.png
 Style bastet		MiniIcon 22x22/apps/bastet.png, Icon 32x32/apps/bastet.png
-Style htop		MiniIcon 22x22/apps/htop.png, Icon 32x32/apps/htop.png
-Style python		MiniIcon 22x22/apps/python.png, Icon 32x32/apps/python.png
-Style ydpdict		MiniIcon 22x22/apps/ydpdict.png, Icon 32x32/apps/ydpdict.png
-Style weechat-curses	MiniIcon 22x22/apps/weechat-curses.png, Icon 32x32/apps/weechat-curses.png
-Style slrn		MiniIcon 22x22/apps/slrn.png, Icon 32x32/apps/slrn.png
-Style slrn-pl		UseStyle slrn
-Style moon-buggy	MiniIcon 22x22/apps/moon-buggy.png, Icon 32x32/apps/moon-buggy.png
-Style snake		MiniIcon 22x22/apps/snake.png, Icon 32x32/apps/snake.png
-Style worm		MiniIcon 22x22/apps/worm.png, Icon 32x32/apps/worm.png
-Style ekg		MiniIcon 22x22/apps/ekg.png, Icon 32x32/apps/ekg.png
-Style ekg2		MiniIcon 22x22/apps/ekg.png, Icon 32x32/apps/ekg.png
-Style centericq		MiniIcon 22x22/apps/centericq.png, Icon 32x32/apps/centericq.png
+Style beam		MiniIcon 22x22/apps/wings3d.png, Icon 32x32/apps/wings3d.png
+Style beep-media-player	MiniIcon 22x22/apps/bmp.png, Icon 32x32/apps/bmp.png
+Style BillardGL*	MiniIcon 22x22/apps/billard-gl.png, Icon 32x32/apps/billard-gl.png
 Style BitchX		MiniIcon 22x22/apps/bitchx.png, Icon 32x32/apps/bitchx.png
-Style civserver		MiniIcon 22x22/apps/freeciv.png, Icon 32x32/apps/freeciv.png
+Style Blackboxgame	MiniIcon 22x22/apps/blackboxgame.png, Icon 32x32/apps/blackboxgame.png
+Style Blackjack		MiniIcon 22x22/apps/blackjack.png, Icon 32x32/apps/blackjack.png
+Style Blender		MiniIcon 22x22/apps/blender.png, Icon 32x32/apps/blender.png
+Style blobwars		MiniIcon 22x22/apps/blobwars.png, Icon 32x32/apps/blobwars.png
+Style bluefish		MiniIcon 22x22/apps/bluefish.png, Icon 32x32/apps/bluefish.png
+Style bmp		MiniIcon 22x22/apps/bmp.png, Icon 32x32/apps/bmp.png
+Style bonfire		MiniIcon 22x22/apps/bonfire.png, Icon 32x32/apps/bonfire.png
+Style brave-browser	MiniIcon 22x22/apps/brave-bin.png, Icon 32x32/apps/brave-bin.png
+Style brasero		MiniIcon 22x22/apps/brasero.png, Icon 32x32/apps/brasero.png
+Style Bridges		MiniIcon 22x22/apps/bridges.png, Icon 32x32/apps/bridges.png
+Style "* (bristol)"	MiniIcon 22x22/apps/startBristol.png, Icon 32x32/apps/startBristol.png
+Style btdownloadgui	MiniIcon 22x22/apps/btdownloadgui.png, Icon 32x32/apps/btdownloadgui.png
+Style bzflag		MiniIcon 22x22/apps/bzflag.png, Icon 32x32/apps/bzflag.png
+
+Style castle-combat	MiniIcon 22x22/apps/castle-combat.png, Icon 32x32/apps/castle-combat.png
+Style celestia		MiniIcon 22x22/apps/celestia.png, Icon 32x32/apps/celestia.png
+Style centericq		MiniIcon 22x22/apps/centericq.png, Icon 32x32/apps/centericq.png
+Style chromium		MiniIcon 22x22/apps/chromium.png, Icon 32x32/apps/chromium.png
+Style Chatwindow	MiniIcon 22x22/apps/amsn.png, Icon 32x32/apps/amsn.png
+Style cinelerra		MiniIcon 22x22/apps/cinelerra.png, Icon 32x32/apps/cinelerra.png
+Style civclient		MiniIcon 22x22/apps/freeciv.png, Icon 32x32/apps/freeciv.png
+Style civserver		MiniIcon 22x22/apps/civserver.png, Icon 32x32/apps/civserver.png
+Style Claws-mail	MiniIcon 22x22/apps/claws-mail.png, Icon 32x32/apps/claws-mail.png
 Style cmus		MiniIcon 22x22/apps/cmus.png, Icon 32x32/apps/cmus.png
+Style Comix		MiniIcon 22x22/apps/comix.png, Icon 32x32/apps/comix.png
+Style conglomerate	MiniIcon 22x22/apps/conglomerate.png, Icon 32x32/apps/conglomerate.png
+Style crack-attack	MiniIcon 22x22/apps/crack-attack.png, Icon 32x32/apps/crack-attack.png
+Style cream		MiniIcon 22x22/apps/cream.png, Icon 32x32/apps/cream.png
+Style Cube		MiniIcon 22x22/apps/cube.png, Icon 32x32/apps/cube.png
+Style cups-config	MiniIcon 22x22/apps/cups-config.png, Icon 32x32/apps/cups-config.png
 
-# GTK/GNOME applications {{{2
-Style dia		MiniIcon 22x22/apps/dia.png, Icon 32x32/apps/dia.png
-Style bonfire		MiniIcon 22x22/apps/bonfire.png, Icon 32x32/apps/bonfire.png
-Style smart		MiniIcon 22x22/apps/smart.png, Icon 32x32/apps/smart.png
-Style gcolor2		MiniIcon 22x22/apps/gcolor2.png, Icon 32x32/apps/gcolor2.png
-Style Nvu-bin		MiniIcon 22x22/apps/nvu.png, Icon 32x32/apps/nvu.png
-Style ardour		MiniIcon 22x22/apps/ardour.png, Icon 32x32/apps/ardour.png
-Style hardinfo		MiniIcon 22x22/apps/hardinfo.png, Icon 32x32/apps/hardinfo.png
-Style ekiga		MiniIcon 22x22/apps/ekiga.png, Icon 32x32/apps/ekiga.png
-Style thunar		MiniIcon 22x22/apps/thunar.png, Icon 32x32/apps/thunar.png
-Style acidrip		MiniIcon 22x22/apps/acidrip.png, Icon 32x32/apps/acidrip.png
-Style Ardour		UseStyle ardour
-Style gpass		MiniIcon 22x22/apps/gpass.png, Icon 32x32/apps/gpass.png
-Style straw		MiniIcon 22x22/apps/straw.png, Icon 32x32/apps/straw.png
+Style D4X		MiniIcon 22x22/apps/d4x.png, Icon 32x32/apps/d4x.png
+Style Dcgui		MiniIcon 22x22/apps/dcgui.png, Icon 32x32/apps/dcgui.png
 Style deluge		MiniIcon 22x22/apps/deluge.png, Icon 32x32/apps/deluge.png
 Style deluge.py		MiniIcon 22x22/apps/deluge.png, Icon 32x32/apps/deluge.png
-Style giftui		MiniIcon 22x22/apps/giftui.png, Icon 32x32/apps/giftui.png
-Style xsane		MiniIcon 22x22/apps/xsane.png, Icon 32x32/apps/xsane.png
-Style pida		MiniIcon 22x22/apps/pida.png, Icon 32x32/apps/pida.png
-Style conglomerate	MiniIcon 22x22/apps/conglomerate.png, Icon 32x32/apps/conglomerate.png
-Style gnome-mud		MiniIcon 22x22/apps/gnome-mud.png, Icon 32x32/apps/gnome-mud.png
-Style Dcgui		MiniIcon 22x22/apps/dcgui.png, Icon 32x32/apps/dcgui.png
-Style linpopup		MiniIcon 22x22/apps/linpopup.png, Icon 32x32/apps/linpopup.png
-Style pygmy		MiniIcon 22x22/apps/pygmy.png, Icon 32x32/apps/pygmy.png
-Style Tomboy		MiniIcon 22x22/apps/tomboy.png, Icon 32x32/apps/tomboy.png
-Style Zinf		MiniIcon 22x22/apps/zinf.png, Icon 32x32/apps/zinf.png
+Style deluge-torrent	MiniIcon 22x22/apps/deluge-torrent.png, Icon 32x32/apps/deluge-torrent.png
+Style dia		MiniIcon 22x22/apps/dia.png, Icon 32x32/apps/dia.png
+Style digikam		MiniIcon 22x22/apps/digikam.png, Icon 32x32/apps/digikam.png
+Style dillo		MiniIcon 22x22/apps/dillo.png, Icon 32x32/apps/dillo.png
+Style din		MiniIcon 22x22/apps/din.png, Icon 32x32/apps/din.png
+Style Djview3		MiniIcon 22x22/apps/djview.png, Icon 32x32/apps/djview.png
+Style djview		MiniIcon 22x22/apps/djview.png, Icon 32x32/apps/djview.png
+Style dlume		MiniIcon 22x22/apps/dlume.png, Icon 32x32/apps/dlume.png
+Style Dominosa		MiniIcon 22x22/apps/dominosa.png, Icon 32x32/apps/dominosa.png
+Style "DOOM 3"		MiniIcon 22x22/apps/doom3.png, Icon 32x32/apps/doom3.png
+Style DOSBox*		MiniIcon 22x22/apps/dosbox.png, Icon 32x32/apps/dosbox.png
+Style drakconf*		MiniIcon 22x22/apps/drakconf.png, Icon 32x32/apps/drakconf.png
+
+Style easytag		MiniIcon 22x22/apps/easytag.png, Icon 32x32/apps/easytag.png
+Style eboard		MiniIcon 22x22/apps/eboard.png, Icon 32x32/apps/eboard.png
+Style Ebumeter		MiniIcon 22x22/apps/ebumeter.png, Icon 32x32/apps/ebumeter.png
 Style Eclipse		MiniIcon 22x22/apps/eclipse.png, Icon 32x32/apps/eclipse.png
-Style xscreensaver-demo	MiniIcon 22x22/apps/xscreensaver.png, Icon 32x32/apps/xscreensaver.png
+Style egoboo		MiniIcon 22x22/apps/egoboo.png, Icon 32x32/apps/egoboo.png
+Style ekg2		MiniIcon 22x22/apps/ekg.png, Icon 32x32/apps/ekg.png
+Style ekg		MiniIcon 22x22/apps/ekg.png, Icon 32x32/apps/ekg.png
+Style ekiga		MiniIcon 22x22/apps/ekiga.png, Icon 32x32/apps/ekiga.png
+Style elinks		MiniIcon 22x22/apps/elinks.png, Icon 32x32/apps/elinks.png
+Style el		MiniIcon 22x22/apps/el.png, Icon 32x32/apps/el.png
+Style Emacs		MiniIcon 22x22/apps/emacs.png, Icon 32x32/apps/emacs.png
+Style "Enemy Territory" MiniIcon 22x22/apps/et.png, Icon 32x32/apps/et.png
+Style engauge		MiniIcon 22x22/apps/engauge.png, Icon 32x32/apps/engauge.png
+Style enigma		MiniIcon 22x22/apps/enigma.png, Icon 32x32/apps/enigma.png
+Style Eog		MiniIcon 22x22/apps/eog.png, Icon 32x32/apps/eog.png
+Style epic4		MiniIcon 22x22/apps/epic4.png, Icon 32x32/apps/epic4.png
+Style epiphany		MiniIcon 22x22/apps/epiphany.png, Icon 32x32/apps/piphany.png
+Style eric3.py		MiniIcon 22x22/apps/python.png, Icon 32x32/apps/python.png
+Style Eterm		MiniIcon 22x22/apps/Eterm.png, Icon 32x32/apps/Eterm.png
+Style "Eternal Lands"	MiniIcon 22x22/apps/el.png, Icon 32x32/apps/el.png
+Style "Eternal Lands"	MiniIcon 22x22/apps/el.png, Icon 32x32/apps/el.png
+Style evince		MiniIcon 22x22/apps/evince.png, Icon 32x32/apps/evince.png
+Style Evolution		MiniIcon 22x22/apps/evolution.png, Icon 32x32/apps/evolution.png
+Style "Evolution:shell"	UseStyle Evolution
+Style exfalso		MiniIcon 22x22/apps/exfalso.png, Icon 32x32/apps/exfalso.png
+
+Style falconseye	MiniIcon 22x22/apps/falconseye.png, Icon 32x32/apps/falconeye.png
+Style feh		MiniIcon 22x22/apps/feh.png, Icon 32x32/apps/feh.png
+Style fetchmail		MiniIcon 22x22/apps/fetchmail.png, Icon 32x32/apps/fetchmail.png
+Style Fifteen		MiniIcon 22x22/apps/fifteen.png, Icon 32x32/apps/fifteen.png
+Style filerunner	MiniIcon 22x22/apps/filerunner.png, Icon 32x32/apps/filerunner.png
+Style Firefox		MiniIcon 22x22/apps/firefox.png, Icon 32x32/apps/firefox.png
+Style Firefox-bin	UseStyle Firefox
+Style Flipgame		MiniIcon 22x22/apps/flipgame.png, Icon 32x32/apps/flipgame.png
+Style Flock-bin		MiniIcon 22x22/apps/flock.png, Icon 32x32/apps/flock.png
+Style FoxApp		MiniIcon 22x22/apps/xfe.png, Icon 32x32/apps/xfe.png
+Style freemind-main-FreeMind	MiniIcon 22x22/apps/freemind.png, Icon 32x32/apps/freemind.png
+Style Frozen-Bubble	MiniIcon 22x22/apps/frozen-bubble.png, Icon 32x32/apps/frozen-bubble.png
+Style f-spot		MiniIcon 22x22/apps/f-spot.png, Icon 32x32/apps/f-spot.png
+Style fwbuilder		MiniIcon 22x22/apps/fwbuilder.png, Icon 32x32/apps/fwbuilder.png
+
 Style Gabber		MiniIcon 22x22/apps/gabber.png, Icon 32x32/apps/gabber.png
 Style gabber		UseStyle Gabber
-Style gFTP		MiniIcon 22x22/apps/gftp.png, Icon 32x32/apps/gftp.png
-Style teaed		MiniIcon 22x22/apps/teaed.png, Icon 32x32/apps/teaed.png
-Style synaptic		MiniIcon 22x22/apps/synaptic.png, Icon 32x32/apps/synaptic.png
-Style Monotheka		MiniIcon 22x22/apps/monotheka.png, Icon 32x32/apps/monotheka.png
-Style f-spot		MiniIcon 22x22/apps/f-spot.png, Icon 32x32/apps/f-spot.png
-Style drakconf*		MiniIcon 22x22/apps/drakconf.png, Icon 32x32/apps/drakconf.png
-Style xmms		MiniIcon 22x22/apps/xmms.png, NoIcon
-Style gcfilms		MiniIcon 22x22/apps/gcfilms.png, Icon 32x32/apps/gcfilms.png
-Style beep-media-player	MiniIcon 22x22/apps/bmp.png, Icon 32x32/apps/bmp.png
-Style Gentoo		MiniIcon 22x22/apps/gentoo.png, Icon 32x32/apps/gentoo.png
-Style Gnumeric		MiniIcon 22x22/apps/gnumeric.png, Icon 32x32/apps/gnumeric.png
-Style gnome-alsamixer	MiniIcon 22x22/apps/gnome-alsamixer.png, Icon 32x32/apps/gnome-alsamixer.png
+Style gaim		MiniIcon 22x22/apps/gaim.png, Icon 32x32/apps/gaim.png
+Style gajim		MiniIcon 22x22/apps/gajim.png, Icon 32x32/apps/gajim.png
+Style gajim.py		MiniIcon 22x22/apps/gajim.png, Icon 32x32/apps/gajim.png
 Style galeon		MiniIcon 22x22/apps/galeon.png, Icon 32x32/apps/galeon.png
-Style gedit		MiniIcon 22x22/apps/gedit.png, Icon 32x32/apps/gedit.png
-Style Blackjack		MiniIcon 22x22/apps/blackjack.png, Icon 32x32/apps/blackjack.png
 Style gataxx		MiniIcon 22x22/apps/gataxx.png, Icon 32x32/apps/gataxx.png
+Style gcfilms		MiniIcon 22x22/apps/gcfilms.png, Icon 32x32/apps/gcfilms.png
+Style gcolor2		MiniIcon 22x22/apps/gcolor2.png, Icon 32x32/apps/gcolor2.png
+Style gconf-editor	MiniIcon 22x22/apps/gconf-editor.png, Icon 32x32/apps/gconf-editor.png
+Style gedit		MiniIcon 22x22/apps/gedit.png, Icon 32x32/apps/gedit.png
+Style Gentoo		MiniIcon 22x22/apps/gentoo.png, Icon 32x32/apps/gentoo.png
+Style gFTP		MiniIcon 22x22/apps/gftp.png, Icon 32x32/apps/gftp.png
+Style gg		MiniIcon 22x22/apps/gg.png, Icon 32x32/apps/gg.png
+Style giFTcurs*		MiniIcon 22x22/apps/giFTcurs.png, Icon 32x32/apps/giFTcurs.png
+Style giFToxic		MiniIcon 22x22/apps/giFToxic.png, Icon 32x32/apps/giFToxic.png
+Style giftui		MiniIcon 22x22/apps/giftui.png, Icon 32x32/apps/giftui.png
+Style GImageView	MiniIcon 22x22/apps/gimv.png, Icon 32x32/apps/gimv.png
+Style Gimp		MiniIcon 22x22/apps/gimp.png, Icon 32x32/apps/gimp.png
+Style gizmo		MiniIcon 22x22/apps/gizmo.png, Icon 32x32/apps/gizmo.png
+Style Glade		MiniIcon 22x22/apps/glade-2.png, Icon 32x32/apps/glade-2.png
 Style glines		MiniIcon 22x22/apps/glines.png, Icon 32x32/apps/glines.png
+Style glmix		MiniIcon 22x22/apps/glmix.png, Icon 32x32/apps/glmix.png
+Style gltron		MiniIcon 22x22/apps/gltron.png, Icon 32x32/apps/gltron.png
+Style glurp		MiniIcon 22x22/apps/glurp.png, Icon 32x32/apps/glurp.png
 Style gnect		MiniIcon 22x22/apps/gnect.png, Icon 32x32/apps/gnect.png
 Style gnibbles		MiniIcon 22x22/apps/gnibbles.png, Icon 32x32/apps/gnibbles.png
 Style gnobots2		MiniIcon 22x22/apps/gnobots2.png, Icon 32x32/apps/gnobots2.png
+Style gnome-alsamixer	MiniIcon 22x22/apps/gnome-alsamixer.png, Icon 32x32/apps/gnome-alsamixer.png
+Style gnomebaker	MiniIcon 22x22/apps/gnomebaker.png, Icon 32x32/apps/gnomebaker.png
+Style gnome-control-center MiniIcon 22x22/apps/gnome.png, Icon 32x32/apps/gnome.png
+Style gnome-mud		MiniIcon 22x22/apps/gnome-mud.png, Icon 32x32/apps/gnome-mud.png
 Style gnome-stones	MiniIcon 22x22/apps/gnome-stones.png, Icon 32x32/apps/gnome-stones.png
+Style Gnome-terminal	MiniIcon 22x22/apps/gnome-terminal.png, Icon 32x32/apps/gnome-terminal.png
 Style gnometris		MiniIcon 22x22/apps/gnometris.png, Icon 32x32/apps/gnometris.png
 Style gnomine		MiniIcon 22x22/apps/gnomine.png, Icon 32x32/apps/gnomine.png
 Style gnotravex		MiniIcon 22x22/apps/gnotravex.png, Icon 32x32/apps/gnotravex.png
 Style gnotski		MiniIcon 22x22/apps/gnotski.png, Icon 32x32/apps/gnotski.png
-Style gtali		MiniIcon 22x22/apps/gtali.png, Icon 32x32/apps/gtali.png
-Style iagno		MiniIcon 22x22/apps/iagno.png, Icon 32x32/apps/iagno.png
-Style same-gnome	MiniIcon 22x22/apps/same-gnome.png, Icon 32x32/apps/same-gnome.png
-Style gg		MiniIcon 22x22/apps/gg.png, Icon 32x32/apps/gg.png
-Style giFToxic		MiniIcon 22x22/apps/giFToxic.png, Icon 32x32/apps/giFToxic.png
-Style sol		MiniIcon 22x22/apps/sol.png, Icon 32x32/apps/sol.png
-Style scite		MiniIcon 22x22/apps/scite.png, Icon 32x32/apps/scite.png
-Style nessus		MiniIcon 22x22/apps/nessus.png, Icon 32x32/apps/nessus.png
+Style gnudoku		MiniIcon 22x22/apps/gnudoku.png, Icon 32x32/apps/gnudoku.png
+Style gnumeric		MiniIcon 22x22/apps/gnumeric.png, Icon 32x32/apps/gnumeric.png
+Style Gnumeric		MiniIcon 22x22/apps/gnumeric.png, Icon 32x32/apps/gnumeric.png
+Style goobox		MiniIcon 22x22/apps/goobox.png, Icon 32x32/apps/goobox.png
+Style Google-chrome	MiniIcon 22x22/apps/google-chrome.png, Icon 32x32/apps/google-chrome.png
+Style gossip		MiniIcon 22x22/apps/gossip.png, Icon 32x32/apps/gossip.png
+Style gpaint		MiniIcon 22x22/apps/gpaint.png, Icon 32x32/apps/gpaint.png
+Style gpa		MiniIcon 22x22/apps/gpa.png, Icon 32x32/apps/gpa.png
+Style gpass		MiniIcon 22x22/apps/gpass.png, Icon 32x32/apps/gpass.png
 Style GQview		MiniIcon 22x22/apps/gqview.png, Icon 32x32/apps/gqview.png
+Style graveman		MiniIcon 22x22/apps/graveman.png, Icon 32x32/apps/graveman.png
+Style grip		MiniIcon 22x22/apps/grip.png, Icon 32x32/apps/grip.png
+Style grml		MiniIcon 22x22/apps/grml.png, Icon 32x32/apps/grml.png
+Style gtali		MiniIcon 22x22/apps/gtali.png, Icon 32x32/apps/gtali.png
 Style gthumb		MiniIcon 22x22/apps/gthumb.png, Icon 32x32/apps/gthumb.png
-Style gpaint		MiniIcon 22x22/apps/gpaint.png, Icon 32x32/apps/gpaint.png
-Style crack-attack	MiniIcon 22x22/apps/crack-attack.png, Icon 32x32/apps/crack-attack.png
+Style Gtkboard		MiniIcon 22x22/apps/gtkboard.png, Icon 32x32/apps/gtkboard.png
 Style gtk-gnutella	MiniIcon 22x22/apps/gtk-gnutella.png, Icon 32x32/apps/gtk-gnutella.png
 Style GTKtalog		MiniIcon 22x22/apps/gtktalog.png, Icon 32x32/apps/gtktalog.png
 Style gtktalog		UseStyle GTKtalog
+Style Guess		MiniIcon 22x22/apps/guess.png, Icon 32x32/apps/guess.png
+Style Gvim		MiniIcon 22x22/apps/gvim.png, Icon 32x32/apps/gvim.png
+Style GV		MiniIcon 22x22/apps/gv.png, Icon 32x32/apps/gv.png
+Style gweled		MiniIcon 22x22/apps/gweled.png, Icon 32x32/apps/gweled.png
+Style gwenview		MiniIcon 22x22/apps/gwenview.png, Icon 32x32/apps/gwenview.png
+Style gxine		MiniIcon 22x22/apps/gxine.png, Icon 32x32/apps/gxine.png
+Style Gxmms2		MiniIcon 22x22/apps/xmms2.png, Icon 32x32/apps/xmms2.png
+
+Style hardinfo		MiniIcon 22x22/apps/hardinfo.png, Icon 32x32/apps/hardinfo.png
+Style htop		MiniIcon 22x22/apps/htop.png, Icon 32x32/apps/htop.png
+Style Hugin		MiniIcon 22x22/apps/hugin.png, Icon 32x32/apps/hugin.png
+Style hydrogen		MiniIcon 22x22/apps/hydrogen.png, Icon 32x32/apps/hydrogen.png
+
+Style iagno		MiniIcon 22x22/apps/iagno.png, Icon 32x32/apps/iagno.png
+Style "IanniX Linux"	MiniIcon 22x22/apps/iannix.png, Icon 32x32/apps/iannix.png
+Style IceBreaker	MiniIcon 22x22/apps/icebreaker.png, Icon 32x32/apps/icebreaker.png
+Style ihu		MiniIcon 22x22/apps/ihu.png, Icon 32x32/apps/ihu.png
+Style Inertia		MiniIcon 22x22/apps/inertia.png, Icon 32x32/apps/inertia.png
+Style *Inkscape		MiniIcon 22x22/apps/inkscape.png, Icon 32x32/apps/inkscape.png
+Style irssi		MiniIcon 22x22/apps/irssi.png, Icon 32x32/apps/irssi.png
+
+Style Jackeq		MiniIcon 22x22/apps/jackeq.png, Icon 32x32/apps/jackeq.png
+Style jackmix		MiniIcon 22x22/apps/jackmix.png, Icon 32x32/apps/jackmix.png
+Style Japa		MiniIcon 22x22/apps/japa.png, Icon 32x32/apps/japa.png
+Style Jconvolver	MiniIcon 22x22/apps/jconvolver.png, Icon 32x32/apps/jconvolver.png
+Style Jkmeter		MiniIcon 22x22/apps/jkmeter.png, Icon 32x32/apps/jkmeter.png
+Style Jmeters		MiniIcon 22x22/apps/jmeters.png, Icon 32x32/apps/jmeters.png
+Style Jnoisemeter	MiniIcon 22x22/apps/jnoisemeter.png, Icon 32x32/apps/jnoisemeter.png
+Style jpilot		MiniIcon 22x22/apps/jpilot.png, Icon 32x32/apps/jpilot.png
 Style jumpnbump-menu	MiniIcon 22x22/apps/jumpnbump.png, Icon 32x32/apps/jumpnbump.png
-Style gossip		MiniIcon 22x22/apps/gossip.png, Icon 32x32/apps/gossip.png
-Style gaim		MiniIcon 22x22/apps/gaim.png, Icon 32x32/apps/gaim.png
-Style gnumeric		MiniIcon 22x22/apps/gnumeric.png, Icon 32x32/apps/gnumeric.png
-Style ROX-Filer		MiniIcon 22x22/apps/rox.png, Icon 32x32/apps/rox.png
-Style rox-snapshot	UseStyle ROX-Filer
-Style Rox		UseStyle ROX-Filer
-Style savebox		UseStyle ROX-Filer
-Style Sodipodi		MiniIcon 22x22/apps/sodipodi.png, Icon 32x32/apps/sodipodi.png
-Style quodlibet		MiniIcon 22x22/apps/quodlibet.png, Icon 32x32/apps/quodlibet.png
-Style exfalso		MiniIcon 22x22/apps/exfalso.png, Icon 32x32/apps/exfalso.png
-Style Sylpheed		MiniIcon 22x22/apps/sylpheed.png, Icon 32x32/apps/sylpheed.png
-Style Sylpheed-claws	MiniIcon 22x22/apps/sylpheed.png, Icon 32x32/apps/sylpheed.png
-Style Claws-mail	MiniIcon 22x22/apps/claws-mail.png, Icon 32x32/apps/claws-mail.png
-Style xqf		MiniIcon 22x22/apps/xqf.png, Icon 32x32/apps/xqf.png
-Style streamtuner	MiniIcon 22x22/apps/streamtuner.png, Icon 32x32/apps/streamtuner.png
-Style Flock-bin		MiniIcon 22x22/apps/flock.png, Icon 32x32/apps/flock.png
-Style Mozilla		MiniIcon 22x22/apps/mozilla.png, Icon 32x32/apps/mozilla.png
-Style Mozilla-bin	UseStyle Mozilla
-Style xchat		MiniIcon 22x22/apps/xchat.png, Icon 32x32/apps/xchat.png
-Style gnudoku		MiniIcon 22x22/apps/gnudoku.png, Icon 32x32/apps/gnudoku.png
-Style goobox		MiniIcon 22x22/apps/goobox.png, Icon 32x32/apps/goobox.png
-Style evince		MiniIcon 22x22/apps/evince.png, Icon 32x32/apps/evince.png
-Style seahorse		MiniIcon 22x22/apps/seahorse.png, Icon 32x32/apps/seahorse.png
-Style gweled		MiniIcon 22x22/apps/gweled.png, Icon 32x32/apps/gweled.png
-Style Thunderbird	MiniIcon 22x22/apps/thunderbird.png, Icon 32x32/apps/thunderbird.png
-Style Thunderbird-bin	UseStyle Thunderbird
-Style Mozilla-thunderbird-bin UseStyle Thunderbird
-Style Evolution		MiniIcon 22x22/apps/evolution.png, Icon 32x32/apps/evolution.png
-Style "Evolution:shell"	UseStyle Evolution
-Style Mahjongg		MiniIcon 22x22/apps/mahjongg.png, Icon 32x32/apps/mahjongg.png
-Style linphone		MiniIcon 22x22/apps/linphone.png, Icon 32x32/apps/linphone.png
-Style abiword		MiniIcon 22x22/apps/abiword.png, Icon 32x32/apps/abiword.png
-Style Gtkboard		MiniIcon 22x22/apps/gtkboard.png, Icon 32x32/apps/gtkboard.png
-Style easytag		MiniIcon 22x22/apps/easytag.png, Icon 32x32/apps/easytag.png
-Style Pan		MiniIcon 22x22/apps/pan.png, Icon 32x32/apps/pan.png
-Style civclient		MiniIcon 22x22/apps/freeciv.png, Icon 32x32/apps/freeciv.png
-Style D4X		MiniIcon 22x22/apps/d4x.png, Icon 32x32/apps/d4x.png
-Style Revelation	MiniIcon 22x22/apps/revelation.png, Icon 32x32/apps/revelation.png
-Style rhythmbox		MiniIcon 22x22/apps/rhythmbox.png, Icon 32x32/apps/rhythmbox.png
-Style Nautilus		MiniIcon 22x22/apps/nautilus.png, Icon 32x32/apps/nautilus.png
-Style nautilus		UseStyle Nautilus
-Style tleenx2		MiniIcon 22x22/apps/tleenx2.png, Icon 32x32/apps/tleenx2.png
-Style nvidia-settings	MiniIcon 22x22/apps/nvidia.png, Icon 32x32/apps/nvidia.png
-Style nvtv		MiniIcon 22x22/apps/nvidia.png, Icon 32x32/apps/nvidia.png
-Style anjuta		MiniIcon 22x22/apps/anjuta.png, Icon 32x32/apps/anjuta.png
-Style gnome-control-center MiniIcon 22x22/apps/gnome.png, Icon 32x32/apps/gnome.png
-Style *Inkscape		MiniIcon 22x22/apps/inkscape.png, Icon 32x32/apps/inkscape.png
-Style aMule		MiniIcon 22x22/apps/amule.png, Icon 32x32/apps/amule.png
-Style Amule		MiniIcon 22x22/apps/amule.png, Icon 32x32/apps/amule.png
-Style TuxCommander	MiniIcon 22x22/apps/tuxcmd.png, Icon 32x32/apps/tuxcmd.png
-Style jpilot		MiniIcon 22x22/apps/jpilot.png, Icon 32x32/apps/jpilot.png
-Style kf		MiniIcon 22x22/apps/kf.png, Icon 32x32/apps/kf.png
-Style mlgui		MiniIcon 22x22/apps/mldonkey.png, Icon 32x32/apps/mldonkey.png
-Style gxine		MiniIcon 22x22/apps/gxine.png, Icon 32x32/apps/gxine.png
-Style graveman		MiniIcon 22x22/apps/graveman.png, Icon 32x32/apps/graveman.png
-Style rubrica		MiniIcon 22x22/apps/rubrica.png, Icon 32x32/apps/rubrica.png
-Style zim		MiniIcon 22x22/apps/zim.png, Icon 32x32/apps/zim.png
-Style gizmo		MiniIcon 22x22/apps/gizmo.png, Icon 32x32/apps/gizmo.png
-Style dlume		MiniIcon 22x22/apps/dlume.png, Icon 32x32/apps/dlume.png
-Style gconf-editor	MiniIcon 22x22/apps/gconf-editor.png, Icon 32x32/apps/gconf-editor.png
-Style xcdroast		MiniIcon 22x22/apps/xcdroast.png, Icon 32x32/apps/xcdroast.png
-Style Glade		MiniIcon 22x22/apps/glade-2.png, Icon 32x32/apps/glade-2.png
-Style MonoDevelop	MiniIcon 22x22/apps/monodevelop.png, Icon 32x32/apps/monodevelop.png
-Style balsa		MiniIcon 22x22/apps/balsa.png, Icon 32x32/apps/balsa.png
-Style btdownloadgui	MiniIcon 22x22/apps/btdownloadgui.png, Icon 32x32/apps/btdownloadgui.png
-Style sweep		MiniIcon 22x22/apps/sweep.png, Icon 32x32/apps/sweep.png
-Style grip		MiniIcon 22x22/apps/grip.png, Icon 32x32/apps/grip.png
-Style wireshark		MiniIcon 22x22/apps/wireshark.png, Icon 32x32/apps/wireshark.png
-Style sonata		MiniIcon 22x22/apps/sonata.png, Icon 32x32/apps/sonata.png
-Style pympd		MiniIcon 22x22/apps/pympd.png, Icon 32x32/apps/pympd.png
-Style brasero		MiniIcon 22x22/apps/brasero.png, Icon 32x32/apps/brasero.png
-Style liferea-bin	MiniIcon 22x22/apps/liferea.png, Icon 32x32/apps/liferea.png
-Style totem		MiniIcon 22x22/apps/totem.png, Icon 32x32/apps/totem.png
-Style gnomebaker	MiniIcon 22x22/apps/gnomebaker.png, Icon 32x32/apps/gnomebaker.png
-Style sound-juicer	MiniIcon 22x22/apps/sound-juicer.png, Icon 32x32/apps/sound-juicer.png
-Style bluefish		MiniIcon 22x22/apps/bluefish.png, Icon 32x32/apps/bluefish.png
-Style gpa		MiniIcon 22x22/apps/gpa.png, Icon 32x32/apps/gpa.png
-Style dillo		MiniIcon 22x22/apps/dillo.png, Icon 32x32/apps/dillo.png
-Style gmpc		MiniIcon 22x22/apps/gmpc.png, Icon 32x32/apps/gmpc.png
-Style glurp		MiniIcon 22x22/apps/glurp.png, Icon 32x32/apps/glurp.png
-Style realplay.bin	MiniIcon 22x22/apps/realplayer.png, Icon 32x32/apps/realplayer.png
-Style mousepad		MiniIcon 22x22/apps/mousepad.png, Icon 32x32/apps/mousepad.png
-Style atomix		MiniIcon 22x22/apps/atomix.png, Icon 32x32/apps/atomix.png
-Style avidemux		MiniIcon 22x22/apps/avidemux.png, Icon 32x32/apps/avidemux.png
-Style qtstalker		MiniIcon 22x22/apps/qtstalker.png, Icon 32x32/apps/qtstalker.png
-Style eboard		MiniIcon 22x22/apps/eboard.png, Icon 32x32/apps/eboard.png
-Style epiphany		MiniIcon 22x22/apps/epiphany.png, Icon 32x32/apps/piphany.png
-Style Blackboxgame	MiniIcon 22x22/apps/blackboxgame.png, Icon 32x32/apps/blackboxgame.png
-Style Cube		MiniIcon 22x22/apps/cube.png, Icon 32x32/apps/cube.png
-Style Loopy		MiniIcon 22x22/apps/loopy.png, Icon 32x32/apps/loopy.png
-Style Dominosa		MiniIcon 22x22/apps/dominosa.png, Icon 32x32/apps/dominosa.png
-Style Fifteen		MiniIcon 22x22/apps/fifteen.png, Icon 32x32/apps/fifteen.png
-Style Flipgame		MiniIcon 22x22/apps/flipgame.png, Icon 32x32/apps/flipgame.png
-Style Guess		MiniIcon 22x22/apps/guess.png, Icon 32x32/apps/guess.png
-Style Inertia		MiniIcon 22x22/apps/inertia.png, Icon 32x32/apps/inertia.png
-Style Lightup		MiniIcon 22x22/apps/lightup.png, Icon 32x32/apps/lightup.png
-Style Map		MiniIcon 22x22/apps/map.png, Icon 32x32/apps/map.png
-Style Mines		MiniIcon 22x22/apps/mines.png, Icon 32x32/apps/mines.png
-Style Netgame		MiniIcon 22x22/apps/netgame.png, Icon 32x32/apps/netgame.png
-Style Netslide		MiniIcon 22x22/apps/netslide.png, Icon 32x32/apps/netslide.png
-Style Pattern		MiniIcon 22x22/apps/pattern.png, Icon 32x32/apps/pattern.png
-Style Pegs		MiniIcon 22x22/apps/pegs.png, Icon 32x32/apps/pegs.png
-Style Rect		MiniIcon 22x22/apps/rect.png, Icon 32x32/apps/rect.png
-Style Tents		MiniIcon 22x22/apps/tents.png, Icon 32x32/apps/tents.png
-Style Bridges		MiniIcon 22x22/apps/bridges.png, Icon 32x32/apps/bridges.png
-Style Samegame		MiniIcon 22x22/apps/samegame.png, Icon 32x32/apps/samegame.png
-Style Sixteen		MiniIcon 22x22/apps/sixteen.png, Icon 32x32/apps/sixteen.png
-Style zapping		MiniIcon 22x22/apps/zapping.png, Icon 32x32/apps/zapping.png
-Style porthole		MiniIcon 22x22/apps/porthole.png, Icon 32x32/apps/porthole.png
-Style Slant		MiniIcon 22x22/apps/slant.png, Icon 32x32/apps/slant.png
-Style Solo		MiniIcon 22x22/apps/solo.png, Icon 32x32/apps/solo.png
-Style Twiddle		MiniIcon 22x22/apps/twiddle.png, Icon 32x32/apps/twiddle.png
-Style mysqlcc		MiniIcon 22x22/apps/mysqlcc.png, Icon 32x32/apps/mysqlcc.png
-Style Untangle		MiniIcon 22x22/apps/untangle.png, Icon 32x32/apps/untangle.png
-Style stardict		MiniIcon 22x22/apps/stardict.png, Icon 32x32/apps/stardict.png
-Style audacious		MiniIcon 22x22/apps/audacious.png, NoIcon
-Style Mirage		MiniIcon 22x22/apps/mirage.png, Icon 32x32/apps/mirage.png
-Style Showimg		MiniIcon 22x22/apps/showimg.png, Icon 32x32/apps/showimg.png
-Style GImageView	MiniIcon 22x22/apps/gimv.png, Icon 32x32/apps/gimv.png
-Style Hugin		MiniIcon 22x22/apps/hugin.png, Icon 32x32/apps/hugin.png
-Style Alsaplayer	MiniIcon 22x22/apps/alsaplayer.png, Icon 32x32/apps/alsaplayer.png
 
-# QT/KDE applications {{{2
-Style Opera		MiniIcon 22x22/apps/opera.png, Icon 32x32/apps/opera.png
-Style atlantik		MiniIcon 22x22/apps/atlantik.png, Icon 32x32/apps/atlantik.png
-Style fwbuilder		MiniIcon 22x22/apps/fwbuilder.png, Icon 32x32/apps/fwbuilder.png
+Style k3b		MiniIcon 22x22/apps/k3b.png, Icon 32x32/apps/k3b.png
+Style kaddressbook	MiniIcon 22x22/apps/kaddressbook.png, Icon 32x32/apps/kaddressbook.png
+Style Kadu*		MiniIcon 22x22/apps/kadu.png, Icon 32x32/apps/kadu.png
 Style Kaffeine		MiniIcon 22x22/apps/kaffeine.png, Icon 32x32/apps/kaffeine.png
+Style karbon		MiniIcon 22x22/apps/karbon.png, Icon 32x32/apps/karbon.png
 Style kasteroids	MiniIcon 22x22/apps/kasteroids.png, Icon 32x32/apps/kasteroids.png
+Style kate		MiniIcon 22x22/apps/kate.png, Icon 32x32/apps/kate.png
 Style katomic		MiniIcon 22x22/apps/katomic.png, Icon 32x32/apps/katomic.png
 Style kbackgammon	MiniIcon 22x22/apps/kbackgammon.png, Icon 32x32/apps/kbackgammon.png
 Style kbattleship	MiniIcon 22x22/apps/kbattleship.png, Icon 32x32/apps/kbattleship.png
-Style kinfocenter	MiniIcon 22x22/apps/kinfocenter.png, Icon 32x32/apps/kinfocenter.png
-Style twinkle		MiniIcon 22x22/apps/twinkle.png, Icon 32x32/apps/twinkle.png
 Style kblackbox		MiniIcon 22x22/apps/kblackbox.png, Icon 32x32/apps/kblackbox.png
 Style kbounce		MiniIcon 22x22/apps/kbounce.png, Icon 32x32/apps/kbounce.png
+Style kchart		MiniIcon 22x22/apps/kchart.png, Icon 32x32/apps/kchart.png
+Style kcontrol		MiniIcon 22x22/apps/kde.png, Icon 32x32/apps/kde.png
+Style kdevelop		MiniIcon 22x22/apps/kdevelop3.png, Icon 32x32/apps/kdevelop3.png
+Style kdevelop3		UseStyle kdevelop
+Style kedit		MiniIcon 22x22/apps/kedit.png, Icon 32x32/apps/kedit.png
 Style kenolaba		MiniIcon 22x22/apps/kenolaba.png, Icon 32x32/apps/kenolaba.png
+Style kf		MiniIcon 22x22/apps/kf.png, Icon 32x32/apps/kf.png
+Style kformula		MiniIcon 22x22/apps/kformula.png, Icon 32x32/apps/kformula.png
 Style kfouleggs		MiniIcon 22x22/apps/kfouleggs.png, Icon 32x32/apps/kfouleggs.png
 Style kgoldrunner	MiniIcon 22x22/apps/kgoldrunner.png, Icon 32x32/apps/kgoldrunner.png
+Style kile		MiniIcon 22x22/apps/kile.png, Icon 32x32/apps/kile.png
+Style kinfocenter	MiniIcon 22x22/apps/kinfocenter.png, Icon 32x32/apps/kinfocenter.png
+Style kivio		MiniIcon 22x22/apps/kivio.png, Icon 32x32/apps/kivio.png
 Style kjumpingcube	MiniIcon 22x22/apps/kjumpingcube.png, Icon 32x32/apps/kjumpingcube.png
 Style klickety		MiniIcon 22x22/apps/klickety.png, Icon 32x32/apps/klickety.png
 Style klines		MiniIcon 22x22/apps/klines.png, Icon 32x32/apps/klines.png
 Style kmahjongg		MiniIcon 22x22/apps/kmahjongg.png, Icon 32x32/apps/kmahjongg.png
 Style kmines		MiniIcon 22x22/apps/kmines.png, Icon 32x32/apps/kmines.png
+Style kmix		MiniIcon 22x22/apps/kmix.png, Icon 32x32/apps/kmix.png
+Style kmldonkey		MiniIcon 22x22/apps/kmldonkey.png, Icon 32x32/apps/kmldonkey.png
+Style KMLDonkey		MiniIcon 22x22/apps/kmldonkey.png, Icon 32x32/apps/kmldonkey.png
 Style knetwalk		MiniIcon 22x22/apps/knetwalk.png, Icon 32x32/apps/knetwalk.png
+Style knode		MiniIcon 22x22/apps/knode.png, Icon 32x32/apps/knode.png
 Style kolf		MiniIcon 22x22/apps/kolf.png, Icon 32x32/apps/kolf.png
+Style konqueror		MiniIcon 22x22/apps/konqueror.png, Icon 32x32/apps/konqueror.png
+Style kcmshell		UseStyle konqueror
+Style keditbookmarks	UseStyle konqueror
 Style konquest		MiniIcon 22x22/apps/konquest.png, Icon 32x32/apps/konquest.png
+Style konsole		MiniIcon 22x22/apps/konsole.png, Icon 32x32/apps/konsole.png
+Style kontact		MiniIcon 22x22/apps/kontact.png, Icon 32x32/apps/kontact.png
+Style kopete		MiniIcon 22x22/apps/kopete.png, Icon 32x32/apps/kopete.png
+Style Korganizer	MiniIcon 22x22/apps/korganizer.png, Icon 32x32/apps/korganizer.png
+Style koshell		MiniIcon 22x22/apps/koshell.png, Icon 32x32/apps/koshell.png
 Style kpat		MiniIcon 22x22/apps/kpat.png, Icon 32x32/apps/kpat.png
+Style kphone		MiniIcon 22x22/apps/kphone.png, Icon 32x32/apps/kphone.png
+Style kpilot		MiniIcon 22x22/apps/kpilot.png, Icon 32x32/apps/kpilot.png
 Style kpoker		MiniIcon 22x22/apps/kpoker.png, Icon 32x32/apps/kpoker.png
+Style kppp		MiniIcon 22x22/apps/kppp.png, Icon 32x32/apps/kppp.png
+Style kpresenter	MiniIcon 22x22/apps/kpresenter.png, Icon 32x32/apps/kpresenter.png
 Style kreversi		MiniIcon 22x22/apps/kreversi.png, Icon 32x32/apps/kreversi.png
+Style krita		MiniIcon 22x22/apps/krita.png, Icon 32x32/apps/krita.png
+Style Krusader		MiniIcon 22x22/apps/krusader.png, Icon 32x32/apps/krusader.png
 Style ksame		MiniIcon 22x22/apps/ksame.png, Icon 32x32/apps/ksame.png
 Style kshisen		MiniIcon 22x22/apps/kshisen.png, Icon 32x32/apps/kshisen.png
 Style ksirtet		MiniIcon 22x22/apps/ksirtet.png, Icon 32x32/apps/ksirtet.png
@@ -331,132 +290,208 @@ Style ksmiletris	MiniIcon 22x22/apps/ksmiletris.png, Icon 32x32/apps/ksmiletris.
 Style ksnake		MiniIcon 22x22/apps/ksnake.png, Icon 32x32/apps/ksnake.png
 Style ksokoban		MiniIcon 22x22/apps/ksokoban.png, Icon 32x32/apps/ksokoban.png
 Style kspaceduel	MiniIcon 22x22/apps/kspaceduel.png, Icon 32x32/apps/kspaceduel.png
+Style kspread		MiniIcon 22x22/apps/kspread.png, Icon 32x32/apps/kspread.png
+Style ktorrent		MiniIcon 22x22/apps/ktorrent.png, Icon 32x32/apps/ktorrent.png
+Style ktouch		MiniIcon 22x22/apps/ktouch.png, Icon 32x32/apps/ktouch.png
 Style ktron		MiniIcon 22x22/apps/ktron.png, Icon 32x32/apps/ktron.png
 Style ktuberling	MiniIcon 22x22/apps/ktuberling.png, Icon 32x32/apps/ktuberling.png
+Style kugar		MiniIcon 22x22/apps/kugar.png, Icon 32x32/apps/kugar.png
 Style Kuickshow		MiniIcon 22x22/apps/kuickshow.png, Icon 32x32/apps/kuickshow.png
-Style kwin4		MiniIcon 22x22/apps/kwin4.png, Icon 32x32/apps/kwin4.png
-Style lskat		MiniIcon 22x22/apps/lskat.png, Icon 32x32/apps/lskat.png
-Style lmms		MiniIcon 22x22/apps/lmms.png, Icon 32x32/apps/lmms.png
-Style ihu		MiniIcon 22x22/apps/ihu.png, Icon 32x32/apps/ihu.png
-Style hydrogen		MiniIcon 22x22/apps/hydrogen.png, Icon 32x32/apps/hydrogen.png
-Style kdevelop		MiniIcon 22x22/apps/kdevelop3.png, Icon 32x32/apps/kdevelop3.png
-Style kdevelop3		UseStyle kdevelop
-Style kmix		MiniIcon 22x22/apps/kmix.png, Icon 32x32/apps/kmix.png
-Style ktouch		MiniIcon 22x22/apps/ktouch.png, Icon 32x32/apps/ktouch.png
-Style kontact		MiniIcon 22x22/apps/kontact.png, Icon 32x32/apps/kontact.png
-Style kpilot		MiniIcon 22x22/apps/kpilot.png, Icon 32x32/apps/kpilot.png
-Style akregator		MiniIcon 22x22/apps/akregator.png, Icon 32x32/apps/akregator.png
-Style kaddressbook	MiniIcon 22x22/apps/kaddressbook.png, Icon 32x32/apps/kaddressbook.png
+Style kview		MiniIcon 22x22/apps/kview.png, Icon 32x32/apps/kview.png
 Style kvirc		MiniIcon 22x22/apps/kvirc.png, Icon 32x32/apps/kvirc.png
-Style kppp		MiniIcon 22x22/apps/kppp.png, Icon 32x32/apps/kppp.png
-Style licq		MiniIcon 22x22/apps/licq.png, Icon 32x32/apps/licq.png
-Style karbon		MiniIcon 22x22/apps/karbon.png, Icon 32x32/apps/karbon.png
+Style kwin4		MiniIcon 22x22/apps/kwin4.png, Icon 32x32/apps/kwin4.png
 Style kword		MiniIcon 22x22/apps/kword.png, Icon 32x32/apps/kword.png
-Style kspread		MiniIcon 22x22/apps/kspread.png, Icon 32x32/apps/kspread.png
-Style kpresenter	MiniIcon 22x22/apps/kpresenter.png, Icon 32x32/apps/kpresenter.png
-Style qps		MiniIcon 22x22/apps/qps.png, Icon 32x32/apps/qps.png
-Style qjackctl		MiniIcon 22x22/apps/qjackctl.png, Icon 32x32/apps/qjackctl.png
-Style kview		MiniIcon 22x22/apps/kview.png, Icon 32x32/apps/kview.png
-Style eric3.py		MiniIcon 22x22/apps/python.png, Icon 32x32/apps/python.png
-Style kate		MiniIcon 22x22/apps/kate.png, Icon 32x32/apps/kate.png
-Style qtorrent		MiniIcon 22x22/apps/qtorrent.png, Icon 32x32/apps/qtorrent.png
-Style digikam		MiniIcon 22x22/apps/digikam.png, Icon 32x32/apps/digikam.png
-Style qcomicbook	MiniIcon 22x22/apps/qcomicbook.png, Icon 32x32/apps/qcomicbook.png
-Style kcontrol		MiniIcon 22x22/apps/kde.png, Icon 32x32/apps/kde.png
-Style kphone		MiniIcon 22x22/apps/kphone.png, Icon 32x32/apps/kphone.png
+
+Style LBreakout2	MiniIcon 22x22/apps/lbreakout2.png, Icon 32x32/apps/lbreakout2.png
+Style lbreakout2	UseStyle LBreakout2
+Style libreoffice	MiniIcon 22x22/apps/libreoffice.png, Icon 32x32/apps/libreoffice.png
+Style *LibreOffice* UseStyle libreoffice
+Style licq		MiniIcon 22x22/apps/licq.png, Icon 32x32/apps/licq.png
+Style liferea-bin	MiniIcon 22x22/apps/liferea.png, Icon 32x32/apps/liferea.png
+Style Lightup		MiniIcon 22x22/apps/lightup.png, Icon 32x32/apps/lightup.png
+Style lincity-ng	MiniIcon 22x22/apps/lincity-ng.png, Icon 32x32/apps/lincity-ng.png
+Style linguist		MiniIcon 22x22/apps/linguist.png, Icon 32x32/apps/linhuist.png
+Style Links		MiniIcon 22x22/apps/links2.png, Icon 32x32/apps/links2.png
+Style linphone		MiniIcon 22x22/apps/linphone.png, Icon 32x32/apps/linphone.png
+Style linpopup		MiniIcon 22x22/apps/linpopup.png, Icon 32x32/apps/linpopup.png
+Style lmms		MiniIcon 22x22/apps/lmms.png, Icon 32x32/apps/lmms.png
+Style Loopy		MiniIcon 22x22/apps/loopy.png, Icon 32x32/apps/loopy.png
+Style lskat		MiniIcon 22x22/apps/lskat.png, Icon 32x32/apps/lskat.png
+Style LTris		MiniIcon 22x22/apps/ltris.png, Icon 32x32/apps/ltris.png
+Style Lxappearance	MiniIcon 22x22/apps/lxappearance.png, Icon 32x32/apps/lxappearance.png
+Style lxdoom		MiniIcon 22x22/apps/doom.png, Icon 32x32/apps/doom.png
+Style Lxterminal	MiniIcon 22x22/apps/lxterminal.png, Icon 32x32/apps/lxterminal.png
+Style lynx		MiniIcon 22x22/apps/lynx.png, Icon 32x32/apps/lynx.png
 Style lyx		MiniIcon 22x22/apps/lyx.png, Icon 32x32/apps/lyx.png
-Style kile		MiniIcon 22x22/apps/kile.png, Icon 32x32/apps/kile.png
-Style zsafe		MiniIcon 22x22/apps/zsafe.png, Icon 32x32/apps/zsafe.png
-Style k3b		MiniIcon 22x22/apps/k3b.png, Icon 32x32/apps/k3b.png
-Style KMLDonkey		MiniIcon 22x22/apps/kmldonkey.png, Icon 32x32/apps/kmldonkey.png
-Style Kadu*		MiniIcon 22x22/apps/kadu.png, Icon 32x32/apps/kadu.png
-Style Krusader		MiniIcon 22x22/apps/krusader.png, Icon 32x32/apps/krusader.png
-Style Korganizer	MiniIcon 22x22/apps/korganizer.png, Icon 32x32/apps/korganizer.png
-Style basket		MiniIcon 22x22/apps/basket.png, Icon 32x32/apps/basket.png
-Style Skype		MiniIcon 22x22/apps/skype.png, Icon 32x32/apps/skype.png
-Style ktorrent		MiniIcon 22x22/apps/ktorrent.png, Icon 32x32/apps/ktorrent.png
-Style kopete		MiniIcon 22x22/apps/kopete.png, Icon 32x32/apps/kopete.png
-Style kchart		MiniIcon 22x22/apps/kchart.png, Icon 32x32/apps/kchart.png
-Style kformula		MiniIcon 22x22/apps/kformula.png, Icon 32x32/apps/kformula.png
-Style kivio		MiniIcon 22x22/apps/kivio.png, Icon 32x32/apps/kivio.png
-Style koshell		MiniIcon 22x22/apps/koshell.png, Icon 32x32/apps/koshell.png
-Style krita		MiniIcon 22x22/apps/krita.png, Icon 32x32/apps/krita.png
-Style kugar		MiniIcon 22x22/apps/kugar.png, Icon 32x32/apps/kugar.png
-Style gwenview		MiniIcon 22x22/apps/gwenview.png, Icon 32x32/apps/gwenview.png
-Style amarok		MiniIcon 22x22/apps/amarok.png, Icon 32x32/apps/amarok.png
+
+Style Mahjongg		MiniIcon 22x22/apps/mahjongg.png, Icon 32x32/apps/mahjongg.png
+Style Map		MiniIcon 22x22/apps/map.png, Icon 32x32/apps/map.png
+Style mc		MiniIcon 22x22/apps/mc.png, Icon 32x32/apps/mc.png
+Style Mines		MiniIcon 22x22/apps/mines.png, Icon 32x32/apps/mines.png
+Style Mirage		MiniIcon 22x22/apps/mirage.png, Icon 32x32/apps/mirage.png
+Style mixxx		MiniIcon 22x22/apps/mixxx.png, Icon 32x32/apps/mixxx.png
+Style mlgui		MiniIcon 22x22/apps/mldonkey.png, Icon 32x32/apps/mldonkey.png
+Style MonoDevelop	MiniIcon 22x22/apps/monodevelop.png, Icon 32x32/apps/monodevelop.png
+Style Monotheka		MiniIcon 22x22/apps/monotheka.png, Icon 32x32/apps/monotheka.png
+Style moon-buggy	MiniIcon 22x22/apps/moon-buggy.png, Icon 32x32/apps/moon-buggy.png
+Style mousepad		MiniIcon 22x22/apps/mousepad.png, Icon 32x32/apps/mousepad.png
+Style Mozilla		MiniIcon 22x22/apps/mozilla.png, Icon 32x32/apps/mozilla.png
+Style Mozilla-bin	UseStyle Mozilla
+Style mrxvt		MiniIcon 22x22/apps/mrxvt.png, Icon 32x32/apps/mrxvt.png
+Style Multi-gnome-terminal	MiniIcon 22x22/apps/multi-gnome-terminal.png, Icon 32x32/apps/multi-gnome-terminal.png
+Style mutt		MiniIcon 22x22/apps/mutt.png, Icon 32x32/apps/mutt.png
+Style mysqlcc		MiniIcon 22x22/apps/mysqlcc.png, Icon 32x32/apps/mysqlcc.png
+
+Style Nautilus		MiniIcon 22x22/apps/nautilus.png, Icon 32x32/apps/nautilus.png
+Style nautilus		UseStyle Nautilus
+Style nessus		MiniIcon 22x22/apps/nessus.png, Icon 32x32/apps/nessus.png
+Style Netgame		MiniIcon 22x22/apps/netgame.png, Icon 32x32/apps/netgame.png
+Style netris		MiniIcon 22x22/apps/netris.png, Icon 32x32/apps/netris.png
+Style Netslide		MiniIcon 22x22/apps/netslide.png, Icon 32x32/apps/netslide.png
+Style "Neverwinter Nights" MiniIcon 22x22/apps/nwn.png, Icon 32x32/apps/nwn.png
+Style Nexuiz		MiniIcon 22x22/apps/nexuiz.png, Icon 32x32/apps/nexuiz.png
+Style nvidia-settings	MiniIcon 22x22/apps/nvidia.png, Icon 32x32/apps/nvidia.png
+Style nvtv		MiniIcon 22x22/apps/nvidia.png, Icon 32x32/apps/nvidia.png
+Style Nvu-bin		MiniIcon 22x22/apps/nvu.png, Icon 32x32/apps/nvu.png
+
+Style OpenOffice.org*	MiniIcon 22x22/apps/openoffice.png, Icon 32x32/apps/openoffice.png
+Style OpenTTD		MiniIcon 22x22/apps/openttd.png, Icon 32x32/apps/openttd.png
+Style Opera		MiniIcon 22x22/apps/opera.png, Icon 32x32/apps/opera.png
+
+Style Pan		MiniIcon 22x22/apps/pan.png, Icon 32x32/apps/pan.png
+Style Pathological	MiniIcon 22x22/apps/pathological.png, Icon 32x32/apps/pathological.png
+Style Pattern		MiniIcon 22x22/apps/pattern.png, Icon 32x32/apps/pattern.png
+Style Pegs		MiniIcon 22x22/apps/pegs.png, Icon 32x32/apps/pegs.png
+Style pida		MiniIcon 22x22/apps/pida.png, Icon 32x32/apps/pida.png
+Style pingus.bin	MiniIcon 22x22/apps/pingus.png, Icon 32x32/apps/pingus.png
+Style Pixel*		MiniIcon 22x22/apps/pixel32.png, Icon 32x32/apps/pixel32.png, Title
+Style porthole		MiniIcon 22x22/apps/porthole.png, Icon 32x32/apps/porthole.png
+Style "Project: Starfighter" MiniIcon 22x22/apps/starfighter.png, Icon 32x32/apps/starfighter.png
+Style psi		MiniIcon 22x22/apps/psi.png, Icon 32x32/apps/psi.png
+Style pygmy		MiniIcon 22x22/apps/pygmy.png, Icon 32x32/apps/pygmy.png
+Style PyAlaMode		MiniIcon 22x22/apps/pyalamode-2.8.png, Icon 32x32/apps/pyalamode-2.8.png
+Style python		MiniIcon 22x22/apps/python.png, Icon 32x32/apps/python.png
+
 Style qcad		MiniIcon 22x22/apps/qcad.png, Icon 32x32/apps/qcad.png
-Style valknut		MiniIcon 22x22/apps/valknut.png, Icon 32x32/apps/valknut.png
-Style knode		MiniIcon 22x22/apps/knode.png, Icon 32x32/apps/knode.png
-Style sim		MiniIcon 22x22/apps/sim.png, Icon 32x32/apps/sim.png
-Style kmldonkey		MiniIcon 22x22/apps/kmldonkey.png, Icon 32x32/apps/kmldonkey.png
-Style kedit		MiniIcon 22x22/apps/kedit.png, Icon 32x32/apps/kedit.png
+Style qcomicbook	MiniIcon 22x22/apps/qcomicbook.png, Icon 32x32/apps/qcomicbook.png
+Style qps		MiniIcon 22x22/apps/qps.png, Icon 32x32/apps/qps.png
+Style qtorrent		MiniIcon 22x22/apps/qtorrent.png, Icon 32x32/apps/qtorrent.png
+Style qtstalker		MiniIcon 22x22/apps/qtstalker.png, Icon 32x32/apps/qtstalker.png
+Style "Quake III: Arena" MiniIcon 22x22/apps/quake3.png, Icon 32x32/apps/quake3.png
 Style quanta		MiniIcon 22x22/apps/quanta.png, Icon 32x32/apps/quanta.png
 
-# Other applications {{{2
+Style realplay.bin	MiniIcon 22x22/apps/realplayer.png, Icon 32x32/apps/realplayer.png
+Style Rect		MiniIcon 22x22/apps/rect.png, Icon 32x32/apps/rect.png
+Style Revelation	MiniIcon 22x22/apps/revelation.png, Icon 32x32/apps/revelation.png
+Style rhythmbox		MiniIcon 22x22/apps/rhythmbox.png, Icon 32x32/apps/rhythmbox.png
+Style ROX-Filer		MiniIcon 22x22/apps/rox.png, Icon 32x32/apps/rox.png
+Style rox-snapshot	UseStyle ROX-Filer
+Style Rox		UseStyle ROX-Filer
+Style rubrica		MiniIcon 22x22/apps/rubrica.png, Icon 32x32/apps/rubrica.png
+
+Style Samegame		MiniIcon 22x22/apps/samegame.png, Icon 32x32/apps/samegame.png
+Style same-gnome	MiniIcon 22x22/apps/same-gnome.png, Icon 32x32/apps/same-gnome.png
+Style savebox		UseStyle ROX-Filer
+Style scite		MiniIcon 22x22/apps/scite.png, Icon 32x32/apps/scite.png
+Style Scorched3D*	MiniIcon 22x22/apps/scorched3d.png, Icon 32x32/apps/scorched3d.png
+Style Scribus*		MiniIcon 22x22/apps/scribus.png, Icon 32x32/apps/scribus.png
+Style seahorse		MiniIcon 22x22/apps/seahorse.png, Icon 32x32/apps/seahorse.png
+Style Showimg		MiniIcon 22x22/apps/showimg.png, Icon 32x32/apps/showimg.png
+Style sim		MiniIcon 22x22/apps/sim.png, Icon 32x32/apps/sim.png
+Style Sixteen		MiniIcon 22x22/apps/sixteen.png, Icon 32x32/apps/sixteen.png
+Style Skype		MiniIcon 22x22/apps/skype.png, Icon 32x32/apps/skype.png
+Style Slant		MiniIcon 22x22/apps/slant.png, Icon 32x32/apps/slant.png
+Style slrn		MiniIcon 22x22/apps/slrn.png, Icon 32x32/apps/slrn.png
+Style slrn-pl		UseStyle slrn
+Style smart		MiniIcon 22x22/apps/smart.png, Icon 32x32/apps/smart.png
+Style snake		MiniIcon 22x22/apps/snake.png, Icon 32x32/apps/snake.png
+Style snownews		MiniIcon 22x22/apps/snownews.png, Icon 32x32/apps/snownews.png
+Style Sodipodi		MiniIcon 22x22/apps/sodipodi.png, Icon 32x32/apps/sodipodi.png
+Style soffice.bin UseStyle libreoffice
+Style soffice UseStyle libreoffice
+Style Soffice UseStyle libreoffice
+Style sol		MiniIcon 22x22/apps/sol.png, Icon 32x32/apps/sol.png
+Style Solo		MiniIcon 22x22/apps/solo.png, Icon 32x32/apps/solo.png
+Style sonata		MiniIcon 22x22/apps/sonata.png, Icon 32x32/apps/sonata.png
+Style sound-juicer	MiniIcon 22x22/apps/sound-juicer.png, Icon 32x32/apps/sound-juicer.png
+Style stardict		MiniIcon 22x22/apps/stardict.png, Icon 32x32/apps/stardict.png
+Style stellarium	MiniIcon 22x22/apps/stellarium.png, Icon 32x32/apps/stellarium.png
+Style straw		MiniIcon 22x22/apps/straw.png, Icon 32x32/apps/straw.png
+Style streamtuner	MiniIcon 22x22/apps/streamtuner.png, Icon 32x32/apps/streamtuner.png
+Style SuperTux*		MiniIcon 22x22/apps/supertux.png, Icon 32x32/apps/supertux.png
+Style sweep		MiniIcon 22x22/apps/sweep.png, Icon 32x32/apps/sweep.png
 Style SWT		MiniIcon 22x22/apps/azureus.png, Icon 32x32/apps/azureus.png
+Style Sylpheed-claws	MiniIcon 22x22/apps/sylpheed.png, Icon 32x32/apps/sylpheed.png
+Style Sylpheed		MiniIcon 22x22/apps/sylpheed.png, Icon 32x32/apps/sylpheed.png
+Style synaptic		MiniIcon 22x22/apps/synaptic.png, Icon 32x32/apps/synaptic.png
+
+Style teaed		MiniIcon 22x22/apps/teaed.png, Icon 32x32/apps/teaed.png
+Style TeamSpeak.bin	MiniIcon 22x22/apps/teamspeak.png, Icon 32x32/apps/teamspeak.png
+Style Tents		MiniIcon 22x22/apps/tents.png, Icon 32x32/apps/tents.png
+Style Terminator	MiniIcon 22x22/apps/terminator.png, Icon 32x32/apps/terminator.png
+Style thunar		MiniIcon 22x22/apps/thunar.png, Icon 32x32/apps/thunar.png
+Style Thunderbird	MiniIcon 22x22/apps/thunderbird.png, Icon 32x32/apps/thunderbird.png
+Style Mozilla-thunderbird-bin UseStyle Thunderbird
+Style Thunderbird-bin	UseStyle Thunderbird
+Style TiMidity		MiniIcon 22x22/apps/timidity.png, Icon 32x32/apps/timidity.png
 Style tkabber		MiniIcon 22x22/apps/tkabber.png, Icon 32x32/apps/tkabber.png
-Style atanks		MiniIcon 22x22/apps/atanks.png, Icon 32x32/apps/atanks.png
-Style OpenTTD		MiniIcon 22x22/apps/openttd.png, Icon 32x32/apps/openttd.png
-Style IceBreaker	MiniIcon 22x22/apps/icebreaker.png, Icon 32x32/apps/icebreaker.png
-Style xpat2		MiniIcon 22x22/apps/xpat2.png, Icon 32x32/apps/xpat2.png
-Style Pixel*		MiniIcon 22x22/apps/pixel32.png, Icon 32x32/apps/pixel32.png, Title
-Style FoxApp		MiniIcon 22x22/apps/xfe.png, Icon 32x32/apps/xfe.png
-Style freemind-main-FreeMind	MiniIcon 22x22/apps/freemind.png, Icon 32x32/apps/freemind.png
-Style Armagetron	MiniIcon 22x22/apps/armagetron.png, Icon 32x32/apps/armagetron.png
-Style filerunner	MiniIcon 22x22/apps/filerunner.png, Icon 32x32/apps/filerunner.png
-Style Blender		MiniIcon 22x22/apps/blender.png, Icon 32x32/apps/blender.png
-Style celestia		MiniIcon 22x22/apps/celestia.png, Icon 32x32/apps/celestia.png
-Style DOSBox*		MiniIcon 22x22/apps/dosbox.png, Icon 32x32/apps/dosbox.png
+Style tleenx2		MiniIcon 22x22/apps/tleenx2.png, Icon 32x32/apps/tleenx2.png
+Style Tomboy		MiniIcon 22x22/apps/tomboy.png, Icon 32x32/apps/tomboy.png
+Style totem		MiniIcon 22x22/apps/totem.png, Icon 32x32/apps/totem.png
+Style Trophy*		MiniIcon 22x22/apps/trophy.png, Icon 32x32/apps/trophy.png
+Style TuxCommander	MiniIcon 22x22/apps/tuxcmd.png, Icon 32x32/apps/tuxcmd.png
+Style tuxkart		MiniIcon 22x22/apps/tuxkart.png, Icon 32x32/apps/tuxkart.png
 Style TuxPaint.TuxPaint	MiniIcon 22x22/apps/tuxpaint.png, Icon 32x32/apps/tuxpaint.png
-Style Pathological	MiniIcon 22x22/apps/pathological.png, Icon 32x32/apps/pathological.png
-Style Xpdf		MiniIcon 22x22/apps/xpdf.png, Icon 32x32/apps/xpdf.png
-Style xine		MiniIcon 22x22/apps/xine.png, Icon 32x32/apps/xine.png
-Style cinelerra		MiniIcon 22x22/apps/cinelerra.png, Icon 32x32/apps/cinelerra.png
-Style acroread		MiniIcon 22x22/apps/acroread.png, Icon 32x32/apps/acroread.png
-Style Emacs		MiniIcon 22x22/apps/emacs.png, Icon 32x32/apps/emacs.png
-Style XEmacs		MiniIcon 22x22/apps/emacs.png, Icon 32x32/apps/emacs.png
-Style xnc		MiniIcon 22x22/apps/xnc.png, Icon 32x32/apps/xnc.png
-Style ives		UseStyle xnc
-Style GV		MiniIcon 22x22/apps/gv.png, Icon 32x32/apps/gv.png
-Style AcroRead		MiniIcon 22x22/apps/acroread.png, Icon 32x32/apps/acroread.png
-Style djview		MiniIcon 22x22/apps/djview.png, Icon 32x32/apps/djview.png
+Style tvtime		MiniIcon 22x22/apps/tvtime.png, Icon 32x32/apps/tvtime.png
+Style Twiddle		MiniIcon 22x22/apps/twiddle.png, Icon 32x32/apps/twiddle.png
+Style twinkle		MiniIcon 22x22/apps/twinkle.png, Icon 32x32/apps/twinkle.png
+
+Style "Unreal Tournament 2004" MiniIcon 22x22/apps/ut2004.png, Icon 32x32/apps/ut2004.png
+Style Untangle		MiniIcon 22x22/apps/untangle.png, Icon 32x32/apps/untangle.png
+Style URxvt		MiniIcon 22x22/apps/urxvt.png, Icon 32x32/apps/urxvt.png
+
+Style valknut		MiniIcon 22x22/apps/valknut.png, Icon 32x32/apps/valknut.png
 Style *vim		MiniIcon 22x22/apps/vim.png, Icon 32x32/apps/vim.png
-Style xevil		MiniIcon 22x22/apps/xevil.png, Icon 32x32/apps/xevil.png
-Style "Neverwinter Nights" MiniIcon 22x22/apps/nwn.png, Icon 32x32/apps/nwn.png
-Style "Eternal Lands"	MiniIcon 22x22/apps/el.png, Icon 32x32/apps/el.png
-Style "Project: Starfighter" MiniIcon 22x22/apps/starfighter.png, Icon 32x32/apps/starfighter.png
-Style Scribus*		MiniIcon 22x22/apps/scribus.png, Icon 32x32/apps/scribus.png
+Style vlc		MiniIcon 22x22/apps/vlc.png, Icon 32x32/apps/vlc.png
+Style vmware		MiniIcon 22x22/apps/vmware.png, Icon 32x32/apps/vmware.png
+Style Vte		MiniIcon 22x22/apps/vte.png, Icon 32x32/apps/vte.png
+
+Style weechat-curses	MiniIcon 22x22/apps/weechat-curses.png, Icon 32x32/apps/weechat-curses.png
+Style wireshark		MiniIcon 22x22/apps/wireshark.png, Icon 32x32/apps/wireshark.png
+Style worm		MiniIcon 22x22/apps/worm.png, Icon 32x32/apps/worm.png
+Style wyrd		MiniIcon 22x22/apps/wyrd.png, Icon 32x32/apps/wyrd.png
+
 Style Xawtv		MiniIcon 22x22/apps/xawtv.png, Icon 32x32/apps/xawtv.png
-Style SuperTux*		MiniIcon 22x22/apps/supertux.png, Icon 32x32/apps/supertux.png
-Style Abuse-SDL		MiniIcon 22x22/apps/abuse.png, Icon 32x32/apps/abuse.png
-Style Trophy*		MiniIcon 22x22/apps/trophy.png, Icon 32x32/apps/trophy.png
 Style xboard		MiniIcon 22x22/apps/xboard.png, Icon 32x32/apps/xboard.png
-Style Frozen-Bubble	MiniIcon 22x22/apps/frozen-bubble.png, Icon 32x32/apps/frozen-bubble.png
-Style LBreakout2	MiniIcon 22x22/apps/lbreakout2.png, Icon 32x32/apps/lbreakout2.png
-Style LTris		MiniIcon 22x22/apps/ltris.png, Icon 32x32/apps/ltris.png
+Style XBomb		MiniIcon 22x22/apps/xbomb.png, Icon 32x32/apps/xbomb.png
+Style xcdroast		MiniIcon 22x22/apps/xcdroast.png, Icon 32x32/apps/xcdroast.png
+Style xchat		MiniIcon 22x22/apps/xchat.png, Icon 32x32/apps/xchat.png
+Style XEmacs		MiniIcon 22x22/apps/emacs.png, Icon 32x32/apps/emacs.png
+Style xevil		MiniIcon 22x22/apps/xevil.png, Icon 32x32/apps/xevil.png
+Style xfce4-terminal	MiniIcon 22x22/apps/xfce4-terminal.png, Icon 32x32/apps/xfce4-terminal.png
 Style xfig		MiniIcon 22x22/apps/xfig.png, Icon 32x32/apps/xfig.png
-Style BillardGL*	MiniIcon 22x22/apps/billard-gl.png, Icon 32x32/apps/billard-gl.png
-Style lxdoom		MiniIcon 22x22/apps/doom.png, Icon 32x32/apps/doom.png
-Style "Enemy Territory" MiniIcon 22x22/apps/et.png, Icon 32x32/apps/et.png
-Style "Quake III: Arena" MiniIcon 22x22/apps/quake3.png, Icon 32x32/apps/quake3.png
-Style Scorched3D*	MiniIcon 22x22/apps/scorched3d.png, Icon 32x32/apps/scorched3d.png
-Style Nexuiz		MiniIcon 22x22/apps/nexuiz.png, Icon 32x32/apps/nexuiz.png
+Style xine		MiniIcon 22x22/apps/xine.png, Icon 32x32/apps/xine.png
+Style xlincity*		MiniIcon 22x22/apps/xlincity.png, Icon 32x32/apps/xlincity.png
 Style xmahjongg		MiniIcon 22x22/apps/xmahjongg.png, Icon 32x32/apps/xmahjongg.png
-Style TeamSpeak.bin	MiniIcon 22x22/apps/teamspeak.png, Icon 32x32/apps/teamspeak.png
-Style "Eternal Lands"	MiniIcon 22x22/apps/el.png, Icon 32x32/apps/el.png
-Style "Unreal Tournament 2004" MiniIcon 22x22/apps/ut2004.png, Icon 32x32/apps/ut2004.png
-Style "DOOM 3"		MiniIcon 22x22/apps/doom3.png, Icon 32x32/apps/doom3.png
-Style vmware		MiniIcon 22x22/apps/vmware.png, Icon 32x32/apps/vmware.png
-Style tvtime		MiniIcon 22x22/apps/tvtime.png, Icon 32x32/apps/tvtime.png
-Style Amsn		MiniIcon 22x22/apps/amsn.png, Icon 32x32/apps/amsn.png
-Style Chatwindow	MiniIcon 22x22/apps/amsn.png, Icon 32x32/apps/amsn.png
-Style Comix		MiniIcon 22x22/apps/comix.png, Icon 32x32/apps/comix.png
-Style Djview3		MiniIcon 22x22/apps/djview.png, Icon 32x32/apps/djview.png
-Style beam		MiniIcon 22x22/apps/wings3d.png, Icon 32x32/apps/wings3d.png
-Style Google-chrome	MiniIcon 22x22/apps/google-chrome.png, Icon 32x32/apps/google-chrome.png
-Style Eog		MiniIcon 22x22/apps/eog.png, Icon 32x32/apps/eog.png
+Style xnc		MiniIcon 22x22/apps/xnc.png, Icon 32x32/apps/xnc.png
+Style ives		UseStyle xnc
+Style xpat2		MiniIcon 22x22/apps/xpat2.png, Icon 32x32/apps/xpat2.png
+Style Xpdf		MiniIcon 22x22/apps/xpdf.png, Icon 32x32/apps/xpdf.png
+Style xpdf		UseStyle xpdf
+Style xqf		MiniIcon 22x22/apps/xqf.png, Icon 32x32/apps/xqf.png
+Style xsane		MiniIcon 22x22/apps/xsane.png, Icon 32x32/apps/xsane.png
+Style xscreensaver-demo	MiniIcon 22x22/apps/xscreensaver.png, Icon 32x32/apps/xscreensaver.png
+Style XTerm		MiniIcon 22x22/apps/xterm.png, Icon 32x32/apps/xterm.png
 
-Style FvwmApplet-MpdPlEd MiniIcon 22x22/apps/gmpc.png, Icon 32x32/apps/gmpc.png
-Style FvwmApplet-MpdAddSong MiniIcon 22x22/apps/gmpc.png, Icon 32x32/apps/gmpc.png
+Style yass		MiniIcon 22x22/apps/yass.png, Icon 32x32/apps/yass.png
+Style Jass		UseStyle yass
+Style ydpdict		MiniIcon 22x22/apps/ydpdict.png, Icon 32x32/apps/ydpdict.png
+
+Style zapping		MiniIcon 22x22/apps/zapping.png, Icon 32x32/apps/zapping.png
+Style zim		MiniIcon 22x22/apps/zim.png, Icon 32x32/apps/zim.png
+Style Zinf		MiniIcon 22x22/apps/zinf.png, Icon 32x32/apps/zinf.png
+Style Zita-at1		MiniIcon 22x22/apps/zita-at1.png, Icon 32x32/apps/zita-at1.png
+Style zita*		UseStyle Zita-at1
+Style zsafe		MiniIcon 22x22/apps/zsafe.png, Icon 32x32/apps/zsafe.png
 
 # vim:ft=fvwm
diff --git a/fvwm/components/styles/Applications b/fvwm/components/styles/Applications
index 20b811d..726e835 100644
--- a/fvwm/components/styles/Applications
+++ b/fvwm/components/styles/Applications
@@ -6,6 +6,9 @@
 Style XTerm ResizeOutline
 Style URxvt ResizeOutline
 
+# Xephyr does not support the EWMH hints but wee want it in fullscreen
+Style Xephyr !Title, !Borders
+
 # ---------------------------------------------------------------------------
 # Other applications
 #Style Untitled		!Title, !Borders
@@ -45,7 +48,7 @@ Style gnome-panel	!Title, !Borders, StaysOnTop, Sticky, NoIcon
 
 Style ROX-Panel		!Title, !Borders, Sticky, NoIcon, StaysOnBottom
 
-Style FREEGLUT		!Title, !Borders 
+Style FREEGLUT		!Title, !Borders
 
 Style Zinf		!Title
 
@@ -54,6 +57,4 @@ Style soffice.bin	Title, Borders, NakedTransient
 
 Style xtensoftphone	!Title, !Borders
 
-# Media players styles are in components/Music
-
 # vim:ft=fvwm
diff --git a/fvwm/components/styles/MediaPlayers-Style b/fvwm/components/styles/MediaPlayers-Style
new file mode 100644
index 0000000..97a0373
--- /dev/null
+++ b/fvwm/components/styles/MediaPlayers-Style
@@ -0,0 +1,63 @@
+# Styles for supported media players
+# The prefered player styles is changed later when it is loaded
+
+Style alsaplayer	NoActiveIconOverride, !WindowListSkip, !Sticky, !StaysOnTop, \
+			MiniIcon 22x22/apps/alsaplayer.png, Icon 32x32/apps/alsaplayer.png
+Style Alsaplayer	UseStyle alsaplayer
+
+Style Audacious		!StartIconic, NoActiveIconOverride, !WindowListSkip, !Sticky, !StaysOnTop, Title, \
+			MiniIcon 22x22/apps/audacious.png, Icon 32x32/apps/audacious.png
+
+Style beep-media-player	!Title
+
+Style cdcd		NoActiveIconOverride, !Sticky, !WindowListSkip, !StaysOnTop, \
+			MiniIcon 22x22/apps/cdcd.png, Icon 32x32/apps/cdcd.png
+
+Style cmus		NoActiveIconOverride, !Sticky, !WindowListSkip, !StaysOnTop, \
+			MiniIcon 22x22/apps/cmus.png, Icon 32x32/apps/cmus.png
+Style cmus*		UseStyle cmus
+
+Style mocp		NoActiveIconOverride, !Sticky, !WindowListSkip, !StaysOnTop, \
+			MiniIcon 22x22/apps/mocp.png, Icon 32x32/apps/mocp.png
+Style MOC*		UseStyle mocp
+
+Style FvwmApplet-MpdAddSong MiniIcon 22x22/apps/gmpc.png, Icon 32x32/apps/gmpc.png
+Style FvwmApplet-MpdPlEd MiniIcon 22x22/apps/gmpc.png, Icon 32x32/apps/gmpc.png
+Style pympd		NoActiveIconOverride, !Sticky, !WindowListSkip, !StaysOnTop, \
+			MiniIcon 22x22/apps/pympd.png, Icon 32x32/apps/pympd.png
+Style gmpc		NoActiveIconOverride, !Sticky, !WindowListSkip, !StaysOnTop, \
+			MiniIcon 22x22/apps/gmpc.png, Icon 32x32/apps/gmpc.png
+Style Gmpc		UseStyle gmpc
+
+Style MPlayer		!Title, !Borders, EWMHIgnoreStackingOrderHints, \
+			MiniIcon 22x22/apps/mplayer.png, Icon 32x32/apps/mplayer.png
+Style "MPlayer - Video"	Title, Borders, EWMHIgnoreStackingOrderHints, \
+			MiniIcon 22x22/apps/mplayer.png, Icon 32x32/apps/mplayer.png
+Style XDRadio		NoActiveIconOverride, !Sticky, !WindowListSkip, !StaysOnTop, \
+			MiniIcon 22x22/apps/mplayer.png, Icon 32x32/apps/mplayer.png
+
+#mplayer2 as mplayer
+
+Style quodlibet		NoActiveIconOverride, !Sticky, !WindowListSkip, !StaysOnTop, \
+			MiniIcon 22x22/apps/quodlibet.png, Icon 32x32/apps/quodlibet.png
+Style Quodlibet		UseStyle quodlibet
+
+#Style xmms		!StaysOnTop
+#Style XMMS_Player	!StartIconic, Title, !Sticky, !WindowListSkip, !StaysOnTop, \
+#			MiniIcon 22x22/apps/quodlibet.png, Icon 32x32/apps/quodlibet.png
+#Style XMMS_Playlist	UseStyle XMMS_Player
+#Style XMMS_Equalizer	UseStyle XMMS_Player
+Style XMMS2		StartNormal, NoActiveIconOverride, !Sticky, !WindowListSkip, !StaysOnTop, \
+			MiniIcon 22x22/apps/xmms2.png, Icon 32x32/apps/xmms2.png
+
+# helpers
+Style qjackctl		NoactiveIconOverride, NoIcon, Sticky, WindowListSkip
+Style start_jack	UseStyle qjackctl
+Style start_cadence	UseStyle qjackctl
+Style Cadence		UseStyle qjackctl
+Style Cadence-*		UseStyle qjackctl
+Style cadence.py	UseStyle qjackctl
+Style Catia		UseStyle qjackctl
+Style Claudia		UseStyle qjackctl
+Style Logs		UseStyle qjackctl
+Style Render		UseStyle qjackctl
diff --git a/fvwm/config b/fvwm/config
index 8f33a92..d015ed0 100644
--- a/fvwm/config
+++ b/fvwm/config
@@ -6,23 +6,30 @@
 # Must be first. L: caps lock; 2: num-lock; 5: scroll-lock
 # IgnoreModifiers L2
 
+# Functions starting scripts that send commands to fvwm using FvwmCommand or
+# FvwmPrompt must start their scripts using StartFunction at start/restart.
+InfoStoreAdd CRYSTAL_START 1
+
 # Hello World
-Echo /--------- Welcome to Fvwm-Crystal ---------/
+# Echo /--------- Welcome to Fvwm-Crystal ---------/
 
 # Where is the user-wide configuration
-SetEnv FVWM_USERDIR $[HOME]/.fvwm-crystal
+Test (!EnvisSet FVWM_USERDIR) SetEnv FVWM_USERDIR $[HOME]/.fvwm-crystal
 
 # Where is the system-wide configuration
-SetEnv FVWM_CONFIGDIR /etc/X11/fvwm/fvwm-crystal
+Test (!EnvisSet FVWM_CONFIGDIR) SetEnv FVWM_CONFIGDIR /etc/X11/fvwm/fvwm-crystal
 
 # Where are the system-wide files
-SetEnv FVWM_SYSTEMDIR $.
+Test (!EnvisSet FVWM_SYSTEMDIR) SetEnv FVWM_SYSTEMDIR $.
 
 # Where the distribution specific menu is located
-SetEnv FVWM_DISTROMENUDIR /var/lib/fvwm-crystal
+Test (!EnvisSet FVWM_DISTROMENUDIR) SetEnv FVWM_DISTROMENUDIR /var/lib/fvwm-crystal
+
+# Where is FvwmMfl socket, use $DISPLAY in order to get unique names with Xephyr
+Test (EnvMatch FVWM_IS_FVWM3 1, !EnvIsSet FVWMMFL_SOCKET) SetEnv FVWMMFL_SOCKET $[FVWM_USERDIR]/fvwm_mfl_$[DISPLAY].sock
 
 # Name of the distribution menu
-SetEnv FVWM_DISTROMENUNAME debian
+Test (!EnvisSet FVWM_DISTROMENUNAME) SetEnv FVWM_DISTROMENUNAME debian
 
 # Where are the locales
 LocalePath $[FVWM_USERDIR]/locale;fvwm-crystal:$[FVWM_SYSTEMDIR]/locale;fvwm-crystal:+
@@ -50,4 +57,3 @@ Include userconfig
 #Echo -----8<----- Initialization finished -----8<-----
 
 # vim:foldmethod=marker:foldenable:foldlevel=0:filetype=fvwm
-
diff --git a/fvwm/decorations/Amiga/AmigaOS 4/Theme.amigaos b/fvwm/decorations/Amiga/AmigaOS 4/Theme.amigaos
index 6662745..70d8c6f 100644
--- a/fvwm/decorations/Amiga/AmigaOS 4/Theme.amigaos	
+++ b/fvwm/decorations/Amiga/AmigaOS 4/Theme.amigaos	
@@ -15,7 +15,7 @@ PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/
 + BorderStyle -- Raised
 
 + ButtonStyle 1 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
-+ AddButtonStyle 1 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1 
++ AddButtonStyle 1 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1
 
 + ButtonStyle 2 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
 + AddButtonStyle 2 Vector 5 87x87@0 27x87@0 27x27@1 87x27@1 87x87@0
@@ -47,4 +47,3 @@ Style * UseDecor WindowDecoration
 
 # Setup button functions
 Include components/decorations/Buttons-amigaos-MiniIcon
-
diff --git a/fvwm/decorations/Amiga/AmigaOS 4/Theme.amigaos-fullscreen b/fvwm/decorations/Amiga/AmigaOS 4/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..69ea75b
--- /dev/null
+++ b/fvwm/decorations/Amiga/AmigaOS 4/Theme.amigaos-fullscreen	
@@ -0,0 +1,49 @@
+# AmigaOS version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- Raised
+
++ ButtonStyle 1 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
++ AddButtonStyle 1 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1
+
++ ButtonStyle 2 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
++ AddButtonStyle 2 Vector 5 87x87@0 27x87@0 27x27@1 87x27@1 87x87@0
++ AddButtonStyle 2 Vector 5 70x27@1 70x11@1 11x11@0 11x72@0 27x72@1
+
++ ButtonStyle 3 MiniIcon
+
++ ButtonStyle 4 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
++ AddButtonStyle 4 Vector 5 87x87@1 87x11@1 11x11@0 11x87@0 87x87@1
++ AddButtonStyle 4 Vector 5 33x55@0 33x11@0 11x11@1 11x55@1 33x55@0
+
++ ButtonStyle 6 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
++ AddButtonStyle 6 Vector 5 87x87@1 87x11@1 11x11@0 11x87@0 87x87@1
++ AddButtonStyle 6 Vector 5 33x61@0 33x43@0 24x43@1 24x61@1 33x61@0
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * BorderWidth 1, HandleWidth 1
+
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
diff --git a/fvwm/decorations/Amiga/AmigaOS 4/Theme.fvwm-crystal b/fvwm/decorations/Amiga/AmigaOS 4/Theme.fvwm-crystal
index eb747d8..e94abaa 100644
--- a/fvwm/decorations/Amiga/AmigaOS 4/Theme.fvwm-crystal	
+++ b/fvwm/decorations/Amiga/AmigaOS 4/Theme.fvwm-crystal	
@@ -15,10 +15,10 @@ PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/
 + BorderStyle -- Raised
 
 + ButtonStyle 1 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
-+ AddButtonStyle 1 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1 
++ AddButtonStyle 1 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1
 
 + ButtonStyle 2 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
-+ AddButtonStyle 2 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1 
++ AddButtonStyle 2 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1
 
 + ButtonStyle 3 MiniIcon
 
@@ -49,4 +49,3 @@ Style * UseDecor WindowDecoration
 
 # Setup button functions
 Include components/decorations/Buttons-fvwm-crystal-MiniIcon
-
diff --git a/fvwm/decorations/Amiga/AmigaOS 4/Theme.macosx b/fvwm/decorations/Amiga/AmigaOS 4/Theme.macosx
index b9e4fee..86f20ff 100644
--- a/fvwm/decorations/Amiga/AmigaOS 4/Theme.macosx	
+++ b/fvwm/decorations/Amiga/AmigaOS 4/Theme.macosx	
@@ -15,7 +15,7 @@ PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/
 + BorderStyle -- Raised
 
 + ButtonStyle 1 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
-+ AddButtonStyle 1 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1 
++ AddButtonStyle 1 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1
 
 + ButtonStyle 3 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
 + AddButtonStyle 3 Vector 5 87x87@1 87x11@1 11x11@0 11x87@0 87x87@1
@@ -42,4 +42,3 @@ Style * UseDecor WindowDecoration
 
 # Setup button functions
 Include components/decorations/Buttons-macosx-MiniIcon
-
diff --git a/fvwm/decorations/Amiga/AmigaOS 4/Theme.nextstep b/fvwm/decorations/Amiga/AmigaOS 4/Theme.nextstep
index d018175..0060768 100644
--- a/fvwm/decorations/Amiga/AmigaOS 4/Theme.nextstep	
+++ b/fvwm/decorations/Amiga/AmigaOS 4/Theme.nextstep	
@@ -19,7 +19,7 @@ PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/
 + AddButtonStyle 1 Vector 5 33x55@0 33x11@0 11x11@1 11x55@1 33x55@0
 
 + ButtonStyle 2 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
-+ AddButtonStyle 2 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1 
++ AddButtonStyle 2 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1
 
 + ButtonStyle 3 MiniIcon
 
@@ -38,4 +38,3 @@ Style * UseDecor WindowDecoration
 
 # Setup button functions
 Include components/decorations/Buttons-nextstep-MiniIcon
-
diff --git a/fvwm/decorations/Amiga/AmigaOS 4/Theme.os2 b/fvwm/decorations/Amiga/AmigaOS 4/Theme.os2
index 8653c5e..cfc7a35 100644
--- a/fvwm/decorations/Amiga/AmigaOS 4/Theme.os2	
+++ b/fvwm/decorations/Amiga/AmigaOS 4/Theme.os2	
@@ -15,7 +15,7 @@ PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/
 + BorderStyle -- Raised
 
 + ButtonStyle 1 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
-+ AddButtonStyle 1 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1 
++ AddButtonStyle 1 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1
 
 + ButtonStyle 2 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
 + AddButtonStyle 2 Vector 5 87x87@0 27x87@0 27x27@1 87x27@1 87x87@0
@@ -42,4 +42,3 @@ Style * UseDecor WindowDecoration
 
 # Setup button functions
 Include components/decorations/Buttons-os2-MiniIcon
-
diff --git a/fvwm/decorations/Amiga/AmigaOS 4/Theme.windows b/fvwm/decorations/Amiga/AmigaOS 4/Theme.windows
index 6bf0e43..c35d19b 100644
--- a/fvwm/decorations/Amiga/AmigaOS 4/Theme.windows	
+++ b/fvwm/decorations/Amiga/AmigaOS 4/Theme.windows	
@@ -17,7 +17,7 @@ PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/
 + ButtonStyle 1 MiniIcon
 
 + ButtonStyle 2 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
-+ AddButtonStyle 2 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1 
++ AddButtonStyle 2 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1
 
 + ButtonStyle 4 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
 + AddButtonStyle 4 Vector 5 87x87@0 27x87@0 27x27@1 87x27@1 87x87@0
@@ -42,4 +42,3 @@ Style * UseDecor WindowDecoration
 
 # Setup button functions
 Include components/decorations/Buttons-windows
-
diff --git a/fvwm/decorations/Amiga/Aqua/Theme.amigaos b/fvwm/decorations/Amiga/Aqua/Theme.amigaos
index 6662745..bafd73e 100644
--- a/fvwm/decorations/Amiga/Aqua/Theme.amigaos
+++ b/fvwm/decorations/Amiga/Aqua/Theme.amigaos
@@ -15,7 +15,7 @@ PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/
 + BorderStyle -- Raised
 
 + ButtonStyle 1 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
-+ AddButtonStyle 1 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1 
++ AddButtonStyle 1 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1
 
 + ButtonStyle 2 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
 + AddButtonStyle 2 Vector 5 87x87@0 27x87@0 27x27@1 87x27@1 87x87@0
diff --git a/fvwm/decorations/Amiga/Aqua/Theme.amigaos-fullscreen b/fvwm/decorations/Amiga/Aqua/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..14af3fb
--- /dev/null
+++ b/fvwm/decorations/Amiga/Aqua/Theme.amigaos-fullscreen
@@ -0,0 +1,50 @@
+# AmigaOS version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- Raised
+
++ ButtonStyle 1 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
++ AddButtonStyle 1 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1
+
++ ButtonStyle 2 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
++ AddButtonStyle 2 Vector 5 87x87@0 27x87@0 27x27@1 87x27@1 87x87@0
++ AddButtonStyle 2 Vector 5 70x27@1 70x11@1 11x11@0 11x72@0 27x72@1
+
++ ButtonStyle 3 MiniIcon
+
++ ButtonStyle 4 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
++ AddButtonStyle 4 Vector 5 87x87@1 87x11@1 11x11@0 11x87@0 87x87@1
++ AddButtonStyle 4 Vector 5 33x55@0 33x11@0 11x11@1 11x55@1 33x55@0
+
++ ButtonStyle 6 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
++ AddButtonStyle 6 Vector 5 87x87@1 87x11@1 11x11@0 11x87@0 87x87@1
++ AddButtonStyle 6 Vector 5 33x61@0 33x43@0 24x43@1 24x61@1 33x61@0
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * BorderWidth 1, HandleWidth 1
+
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
+
diff --git a/fvwm/decorations/Amiga/Aqua/Theme.fvwm-crystal b/fvwm/decorations/Amiga/Aqua/Theme.fvwm-crystal
index eb747d8..e94abaa 100644
--- a/fvwm/decorations/Amiga/Aqua/Theme.fvwm-crystal
+++ b/fvwm/decorations/Amiga/Aqua/Theme.fvwm-crystal
@@ -15,10 +15,10 @@ PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/
 + BorderStyle -- Raised
 
 + ButtonStyle 1 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
-+ AddButtonStyle 1 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1 
++ AddButtonStyle 1 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1
 
 + ButtonStyle 2 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
-+ AddButtonStyle 2 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1 
++ AddButtonStyle 2 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1
 
 + ButtonStyle 3 MiniIcon
 
@@ -49,4 +49,3 @@ Style * UseDecor WindowDecoration
 
 # Setup button functions
 Include components/decorations/Buttons-fvwm-crystal-MiniIcon
-
diff --git a/fvwm/decorations/Amiga/Aqua/Theme.macosx b/fvwm/decorations/Amiga/Aqua/Theme.macosx
index b9e4fee..86f20ff 100644
--- a/fvwm/decorations/Amiga/Aqua/Theme.macosx
+++ b/fvwm/decorations/Amiga/Aqua/Theme.macosx
@@ -15,7 +15,7 @@ PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/
 + BorderStyle -- Raised
 
 + ButtonStyle 1 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
-+ AddButtonStyle 1 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1 
++ AddButtonStyle 1 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1
 
 + ButtonStyle 3 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
 + AddButtonStyle 3 Vector 5 87x87@1 87x11@1 11x11@0 11x87@0 87x87@1
@@ -42,4 +42,3 @@ Style * UseDecor WindowDecoration
 
 # Setup button functions
 Include components/decorations/Buttons-macosx-MiniIcon
-
diff --git a/fvwm/decorations/Amiga/Aqua/Theme.nextstep b/fvwm/decorations/Amiga/Aqua/Theme.nextstep
index d018175..0060768 100644
--- a/fvwm/decorations/Amiga/Aqua/Theme.nextstep
+++ b/fvwm/decorations/Amiga/Aqua/Theme.nextstep
@@ -19,7 +19,7 @@ PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/
 + AddButtonStyle 1 Vector 5 33x55@0 33x11@0 11x11@1 11x55@1 33x55@0
 
 + ButtonStyle 2 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
-+ AddButtonStyle 2 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1 
++ AddButtonStyle 2 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1
 
 + ButtonStyle 3 MiniIcon
 
@@ -38,4 +38,3 @@ Style * UseDecor WindowDecoration
 
 # Setup button functions
 Include components/decorations/Buttons-nextstep-MiniIcon
-
diff --git a/fvwm/decorations/Amiga/Aqua/Theme.os2 b/fvwm/decorations/Amiga/Aqua/Theme.os2
index 8653c5e..cfc7a35 100644
--- a/fvwm/decorations/Amiga/Aqua/Theme.os2
+++ b/fvwm/decorations/Amiga/Aqua/Theme.os2
@@ -15,7 +15,7 @@ PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/
 + BorderStyle -- Raised
 
 + ButtonStyle 1 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
-+ AddButtonStyle 1 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1 
++ AddButtonStyle 1 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1
 
 + ButtonStyle 2 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
 + AddButtonStyle 2 Vector 5 87x87@0 27x87@0 27x27@1 87x27@1 87x87@0
@@ -42,4 +42,3 @@ Style * UseDecor WindowDecoration
 
 # Setup button functions
 Include components/decorations/Buttons-os2-MiniIcon
-
diff --git a/fvwm/decorations/Amiga/Aqua/Theme.windows b/fvwm/decorations/Amiga/Aqua/Theme.windows
index 6bf0e43..c35d19b 100644
--- a/fvwm/decorations/Amiga/Aqua/Theme.windows
+++ b/fvwm/decorations/Amiga/Aqua/Theme.windows
@@ -17,7 +17,7 @@ PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/
 + ButtonStyle 1 MiniIcon
 
 + ButtonStyle 2 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
-+ AddButtonStyle 2 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1 
++ AddButtonStyle 2 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1
 
 + ButtonStyle 4 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
 + AddButtonStyle 4 Vector 5 87x87@0 27x87@0 27x27@1 87x27@1 87x87@0
@@ -42,4 +42,3 @@ Style * UseDecor WindowDecoration
 
 # Setup button functions
 Include components/decorations/Buttons-windows
-
diff --git a/fvwm/decorations/Amiga/DarkAqua/Theme.amigaos b/fvwm/decorations/Amiga/DarkAqua/Theme.amigaos
index 6662745..70d8c6f 100644
--- a/fvwm/decorations/Amiga/DarkAqua/Theme.amigaos
+++ b/fvwm/decorations/Amiga/DarkAqua/Theme.amigaos
@@ -15,7 +15,7 @@ PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/
 + BorderStyle -- Raised
 
 + ButtonStyle 1 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
-+ AddButtonStyle 1 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1 
++ AddButtonStyle 1 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1
 
 + ButtonStyle 2 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
 + AddButtonStyle 2 Vector 5 87x87@0 27x87@0 27x27@1 87x27@1 87x87@0
@@ -47,4 +47,3 @@ Style * UseDecor WindowDecoration
 
 # Setup button functions
 Include components/decorations/Buttons-amigaos-MiniIcon
-
diff --git a/fvwm/decorations/Amiga/DarkAqua/Theme.amigaos-fullscreen b/fvwm/decorations/Amiga/DarkAqua/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..69ea75b
--- /dev/null
+++ b/fvwm/decorations/Amiga/DarkAqua/Theme.amigaos-fullscreen
@@ -0,0 +1,49 @@
+# AmigaOS version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- Raised
+
++ ButtonStyle 1 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
++ AddButtonStyle 1 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1
+
++ ButtonStyle 2 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
++ AddButtonStyle 2 Vector 5 87x87@0 27x87@0 27x27@1 87x27@1 87x87@0
++ AddButtonStyle 2 Vector 5 70x27@1 70x11@1 11x11@0 11x72@0 27x72@1
+
++ ButtonStyle 3 MiniIcon
+
++ ButtonStyle 4 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
++ AddButtonStyle 4 Vector 5 87x87@1 87x11@1 11x11@0 11x87@0 87x87@1
++ AddButtonStyle 4 Vector 5 33x55@0 33x11@0 11x11@1 11x55@1 33x55@0
+
++ ButtonStyle 6 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
++ AddButtonStyle 6 Vector 5 87x87@1 87x11@1 11x11@0 11x87@0 87x87@1
++ AddButtonStyle 6 Vector 5 33x61@0 33x43@0 24x43@1 24x61@1 33x61@0
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * BorderWidth 1, HandleWidth 1
+
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
diff --git a/fvwm/decorations/Amiga/DarkAqua/Theme.fvwm-crystal b/fvwm/decorations/Amiga/DarkAqua/Theme.fvwm-crystal
index eb747d8..e94abaa 100644
--- a/fvwm/decorations/Amiga/DarkAqua/Theme.fvwm-crystal
+++ b/fvwm/decorations/Amiga/DarkAqua/Theme.fvwm-crystal
@@ -15,10 +15,10 @@ PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/
 + BorderStyle -- Raised
 
 + ButtonStyle 1 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
-+ AddButtonStyle 1 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1 
++ AddButtonStyle 1 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1
 
 + ButtonStyle 2 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
-+ AddButtonStyle 2 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1 
++ AddButtonStyle 2 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1
 
 + ButtonStyle 3 MiniIcon
 
@@ -49,4 +49,3 @@ Style * UseDecor WindowDecoration
 
 # Setup button functions
 Include components/decorations/Buttons-fvwm-crystal-MiniIcon
-
diff --git a/fvwm/decorations/Amiga/DarkAqua/Theme.macosx b/fvwm/decorations/Amiga/DarkAqua/Theme.macosx
index b9e4fee..86f20ff 100644
--- a/fvwm/decorations/Amiga/DarkAqua/Theme.macosx
+++ b/fvwm/decorations/Amiga/DarkAqua/Theme.macosx
@@ -15,7 +15,7 @@ PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/
 + BorderStyle -- Raised
 
 + ButtonStyle 1 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
-+ AddButtonStyle 1 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1 
++ AddButtonStyle 1 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1
 
 + ButtonStyle 3 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
 + AddButtonStyle 3 Vector 5 87x87@1 87x11@1 11x11@0 11x87@0 87x87@1
@@ -42,4 +42,3 @@ Style * UseDecor WindowDecoration
 
 # Setup button functions
 Include components/decorations/Buttons-macosx-MiniIcon
-
diff --git a/fvwm/decorations/Amiga/DarkAqua/Theme.nextstep b/fvwm/decorations/Amiga/DarkAqua/Theme.nextstep
index d018175..0060768 100644
--- a/fvwm/decorations/Amiga/DarkAqua/Theme.nextstep
+++ b/fvwm/decorations/Amiga/DarkAqua/Theme.nextstep
@@ -19,7 +19,7 @@ PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/
 + AddButtonStyle 1 Vector 5 33x55@0 33x11@0 11x11@1 11x55@1 33x55@0
 
 + ButtonStyle 2 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
-+ AddButtonStyle 2 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1 
++ AddButtonStyle 2 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1
 
 + ButtonStyle 3 MiniIcon
 
@@ -38,4 +38,3 @@ Style * UseDecor WindowDecoration
 
 # Setup button functions
 Include components/decorations/Buttons-nextstep-MiniIcon
-
diff --git a/fvwm/decorations/Amiga/DarkAqua/Theme.os2 b/fvwm/decorations/Amiga/DarkAqua/Theme.os2
index 8653c5e..cfc7a35 100644
--- a/fvwm/decorations/Amiga/DarkAqua/Theme.os2
+++ b/fvwm/decorations/Amiga/DarkAqua/Theme.os2
@@ -15,7 +15,7 @@ PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/
 + BorderStyle -- Raised
 
 + ButtonStyle 1 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
-+ AddButtonStyle 1 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1 
++ AddButtonStyle 1 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1
 
 + ButtonStyle 2 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
 + AddButtonStyle 2 Vector 5 87x87@0 27x87@0 27x27@1 87x27@1 87x87@0
@@ -42,4 +42,3 @@ Style * UseDecor WindowDecoration
 
 # Setup button functions
 Include components/decorations/Buttons-os2-MiniIcon
-
diff --git a/fvwm/decorations/Amiga/DarkAqua/Theme.windows b/fvwm/decorations/Amiga/DarkAqua/Theme.windows
index 6bf0e43..c35d19b 100644
--- a/fvwm/decorations/Amiga/DarkAqua/Theme.windows
+++ b/fvwm/decorations/Amiga/DarkAqua/Theme.windows
@@ -17,7 +17,7 @@ PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/
 + ButtonStyle 1 MiniIcon
 
 + ButtonStyle 2 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
-+ AddButtonStyle 2 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1 
++ AddButtonStyle 2 Vector 5 40x24@1 60x24@1 60x76@0 40x76@0 40x24@1
 
 + ButtonStyle 4 Vector 4 98x98@0 99x2@0 2x2@1 2x98@1 98x98@0
 + AddButtonStyle 4 Vector 5 87x87@0 27x87@0 27x27@1 87x27@1 87x87@0
@@ -42,4 +42,3 @@ Style * UseDecor WindowDecoration
 
 # Setup button functions
 Include components/decorations/Buttons-windows
-
diff --git a/fvwm/decorations/Aqua/Blank buttons/Theme.amigaos-fullscreen b/fvwm/decorations/Aqua/Blank buttons/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..f408002
--- /dev/null
+++ b/fvwm/decorations/Aqua/Blank buttons/Theme.amigaos-fullscreen	
@@ -0,0 +1,52 @@
+# AmigaOS version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle Inactive AdjustedPixmap $./title-inactive.png
++ TitleStyle Active AdjustedPixmap $./title-active.png
++ TitleStyle Centered
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Close
++ ButtonStyle 1 Inactive AdjustedPixmap $./button-gray.png
++ ButtonStyle 1 ActiveUp AdjustedPixmap $./button-red.png
++ ButtonStyle 1 ActiveDown AdjustedPixmap $./button-red-icon.png
+
+# Maximize
++ ButtonStyle 2 Inactive AdjustedPixmap $./button-gray.png
++ ButtonStyle 2 ActiveUp AdjustedPixmap $./button-green.png
++ ButtonStyle 2 ActiveDown AdjustedPixmap $./button-green-icon.png
+
+# Options
++ ButtonStyle 4 Inactive AdjustedPixmap $./button-gray.png
++ ButtonStyle 4 ActiveUp AdjustedPixmap $./button-violet.png
++ ButtonStyle 4 ActiveDown AdjustedPixmap $./button-violet-icon.png
+
+# Arrows
++ ButtonStyle 6 Inactive AdjustedPixmap $./button-gray.png
++ ButtonStyle 6 ActiveUp AdjustedPixmap $./button-blue.png
++ ButtonStyle 6 ActiveDown AdjustedPixmap $./button-blue-icon.png
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[cs-window-inactive], \
+        BorderColorset          $[cs-window-inactive], \
+        HilightColorset         $[cs-window-active], \
+        HilightBorderColorset   $[cs-window-active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-Fullscreen
diff --git a/fvwm/decorations/Aqua/Buttons with icons/Theme.amigaos-fullscreen b/fvwm/decorations/Aqua/Buttons with icons/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..cd79f51
--- /dev/null
+++ b/fvwm/decorations/Aqua/Buttons with icons/Theme.amigaos-fullscreen	
@@ -0,0 +1,49 @@
+# AmigaOS version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle Inactive AdjustedPixmap $./title-inactive.png
++ TitleStyle Active AdjustedPixmap $./title-active.png
++ TitleStyle Centered
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Close
++ ButtonStyle 1 Inactive AdjustedPixmap $./button-gray-red.png
++ ButtonStyle 1 Active AdjustedPixmap $./button-red-icon.png
+
+# Maximize
++ ButtonStyle 2 Inactive AdjustedPixmap $./button-gray-green.png
++ ButtonStyle 2 Active AdjustedPixmap $./button-green-icon.png
+
+# Options
++ ButtonStyle 4 Inactive AdjustedPixmap $./button-gray-violet.png
++ ButtonStyle 4 Active AdjustedPixmap $./button-violet-icon.png
+
+# Arrows
++ ButtonStyle 6 Inactive AdjustedPixmap $./button-gray-blue.png
++ ButtonStyle 6 Active AdjustedPixmap $./button-blue-icon.png
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[cs-window-inactive], \
+        BorderColorset          $[cs-window-inactive], \
+        HilightColorset         $[cs-window-active], \
+        HilightBorderColorset   $[cs-window-active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-Fullscreen
+
diff --git a/fvwm/decorations/Clear/Blue/Theme.amigaos-fullscreen b/fvwm/decorations/Clear/Blue/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..f8edcda
--- /dev/null
+++ b/fvwm/decorations/Clear/Blue/Theme.amigaos-fullscreen
@@ -0,0 +1,55 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Close
++ ButtonStyle 1 Vector 22 23x23@4 28x23@1 48x43@1 65x23@1 70x23@1 \
+			70x28@1 52x48@1 70x65@1 70x70@1 65x70@1 \
+			48x52@1 28x70@1 23x70@1 23x65@1 43x48@1 \
+			23x28@1 23x23@1 8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Maximize
++ ButtonStyle 2 Vector 18 43x23@4 50x23@1 50x43@1 70x43@1 70x50@1 \
+			50x50@1 50x70@1 43x70@1 43x50@1 23x50@1 \
+			23x43@1 43x43@1 43x23@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Options
++ ButtonStyle 4 Vector 11 23x27@4 70x27@1 \
+			48x40@4 70x66@1 23x66@1 48x40@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Arrows
++ ButtonStyle 6 Vector 13 20x35@4 40x18@1 40x58@1 20x35@1 52x35@4 \
+			72x55@1 52x75@1 52x35@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-Fullscreen
+
diff --git a/fvwm/decorations/Clear/Green/Theme.amigaos-fullscreen b/fvwm/decorations/Clear/Green/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..f8edcda
--- /dev/null
+++ b/fvwm/decorations/Clear/Green/Theme.amigaos-fullscreen
@@ -0,0 +1,55 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Close
++ ButtonStyle 1 Vector 22 23x23@4 28x23@1 48x43@1 65x23@1 70x23@1 \
+			70x28@1 52x48@1 70x65@1 70x70@1 65x70@1 \
+			48x52@1 28x70@1 23x70@1 23x65@1 43x48@1 \
+			23x28@1 23x23@1 8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Maximize
++ ButtonStyle 2 Vector 18 43x23@4 50x23@1 50x43@1 70x43@1 70x50@1 \
+			50x50@1 50x70@1 43x70@1 43x50@1 23x50@1 \
+			23x43@1 43x43@1 43x23@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Options
++ ButtonStyle 4 Vector 11 23x27@4 70x27@1 \
+			48x40@4 70x66@1 23x66@1 48x40@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Arrows
++ ButtonStyle 6 Vector 13 20x35@4 40x18@1 40x58@1 20x35@1 52x35@4 \
+			72x55@1 52x75@1 52x35@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-Fullscreen
+
diff --git a/fvwm/decorations/Clear/Mono/Theme.amigaos-fullscreen b/fvwm/decorations/Clear/Mono/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..f8edcda
--- /dev/null
+++ b/fvwm/decorations/Clear/Mono/Theme.amigaos-fullscreen
@@ -0,0 +1,55 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Close
++ ButtonStyle 1 Vector 22 23x23@4 28x23@1 48x43@1 65x23@1 70x23@1 \
+			70x28@1 52x48@1 70x65@1 70x70@1 65x70@1 \
+			48x52@1 28x70@1 23x70@1 23x65@1 43x48@1 \
+			23x28@1 23x23@1 8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Maximize
++ ButtonStyle 2 Vector 18 43x23@4 50x23@1 50x43@1 70x43@1 70x50@1 \
+			50x50@1 50x70@1 43x70@1 43x50@1 23x50@1 \
+			23x43@1 43x43@1 43x23@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Options
++ ButtonStyle 4 Vector 11 23x27@4 70x27@1 \
+			48x40@4 70x66@1 23x66@1 48x40@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Arrows
++ ButtonStyle 6 Vector 13 20x35@4 40x18@1 40x58@1 20x35@1 52x35@4 \
+			72x55@1 52x75@1 52x35@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-Fullscreen
+
diff --git a/fvwm/decorations/Clear/Navy/Theme.amigaos-fullscreen b/fvwm/decorations/Clear/Navy/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..f8edcda
--- /dev/null
+++ b/fvwm/decorations/Clear/Navy/Theme.amigaos-fullscreen
@@ -0,0 +1,55 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Close
++ ButtonStyle 1 Vector 22 23x23@4 28x23@1 48x43@1 65x23@1 70x23@1 \
+			70x28@1 52x48@1 70x65@1 70x70@1 65x70@1 \
+			48x52@1 28x70@1 23x70@1 23x65@1 43x48@1 \
+			23x28@1 23x23@1 8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Maximize
++ ButtonStyle 2 Vector 18 43x23@4 50x23@1 50x43@1 70x43@1 70x50@1 \
+			50x50@1 50x70@1 43x70@1 43x50@1 23x50@1 \
+			23x43@1 43x43@1 43x23@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Options
++ ButtonStyle 4 Vector 11 23x27@4 70x27@1 \
+			48x40@4 70x66@1 23x66@1 48x40@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Arrows
++ ButtonStyle 6 Vector 13 20x35@4 40x18@1 40x58@1 20x35@1 52x35@4 \
+			72x55@1 52x75@1 52x35@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-Fullscreen
+
diff --git a/fvwm/decorations/Clear/Orange/Theme.amigaos-fullscreen b/fvwm/decorations/Clear/Orange/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..f8edcda
--- /dev/null
+++ b/fvwm/decorations/Clear/Orange/Theme.amigaos-fullscreen
@@ -0,0 +1,55 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Close
++ ButtonStyle 1 Vector 22 23x23@4 28x23@1 48x43@1 65x23@1 70x23@1 \
+			70x28@1 52x48@1 70x65@1 70x70@1 65x70@1 \
+			48x52@1 28x70@1 23x70@1 23x65@1 43x48@1 \
+			23x28@1 23x23@1 8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Maximize
++ ButtonStyle 2 Vector 18 43x23@4 50x23@1 50x43@1 70x43@1 70x50@1 \
+			50x50@1 50x70@1 43x70@1 43x50@1 23x50@1 \
+			23x43@1 43x43@1 43x23@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Options
++ ButtonStyle 4 Vector 11 23x27@4 70x27@1 \
+			48x40@4 70x66@1 23x66@1 48x40@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Arrows
++ ButtonStyle 6 Vector 13 20x35@4 40x18@1 40x58@1 20x35@1 52x35@4 \
+			72x55@1 52x75@1 52x35@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-Fullscreen
+
diff --git a/fvwm/decorations/Clear/Red/Theme.amigaos-fullscreen b/fvwm/decorations/Clear/Red/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..f8edcda
--- /dev/null
+++ b/fvwm/decorations/Clear/Red/Theme.amigaos-fullscreen
@@ -0,0 +1,55 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Close
++ ButtonStyle 1 Vector 22 23x23@4 28x23@1 48x43@1 65x23@1 70x23@1 \
+			70x28@1 52x48@1 70x65@1 70x70@1 65x70@1 \
+			48x52@1 28x70@1 23x70@1 23x65@1 43x48@1 \
+			23x28@1 23x23@1 8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Maximize
++ ButtonStyle 2 Vector 18 43x23@4 50x23@1 50x43@1 70x43@1 70x50@1 \
+			50x50@1 50x70@1 43x70@1 43x50@1 23x50@1 \
+			23x43@1 43x43@1 43x23@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Options
++ ButtonStyle 4 Vector 11 23x27@4 70x27@1 \
+			48x40@4 70x66@1 23x66@1 48x40@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Arrows
++ ButtonStyle 6 Vector 13 20x35@4 40x18@1 40x58@1 20x35@1 52x35@4 \
+			72x55@1 52x75@1 52x35@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-Fullscreen
+
diff --git a/fvwm/decorations/Clear/RedDesktop/Colorsets b/fvwm/decorations/Clear/RedDesktop/Colorsets
new file mode 100644
index 0000000..de30304
--- /dev/null
+++ b/fvwm/decorations/Clear/RedDesktop/Colorsets
@@ -0,0 +1,19 @@
+# Colorset setup
+
+# What colorset numbers do we use?
+InfoStoreAdd cs_window_inactive "9"
+InfoStoreAdd cs_window_active "10"
+
+# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+# Colorsets
+
+Colorset $[infostore.cs_window_inactive] \
+Foreground "white", Background "#777777", \
+Hilight "#770000", Shadow "#770000", \
+Tint "black" 50, RootTransparent, \
+fgTint "red" 20
+
+Colorset $[infostore.cs_window_active] Plain, \
+Foreground "#ff8888", Background "#661111", \
+Hilight "#ff8888", Shadow "gray", \
+Tint, fgTint
diff --git a/fvwm/decorations/Clear/RedDesktop/README b/fvwm/decorations/Clear/RedDesktop/README
new file mode 100644
index 0000000..2693fd9
--- /dev/null
+++ b/fvwm/decorations/Clear/RedDesktop/README
@@ -0,0 +1,8 @@
+Clear window decoration for FVWM & FVWM-Crystal
+-----------------------------------------------------
+
+Created by: Dominique Michel <dominique_libre@users.sourceforge.net
+from the Clear theme from Rafal Bisingier <ravbc@man.poznan.pl>
+Homepage: http://fvwm-crystal.sourceforge.net/
+License: GPL 3+
+
diff --git a/fvwm/decorations/Clear/RedDesktop/Theme.amigaos b/fvwm/decorations/Clear/RedDesktop/Theme.amigaos
new file mode 100644
index 0000000..9336352
--- /dev/null
+++ b/fvwm/decorations/Clear/RedDesktop/Theme.amigaos
@@ -0,0 +1,55 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Close
++ ButtonStyle 1 Vector 22 23x23@4 28x23@1 48x43@1 65x23@1 70x23@1 \
+			70x28@1 52x48@1 70x65@1 70x70@1 65x70@1 \
+			48x52@1 28x70@1 23x70@1 23x65@1 43x48@1 \
+			23x28@1 23x23@1 8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Maximize
++ ButtonStyle 2 Vector 18 43x23@4 50x23@1 50x43@1 70x43@1 70x50@1 \
+			50x50@1 50x70@1 43x70@1 43x50@1 23x50@1 \
+			23x43@1 43x43@1 43x23@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Options
++ ButtonStyle 4 Vector 11 23x27@4 70x27@1 \
+			48x40@4 70x66@1 23x66@1 48x40@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Arrows
++ ButtonStyle 6 Vector 13 20x35@4 40x18@1 40x58@1 20x35@1 52x35@4 \
+			72x55@1 52x75@1 52x35@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos
+
diff --git a/fvwm/decorations/Clear/RedDesktop/Theme.amigaos-fullscreen b/fvwm/decorations/Clear/RedDesktop/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..f8edcda
--- /dev/null
+++ b/fvwm/decorations/Clear/RedDesktop/Theme.amigaos-fullscreen
@@ -0,0 +1,55 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Close
++ ButtonStyle 1 Vector 22 23x23@4 28x23@1 48x43@1 65x23@1 70x23@1 \
+			70x28@1 52x48@1 70x65@1 70x70@1 65x70@1 \
+			48x52@1 28x70@1 23x70@1 23x65@1 43x48@1 \
+			23x28@1 23x23@1 8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Maximize
++ ButtonStyle 2 Vector 18 43x23@4 50x23@1 50x43@1 70x43@1 70x50@1 \
+			50x50@1 50x70@1 43x70@1 43x50@1 23x50@1 \
+			23x43@1 43x43@1 43x23@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Options
++ ButtonStyle 4 Vector 11 23x27@4 70x27@1 \
+			48x40@4 70x66@1 23x66@1 48x40@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Arrows
++ ButtonStyle 6 Vector 13 20x35@4 40x18@1 40x58@1 20x35@1 52x35@4 \
+			72x55@1 52x75@1 52x35@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-Fullscreen
+
diff --git a/fvwm/decorations/Clear/RedDesktop/Theme.fvwm-crystal b/fvwm/decorations/Clear/RedDesktop/Theme.fvwm-crystal
new file mode 100644
index 0000000..9b554db
--- /dev/null
+++ b/fvwm/decorations/Clear/RedDesktop/Theme.fvwm-crystal
@@ -0,0 +1,61 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Close
++ ButtonStyle 1 Vector 22 23x23@4 28x23@1 48x43@1 65x23@1 70x23@1 \
+			70x28@1 52x48@1 70x65@1 70x70@1 65x70@1 \
+			48x52@1 28x70@1 23x70@1 23x65@1 43x48@1 \
+			23x28@1 23x23@1 8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Close
++ ButtonStyle 2 Vector 22 23x23@4 28x23@1 48x43@1 65x23@1 70x23@1 \
+			70x28@1 52x48@1 70x65@1 70x70@1 65x70@1 \
+			48x52@1 28x70@1 23x70@1 23x65@1 43x48@1 \
+			23x28@1 23x23@1 8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Maximize
++ ButtonStyle 4 Vector 18 43x23@4 50x23@1 50x43@1 70x43@1 70x50@1 \
+			50x50@1 50x70@1 43x70@1 43x50@1 23x50@1 \
+			23x43@1 43x43@1 43x23@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Options
++ ButtonStyle 6 Vector 11 23x27@4 70x27@1 \
+			48x40@4 70x66@1 23x66@1 48x40@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Arrows
++ ButtonStyle 8 Vector 13 20x35@4 40x18@1 40x58@1 20x35@1 52x35@4 \
+			72x55@1 52x75@1 52x35@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-fvwm-crystal
+
diff --git a/fvwm/decorations/Clear/RedDesktop/Theme.macosx b/fvwm/decorations/Clear/RedDesktop/Theme.macosx
new file mode 100644
index 0000000..4530ac5
--- /dev/null
+++ b/fvwm/decorations/Clear/RedDesktop/Theme.macosx
@@ -0,0 +1,48 @@
+# MacOS X version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Close
++ ButtonStyle 1 Vector 22 23x23@4 28x23@1 48x43@1 65x23@1 70x23@1 \
+			70x28@1 52x48@1 70x65@1 70x70@1 65x70@1 \
+			48x52@1 28x70@1 23x70@1 23x65@1 43x48@1 \
+			23x28@1 23x23@1 8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Iconify
++ ButtonStyle 3 Vector 10 23x63@4 74x63@1 74x72@1 23x72@1 23x63@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
++ ButtonStyle 5 Vector 18 43x23@4 50x23@1 50x43@1 70x43@1 70x50@1 \
+			50x50@1 50x70@1 43x70@1 43x50@1 23x50@1 \
+			23x43@1 43x43@1 43x23@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-macosx
+
diff --git a/fvwm/decorations/Clear/RedDesktop/Theme.nextstep b/fvwm/decorations/Clear/RedDesktop/Theme.nextstep
new file mode 100644
index 0000000..3c99b2c
--- /dev/null
+++ b/fvwm/decorations/Clear/RedDesktop/Theme.nextstep
@@ -0,0 +1,43 @@
+# NeXTStep version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Iconify
++ ButtonStyle 1 Vector 10 23x63@4 74x63@1 74x72@1 23x72@1 23x63@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Close
++ ButtonStyle 2 Vector 22 23x23@4 28x23@1 48x43@1 65x23@1 70x23@1 \
+			70x28@1 52x48@1 70x65@1 70x70@1 65x70@1 \
+			48x52@1 28x70@1 23x70@1 23x65@1 43x48@1 \
+			23x28@1 23x23@1 8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-nextstep
+
diff --git a/fvwm/decorations/Clear/RedDesktop/Theme.os2 b/fvwm/decorations/Clear/RedDesktop/Theme.os2
new file mode 100644
index 0000000..8d1b787
--- /dev/null
+++ b/fvwm/decorations/Clear/RedDesktop/Theme.os2
@@ -0,0 +1,49 @@
+# OS/2 version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Close
++ ButtonStyle 1 Vector 22 23x23@4 28x23@1 48x43@1 65x23@1 70x23@1 \
+			70x28@1 52x48@1 70x65@1 70x70@1 65x70@1 \
+			48x52@1 28x70@1 23x70@1 23x65@1 43x48@1 \
+			23x28@1 23x23@1 8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Maximize
++ ButtonStyle 2 Vector 18 43x23@4 50x23@1 50x43@1 70x43@1 70x50@1 \
+			50x50@1 50x70@1 43x70@1 43x50@1 23x50@1 \
+			23x43@1 43x43@1 43x23@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Iconify
++ ButtonStyle 4 Vector 10 23x63@4 74x63@1 74x72@1 23x72@1 23x63@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-os2
+
diff --git a/fvwm/decorations/Clear/RedDesktop/Theme.windows b/fvwm/decorations/Clear/RedDesktop/Theme.windows
new file mode 100644
index 0000000..056a29a
--- /dev/null
+++ b/fvwm/decorations/Clear/RedDesktop/Theme.windows
@@ -0,0 +1,51 @@
+# MS Windows version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
++ ButtonStyle 1 MiniIcon
+
+# Close
++ ButtonStyle 2 Vector 22 23x23@4 28x23@1 48x43@1 65x23@1 70x23@1 \
+			70x28@1 52x48@1 70x65@1 70x70@1 65x70@1 \
+			48x52@1 28x70@1 23x70@1 23x65@1 43x48@1 \
+			23x28@1 23x23@1 8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Maximize
++ ButtonStyle 4 Vector 18 43x23@4 50x23@1 50x43@1 70x43@1 70x50@1 \
+			50x50@1 50x70@1 43x70@1 43x50@1 23x50@1 \
+			23x43@1 43x43@1 43x23@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Iconify
++ ButtonStyle 6 Vector 10 23x63@4 74x63@1 74x72@1 23x72@1 23x63@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-windows
+
diff --git a/fvwm/decorations/Clear/RedDesktopTransparent/Colorsets b/fvwm/decorations/Clear/RedDesktopTransparent/Colorsets
new file mode 100644
index 0000000..952b141
--- /dev/null
+++ b/fvwm/decorations/Clear/RedDesktopTransparent/Colorsets
@@ -0,0 +1,19 @@
+# Colorset setup
+
+# What colorset numbers do we use?
+InfoStoreAdd cs_window_inactive "9"
+InfoStoreAdd cs_window_active "10"
+
+# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+# Colorsets
+
+Colorset $[infostore.cs_window_inactive] \
+Foreground "white", Background "#777777", \
+Hilight "#770000", Shadow "#770000", \
+Tint "black" 50, RootTransparent, \
+fgTint "red" 20
+
+Colorset $[infostore.cs_window_active] \
+Foreground "#ff8888", Background "#661111", \
+Hilight "#ff8888", Shadow "gray", \
+RootTransparent, Tint, fgTint
diff --git a/fvwm/decorations/Clear/RedDesktopTransparent/README b/fvwm/decorations/Clear/RedDesktopTransparent/README
new file mode 100644
index 0000000..a2c5a06
--- /dev/null
+++ b/fvwm/decorations/Clear/RedDesktopTransparent/README
@@ -0,0 +1,8 @@
+Clear window decoration for FVWM & FVWM-Crystal
+-----------------------------------------------------
+
+Created by: DominiqueMichel <dominique_libre@users.sourceforgenet
+from the Clear theme from Rafal Bisingier <ravbc@man.poznan.pl>
+Homepage: http://fvwm-crystal.sourceforge.net/
+License: GPL 3+
+
diff --git a/fvwm/decorations/Clear/RedDesktopTransparent/Theme.amigaos b/fvwm/decorations/Clear/RedDesktopTransparent/Theme.amigaos
new file mode 100644
index 0000000..9336352
--- /dev/null
+++ b/fvwm/decorations/Clear/RedDesktopTransparent/Theme.amigaos
@@ -0,0 +1,55 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Close
++ ButtonStyle 1 Vector 22 23x23@4 28x23@1 48x43@1 65x23@1 70x23@1 \
+			70x28@1 52x48@1 70x65@1 70x70@1 65x70@1 \
+			48x52@1 28x70@1 23x70@1 23x65@1 43x48@1 \
+			23x28@1 23x23@1 8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Maximize
++ ButtonStyle 2 Vector 18 43x23@4 50x23@1 50x43@1 70x43@1 70x50@1 \
+			50x50@1 50x70@1 43x70@1 43x50@1 23x50@1 \
+			23x43@1 43x43@1 43x23@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Options
++ ButtonStyle 4 Vector 11 23x27@4 70x27@1 \
+			48x40@4 70x66@1 23x66@1 48x40@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Arrows
++ ButtonStyle 6 Vector 13 20x35@4 40x18@1 40x58@1 20x35@1 52x35@4 \
+			72x55@1 52x75@1 52x35@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos
+
diff --git a/fvwm/decorations/Clear/RedDesktopTransparent/Theme.amigaos-fullscreen b/fvwm/decorations/Clear/RedDesktopTransparent/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..f8edcda
--- /dev/null
+++ b/fvwm/decorations/Clear/RedDesktopTransparent/Theme.amigaos-fullscreen
@@ -0,0 +1,55 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Close
++ ButtonStyle 1 Vector 22 23x23@4 28x23@1 48x43@1 65x23@1 70x23@1 \
+			70x28@1 52x48@1 70x65@1 70x70@1 65x70@1 \
+			48x52@1 28x70@1 23x70@1 23x65@1 43x48@1 \
+			23x28@1 23x23@1 8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Maximize
++ ButtonStyle 2 Vector 18 43x23@4 50x23@1 50x43@1 70x43@1 70x50@1 \
+			50x50@1 50x70@1 43x70@1 43x50@1 23x50@1 \
+			23x43@1 43x43@1 43x23@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Options
++ ButtonStyle 4 Vector 11 23x27@4 70x27@1 \
+			48x40@4 70x66@1 23x66@1 48x40@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Arrows
++ ButtonStyle 6 Vector 13 20x35@4 40x18@1 40x58@1 20x35@1 52x35@4 \
+			72x55@1 52x75@1 52x35@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-Fullscreen
+
diff --git a/fvwm/decorations/Clear/RedDesktopTransparent/Theme.fvwm-crystal b/fvwm/decorations/Clear/RedDesktopTransparent/Theme.fvwm-crystal
new file mode 100644
index 0000000..9b554db
--- /dev/null
+++ b/fvwm/decorations/Clear/RedDesktopTransparent/Theme.fvwm-crystal
@@ -0,0 +1,61 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Close
++ ButtonStyle 1 Vector 22 23x23@4 28x23@1 48x43@1 65x23@1 70x23@1 \
+			70x28@1 52x48@1 70x65@1 70x70@1 65x70@1 \
+			48x52@1 28x70@1 23x70@1 23x65@1 43x48@1 \
+			23x28@1 23x23@1 8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Close
++ ButtonStyle 2 Vector 22 23x23@4 28x23@1 48x43@1 65x23@1 70x23@1 \
+			70x28@1 52x48@1 70x65@1 70x70@1 65x70@1 \
+			48x52@1 28x70@1 23x70@1 23x65@1 43x48@1 \
+			23x28@1 23x23@1 8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Maximize
++ ButtonStyle 4 Vector 18 43x23@4 50x23@1 50x43@1 70x43@1 70x50@1 \
+			50x50@1 50x70@1 43x70@1 43x50@1 23x50@1 \
+			23x43@1 43x43@1 43x23@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Options
++ ButtonStyle 6 Vector 11 23x27@4 70x27@1 \
+			48x40@4 70x66@1 23x66@1 48x40@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Arrows
++ ButtonStyle 8 Vector 13 20x35@4 40x18@1 40x58@1 20x35@1 52x35@4 \
+			72x55@1 52x75@1 52x35@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-fvwm-crystal
+
diff --git a/fvwm/decorations/Clear/RedDesktopTransparent/Theme.macosx b/fvwm/decorations/Clear/RedDesktopTransparent/Theme.macosx
new file mode 100644
index 0000000..4530ac5
--- /dev/null
+++ b/fvwm/decorations/Clear/RedDesktopTransparent/Theme.macosx
@@ -0,0 +1,48 @@
+# MacOS X version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Close
++ ButtonStyle 1 Vector 22 23x23@4 28x23@1 48x43@1 65x23@1 70x23@1 \
+			70x28@1 52x48@1 70x65@1 70x70@1 65x70@1 \
+			48x52@1 28x70@1 23x70@1 23x65@1 43x48@1 \
+			23x28@1 23x23@1 8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Iconify
++ ButtonStyle 3 Vector 10 23x63@4 74x63@1 74x72@1 23x72@1 23x63@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
++ ButtonStyle 5 Vector 18 43x23@4 50x23@1 50x43@1 70x43@1 70x50@1 \
+			50x50@1 50x70@1 43x70@1 43x50@1 23x50@1 \
+			23x43@1 43x43@1 43x23@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-macosx
+
diff --git a/fvwm/decorations/Clear/RedDesktopTransparent/Theme.nextstep b/fvwm/decorations/Clear/RedDesktopTransparent/Theme.nextstep
new file mode 100644
index 0000000..3c99b2c
--- /dev/null
+++ b/fvwm/decorations/Clear/RedDesktopTransparent/Theme.nextstep
@@ -0,0 +1,43 @@
+# NeXTStep version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Iconify
++ ButtonStyle 1 Vector 10 23x63@4 74x63@1 74x72@1 23x72@1 23x63@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Close
++ ButtonStyle 2 Vector 22 23x23@4 28x23@1 48x43@1 65x23@1 70x23@1 \
+			70x28@1 52x48@1 70x65@1 70x70@1 65x70@1 \
+			48x52@1 28x70@1 23x70@1 23x65@1 43x48@1 \
+			23x28@1 23x23@1 8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-nextstep
+
diff --git a/fvwm/decorations/Clear/RedDesktopTransparent/Theme.os2 b/fvwm/decorations/Clear/RedDesktopTransparent/Theme.os2
new file mode 100644
index 0000000..8d1b787
--- /dev/null
+++ b/fvwm/decorations/Clear/RedDesktopTransparent/Theme.os2
@@ -0,0 +1,49 @@
+# OS/2 version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Close
++ ButtonStyle 1 Vector 22 23x23@4 28x23@1 48x43@1 65x23@1 70x23@1 \
+			70x28@1 52x48@1 70x65@1 70x70@1 65x70@1 \
+			48x52@1 28x70@1 23x70@1 23x65@1 43x48@1 \
+			23x28@1 23x23@1 8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Maximize
++ ButtonStyle 2 Vector 18 43x23@4 50x23@1 50x43@1 70x43@1 70x50@1 \
+			50x50@1 50x70@1 43x70@1 43x50@1 23x50@1 \
+			23x43@1 43x43@1 43x23@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Iconify
++ ButtonStyle 4 Vector 10 23x63@4 74x63@1 74x72@1 23x72@1 23x63@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-os2
+
diff --git a/fvwm/decorations/Clear/RedDesktopTransparent/Theme.windows b/fvwm/decorations/Clear/RedDesktopTransparent/Theme.windows
new file mode 100644
index 0000000..056a29a
--- /dev/null
+++ b/fvwm/decorations/Clear/RedDesktopTransparent/Theme.windows
@@ -0,0 +1,51 @@
+# MS Windows version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
++ ButtonStyle 1 MiniIcon
+
+# Close
++ ButtonStyle 2 Vector 22 23x23@4 28x23@1 48x43@1 65x23@1 70x23@1 \
+			70x28@1 52x48@1 70x65@1 70x70@1 65x70@1 \
+			48x52@1 28x70@1 23x70@1 23x65@1 43x48@1 \
+			23x28@1 23x23@1 8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Maximize
++ ButtonStyle 4 Vector 18 43x23@4 50x23@1 50x43@1 70x43@1 70x50@1 \
+			50x50@1 50x70@1 43x70@1 43x50@1 23x50@1 \
+			23x43@1 43x43@1 43x23@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Iconify
++ ButtonStyle 6 Vector 10 23x63@4 74x63@1 74x72@1 23x72@1 23x63@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-windows
+
diff --git a/fvwm/decorations/Clear/Violet/Theme.amigaos-fullscreen b/fvwm/decorations/Clear/Violet/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..f8edcda
--- /dev/null
+++ b/fvwm/decorations/Clear/Violet/Theme.amigaos-fullscreen
@@ -0,0 +1,55 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Close
++ ButtonStyle 1 Vector 22 23x23@4 28x23@1 48x43@1 65x23@1 70x23@1 \
+			70x28@1 52x48@1 70x65@1 70x70@1 65x70@1 \
+			48x52@1 28x70@1 23x70@1 23x65@1 43x48@1 \
+			23x28@1 23x23@1 8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Maximize
++ ButtonStyle 2 Vector 18 43x23@4 50x23@1 50x43@1 70x43@1 70x50@1 \
+			50x50@1 50x70@1 43x70@1 43x50@1 23x50@1 \
+			23x43@1 43x43@1 43x23@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Options
++ ButtonStyle 4 Vector 11 23x27@4 70x27@1 \
+			48x40@4 70x66@1 23x66@1 48x40@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
+# Arrows
++ ButtonStyle 6 Vector 13 20x35@4 40x18@1 40x58@1 20x35@1 52x35@4 \
+			72x55@1 52x75@1 52x35@1 \
+			8x8@4 88x8@1 88x88@1 8x88@1 8x8@1
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-Fullscreen
+
diff --git a/fvwm/decorations/Clearlooks/DeepSky/Theme.amigaos-fullscreen b/fvwm/decorations/Clearlooks/DeepSky/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..3df0761
--- /dev/null
+++ b/fvwm/decorations/Clearlooks/DeepSky/Theme.amigaos-fullscreen
@@ -0,0 +1,57 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle Active AdjustedPixmap $./window-active-title.png
++ TitleStyle Inactive AdjustedPixmap $./window-inactive-title.png
+PipeRead 'echo "+ TitleStyle Centered  Height $(($[title_font_size]+$(($[title_font_size]/3)))) -- flat"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
++ ButtonStyle 1 \
+	ActiveUp (AdjustedPixmap $./window-active-close.png) \
+	ActiveDown (AdjustedPixmap $./window-active-close-down.png) \
+	InactiveUp (AdjustedPixmap $./window-inactive-close.png) \
+	InactiveDown (AdjustedPixmap $./window-inactive-close-down.png)
+
++ ButtonStyle 2 \
+	ActiveUp (AdjustedPixmap $./window-active-maximize.png) \
+	ActiveDown (AdjustedPixmap $./window-active-maximize-down.png) \
+	InactiveUp (AdjustedPixmap $./window-inactive-maximize.png) \
+	InactiveDown (AdjustedPixmap $./window-inactive-maximize-down.png)
+
++ ButtonStyle 3 MiniIcon
+
++ ButtonStyle 4 \
+	ActiveUp (AdjustedPixmap $./window-active-options.png) \
+	ActiveDown (AdjustedPixmap $./window-active-options-down.png) \
+	InactiveUp (AdjustedPixmap $./window-inactive-options.png) \
+	InactiveDown (AdjustedPixmap $./window-inactive-options-down.png)
+
++ ButtonStyle 6 \
+	ActiveUp (AdjustedPixmap $./window-active-arrows.png) \
+	ActiveDown (AdjustedPixmap $./window-active-arrows-down.png) \
+	InactiveUp (AdjustedPixmap $./window-inactive-arrows.png) \
+	InactiveDown (AdjustedPixmap $./window-inactive-arrows-down.png)
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactiveborder], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_activeborder]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
+
diff --git a/fvwm/decorations/Clearlooks/Default/Theme.amigaos-fullscreen b/fvwm/decorations/Clearlooks/Default/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..3df0761
--- /dev/null
+++ b/fvwm/decorations/Clearlooks/Default/Theme.amigaos-fullscreen
@@ -0,0 +1,57 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle Active AdjustedPixmap $./window-active-title.png
++ TitleStyle Inactive AdjustedPixmap $./window-inactive-title.png
+PipeRead 'echo "+ TitleStyle Centered  Height $(($[title_font_size]+$(($[title_font_size]/3)))) -- flat"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
++ ButtonStyle 1 \
+	ActiveUp (AdjustedPixmap $./window-active-close.png) \
+	ActiveDown (AdjustedPixmap $./window-active-close-down.png) \
+	InactiveUp (AdjustedPixmap $./window-inactive-close.png) \
+	InactiveDown (AdjustedPixmap $./window-inactive-close-down.png)
+
++ ButtonStyle 2 \
+	ActiveUp (AdjustedPixmap $./window-active-maximize.png) \
+	ActiveDown (AdjustedPixmap $./window-active-maximize-down.png) \
+	InactiveUp (AdjustedPixmap $./window-inactive-maximize.png) \
+	InactiveDown (AdjustedPixmap $./window-inactive-maximize-down.png)
+
++ ButtonStyle 3 MiniIcon
+
++ ButtonStyle 4 \
+	ActiveUp (AdjustedPixmap $./window-active-options.png) \
+	ActiveDown (AdjustedPixmap $./window-active-options-down.png) \
+	InactiveUp (AdjustedPixmap $./window-inactive-options.png) \
+	InactiveDown (AdjustedPixmap $./window-inactive-options-down.png)
+
++ ButtonStyle 6 \
+	ActiveUp (AdjustedPixmap $./window-active-arrows.png) \
+	ActiveDown (AdjustedPixmap $./window-active-arrows-down.png) \
+	InactiveUp (AdjustedPixmap $./window-inactive-arrows.png) \
+	InactiveDown (AdjustedPixmap $./window-inactive-arrows-down.png)
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactiveborder], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_activeborder]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
+
diff --git a/fvwm/decorations/Clearlooks/Olive/Theme.amigaos-fullscreen b/fvwm/decorations/Clearlooks/Olive/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..3df0761
--- /dev/null
+++ b/fvwm/decorations/Clearlooks/Olive/Theme.amigaos-fullscreen
@@ -0,0 +1,57 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle Active AdjustedPixmap $./window-active-title.png
++ TitleStyle Inactive AdjustedPixmap $./window-inactive-title.png
+PipeRead 'echo "+ TitleStyle Centered  Height $(($[title_font_size]+$(($[title_font_size]/3)))) -- flat"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
++ ButtonStyle 1 \
+	ActiveUp (AdjustedPixmap $./window-active-close.png) \
+	ActiveDown (AdjustedPixmap $./window-active-close-down.png) \
+	InactiveUp (AdjustedPixmap $./window-inactive-close.png) \
+	InactiveDown (AdjustedPixmap $./window-inactive-close-down.png)
+
++ ButtonStyle 2 \
+	ActiveUp (AdjustedPixmap $./window-active-maximize.png) \
+	ActiveDown (AdjustedPixmap $./window-active-maximize-down.png) \
+	InactiveUp (AdjustedPixmap $./window-inactive-maximize.png) \
+	InactiveDown (AdjustedPixmap $./window-inactive-maximize-down.png)
+
++ ButtonStyle 3 MiniIcon
+
++ ButtonStyle 4 \
+	ActiveUp (AdjustedPixmap $./window-active-options.png) \
+	ActiveDown (AdjustedPixmap $./window-active-options-down.png) \
+	InactiveUp (AdjustedPixmap $./window-inactive-options.png) \
+	InactiveDown (AdjustedPixmap $./window-inactive-options-down.png)
+
++ ButtonStyle 6 \
+	ActiveUp (AdjustedPixmap $./window-active-arrows.png) \
+	ActiveDown (AdjustedPixmap $./window-active-arrows-down.png) \
+	InactiveUp (AdjustedPixmap $./window-inactive-arrows.png) \
+	InactiveDown (AdjustedPixmap $./window-inactive-arrows-down.png)
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactiveborder], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_activeborder]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
+
diff --git a/fvwm/decorations/Crystal/CIOS-blue/Theme.amigaos-fullscreen b/fvwm/decorations/Crystal/CIOS-blue/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..1db8c75
--- /dev/null
+++ b/fvwm/decorations/Crystal/CIOS-blue/Theme.amigaos-fullscreen
@@ -0,0 +1,43 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
++ ButtonStyle 1 AdjustedPixmap $./window-close.png
+
++ ButtonStyle 2 AdjustedPixmap $./window-maximize.png
+
++ ButtonStyle 3 MiniIcon
+
++ ButtonStyle 4 AdjustedPixmap $./window-options.png
+
++ ButtonStyle 6 AdjustedPixmap $./window-arrows.png
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
+
diff --git a/fvwm/decorations/Crystal/CIOS/Theme.amigaos-fullscreen b/fvwm/decorations/Crystal/CIOS/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..1db8c75
--- /dev/null
+++ b/fvwm/decorations/Crystal/CIOS/Theme.amigaos-fullscreen
@@ -0,0 +1,43 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
++ ButtonStyle 1 AdjustedPixmap $./window-close.png
+
++ ButtonStyle 2 AdjustedPixmap $./window-maximize.png
+
++ ButtonStyle 3 MiniIcon
+
++ ButtonStyle 4 AdjustedPixmap $./window-options.png
+
++ ButtonStyle 6 AdjustedPixmap $./window-arrows.png
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
+
diff --git a/fvwm/decorations/Crystal/CrystalZono/Theme.amigaos-fullscreen b/fvwm/decorations/Crystal/CrystalZono/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..1db8c75
--- /dev/null
+++ b/fvwm/decorations/Crystal/CrystalZono/Theme.amigaos-fullscreen
@@ -0,0 +1,43 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
++ ButtonStyle 1 AdjustedPixmap $./window-close.png
+
++ ButtonStyle 2 AdjustedPixmap $./window-maximize.png
+
++ ButtonStyle 3 MiniIcon
+
++ ButtonStyle 4 AdjustedPixmap $./window-options.png
+
++ ButtonStyle 6 AdjustedPixmap $./window-arrows.png
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
+
diff --git a/fvwm/decorations/Crystal/DarkDesktop/Theme.amigaos-fullscreen b/fvwm/decorations/Crystal/DarkDesktop/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..1db8c75
--- /dev/null
+++ b/fvwm/decorations/Crystal/DarkDesktop/Theme.amigaos-fullscreen
@@ -0,0 +1,43 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
++ ButtonStyle 1 AdjustedPixmap $./window-close.png
+
++ ButtonStyle 2 AdjustedPixmap $./window-maximize.png
+
++ ButtonStyle 3 MiniIcon
+
++ ButtonStyle 4 AdjustedPixmap $./window-options.png
+
++ ButtonStyle 6 AdjustedPixmap $./window-arrows.png
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
+
diff --git a/fvwm/decorations/Crystal/DarkGreen/Theme.amigaos-fullscreen b/fvwm/decorations/Crystal/DarkGreen/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..1db8c75
--- /dev/null
+++ b/fvwm/decorations/Crystal/DarkGreen/Theme.amigaos-fullscreen
@@ -0,0 +1,43 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
++ ButtonStyle 1 AdjustedPixmap $./window-close.png
+
++ ButtonStyle 2 AdjustedPixmap $./window-maximize.png
+
++ ButtonStyle 3 MiniIcon
+
++ ButtonStyle 4 AdjustedPixmap $./window-options.png
+
++ ButtonStyle 6 AdjustedPixmap $./window-arrows.png
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
+
diff --git a/fvwm/decorations/Crystal/IrishDesktop/Theme.amigaos-fullscreen b/fvwm/decorations/Crystal/IrishDesktop/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..1db8c75
--- /dev/null
+++ b/fvwm/decorations/Crystal/IrishDesktop/Theme.amigaos-fullscreen
@@ -0,0 +1,43 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
++ ButtonStyle 1 AdjustedPixmap $./window-close.png
+
++ ButtonStyle 2 AdjustedPixmap $./window-maximize.png
+
++ ButtonStyle 3 MiniIcon
+
++ ButtonStyle 4 AdjustedPixmap $./window-options.png
+
++ ButtonStyle 6 AdjustedPixmap $./window-arrows.png
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
+
diff --git a/fvwm/decorations/Crystal/Original/Theme.amigaos-fullscreen b/fvwm/decorations/Crystal/Original/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..1db8c75
--- /dev/null
+++ b/fvwm/decorations/Crystal/Original/Theme.amigaos-fullscreen
@@ -0,0 +1,43 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
++ ButtonStyle 1 AdjustedPixmap $./window-close.png
+
++ ButtonStyle 2 AdjustedPixmap $./window-maximize.png
+
++ ButtonStyle 3 MiniIcon
+
++ ButtonStyle 4 AdjustedPixmap $./window-options.png
+
++ ButtonStyle 6 AdjustedPixmap $./window-arrows.png
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
+
diff --git a/fvwm/decorations/Crystal/Red - Cyan/Theme.amigaos-fullscreen b/fvwm/decorations/Crystal/Red - Cyan/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..1db8c75
--- /dev/null
+++ b/fvwm/decorations/Crystal/Red - Cyan/Theme.amigaos-fullscreen	
@@ -0,0 +1,43 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
++ ButtonStyle 1 AdjustedPixmap $./window-close.png
+
++ ButtonStyle 2 AdjustedPixmap $./window-maximize.png
+
++ ButtonStyle 3 MiniIcon
+
++ ButtonStyle 4 AdjustedPixmap $./window-options.png
+
++ ButtonStyle 6 AdjustedPixmap $./window-arrows.png
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
+
diff --git a/fvwm/decorations/Crystal/RedDesktop/Theme.amigaos-fullscreen b/fvwm/decorations/Crystal/RedDesktop/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..1db8c75
--- /dev/null
+++ b/fvwm/decorations/Crystal/RedDesktop/Theme.amigaos-fullscreen
@@ -0,0 +1,43 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
++ ButtonStyle 1 AdjustedPixmap $./window-close.png
+
++ ButtonStyle 2 AdjustedPixmap $./window-maximize.png
+
++ ButtonStyle 3 MiniIcon
+
++ ButtonStyle 4 AdjustedPixmap $./window-options.png
+
++ ButtonStyle 6 AdjustedPixmap $./window-arrows.png
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
+
diff --git a/fvwm/decorations/Crystal/WhiteDesktop/Theme.amigaos-fullscreen b/fvwm/decorations/Crystal/WhiteDesktop/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..1db8c75
--- /dev/null
+++ b/fvwm/decorations/Crystal/WhiteDesktop/Theme.amigaos-fullscreen
@@ -0,0 +1,43 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
++ ButtonStyle 1 AdjustedPixmap $./window-close.png
+
++ ButtonStyle 2 AdjustedPixmap $./window-maximize.png
+
++ ButtonStyle 3 MiniIcon
+
++ ButtonStyle 4 AdjustedPixmap $./window-options.png
+
++ ButtonStyle 6 AdjustedPixmap $./window-arrows.png
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
+
diff --git a/fvwm/decorations/DarkSky/Black/Theme.amigaos-fullscreen b/fvwm/decorations/DarkSky/Black/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..608c64a
--- /dev/null
+++ b/fvwm/decorations/DarkSky/Black/Theme.amigaos-fullscreen
@@ -0,0 +1,54 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- Raised
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- Raised HiddenHandles
+
+# Close
++ ButtonStyle 1 \
+	Active (AdjustedPixmap $./button-active-close.png) \
+	Inactive (AdjustedPixmap $./button-inactive-close.png)
+
+# Maximize
++ ButtonStyle 2 \
+	Active (AdjustedPixmap $./button-active-maximize.png) \
+	Inactive (AdjustedPixmap $./button-inactive-maximize.png)
+
+# Options
++ ButtonStyle 4 \
+	Active (AdjustedPixmap $./button-active-options.png) \
+	Inactive (AdjustedPixmap $./button-inactive-options.png)
+
+# Arrows
++ ButtonStyle 6 \
+	Active (AdjustedPixmap $./button-active-arrows.png) \
+	Inactive (AdjustedPixmap $./button-inactive-arrows.png)
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- Raised
+
+Style * HandleWidth 4, BorderWidth 4
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactiveborder], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_activeborder]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * MwmBorder
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-Fullscreen
+
diff --git a/fvwm/decorations/DarkSky/Gray/Theme.amigaos-fullscreen b/fvwm/decorations/DarkSky/Gray/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..608c64a
--- /dev/null
+++ b/fvwm/decorations/DarkSky/Gray/Theme.amigaos-fullscreen
@@ -0,0 +1,54 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- Raised
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- Raised HiddenHandles
+
+# Close
++ ButtonStyle 1 \
+	Active (AdjustedPixmap $./button-active-close.png) \
+	Inactive (AdjustedPixmap $./button-inactive-close.png)
+
+# Maximize
++ ButtonStyle 2 \
+	Active (AdjustedPixmap $./button-active-maximize.png) \
+	Inactive (AdjustedPixmap $./button-inactive-maximize.png)
+
+# Options
++ ButtonStyle 4 \
+	Active (AdjustedPixmap $./button-active-options.png) \
+	Inactive (AdjustedPixmap $./button-inactive-options.png)
+
+# Arrows
++ ButtonStyle 6 \
+	Active (AdjustedPixmap $./button-active-arrows.png) \
+	Inactive (AdjustedPixmap $./button-inactive-arrows.png)
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- Raised
+
+Style * HandleWidth 4, BorderWidth 4
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactiveborder], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_activeborder]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * MwmBorder
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-Fullscreen
+
diff --git a/fvwm/decorations/Dawn of a Terminal/Blue/Theme.amigaos-fullscreen b/fvwm/decorations/Dawn of a Terminal/Blue/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..e0b72d9
--- /dev/null
+++ b/fvwm/decorations/Dawn of a Terminal/Blue/Theme.amigaos-fullscreen	
@@ -0,0 +1,49 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle Centered
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Close
++ ButtonStyle 1 Inactive AdjustedPixmap $./window-inactive-close.png
++ ButtonStyle 1 Active AdjustedPixmap $./window-active-close.png
+
+# Maximize
++ ButtonStyle 2 Inactive AdjustedPixmap $./window-inactive-maximize.png
++ ButtonStyle 2 Active AdjustedPixmap $./window-active-maximize.png
+
+# Options
++ ButtonStyle 4 Inactive AdjustedPixmap $./window-inactive-options.png
++ ButtonStyle 4 Active AdjustedPixmap $./window-active-options.png
+
+# Arrows
++ ButtonStyle 6 Inactive AdjustedPixmap $./window-inactive-arrows.png
++ ButtonStyle 6 Active AdjustedPixmap $./window-active-arrows.png
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-Fullscreen
+
diff --git a/fvwm/decorations/Dawn of a Terminal/Green/Theme.amigaos-fullscreen b/fvwm/decorations/Dawn of a Terminal/Green/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..e0b72d9
--- /dev/null
+++ b/fvwm/decorations/Dawn of a Terminal/Green/Theme.amigaos-fullscreen	
@@ -0,0 +1,49 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle Centered
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Close
++ ButtonStyle 1 Inactive AdjustedPixmap $./window-inactive-close.png
++ ButtonStyle 1 Active AdjustedPixmap $./window-active-close.png
+
+# Maximize
++ ButtonStyle 2 Inactive AdjustedPixmap $./window-inactive-maximize.png
++ ButtonStyle 2 Active AdjustedPixmap $./window-active-maximize.png
+
+# Options
++ ButtonStyle 4 Inactive AdjustedPixmap $./window-inactive-options.png
++ ButtonStyle 4 Active AdjustedPixmap $./window-active-options.png
+
+# Arrows
++ ButtonStyle 6 Inactive AdjustedPixmap $./window-inactive-arrows.png
++ ButtonStyle 6 Active AdjustedPixmap $./window-active-arrows.png
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-Fullscreen
+
diff --git a/fvwm/decorations/Dawn of a Terminal/Purple/Theme.amigaos-fullscreen b/fvwm/decorations/Dawn of a Terminal/Purple/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..e0b72d9
--- /dev/null
+++ b/fvwm/decorations/Dawn of a Terminal/Purple/Theme.amigaos-fullscreen	
@@ -0,0 +1,49 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle Centered
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Close
++ ButtonStyle 1 Inactive AdjustedPixmap $./window-inactive-close.png
++ ButtonStyle 1 Active AdjustedPixmap $./window-active-close.png
+
+# Maximize
++ ButtonStyle 2 Inactive AdjustedPixmap $./window-inactive-maximize.png
++ ButtonStyle 2 Active AdjustedPixmap $./window-active-maximize.png
+
+# Options
++ ButtonStyle 4 Inactive AdjustedPixmap $./window-inactive-options.png
++ ButtonStyle 4 Active AdjustedPixmap $./window-active-options.png
+
+# Arrows
++ ButtonStyle 6 Inactive AdjustedPixmap $./window-inactive-arrows.png
++ ButtonStyle 6 Active AdjustedPixmap $./window-active-arrows.png
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-Fullscreen
+
diff --git a/fvwm/decorations/Dawn of a Terminal/Red/Theme.amigaos-fullscreen b/fvwm/decorations/Dawn of a Terminal/Red/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..e0b72d9
--- /dev/null
+++ b/fvwm/decorations/Dawn of a Terminal/Red/Theme.amigaos-fullscreen	
@@ -0,0 +1,49 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle Centered
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Close
++ ButtonStyle 1 Inactive AdjustedPixmap $./window-inactive-close.png
++ ButtonStyle 1 Active AdjustedPixmap $./window-active-close.png
+
+# Maximize
++ ButtonStyle 2 Inactive AdjustedPixmap $./window-inactive-maximize.png
++ ButtonStyle 2 Active AdjustedPixmap $./window-active-maximize.png
+
+# Options
++ ButtonStyle 4 Inactive AdjustedPixmap $./window-inactive-options.png
++ ButtonStyle 4 Active AdjustedPixmap $./window-active-options.png
+
+# Arrows
++ ButtonStyle 6 Inactive AdjustedPixmap $./window-inactive-arrows.png
++ ButtonStyle 6 Active AdjustedPixmap $./window-active-arrows.png
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-Fullscreen
+
diff --git a/fvwm/decorations/DawnSky/Default/Theme.amigaos-fullscreen b/fvwm/decorations/DawnSky/Default/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..c6ad940
--- /dev/null
+++ b/fvwm/decorations/DawnSky/Default/Theme.amigaos-fullscreen
@@ -0,0 +1,49 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
++ ButtonStyle 1 \
+	Active (AdjustedPixmap $./button-active-close.png) \
+	Inactive (AdjustedPixmap $./button-inactive-close.png)
+
++ ButtonStyle 2 \
+	Active (AdjustedPixmap $./button-active-maximize.png) \
+	Inactive (AdjustedPixmap $./button-inactive-maximize.png)
+
++ ButtonStyle 4 \
+	Active (AdjustedPixmap $./button-active-options.png) \
+	Inactive (AdjustedPixmap $./button-inactive-options.png)
+
++ ButtonStyle 6 \
+	Active (AdjustedPixmap $./button-active-arrows.png) \
+	Inactive (AdjustedPixmap $./button-inactive-arrows.png)
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-Fullscreen
+
diff --git a/fvwm/decorations/Elberg/Default/Theme.amigaos-fullscreen b/fvwm/decorations/Elberg/Default/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..947b914
--- /dev/null
+++ b/fvwm/decorations/Elberg/Default/Theme.amigaos-fullscreen
@@ -0,0 +1,58 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle Active MultiPixmap \
+	Main AdjustedPixmap		$./title-active-background.png \
+	UnderText AdjustedPixmap	$./title-active-text.png \
+	LeftOfText AdjustedPixmap	$./title-active-text-left.png \
+	RightOfText AdjustedPixmap	$./title-active-text-right.png
++ TitleStyle Inactive MultiPixmap \
+	Main AdjustedPixmap		$./title-inactive-background.png \
+	UnderText AdjustedPixmap	$./title-inactive-text.png \
+	LeftOfText AdjustedPixmap	$./title-inactive-text-left.png \
+	RightOfText AdjustedPixmap	$./title-inactive-text-right.png
+PipeRead 'echo "+ TitleStyle LeftJustified Height $(($[title_font_size]+$(($[title_font_size]/3)))) -- flat noinset"'
+
++ BorderStyle -- !HiddenHandles
++ BorderStyle -- Raised
+
++ ButtonStyle 1 \
+	ActiveUp (AdjustedPixmap $./window-active-close.png) \
+	ActiveDown (AdjustedPixmap $./window-active-close-down.png) \
+	Inactive (AdjustedPixmap $./window-inactive-close.png)
+
++ ButtonStyle 2 \
+	ActiveUp (AdjustedPixmap $./window-active-maximize.png) \
+	ActiveDown (AdjustedPixmap $./window-active-maximize-down.png) \
+	Inactive (AdjustedPixmap $./window-inactive-maximize.png)
+
++ ButtonStyle 4 \
+	ActiveUp (AdjustedPixmap $./window-active-options.png) \
+	ActiveDown (AdjustedPixmap $./window-active-options-down.png) \
+	Inactive (AdjustedPixmap $./window-inactive-options.png)
+
++ ButtonStyle 6 \
+	ActiveUp (AdjustedPixmap $./window-active-iconify.png) \
+	ActiveDown (AdjustedPixmap $./window-active-iconify-down.png) \
+	Inactive (AdjustedPixmap $./window-inactive-iconify.png)
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 3, BorderWidth 3
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactiveborder], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_activeborder]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-Fullscreen
diff --git a/fvwm/decorations/Fear/Default/Theme.amigaos-fullscreen b/fvwm/decorations/Fear/Default/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..e18e3a3
--- /dev/null
+++ b/fvwm/decorations/Fear/Default/Theme.amigaos-fullscreen
@@ -0,0 +1,51 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle Inactive Colorset $[infostore.cs_window_inactive]
+PipeRead 'echo "+ TitleStyle LeftJustified Height $(($[title_font_size]+$(($[title_font_size]/3)))) -- flat noinset"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Raised
+
++ ButtonStyle 1 \
+	ActiveUp (AdjustedPixmap $./window-active-close.png) \
+	ActiveDown (AdjustedPixmap $./window-active-close-down.png) \
+	Inactive (AdjustedPixmap $./window-inactive.png)
+
++ ButtonStyle 2 \
+	ActiveUp (AdjustedPixmap $./window-active-maximize.png) \
+	ActiveDown (AdjustedPixmap $./window-active-maximize-down.png) \
+	Inactive (AdjustedPixmap $./window-inactive.png)
+
++ ButtonStyle 4 \
+	ActiveUp (AdjustedPixmap $./window-active-options.png) \
+	ActiveDown (AdjustedPixmap $./window-active-options-down.png) \
+	Inactive (AdjustedPixmap $./window-inactive.png)
+
++ ButtonStyle 6 \
+	ActiveUp (AdjustedPixmap $./window-active-arrows.png) \
+	ActiveDown (AdjustedPixmap $./window-active-arrows-down.png) \
+	Inactive (AdjustedPixmap $./window-inactive.png)
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 3, BorderWidth 3
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactiveborder], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_activeborder]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-Fullscreen
+
diff --git a/fvwm/decorations/Gentoo/Alternative/Theme.amigaos-fullscreen b/fvwm/decorations/Gentoo/Alternative/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..78464eb
--- /dev/null
+++ b/fvwm/decorations/Gentoo/Alternative/Theme.amigaos-fullscreen
@@ -0,0 +1,53 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle Centered
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Close
++ ButtonStyle 1 Inactive AdjustedPixmap $./button-gray-red.png
++ ButtonStyle 1 ActiveUp AdjustedPixmap $./button-red-icon.png
++ ButtonStyle 1 ActiveDown AdjustedPixmap $./button-red.png
+
+# Maximize
++ ButtonStyle 2 Inactive AdjustedPixmap $./button-gray-green.png
++ ButtonStyle 2 ActiveUp AdjustedPixmap $./button-green-icon.png
++ ButtonStyle 2 ActiveDown AdjustedPixmap $./button-green.png
+
+# Options
++ ButtonStyle 4 Inactive AdjustedPixmap $./button-gray-violet.png
++ ButtonStyle 4 ActiveUp AdjustedPixmap $./button-violet-icon.png
++ ButtonStyle 4 ActiveDown AdjustedPixmap $./button-violet.png
+
+# Arrows
++ ButtonStyle 6 Inactive AdjustedPixmap $./button-gray-blue.png
++ ButtonStyle 6 ActiveUp AdjustedPixmap $./button-blue-icon.png
++ ButtonStyle 6 ActiveDown AdjustedPixmap $./button-blue.png
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-Fullscreen
+
diff --git a/fvwm/decorations/Gentoo/Default/Theme.amigaos-fullscreen b/fvwm/decorations/Gentoo/Default/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..78464eb
--- /dev/null
+++ b/fvwm/decorations/Gentoo/Default/Theme.amigaos-fullscreen
@@ -0,0 +1,53 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle Centered
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Close
++ ButtonStyle 1 Inactive AdjustedPixmap $./button-gray-red.png
++ ButtonStyle 1 ActiveUp AdjustedPixmap $./button-red-icon.png
++ ButtonStyle 1 ActiveDown AdjustedPixmap $./button-red.png
+
+# Maximize
++ ButtonStyle 2 Inactive AdjustedPixmap $./button-gray-green.png
++ ButtonStyle 2 ActiveUp AdjustedPixmap $./button-green-icon.png
++ ButtonStyle 2 ActiveDown AdjustedPixmap $./button-green.png
+
+# Options
++ ButtonStyle 4 Inactive AdjustedPixmap $./button-gray-violet.png
++ ButtonStyle 4 ActiveUp AdjustedPixmap $./button-violet-icon.png
++ ButtonStyle 4 ActiveDown AdjustedPixmap $./button-violet.png
+
+# Arrows
++ ButtonStyle 6 Inactive AdjustedPixmap $./button-gray-blue.png
++ ButtonStyle 6 ActiveUp AdjustedPixmap $./button-blue-icon.png
++ ButtonStyle 6 ActiveDown AdjustedPixmap $./button-blue.png
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-Fullscreen
+
diff --git a/fvwm/decorations/Gentoo/Gray/Theme.amigaos-fullscreen b/fvwm/decorations/Gentoo/Gray/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..78464eb
--- /dev/null
+++ b/fvwm/decorations/Gentoo/Gray/Theme.amigaos-fullscreen
@@ -0,0 +1,53 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle Centered
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Close
++ ButtonStyle 1 Inactive AdjustedPixmap $./button-gray-red.png
++ ButtonStyle 1 ActiveUp AdjustedPixmap $./button-red-icon.png
++ ButtonStyle 1 ActiveDown AdjustedPixmap $./button-red.png
+
+# Maximize
++ ButtonStyle 2 Inactive AdjustedPixmap $./button-gray-green.png
++ ButtonStyle 2 ActiveUp AdjustedPixmap $./button-green-icon.png
++ ButtonStyle 2 ActiveDown AdjustedPixmap $./button-green.png
+
+# Options
++ ButtonStyle 4 Inactive AdjustedPixmap $./button-gray-violet.png
++ ButtonStyle 4 ActiveUp AdjustedPixmap $./button-violet-icon.png
++ ButtonStyle 4 ActiveDown AdjustedPixmap $./button-violet.png
+
+# Arrows
++ ButtonStyle 6 Inactive AdjustedPixmap $./button-gray-blue.png
++ ButtonStyle 6 ActiveUp AdjustedPixmap $./button-blue-icon.png
++ ButtonStyle 6 ActiveDown AdjustedPixmap $./button-blue.png
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-Fullscreen
+
diff --git a/fvwm/decorations/Ish/Aqua/Theme.amigaos-fullscreen b/fvwm/decorations/Ish/Aqua/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..c01d10c
--- /dev/null
+++ b/fvwm/decorations/Ish/Aqua/Theme.amigaos-fullscreen
@@ -0,0 +1,53 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle Active AdjustedPixmap $./title.png
++ TitleStyle Inactive AdjustedPixmap $./title.png
+PipeRead 'echo "+ TitleStyle Centered Height $(($[title_font_size]+$(($[title_font_size]/3)))) -- flat"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
++ ButtonStyle 1 \
+	ActiveUp (AdjustedPixmap $./button-active.png) \
+	ActiveDown (AdjustedPixmap $./button-active-down.png) \
+	Inactive (AdjustedPixmap $./button-inactive.png)
+
++ ButtonStyle 2 \
+	ActiveUp (AdjustedPixmap $./button-active.png) \
+	ActiveDown (AdjustedPixmap $./button-active-down.png) \
+	Inactive (AdjustedPixmap $./button-inactive.png)
+
++ ButtonStyle 3 MiniIcon
+
++ ButtonStyle 4 \
+	ActiveUp (AdjustedPixmap $./button-active.png) \
+	ActiveDown (AdjustedPixmap $./button-active-down.png) \
+	Inactive (AdjustedPixmap $./button-inactive.png)
+
++ ButtonStyle 6 \
+	ActiveUp (AdjustedPixmap $./button-active.png) \
+	ActiveDown (AdjustedPixmap $./button-active-down.png) \
+	Inactive (AdjustedPixmap $./button-inactive.png)
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactiveborder], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_activeborder]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
+
diff --git a/fvwm/decorations/Ish/Black/Theme.amigaos-fullscreen b/fvwm/decorations/Ish/Black/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..c01d10c
--- /dev/null
+++ b/fvwm/decorations/Ish/Black/Theme.amigaos-fullscreen
@@ -0,0 +1,53 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle Active AdjustedPixmap $./title.png
++ TitleStyle Inactive AdjustedPixmap $./title.png
+PipeRead 'echo "+ TitleStyle Centered Height $(($[title_font_size]+$(($[title_font_size]/3)))) -- flat"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
++ ButtonStyle 1 \
+	ActiveUp (AdjustedPixmap $./button-active.png) \
+	ActiveDown (AdjustedPixmap $./button-active-down.png) \
+	Inactive (AdjustedPixmap $./button-inactive.png)
+
++ ButtonStyle 2 \
+	ActiveUp (AdjustedPixmap $./button-active.png) \
+	ActiveDown (AdjustedPixmap $./button-active-down.png) \
+	Inactive (AdjustedPixmap $./button-inactive.png)
+
++ ButtonStyle 3 MiniIcon
+
++ ButtonStyle 4 \
+	ActiveUp (AdjustedPixmap $./button-active.png) \
+	ActiveDown (AdjustedPixmap $./button-active-down.png) \
+	Inactive (AdjustedPixmap $./button-inactive.png)
+
++ ButtonStyle 6 \
+	ActiveUp (AdjustedPixmap $./button-active.png) \
+	ActiveDown (AdjustedPixmap $./button-active-down.png) \
+	Inactive (AdjustedPixmap $./button-inactive.png)
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactiveborder], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_activeborder]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
+
diff --git a/fvwm/decorations/Ish/Blue/Theme.amigaos-fullscreen b/fvwm/decorations/Ish/Blue/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..c01d10c
--- /dev/null
+++ b/fvwm/decorations/Ish/Blue/Theme.amigaos-fullscreen
@@ -0,0 +1,53 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle Active AdjustedPixmap $./title.png
++ TitleStyle Inactive AdjustedPixmap $./title.png
+PipeRead 'echo "+ TitleStyle Centered Height $(($[title_font_size]+$(($[title_font_size]/3)))) -- flat"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
++ ButtonStyle 1 \
+	ActiveUp (AdjustedPixmap $./button-active.png) \
+	ActiveDown (AdjustedPixmap $./button-active-down.png) \
+	Inactive (AdjustedPixmap $./button-inactive.png)
+
++ ButtonStyle 2 \
+	ActiveUp (AdjustedPixmap $./button-active.png) \
+	ActiveDown (AdjustedPixmap $./button-active-down.png) \
+	Inactive (AdjustedPixmap $./button-inactive.png)
+
++ ButtonStyle 3 MiniIcon
+
++ ButtonStyle 4 \
+	ActiveUp (AdjustedPixmap $./button-active.png) \
+	ActiveDown (AdjustedPixmap $./button-active-down.png) \
+	Inactive (AdjustedPixmap $./button-inactive.png)
+
++ ButtonStyle 6 \
+	ActiveUp (AdjustedPixmap $./button-active.png) \
+	ActiveDown (AdjustedPixmap $./button-active-down.png) \
+	Inactive (AdjustedPixmap $./button-inactive.png)
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactiveborder], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_activeborder]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
+
diff --git a/fvwm/decorations/Ish/Green/Theme.amigaos-fullscreen b/fvwm/decorations/Ish/Green/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..c01d10c
--- /dev/null
+++ b/fvwm/decorations/Ish/Green/Theme.amigaos-fullscreen
@@ -0,0 +1,53 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle Active AdjustedPixmap $./title.png
++ TitleStyle Inactive AdjustedPixmap $./title.png
+PipeRead 'echo "+ TitleStyle Centered Height $(($[title_font_size]+$(($[title_font_size]/3)))) -- flat"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
++ ButtonStyle 1 \
+	ActiveUp (AdjustedPixmap $./button-active.png) \
+	ActiveDown (AdjustedPixmap $./button-active-down.png) \
+	Inactive (AdjustedPixmap $./button-inactive.png)
+
++ ButtonStyle 2 \
+	ActiveUp (AdjustedPixmap $./button-active.png) \
+	ActiveDown (AdjustedPixmap $./button-active-down.png) \
+	Inactive (AdjustedPixmap $./button-inactive.png)
+
++ ButtonStyle 3 MiniIcon
+
++ ButtonStyle 4 \
+	ActiveUp (AdjustedPixmap $./button-active.png) \
+	ActiveDown (AdjustedPixmap $./button-active-down.png) \
+	Inactive (AdjustedPixmap $./button-inactive.png)
+
++ ButtonStyle 6 \
+	ActiveUp (AdjustedPixmap $./button-active.png) \
+	ActiveDown (AdjustedPixmap $./button-active-down.png) \
+	Inactive (AdjustedPixmap $./button-inactive.png)
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactiveborder], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_activeborder]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
+
diff --git a/fvwm/decorations/Ish/Lite/Theme.amigaos-fullscreen b/fvwm/decorations/Ish/Lite/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..c01d10c
--- /dev/null
+++ b/fvwm/decorations/Ish/Lite/Theme.amigaos-fullscreen
@@ -0,0 +1,53 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle Active AdjustedPixmap $./title.png
++ TitleStyle Inactive AdjustedPixmap $./title.png
+PipeRead 'echo "+ TitleStyle Centered Height $(($[title_font_size]+$(($[title_font_size]/3)))) -- flat"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
++ ButtonStyle 1 \
+	ActiveUp (AdjustedPixmap $./button-active.png) \
+	ActiveDown (AdjustedPixmap $./button-active-down.png) \
+	Inactive (AdjustedPixmap $./button-inactive.png)
+
++ ButtonStyle 2 \
+	ActiveUp (AdjustedPixmap $./button-active.png) \
+	ActiveDown (AdjustedPixmap $./button-active-down.png) \
+	Inactive (AdjustedPixmap $./button-inactive.png)
+
++ ButtonStyle 3 MiniIcon
+
++ ButtonStyle 4 \
+	ActiveUp (AdjustedPixmap $./button-active.png) \
+	ActiveDown (AdjustedPixmap $./button-active-down.png) \
+	Inactive (AdjustedPixmap $./button-inactive.png)
+
++ ButtonStyle 6 \
+	ActiveUp (AdjustedPixmap $./button-active.png) \
+	ActiveDown (AdjustedPixmap $./button-active-down.png) \
+	Inactive (AdjustedPixmap $./button-inactive.png)
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactiveborder], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_activeborder]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
+
diff --git a/fvwm/decorations/Ish/Orange/Theme.amigaos-fullscreen b/fvwm/decorations/Ish/Orange/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..c01d10c
--- /dev/null
+++ b/fvwm/decorations/Ish/Orange/Theme.amigaos-fullscreen
@@ -0,0 +1,53 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle Active AdjustedPixmap $./title.png
++ TitleStyle Inactive AdjustedPixmap $./title.png
+PipeRead 'echo "+ TitleStyle Centered Height $(($[title_font_size]+$(($[title_font_size]/3)))) -- flat"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
++ ButtonStyle 1 \
+	ActiveUp (AdjustedPixmap $./button-active.png) \
+	ActiveDown (AdjustedPixmap $./button-active-down.png) \
+	Inactive (AdjustedPixmap $./button-inactive.png)
+
++ ButtonStyle 2 \
+	ActiveUp (AdjustedPixmap $./button-active.png) \
+	ActiveDown (AdjustedPixmap $./button-active-down.png) \
+	Inactive (AdjustedPixmap $./button-inactive.png)
+
++ ButtonStyle 3 MiniIcon
+
++ ButtonStyle 4 \
+	ActiveUp (AdjustedPixmap $./button-active.png) \
+	ActiveDown (AdjustedPixmap $./button-active-down.png) \
+	Inactive (AdjustedPixmap $./button-inactive.png)
+
++ ButtonStyle 6 \
+	ActiveUp (AdjustedPixmap $./button-active.png) \
+	ActiveDown (AdjustedPixmap $./button-active-down.png) \
+	Inactive (AdjustedPixmap $./button-inactive.png)
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactiveborder], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_activeborder]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
+
diff --git a/fvwm/decorations/Ish/Pink/Theme.amigaos-fullscreen b/fvwm/decorations/Ish/Pink/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..c01d10c
--- /dev/null
+++ b/fvwm/decorations/Ish/Pink/Theme.amigaos-fullscreen
@@ -0,0 +1,53 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle Active AdjustedPixmap $./title.png
++ TitleStyle Inactive AdjustedPixmap $./title.png
+PipeRead 'echo "+ TitleStyle Centered Height $(($[title_font_size]+$(($[title_font_size]/3)))) -- flat"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
++ ButtonStyle 1 \
+	ActiveUp (AdjustedPixmap $./button-active.png) \
+	ActiveDown (AdjustedPixmap $./button-active-down.png) \
+	Inactive (AdjustedPixmap $./button-inactive.png)
+
++ ButtonStyle 2 \
+	ActiveUp (AdjustedPixmap $./button-active.png) \
+	ActiveDown (AdjustedPixmap $./button-active-down.png) \
+	Inactive (AdjustedPixmap $./button-inactive.png)
+
++ ButtonStyle 3 MiniIcon
+
++ ButtonStyle 4 \
+	ActiveUp (AdjustedPixmap $./button-active.png) \
+	ActiveDown (AdjustedPixmap $./button-active-down.png) \
+	Inactive (AdjustedPixmap $./button-inactive.png)
+
++ ButtonStyle 6 \
+	ActiveUp (AdjustedPixmap $./button-active.png) \
+	ActiveDown (AdjustedPixmap $./button-active-down.png) \
+	Inactive (AdjustedPixmap $./button-inactive.png)
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactiveborder], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_activeborder]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
+
diff --git a/fvwm/decorations/Ish/Purple/Theme.amigaos-fullscreen b/fvwm/decorations/Ish/Purple/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..c01d10c
--- /dev/null
+++ b/fvwm/decorations/Ish/Purple/Theme.amigaos-fullscreen
@@ -0,0 +1,53 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle Active AdjustedPixmap $./title.png
++ TitleStyle Inactive AdjustedPixmap $./title.png
+PipeRead 'echo "+ TitleStyle Centered Height $(($[title_font_size]+$(($[title_font_size]/3)))) -- flat"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
++ ButtonStyle 1 \
+	ActiveUp (AdjustedPixmap $./button-active.png) \
+	ActiveDown (AdjustedPixmap $./button-active-down.png) \
+	Inactive (AdjustedPixmap $./button-inactive.png)
+
++ ButtonStyle 2 \
+	ActiveUp (AdjustedPixmap $./button-active.png) \
+	ActiveDown (AdjustedPixmap $./button-active-down.png) \
+	Inactive (AdjustedPixmap $./button-inactive.png)
+
++ ButtonStyle 3 MiniIcon
+
++ ButtonStyle 4 \
+	ActiveUp (AdjustedPixmap $./button-active.png) \
+	ActiveDown (AdjustedPixmap $./button-active-down.png) \
+	Inactive (AdjustedPixmap $./button-inactive.png)
+
++ ButtonStyle 6 \
+	ActiveUp (AdjustedPixmap $./button-active.png) \
+	ActiveDown (AdjustedPixmap $./button-active-down.png) \
+	Inactive (AdjustedPixmap $./button-inactive.png)
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactiveborder], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_activeborder]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
+
diff --git a/fvwm/decorations/Ish/Red/Theme.amigaos-fullscreen b/fvwm/decorations/Ish/Red/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..c01d10c
--- /dev/null
+++ b/fvwm/decorations/Ish/Red/Theme.amigaos-fullscreen
@@ -0,0 +1,53 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle Active AdjustedPixmap $./title.png
++ TitleStyle Inactive AdjustedPixmap $./title.png
+PipeRead 'echo "+ TitleStyle Centered Height $(($[title_font_size]+$(($[title_font_size]/3)))) -- flat"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
++ ButtonStyle 1 \
+	ActiveUp (AdjustedPixmap $./button-active.png) \
+	ActiveDown (AdjustedPixmap $./button-active-down.png) \
+	Inactive (AdjustedPixmap $./button-inactive.png)
+
++ ButtonStyle 2 \
+	ActiveUp (AdjustedPixmap $./button-active.png) \
+	ActiveDown (AdjustedPixmap $./button-active-down.png) \
+	Inactive (AdjustedPixmap $./button-inactive.png)
+
++ ButtonStyle 3 MiniIcon
+
++ ButtonStyle 4 \
+	ActiveUp (AdjustedPixmap $./button-active.png) \
+	ActiveDown (AdjustedPixmap $./button-active-down.png) \
+	Inactive (AdjustedPixmap $./button-inactive.png)
+
++ ButtonStyle 6 \
+	ActiveUp (AdjustedPixmap $./button-active.png) \
+	ActiveDown (AdjustedPixmap $./button-active-down.png) \
+	Inactive (AdjustedPixmap $./button-inactive.png)
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactiveborder], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_activeborder]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
+
diff --git a/fvwm/decorations/MicroClear/Default/Theme.amigaos-fullscreen b/fvwm/decorations/MicroClear/Default/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..3c13b60
--- /dev/null
+++ b/fvwm/decorations/MicroClear/Default/Theme.amigaos-fullscreen
@@ -0,0 +1,52 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Close
++ ButtonStyle 1 Vector 17 23x23@4 28x23@1 48x43@1 65x23@1 70x23@1 \
+                        70x28@1 52x48@1 70x65@1 70x70@1 65x70@1 \
+                        48x52@1 28x70@1 23x70@1 23x65@1 43x48@1 \
+                        23x28@1 23x23@1
+
+# Maximize
++ ButtonStyle 2 Vector 13 43x23@4 50x23@1 50x43@1 70x43@1 70x50@1 \
+                        50x50@1 50x70@1 43x70@1 43x50@1 23x50@1 \
+                        23x43@1 43x43@1 43x23@1
+
+# Options
++ ButtonStyle 4 Vector 6 23x27@4 70x27@1 \
+                        48x40@4 70x66@1 23x66@1 48x40@1
+
+# Arrows
++ ButtonStyle 6 Vector 8 20x35@4 40x18@1 40x58@1 20x35@1 52x35@4 \
+                        72x55@1 52x75@1 52x35@1
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-Fullscreen
+
diff --git a/fvwm/decorations/Mist/Default/Theme.amigaos-fullscreen b/fvwm/decorations/Mist/Default/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..ed5f4af
--- /dev/null
+++ b/fvwm/decorations/Mist/Default/Theme.amigaos-fullscreen
@@ -0,0 +1,47 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle Active AdjustedPixmap $./window-active-title.png
++ TitleStyle Inactive AdjustedPixmap $./window-inactive-title.png
+PipeRead 'echo "+ TitleStyle LeftJustified Height $(($[title_font_size]+$(($[title_font_size]/3)))) -- flat"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
++ ButtonStyle 1 \
+	Active (AdjustedPixmap $./window-active-close-left.png) \
+	Inactive (AdjustedPixmap $./window-inactive-close-left.png)
+
++ ButtonStyle 2 \
+	Active (AdjustedPixmap $./window-active-maximize.png) \
+	Inactive (AdjustedPixmap $./window-inactive-maximize.png)
+
++ ButtonStyle 4 \
+	Active (AdjustedPixmap $./window-active-options.png) \
+	Inactive (AdjustedPixmap $./window-inactive-options.png)
+
++ ButtonStyle 6 \
+	Active (AdjustedPixmap $./window-active-arrows.png) \
+	Inactive (AdjustedPixmap $./window-inactive-arrows.png)
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactiveborder], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_activeborder]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-Fullscreen
+
diff --git a/fvwm/decorations/Motif/Cyan Gray/Theme.amigaos-fullscreen b/fvwm/decorations/Motif/Cyan Gray/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..22393ff
--- /dev/null
+++ b/fvwm/decorations/Motif/Cyan Gray/Theme.amigaos-fullscreen	
@@ -0,0 +1,50 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle Centered
++ TitleStyle -- Raised
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- Raised
+
+# Close
++ ButtonStyle 1 Vector 17 20x20@1 30x20@1 50x40@1 70x20@1 80x20@1 \
+			80x30@0 60x50@0 80x70@1 80x80@0 70x80@0 \
+			50x60@0 30x80@0 20x80@0 20x70@0 40x50@1 \
+			20x30@0 20x20@1
+
+# Maximize
++ ButtonStyle 2 Vector 5 25x25@1 25x75@1 75x75@0 75x25@0 25x25@1
+
+# Options
++ ButtonStyle 4 Vector 4 50x35@1 65x65@0 35x65@0 50x35@1
+
+# Arrows
++ ButtonStyle 6 Vector 8 20x35@4 40x18@1 40x58@0 20x35@0 52x35@4 \
+			72x55@1 52x75@0 52x35@1
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- Raised
+
+Style * HandleWidth 5, BorderWidth 5
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * MwmBorder
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-Fullscreen
+
diff --git a/fvwm/decorations/Motif/Pink Navy/Theme.amigaos-fullscreen b/fvwm/decorations/Motif/Pink Navy/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..22393ff
--- /dev/null
+++ b/fvwm/decorations/Motif/Pink Navy/Theme.amigaos-fullscreen	
@@ -0,0 +1,50 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle Centered
++ TitleStyle -- Raised
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- Raised
+
+# Close
++ ButtonStyle 1 Vector 17 20x20@1 30x20@1 50x40@1 70x20@1 80x20@1 \
+			80x30@0 60x50@0 80x70@1 80x80@0 70x80@0 \
+			50x60@0 30x80@0 20x80@0 20x70@0 40x50@1 \
+			20x30@0 20x20@1
+
+# Maximize
++ ButtonStyle 2 Vector 5 25x25@1 25x75@1 75x75@0 75x25@0 25x25@1
+
+# Options
++ ButtonStyle 4 Vector 4 50x35@1 65x65@0 35x65@0 50x35@1
+
+# Arrows
++ ButtonStyle 6 Vector 8 20x35@4 40x18@1 40x58@0 20x35@0 52x35@4 \
+			72x55@1 52x75@0 52x35@1
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- Raised
+
+Style * HandleWidth 5, BorderWidth 5
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * MwmBorder
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-Fullscreen
+
diff --git a/fvwm/decorations/SystemG/BlueCurve/Theme.amigaos-fullscreen b/fvwm/decorations/SystemG/BlueCurve/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..731b812
--- /dev/null
+++ b/fvwm/decorations/SystemG/BlueCurve/Theme.amigaos-fullscreen
@@ -0,0 +1,56 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Close
++ ButtonStyle 1 Inactive AdjustedPixmap $./window-inactive-close.png
++ ButtonStyle 1 ActiveUp AdjustedPixmap $./window-active-close.png
++ ButtonStyle 1 ActiveDown AdjustedPixmap $./window-active-close-down.png
+
+# Maximize
++ ButtonStyle 2 Inactive AdjustedPixmap $./window-inactive-maximize.png
++ ButtonStyle 2 ActiveUp AdjustedPixmap $./window-active-maximize.png
++ ButtonStyle 2 ActiveDown AdjustedPixmap $./window-active-maximize-down.png
+
+# MiniIcon
++ ButtonStyle 3 MiniIcon
+
+# Options
++ ButtonStyle 4 Inactive AdjustedPixmap $./window-inactive-options.png
++ ButtonStyle 4 ActiveUp AdjustedPixmap $./window-active-options.png
++ ButtonStyle 4 ActiveDown AdjustedPixmap $./window-active-options-down.png
+
+# Arrows
++ ButtonStyle 6 Inactive AdjustedPixmap $./window-inactive-arrows.png
++ ButtonStyle 6 ActiveUp AdjustedPixmap $./window-active-arrows.png
++ ButtonStyle 6 ActiveDown AdjustedPixmap $./window-active-arrows-down.png
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
+
diff --git a/fvwm/decorations/SystemG/Crux/Theme.amigaos-fullscreen b/fvwm/decorations/SystemG/Crux/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..731b812
--- /dev/null
+++ b/fvwm/decorations/SystemG/Crux/Theme.amigaos-fullscreen
@@ -0,0 +1,56 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Close
++ ButtonStyle 1 Inactive AdjustedPixmap $./window-inactive-close.png
++ ButtonStyle 1 ActiveUp AdjustedPixmap $./window-active-close.png
++ ButtonStyle 1 ActiveDown AdjustedPixmap $./window-active-close-down.png
+
+# Maximize
++ ButtonStyle 2 Inactive AdjustedPixmap $./window-inactive-maximize.png
++ ButtonStyle 2 ActiveUp AdjustedPixmap $./window-active-maximize.png
++ ButtonStyle 2 ActiveDown AdjustedPixmap $./window-active-maximize-down.png
+
+# MiniIcon
++ ButtonStyle 3 MiniIcon
+
+# Options
++ ButtonStyle 4 Inactive AdjustedPixmap $./window-inactive-options.png
++ ButtonStyle 4 ActiveUp AdjustedPixmap $./window-active-options.png
++ ButtonStyle 4 ActiveDown AdjustedPixmap $./window-active-options-down.png
+
+# Arrows
++ ButtonStyle 6 Inactive AdjustedPixmap $./window-inactive-arrows.png
++ ButtonStyle 6 ActiveUp AdjustedPixmap $./window-active-arrows.png
++ ButtonStyle 6 ActiveDown AdjustedPixmap $./window-active-arrows-down.png
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
+
diff --git a/fvwm/decorations/SystemG/Dawn/Theme.amigaos-fullscreen b/fvwm/decorations/SystemG/Dawn/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..731b812
--- /dev/null
+++ b/fvwm/decorations/SystemG/Dawn/Theme.amigaos-fullscreen
@@ -0,0 +1,56 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Close
++ ButtonStyle 1 Inactive AdjustedPixmap $./window-inactive-close.png
++ ButtonStyle 1 ActiveUp AdjustedPixmap $./window-active-close.png
++ ButtonStyle 1 ActiveDown AdjustedPixmap $./window-active-close-down.png
+
+# Maximize
++ ButtonStyle 2 Inactive AdjustedPixmap $./window-inactive-maximize.png
++ ButtonStyle 2 ActiveUp AdjustedPixmap $./window-active-maximize.png
++ ButtonStyle 2 ActiveDown AdjustedPixmap $./window-active-maximize-down.png
+
+# MiniIcon
++ ButtonStyle 3 MiniIcon
+
+# Options
++ ButtonStyle 4 Inactive AdjustedPixmap $./window-inactive-options.png
++ ButtonStyle 4 ActiveUp AdjustedPixmap $./window-active-options.png
++ ButtonStyle 4 ActiveDown AdjustedPixmap $./window-active-options-down.png
+
+# Arrows
++ ButtonStyle 6 Inactive AdjustedPixmap $./window-inactive-arrows.png
++ ButtonStyle 6 ActiveUp AdjustedPixmap $./window-active-arrows.png
++ ButtonStyle 6 ActiveDown AdjustedPixmap $./window-active-arrows-down.png
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
+
diff --git a/fvwm/decorations/SystemG/Debian/Theme.amigaos-fullscreen b/fvwm/decorations/SystemG/Debian/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..731b812
--- /dev/null
+++ b/fvwm/decorations/SystemG/Debian/Theme.amigaos-fullscreen
@@ -0,0 +1,56 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Close
++ ButtonStyle 1 Inactive AdjustedPixmap $./window-inactive-close.png
++ ButtonStyle 1 ActiveUp AdjustedPixmap $./window-active-close.png
++ ButtonStyle 1 ActiveDown AdjustedPixmap $./window-active-close-down.png
+
+# Maximize
++ ButtonStyle 2 Inactive AdjustedPixmap $./window-inactive-maximize.png
++ ButtonStyle 2 ActiveUp AdjustedPixmap $./window-active-maximize.png
++ ButtonStyle 2 ActiveDown AdjustedPixmap $./window-active-maximize-down.png
+
+# MiniIcon
++ ButtonStyle 3 MiniIcon
+
+# Options
++ ButtonStyle 4 Inactive AdjustedPixmap $./window-inactive-options.png
++ ButtonStyle 4 ActiveUp AdjustedPixmap $./window-active-options.png
++ ButtonStyle 4 ActiveDown AdjustedPixmap $./window-active-options-down.png
+
+# Arrows
++ ButtonStyle 6 Inactive AdjustedPixmap $./window-inactive-arrows.png
++ ButtonStyle 6 ActiveUp AdjustedPixmap $./window-active-arrows.png
++ ButtonStyle 6 ActiveDown AdjustedPixmap $./window-active-arrows-down.png
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
+
diff --git a/fvwm/decorations/SystemG/Default/Theme.amigaos-fullscreen b/fvwm/decorations/SystemG/Default/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..731b812
--- /dev/null
+++ b/fvwm/decorations/SystemG/Default/Theme.amigaos-fullscreen
@@ -0,0 +1,56 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Close
++ ButtonStyle 1 Inactive AdjustedPixmap $./window-inactive-close.png
++ ButtonStyle 1 ActiveUp AdjustedPixmap $./window-active-close.png
++ ButtonStyle 1 ActiveDown AdjustedPixmap $./window-active-close-down.png
+
+# Maximize
++ ButtonStyle 2 Inactive AdjustedPixmap $./window-inactive-maximize.png
++ ButtonStyle 2 ActiveUp AdjustedPixmap $./window-active-maximize.png
++ ButtonStyle 2 ActiveDown AdjustedPixmap $./window-active-maximize-down.png
+
+# MiniIcon
++ ButtonStyle 3 MiniIcon
+
+# Options
++ ButtonStyle 4 Inactive AdjustedPixmap $./window-inactive-options.png
++ ButtonStyle 4 ActiveUp AdjustedPixmap $./window-active-options.png
++ ButtonStyle 4 ActiveDown AdjustedPixmap $./window-active-options-down.png
+
+# Arrows
++ ButtonStyle 6 Inactive AdjustedPixmap $./window-inactive-arrows.png
++ ButtonStyle 6 ActiveUp AdjustedPixmap $./window-active-arrows.png
++ ButtonStyle 6 ActiveDown AdjustedPixmap $./window-active-arrows-down.png
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
+
diff --git a/fvwm/decorations/SystemG/Dusk/Theme.amigaos-fullscreen b/fvwm/decorations/SystemG/Dusk/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..731b812
--- /dev/null
+++ b/fvwm/decorations/SystemG/Dusk/Theme.amigaos-fullscreen
@@ -0,0 +1,56 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Close
++ ButtonStyle 1 Inactive AdjustedPixmap $./window-inactive-close.png
++ ButtonStyle 1 ActiveUp AdjustedPixmap $./window-active-close.png
++ ButtonStyle 1 ActiveDown AdjustedPixmap $./window-active-close-down.png
+
+# Maximize
++ ButtonStyle 2 Inactive AdjustedPixmap $./window-inactive-maximize.png
++ ButtonStyle 2 ActiveUp AdjustedPixmap $./window-active-maximize.png
++ ButtonStyle 2 ActiveDown AdjustedPixmap $./window-active-maximize-down.png
+
+# MiniIcon
++ ButtonStyle 3 MiniIcon
+
+# Options
++ ButtonStyle 4 Inactive AdjustedPixmap $./window-inactive-options.png
++ ButtonStyle 4 ActiveUp AdjustedPixmap $./window-active-options.png
++ ButtonStyle 4 ActiveDown AdjustedPixmap $./window-active-options-down.png
+
+# Arrows
++ ButtonStyle 6 Inactive AdjustedPixmap $./window-inactive-arrows.png
++ ButtonStyle 6 ActiveUp AdjustedPixmap $./window-active-arrows.png
++ ButtonStyle 6 ActiveDown AdjustedPixmap $./window-active-arrows-down.png
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
+
diff --git a/fvwm/decorations/SystemG/Geramik/Theme.amigaos-fullscreen b/fvwm/decorations/SystemG/Geramik/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..731b812
--- /dev/null
+++ b/fvwm/decorations/SystemG/Geramik/Theme.amigaos-fullscreen
@@ -0,0 +1,56 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Close
++ ButtonStyle 1 Inactive AdjustedPixmap $./window-inactive-close.png
++ ButtonStyle 1 ActiveUp AdjustedPixmap $./window-active-close.png
++ ButtonStyle 1 ActiveDown AdjustedPixmap $./window-active-close-down.png
+
+# Maximize
++ ButtonStyle 2 Inactive AdjustedPixmap $./window-inactive-maximize.png
++ ButtonStyle 2 ActiveUp AdjustedPixmap $./window-active-maximize.png
++ ButtonStyle 2 ActiveDown AdjustedPixmap $./window-active-maximize-down.png
+
+# MiniIcon
++ ButtonStyle 3 MiniIcon
+
+# Options
++ ButtonStyle 4 Inactive AdjustedPixmap $./window-inactive-options.png
++ ButtonStyle 4 ActiveUp AdjustedPixmap $./window-active-options.png
++ ButtonStyle 4 ActiveDown AdjustedPixmap $./window-active-options-down.png
+
+# Arrows
++ ButtonStyle 6 Inactive AdjustedPixmap $./window-inactive-arrows.png
++ ButtonStyle 6 ActiveUp AdjustedPixmap $./window-active-arrows.png
++ ButtonStyle 6 ActiveDown AdjustedPixmap $./window-active-arrows-down.png
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
+
diff --git a/fvwm/decorations/SystemG/SaltLake/Theme.amigaos-fullscreen b/fvwm/decorations/SystemG/SaltLake/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..731b812
--- /dev/null
+++ b/fvwm/decorations/SystemG/SaltLake/Theme.amigaos-fullscreen
@@ -0,0 +1,56 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle InActive Colorset $[infostore.cs_window_inactive]
++ TitleStyle Active Colorset $[infostore.cs_window_active]
++ TitleStyle LeftJustified
++ TitleStyle -- flat
+PipeRead 'echo "+ TitleStyle Height $(($[title_font_size]+$(($[title_font_size]/3))))"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
+# Close
++ ButtonStyle 1 Inactive AdjustedPixmap $./window-inactive-close.png
++ ButtonStyle 1 ActiveUp AdjustedPixmap $./window-active-close.png
++ ButtonStyle 1 ActiveDown AdjustedPixmap $./window-active-close-down.png
+
+# Maximize
++ ButtonStyle 2 Inactive AdjustedPixmap $./window-inactive-maximize.png
++ ButtonStyle 2 ActiveUp AdjustedPixmap $./window-active-maximize.png
++ ButtonStyle 2 ActiveDown AdjustedPixmap $./window-active-maximize-down.png
+
+# MiniIcon
++ ButtonStyle 3 MiniIcon
+
+# Options
++ ButtonStyle 4 Inactive AdjustedPixmap $./window-inactive-options.png
++ ButtonStyle 4 ActiveUp AdjustedPixmap $./window-active-options.png
++ ButtonStyle 4 ActiveDown AdjustedPixmap $./window-active-options-down.png
+
+# Arrows
++ ButtonStyle 6 Inactive AdjustedPixmap $./window-inactive-arrows.png
++ ButtonStyle 6 ActiveUp AdjustedPixmap $./window-active-arrows.png
++ ButtonStyle 6 ActiveDown AdjustedPixmap $./window-active-arrows-down.png
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactive], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_active]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
+
diff --git a/fvwm/decorations/Winter/Default/Theme.amigaos-fullscreen b/fvwm/decorations/Winter/Default/Theme.amigaos-fullscreen
new file mode 100644
index 0000000..6f13a18
--- /dev/null
+++ b/fvwm/decorations/Winter/Default/Theme.amigaos-fullscreen
@@ -0,0 +1,51 @@
+# FVWM-Crystal version
+
+# Setup colorsets
+Read $./Colorsets
+
+DestroyDecor recreate WindowDecoration
+AddToDecor WindowDecoration
+
++ TitleStyle Active AdjustedPixmap $./window-active-title.png
++ TitleStyle Inactive AdjustedPixmap $./window-inactive-title.png
+PipeRead 'echo "+ TitleStyle Centered Height $(($[title_font_size]+$(($[title_font_size]/3)))) -- flat"'
+
++ BorderStyle -- HiddenHandles
++ BorderStyle -- Flat
+
++ ButtonStyle 1 \
+	ActiveUp (AdjustedPixmap $./window-active-close.png) \
+	ActiveDown (AdjustedPixmap $./window-active-close-down.png) \
+	Inactive (AdjustedPixmap $./window-inactive-close.png)
+
++ ButtonStyle 2 \
+	ActiveUp (AdjustedPixmap $./window-active-maximize.png) \
+	ActiveDown (AdjustedPixmap $./window-active-maximize-down.png) \
+	Inactive (AdjustedPixmap $./window-inactive-maximize.png)
+
++ ButtonStyle 4 \
+	ActiveUp (AdjustedPixmap $./window-active-options.png) \
+	ActiveDown (AdjustedPixmap $./window-active-options-down.png) \
+	Inactive (AdjustedPixmap $./window-inactive-options.png)
+
++ ButtonStyle 6 \
+	ActiveUp (AdjustedPixmap $./window-active-arrows.png) \
+	ActiveDown (AdjustedPixmap $./window-active-arrows-down.png) \
+	Inactive (AdjustedPixmap $./window-inactive-arrows.png)
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All -- flat
+
+Style * HandleWidth 1, BorderWidth 1
+Style * Colorset                $[infostore.cs_window_inactive], \
+        BorderColorset          $[infostore.cs_window_inactiveborder], \
+        HilightColorset         $[infostore.cs_window_active], \
+        HilightBorderColorset   $[infostore.cs_window_activeborder]
+
+Style * Font "xft:$[title_font]:pixelsize=$[title_font_size]:$[title_font_style]"
+
+Style * UseDecor WindowDecoration
+
+# Setup button functions
+Include components/decorations/Buttons-amigaos-Fullscreen
+
diff --git a/fvwm/icons/Default/22x22/apps/cups-config.png b/fvwm/icons/Default/22x22/apps/cups-config.png
new file mode 100644
index 0000000..603b3e8
Binary files /dev/null and b/fvwm/icons/Default/22x22/apps/cups-config.png differ
diff --git a/fvwm/icons/Default/22x22/apps/lxappearance.png b/fvwm/icons/Default/22x22/apps/lxappearance.png
new file mode 100644
index 0000000..439fa3b
Binary files /dev/null and b/fvwm/icons/Default/22x22/apps/lxappearance.png differ
diff --git a/fvwm/icons/Default/22x22/apps/start_jack.png b/fvwm/icons/Default/22x22/apps/start_jack.png
new file mode 120000
index 0000000..6e339f7
--- /dev/null
+++ b/fvwm/icons/Default/22x22/apps/start_jack.png
@@ -0,0 +1 @@
+qjackctl.png
\ No newline at end of file
diff --git a/fvwm/icons/Default/22x22/apps/stop_jack.png b/fvwm/icons/Default/22x22/apps/stop_jack.png
new file mode 120000
index 0000000..6e339f7
--- /dev/null
+++ b/fvwm/icons/Default/22x22/apps/stop_jack.png
@@ -0,0 +1 @@
+qjackctl.png
\ No newline at end of file
diff --git a/fvwm/icons/Default/22x22/apps/trimines.png b/fvwm/icons/Default/22x22/apps/trimines.png
new file mode 100644
index 0000000..f62dd95
Binary files /dev/null and b/fvwm/icons/Default/22x22/apps/trimines.png differ
diff --git a/fvwm/icons/Default/22x22/apps/tuxkart.png b/fvwm/icons/Default/22x22/apps/tuxkart.png
new file mode 100644
index 0000000..51da95b
Binary files /dev/null and b/fvwm/icons/Default/22x22/apps/tuxkart.png differ
diff --git a/fvwm/icons/Default/22x22/apps/xbomb.png b/fvwm/icons/Default/22x22/apps/xbomb.png
new file mode 100644
index 0000000..10563d9
Binary files /dev/null and b/fvwm/icons/Default/22x22/apps/xbomb.png differ
diff --git a/fvwm/icons/Default/22x22/apps/xdg-open.png b/fvwm/icons/Default/22x22/apps/xdg-open.png
new file mode 100644
index 0000000..7b21cd3
Binary files /dev/null and b/fvwm/icons/Default/22x22/apps/xdg-open.png differ
diff --git a/fvwm/icons/Default/22x22/apps/xlincity.png b/fvwm/icons/Default/22x22/apps/xlincity.png
new file mode 100644
index 0000000..d1f3ec3
Binary files /dev/null and b/fvwm/icons/Default/22x22/apps/xlincity.png differ
diff --git a/fvwm/icons/Default/22x22/apps/xpenguins.png b/fvwm/icons/Default/22x22/apps/xpenguins.png
new file mode 100644
index 0000000..e28cc8f
Binary files /dev/null and b/fvwm/icons/Default/22x22/apps/xpenguins.png differ
diff --git a/fvwm/icons/Default/22x22/apps/xsnow.png b/fvwm/icons/Default/22x22/apps/xsnow.png
new file mode 100644
index 0000000..6e856e3
Binary files /dev/null and b/fvwm/icons/Default/22x22/apps/xsnow.png differ
diff --git a/fvwm/icons/Default/32x32/apps/cups-config.png b/fvwm/icons/Default/32x32/apps/cups-config.png
new file mode 100644
index 0000000..4a690e9
Binary files /dev/null and b/fvwm/icons/Default/32x32/apps/cups-config.png differ
diff --git a/fvwm/icons/Default/32x32/apps/lxappearance.png b/fvwm/icons/Default/32x32/apps/lxappearance.png
new file mode 100644
index 0000000..5d076c3
Binary files /dev/null and b/fvwm/icons/Default/32x32/apps/lxappearance.png differ
diff --git a/fvwm/icons/Default/32x32/apps/start_jack.png b/fvwm/icons/Default/32x32/apps/start_jack.png
new file mode 120000
index 0000000..6e339f7
--- /dev/null
+++ b/fvwm/icons/Default/32x32/apps/start_jack.png
@@ -0,0 +1 @@
+qjackctl.png
\ No newline at end of file
diff --git a/fvwm/icons/Default/32x32/apps/stop_jack.png b/fvwm/icons/Default/32x32/apps/stop_jack.png
new file mode 120000
index 0000000..6e339f7
--- /dev/null
+++ b/fvwm/icons/Default/32x32/apps/stop_jack.png
@@ -0,0 +1 @@
+qjackctl.png
\ No newline at end of file
diff --git a/fvwm/icons/Default/32x32/apps/trimines.png b/fvwm/icons/Default/32x32/apps/trimines.png
new file mode 100644
index 0000000..4f47523
Binary files /dev/null and b/fvwm/icons/Default/32x32/apps/trimines.png differ
diff --git a/fvwm/icons/Default/32x32/apps/tuxkart.png b/fvwm/icons/Default/32x32/apps/tuxkart.png
new file mode 100644
index 0000000..3a8baff
Binary files /dev/null and b/fvwm/icons/Default/32x32/apps/tuxkart.png differ
diff --git a/fvwm/icons/Default/32x32/apps/xbomb.png b/fvwm/icons/Default/32x32/apps/xbomb.png
new file mode 100644
index 0000000..e58acd2
Binary files /dev/null and b/fvwm/icons/Default/32x32/apps/xbomb.png differ
diff --git a/fvwm/icons/Default/32x32/apps/xdg-open.png b/fvwm/icons/Default/32x32/apps/xdg-open.png
new file mode 100644
index 0000000..592e490
Binary files /dev/null and b/fvwm/icons/Default/32x32/apps/xdg-open.png differ
diff --git a/fvwm/icons/Default/32x32/apps/xlincity.png b/fvwm/icons/Default/32x32/apps/xlincity.png
new file mode 100644
index 0000000..1f965b7
Binary files /dev/null and b/fvwm/icons/Default/32x32/apps/xlincity.png differ
diff --git a/fvwm/icons/Default/32x32/apps/xpenguins.png b/fvwm/icons/Default/32x32/apps/xpenguins.png
new file mode 100644
index 0000000..88821bf
Binary files /dev/null and b/fvwm/icons/Default/32x32/apps/xpenguins.png differ
diff --git a/fvwm/icons/Default/32x32/apps/xsnow.png b/fvwm/icons/Default/32x32/apps/xsnow.png
new file mode 100644
index 0000000..a30424e
Binary files /dev/null and b/fvwm/icons/Default/32x32/apps/xsnow.png differ
diff --git a/fvwm/icons/Default/48x48/apps/cups-config.png b/fvwm/icons/Default/48x48/apps/cups-config.png
new file mode 100644
index 0000000..8ef7802
Binary files /dev/null and b/fvwm/icons/Default/48x48/apps/cups-config.png differ
diff --git a/fvwm/icons/Default/48x48/apps/lxappearance.png b/fvwm/icons/Default/48x48/apps/lxappearance.png
new file mode 100644
index 0000000..da74761
Binary files /dev/null and b/fvwm/icons/Default/48x48/apps/lxappearance.png differ
diff --git a/fvwm/icons/Default/48x48/apps/start_jack.png b/fvwm/icons/Default/48x48/apps/start_jack.png
new file mode 120000
index 0000000..6e339f7
--- /dev/null
+++ b/fvwm/icons/Default/48x48/apps/start_jack.png
@@ -0,0 +1 @@
+qjackctl.png
\ No newline at end of file
diff --git a/fvwm/icons/Default/48x48/apps/stop_jack.png b/fvwm/icons/Default/48x48/apps/stop_jack.png
new file mode 120000
index 0000000..6e339f7
--- /dev/null
+++ b/fvwm/icons/Default/48x48/apps/stop_jack.png
@@ -0,0 +1 @@
+qjackctl.png
\ No newline at end of file
diff --git a/fvwm/icons/Default/48x48/apps/trimines.png b/fvwm/icons/Default/48x48/apps/trimines.png
new file mode 100644
index 0000000..891a2f6
Binary files /dev/null and b/fvwm/icons/Default/48x48/apps/trimines.png differ
diff --git a/fvwm/icons/Default/48x48/apps/tuxkart.png b/fvwm/icons/Default/48x48/apps/tuxkart.png
new file mode 100644
index 0000000..d5fde6c
Binary files /dev/null and b/fvwm/icons/Default/48x48/apps/tuxkart.png differ
diff --git a/fvwm/icons/Default/48x48/apps/xbomb.png b/fvwm/icons/Default/48x48/apps/xbomb.png
new file mode 100644
index 0000000..ae7465f
Binary files /dev/null and b/fvwm/icons/Default/48x48/apps/xbomb.png differ
diff --git a/fvwm/icons/Default/48x48/apps/xdg-open.png b/fvwm/icons/Default/48x48/apps/xdg-open.png
new file mode 100644
index 0000000..d051a47
Binary files /dev/null and b/fvwm/icons/Default/48x48/apps/xdg-open.png differ
diff --git a/fvwm/icons/Default/48x48/apps/xlincity.png b/fvwm/icons/Default/48x48/apps/xlincity.png
new file mode 100644
index 0000000..efea672
Binary files /dev/null and b/fvwm/icons/Default/48x48/apps/xlincity.png differ
diff --git a/fvwm/icons/Default/48x48/apps/xpenguins.png b/fvwm/icons/Default/48x48/apps/xpenguins.png
new file mode 100644
index 0000000..b9d2cd5
Binary files /dev/null and b/fvwm/icons/Default/48x48/apps/xpenguins.png differ
diff --git a/fvwm/icons/Default/48x48/apps/xsnow.png b/fvwm/icons/Default/48x48/apps/xsnow.png
new file mode 100644
index 0000000..4f15b81
Binary files /dev/null and b/fvwm/icons/Default/48x48/apps/xsnow.png differ
diff --git a/fvwm/locale/de_DE.UTF-8/LC_MESSAGES/fvwm-crystal-script.mo b/fvwm/locale/de_DE.UTF-8/LC_MESSAGES/fvwm-crystal-script.mo
index 0ea9382..ab16a9d 100644
Binary files a/fvwm/locale/de_DE.UTF-8/LC_MESSAGES/fvwm-crystal-script.mo and b/fvwm/locale/de_DE.UTF-8/LC_MESSAGES/fvwm-crystal-script.mo differ
diff --git a/fvwm/locale/de_DE.UTF-8/LC_MESSAGES/fvwm-crystal.mo b/fvwm/locale/de_DE.UTF-8/LC_MESSAGES/fvwm-crystal.mo
index 125a97e..410eade 100644
Binary files a/fvwm/locale/de_DE.UTF-8/LC_MESSAGES/fvwm-crystal.mo and b/fvwm/locale/de_DE.UTF-8/LC_MESSAGES/fvwm-crystal.mo differ
diff --git a/fvwm/locale/de_DE.UTF-8/LC_MESSAGES/fvwm-crystal.po b/fvwm/locale/de_DE.UTF-8/LC_MESSAGES/fvwm-crystal.po
index b338f10..7017ccc 100644
--- a/fvwm/locale/de_DE.UTF-8/LC_MESSAGES/fvwm-crystal.po
+++ b/fvwm/locale/de_DE.UTF-8/LC_MESSAGES/fvwm-crystal.po
@@ -672,7 +672,7 @@ msgstr "Icons im Dateibrowser"
 msgid "Identify window"
 msgstr "Fenster identifizieren"
 
-msgid "If you don\\'t want any such icons,"
+msgid "If you don’t want any such icons,"
 msgstr "Wenn keine solchen Icons gewollt sind,"
 
 msgid "Image Processing"
diff --git a/fvwm/locale/fr_FR.UTF-8/LC_MESSAGES/fvwm-crystal-script.mo b/fvwm/locale/fr_FR.UTF-8/LC_MESSAGES/fvwm-crystal-script.mo
index 1614c81..743965a 100644
Binary files a/fvwm/locale/fr_FR.UTF-8/LC_MESSAGES/fvwm-crystal-script.mo and b/fvwm/locale/fr_FR.UTF-8/LC_MESSAGES/fvwm-crystal-script.mo differ
diff --git a/fvwm/locale/fr_FR.UTF-8/LC_MESSAGES/fvwm-crystal-script.po b/fvwm/locale/fr_FR.UTF-8/LC_MESSAGES/fvwm-crystal-script.po
index 013ed8b..7b9ef07 100644
--- a/fvwm/locale/fr_FR.UTF-8/LC_MESSAGES/fvwm-crystal-script.po
+++ b/fvwm/locale/fr_FR.UTF-8/LC_MESSAGES/fvwm-crystal-script.po
@@ -1,23 +1,27 @@
 # French translation for FVWM-Crystal
 # Copyright (C) 2005 FVWM-Crystal team
 # This file is distributed under the same license as the fvwm-crystal package.
-# Original by Dominique Michel <dominique_libre@sourceforge.net>, 2011
+# Original by Dominique Michel <dominique_libre@sourceforge.net>, 2019
+#
+# Using quoting characters into a translation can confuse fvwm.
+# To avoid this, you MUST use other UTF-8 characters like , ‘ ’ “ ” « or ».
+# The most used one can be the apostrophe: please use ’ instead of '.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: fvwm-crystal 3.4.0\n"
-"POT-Creation-Date: 2015-11-26 17:00+0100\n"
-"PO-Revision-Date: 2015-11-26 17:39+0100\n"
+"Project-Id-Version: fvwm-crystal 3.7.2\n"
+"POT-Creation-Date: 2022-02-05 15:48+0100\n"
+"PO-Revision-Date: 2022-02-03 12:56+0100\n"
 "Last-Translator: Dominique Michel <dominique_libre@users.sourceforge.net>\n"
 "Language-Team: French\n"
 "Language: fr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 1.5.5\n"
+"X-Generator: Poedit 2.3.1\n"
 
-#: ../fvwm/components/scripts/FvwmScript-CpuTemp:18
-#: ../fvwm/components/scripts/FvwmScript-CpuTemp:28
+#: ../fvwm/components/scripts/FvwmScript-CpuTemp:19
+#: ../fvwm/components/scripts/FvwmScript-CpuTemp:29
 msgid "°C"
 msgstr "°C"
 
@@ -30,7 +34,8 @@ msgid "File"
 msgstr "Fichier"
 
 #: ../fvwm/scripts/FileEditors/FileEditWithHelp:122
-#: ../fvwm/scripts/PrefVars/PrefVars:613
+#: ../fvwm/scripts/PrefVars/PrefVars:574
+#: ../fvwm/scripts/SingleLineEdit/DoSingleLineEdit:136
 msgid "Help"
 msgstr "Aide"
 
@@ -38,33 +43,34 @@ msgstr "Aide"
 # It is better to sort them
 #
 #: ../fvwm/scripts/FileEditors/FileEditWithHelp:141
-#: ../fvwm/scripts/PrefVars/PrefVars:272 ../fvwm/scripts/PrefVars/PrefVars:444
-#: ../fvwm/scripts/PrefVars/PrefVars:629 ../fvwm/scripts/PrefVars/PrefVars:814
+#: ../fvwm/scripts/PrefVars/PrefVars:233 ../fvwm/scripts/PrefVars/PrefVars:405
+#: ../fvwm/scripts/PrefVars/PrefVars:590 ../fvwm/scripts/PrefVars/PrefVars:775
 msgid "Add line"
 msgstr "Nouvelle ligne"
 
 #: ../fvwm/scripts/FileEditors/FileEditWithHelp:162
-#: ../fvwm/scripts/FontSelector/FontSelector:812
+#: ../fvwm/scripts/FontSelector/FontSelector:815
 #: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:289
 #: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:400
 #: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:510
 #: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:620
 #: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:730
-#: ../fvwm/scripts/PrefVars/PrefVars:119 ../fvwm/scripts/PrefVars/PrefVars:186
-#: ../fvwm/scripts/PrefVars/PrefVars:293 ../fvwm/scripts/PrefVars/PrefVars:465
-#: ../fvwm/scripts/PrefVars/PrefVars:650 ../fvwm/scripts/PrefVars/PrefVars:835
+#: ../fvwm/scripts/PrefVars/PrefVars:147 ../fvwm/scripts/PrefVars/PrefVars:254
+#: ../fvwm/scripts/PrefVars/PrefVars:426 ../fvwm/scripts/PrefVars/PrefVars:611
+#: ../fvwm/scripts/PrefVars/PrefVars:796
+#: ../fvwm/scripts/SingleLineEdit/DoSingleLineEdit:154
 msgid "Save"
 msgstr "Sauver"
 
 #: ../fvwm/scripts/FileEditors/FileEditWithHelp:200
-#: ../fvwm/scripts/PrefVars/PrefVars:333 ../fvwm/scripts/PrefVars/PrefVars:503
-#: ../fvwm/scripts/PrefVars/PrefVars:688 ../fvwm/scripts/PrefVars/PrefVars:873
+#: ../fvwm/scripts/PrefVars/PrefVars:294 ../fvwm/scripts/PrefVars/PrefVars:464
+#: ../fvwm/scripts/PrefVars/PrefVars:649 ../fvwm/scripts/PrefVars/PrefVars:834
 msgid "Remove"
 msgstr "Enlever"
 
 #: ../fvwm/scripts/FileEditors/FileEditWithHelp:220
-#: ../fvwm/scripts/PrefVars/PrefVars:353 ../fvwm/scripts/PrefVars/PrefVars:523
-#: ../fvwm/scripts/PrefVars/PrefVars:708 ../fvwm/scripts/PrefVars/PrefVars:893
+#: ../fvwm/scripts/PrefVars/PrefVars:314 ../fvwm/scripts/PrefVars/PrefVars:484
+#: ../fvwm/scripts/PrefVars/PrefVars:669 ../fvwm/scripts/PrefVars/PrefVars:854
 msgid "Update"
 msgstr "Mise à jour"
 
@@ -72,87 +78,153 @@ msgstr "Mise à jour"
 msgid "FVWM-Crystal Font Selector"
 msgstr "Sélecteur de police FVWM-Crystal"
 
-#: ../fvwm/scripts/FontSelector/FontSelector:80
-#: ../fvwm/scripts/FontSelector/FontSelector:603
-#: ../fvwm/scripts/FontSelector/FontSelector:620
-#: ../fvwm/scripts/FontSelector/FontSelector:637
-#: ../fvwm/scripts/FontSelector/FontSelector:654
-#: ../fvwm/scripts/FontSelector/FontSelector:671
-#: ../fvwm/scripts/FontSelector/FontSelector:707
+#: ../fvwm/scripts/FontSelector/FontSelector:83
+#: ../fvwm/scripts/FontSelector/FontSelector:606
+#: ../fvwm/scripts/FontSelector/FontSelector:623
+#: ../fvwm/scripts/FontSelector/FontSelector:640
+#: ../fvwm/scripts/FontSelector/FontSelector:657
+#: ../fvwm/scripts/FontSelector/FontSelector:674
+#: ../fvwm/scripts/FontSelector/FontSelector:710
 msgid "abijk ABIJK éç ÀÉ O09 你好"
 msgstr "abijk ABIJK éç ÀÉ O09 你好"
 
-#: ../fvwm/scripts/FontSelector/FontSelector:384
-#: ../fvwm/scripts/FontSelector/FontSelector:408
+#: ../fvwm/scripts/FontSelector/FontSelector:387
+#: ../fvwm/scripts/FontSelector/FontSelector:411
 msgid "Regular"
 msgstr "Régulier"
 
-#: ../fvwm/scripts/FontSelector/FontSelector:424
-#: ../fvwm/scripts/FontSelector/FontSelector:448
+#: ../fvwm/scripts/FontSelector/FontSelector:427
+#: ../fvwm/scripts/FontSelector/FontSelector:451
 msgid "Bold"
 msgstr "Gras"
 
-#: ../fvwm/scripts/FontSelector/FontSelector:464
-#: ../fvwm/scripts/FontSelector/FontSelector:488
+#: ../fvwm/scripts/FontSelector/FontSelector:467
+#: ../fvwm/scripts/FontSelector/FontSelector:491
 msgid "Italic"
 msgstr "Italique"
 
-#: ../fvwm/scripts/FontSelector/FontSelector:504
-#: ../fvwm/scripts/FontSelector/FontSelector:528
+#: ../fvwm/scripts/FontSelector/FontSelector:507
+#: ../fvwm/scripts/FontSelector/FontSelector:531
 msgid "Bold Italic"
 msgstr "Gras italique"
 
-#: ../fvwm/scripts/FontSelector/FontSelector:568
+#: ../fvwm/scripts/FontSelector/FontSelector:571
 msgid "With"
 msgstr "Avec"
 
-#: ../fvwm/scripts/FontSelector/FontSelector:688
+#: ../fvwm/scripts/FontSelector/FontSelector:691
 msgid " Edit me:"
 msgstr " Modifiez moi :"
 
-#: ../fvwm/scripts/FontSelector/FontSelector:724
+#: ../fvwm/scripts/FontSelector/FontSelector:727
 msgid "Save editing"
-msgstr "Enregistrer l'édition"
+msgstr "Enregistrer l’édition"
 
-#: ../fvwm/scripts/FontSelector/FontSelector:740
+#: ../fvwm/scripts/FontSelector/FontSelector:743
 msgid "Reset editing"
-msgstr "Réinitialiser l'édition"
+msgstr "Réinitialiser l’édition"
 
-#: ../fvwm/scripts/FontSelector/FontSelector:764
+#: ../fvwm/scripts/FontSelector/FontSelector:767
+#: ../fvwm/scripts/SingleLineEdit/DoSingleLineEdit:171
 msgid "Quit"
 msgstr "Quitter"
 
-#: ../fvwm/scripts/FontSelector/FontSelector:780
+#: ../fvwm/scripts/FontSelector/FontSelector:783
 msgid "Apply"
 msgstr "Appliquer"
 
-#: ../fvwm/scripts/FontSelector/FontSelector:854
+#: ../fvwm/scripts/FontSelector/FontSelector:858
 msgid ". Panel Font"
 msgstr ". Police de panneau"
 
-#: ../fvwm/scripts/FontSelector/FontSelector:882
+#: ../fvwm/scripts/FontSelector/FontSelector:886
 msgid ". Title Font"
 msgstr ". Police de titre"
 
-#: ../fvwm/scripts/FontSelector/FontSelector:911
+#: ../fvwm/scripts/FontSelector/FontSelector:915
 msgid ". Menu Font"
 msgstr ". Police de menu"
 
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdAddSong:5
+msgid "Add to playlist"
+msgstr "Ajouter à la liste de lecture"
+
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdAddSong:119
+msgid " Folders "
+msgstr " Répertoires "
+
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdAddSong:133
+msgid " Songs "
+msgstr " Morceaux "
+
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdAddSong:147
+msgid " Close "
+msgstr " Fermer "
+
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdAddSong:162
+msgid " Dir: "
+msgstr " Répertoire : "
+
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdAddSong:176
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdPlEd:140
+msgid " Up "
+msgstr " En haut "
+
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdAddSong:201
+msgid " Add dir "
+msgstr " Ajouter un réperoire "
+
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdAddSong:224
+msgid " Song: "
+msgstr " Morceau : "
+
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdAddSong:238
+msgid " Add "
+msgstr " Ajouter "
+
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdPlEd:46
+msgid "MPD Playlist Editor"
+msgstr "Éditeur de iste de lecture de MPD"
+
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdPlEd:123
+msgid "Move song:"
+msgstr "Déplacer le morceau :"
+
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdPlEd:157
+msgid " Down "
+msgstr " En bas "
+
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdPlEd:174
+msgid " Add song "
+msgstr " Ajouter un morceau "
+
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdPlEd:196
+msgid " Remove song "
+msgstr " Enlever le morceau "
+
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdPlEd:210
+msgid " File|Quit "
+msgstr " Fichier|Quitter "
+
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdPlEd:226
+msgid " Options|Toggle repeat|Toggle random|Crop|Clear "
+msgstr " Options|Répéter oui/non|Lecture aléatoire oui/non|Couper|Effacer "
+
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdPlEd:248
+msgid " Database|Update "
+msgstr " Base de données|Mettre à jour "
+
 #: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:10
 msgid "FVWM-Crystal Keyboard Modifiers Editor"
 msgstr "Sélecteur des modifieurs de clavier FVWM-Crystal"
 
 #: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:221
-msgid ""
-"N=none, A=any (0 or more), M=Meta (Alt_L), S=Shift_L, C=Control_L, 4=Super_L "
-"(Win_L)"
-msgstr ""
-"N=aucun, A=n\\'importe (0 ou plus), M=Meta (Alt_L), S=Shift_L, C=Control_L, "
-"4=Super_L (Win_L)"
+msgid "N=none, A=any (0 or more), M=Meta (Alt_L), S=Shift_L, C=Control_L, 4=Super_L (Win_L)"
+msgstr "N=aucun, A=n’importe (0 ou plus), M=Meta (Alt_L), S=Shift_L, C=Control_L, 4=Super_L (Win_L)"
 
 #: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:252
 msgid "Mod: any modifier (0 or more)"
-msgstr "Mod : n\\'importe lequel (0 ou plus)"
+msgstr "Mod : n’importe lequel (0 ou plus)"
 
 #: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:331
 #: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:441
@@ -182,38 +254,41 @@ msgstr "SelectOnRelease : pour les listes de tâches"
 msgid "FVWM-Crystal Variables Editor"
 msgstr "Sélecteur des variables FVWM-Crystal"
 
-#: ../fvwm/scripts/PrefVars/PrefVars:103
-msgid "Browser"
-msgstr "Navigateur"
+#: ../fvwm/scripts/PrefVars/PrefVars:80
+msgid "Custom fvwm-crystal preferences"
+msgstr "Préférences particulières de fvwm-crystal"
 
-#: ../fvwm/scripts/PrefVars/PrefVars:170
+#: ../fvwm/scripts/PrefVars/PrefVars:131
 msgid "Editor"
 msgstr "Editeur"
 
-#: ../fvwm/scripts/PrefVars/PrefVars:241
+#: ../fvwm/scripts/PrefVars/PrefVars:202
 msgid "Desktop"
 msgstr "Bureau"
 
-#: ../fvwm/scripts/PrefVars/PrefVars:256 ../fvwm/scripts/PrefVars/PrefVars:428
-#: ../fvwm/scripts/PrefVars/PrefVars:598
+#: ../fvwm/scripts/PrefVars/PrefVars:217 ../fvwm/scripts/PrefVars/PrefVars:389
+#: ../fvwm/scripts/PrefVars/PrefVars:559
 msgid "Directories"
 msgstr "Répertoires"
 
-#: ../fvwm/scripts/PrefVars/PrefVars:413
+#: ../fvwm/scripts/PrefVars/PrefVars:374
 msgid "Icons"
 msgstr "Icônes"
 
-#: ../fvwm/scripts/PrefVars/PrefVars:583
+#: ../fvwm/scripts/PrefVars/PrefVars:544
 msgid "Media"
 msgstr "Media"
 
-#: ../fvwm/scripts/PrefVars/PrefVars:768
+#: ../fvwm/scripts/PrefVars/PrefVars:729
 msgid "Full screen"
 msgstr "Plein écran"
 
-#: ../fvwm/scripts/PrefVars/PrefVars:783
+#: ../fvwm/scripts/PrefVars/PrefVars:744
 msgid "Applications"
 msgstr "Applications"
 
-#~ msgid "Move song:"
-#~ msgstr "Déplacer le fichier :"
+#~ msgid "Cancel"
+#~ msgstr "Annuler"
+
+#~ msgid "Browser"
+#~ msgstr "Navigateur"
diff --git a/fvwm/locale/fr_FR.UTF-8/LC_MESSAGES/fvwm-crystal.mo b/fvwm/locale/fr_FR.UTF-8/LC_MESSAGES/fvwm-crystal.mo
index 2312c88..3060fe8 100644
Binary files a/fvwm/locale/fr_FR.UTF-8/LC_MESSAGES/fvwm-crystal.mo and b/fvwm/locale/fr_FR.UTF-8/LC_MESSAGES/fvwm-crystal.mo differ
diff --git a/fvwm/locale/fr_FR.UTF-8/LC_MESSAGES/fvwm-crystal.po b/fvwm/locale/fr_FR.UTF-8/LC_MESSAGES/fvwm-crystal.po
index c7e437d..0e746c3 100644
--- a/fvwm/locale/fr_FR.UTF-8/LC_MESSAGES/fvwm-crystal.po
+++ b/fvwm/locale/fr_FR.UTF-8/LC_MESSAGES/fvwm-crystal.po
@@ -2,634 +2,636 @@
 # Copyright (C) 2005 FVWM-Crystal team
 # This file is distributed under the same license as the fvwm-crystal package.
 # Original by Nicolas Vilz 'niv' <niv@iaglans.de>, 2005.
-# Modified by Dominique Michel <dominique_libre@sourceforge.net>, 2006 to 2014
+# Modified by Dominique Michel <dominique_libre@sourceforge.net>, 2006 to 2019
+#
+# Using quoting characters into a translation can confuse fvwm.
+# To avoid this, you MUST use other UTF-8 characters like , ‘ ’ “ ” « or ».
+# The most used one can be the apostrophe: please use ’ instead of .
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: fvwm-crystal 3.4.0\n"
-"POT-Creation-Date: 2015-11-26 17:00+0100\n"
-"PO-Revision-Date: 2015-11-26 19:09+0100\n"
+"Project-Id-Version: fvwm-crystal 3.7.2\n"
+"POT-Creation-Date: 2022-02-06 01:31+0100\n"
+"PO-Revision-Date: 2022-02-06 01:33+0100\n"
 "Last-Translator: Dominique Michel <dominique_libre@users.sourceforge.net>\n"
 "Language-Team: French\n"
 "Language: fr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 1.5.5\n"
+"X-Generator: Poedit 2.3.1\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Poedit-SourceCharset: UTF-8\n"
 
-#: ../bin/fvwm-crystal.generate-menu:314 ../fvwm/Applications/Multimedia/
+#: ../bin/fvwm-crystal.generate-menu:350 ../fvwm/Applications/Multimedia/
 msgid "Audio"
 msgstr "Audio"
 
-#: ../bin/fvwm-crystal.generate-menu:318 ../fvwm/Applications/Multimedia/
+#: ../bin/fvwm-crystal.generate-menu:354 ../fvwm/Applications/Multimedia/
 msgid "Audio-Video"
 msgstr "Audio-vidéo"
 
-#: ../bin/fvwm-crystal.generate-menu:322 ../fvwm/Applications/
+#: ../bin/fvwm-crystal.generate-menu:358 ../fvwm/Applications/
 msgid "Development"
 msgstr "Développement"
 
-#: ../bin/fvwm-crystal.generate-menu:326 ../fvwm/Applications/
+#: ../bin/fvwm-crystal.generate-menu:362 ../fvwm/Applications/
 msgid "Knowledge"
 msgstr "Connaissance"
 
-#: ../bin/fvwm-crystal.generate-menu:330 ../fvwm/Applications/
+#: ../bin/fvwm-crystal.generate-menu:366 ../fvwm/Applications/
 msgid "Games"
 msgstr "Jeux"
 
-#: ../bin/fvwm-crystal.generate-menu:334 ../fvwm/Applications/
+#: ../bin/fvwm-crystal.generate-menu:370 ../fvwm/Applications/
 msgid "Graphics"
 msgstr "Graphisme"
 
-#: ../bin/fvwm-crystal.generate-menu:338 ../fvwm/Applications/
+#: ../bin/fvwm-crystal.generate-menu:374 ../fvwm/Applications/
 msgid "Network"
 msgstr "Réseau"
 
-#: ../bin/fvwm-crystal.generate-menu:342 ../fvwm/Applications/
+#: ../bin/fvwm-crystal.generate-menu:378 ../fvwm/Applications/
 msgid "Office"
 msgstr "Bureautique"
 
-#: ../bin/fvwm-crystal.generate-menu:346 ../fvwm/Applications/
+#: ../bin/fvwm-crystal.generate-menu:382
+msgid "Science"
+msgstr "Science"
+
+#: ../bin/fvwm-crystal.generate-menu:386 ../fvwm/Applications/
 msgid "Settings"
 msgstr "Réglages"
 
-#: ../bin/fvwm-crystal.generate-menu:350 ../fvwm/Applications/
+#: ../bin/fvwm-crystal.generate-menu:390 ../fvwm/Applications/
 #: ../fvwm/components/functions/Colorsets:24
-#: ../fvwm/components/functions/Preferences-Menu:54
-#: ../fvwm/components/functions/Window-Decorations:27
+#: ../fvwm/components/functions/Preferences-Menu:55
+#: ../fvwm/components/functions/Window-Decorations:26
 msgid "System"
 msgstr "Système"
 
-#: ../bin/fvwm-crystal.generate-menu:354 ../fvwm/Applications/
+#: ../bin/fvwm-crystal.generate-menu:394 ../fvwm/Applications/
 msgid "Utilities"
 msgstr "Utilitaires"
 
-#: ../bin/fvwm-crystal.generate-menu:358 ../fvwm/Applications/Multimedia/
+#: ../bin/fvwm-crystal.generate-menu:398 ../fvwm/Applications/Multimedia/
 msgid "Video"
 msgstr "Vidéo"
 
-#: ../bin/fvwm-crystal.generate-menu:373 ../fvwm/Applications/Graphics/
+#: ../bin/fvwm-crystal.generate-menu:413 ../fvwm/Applications/Graphics/
 msgid "2D Graphics"
 msgstr "Graphisme 2D"
 
-#: ../bin/fvwm-crystal.generate-menu:377 ../fvwm/Applications/Graphics/
+#: ../bin/fvwm-crystal.generate-menu:417 ../fvwm/Applications/Graphics/
 msgid "3D Graphics"
 msgstr "Graphisme 3D"
 
-#: ../bin/fvwm-crystal.generate-menu:381
+#: ../bin/fvwm-crystal.generate-menu:421
 msgid "Accessibility"
 msgstr "Accessibilité"
 
-#: ../bin/fvwm-crystal.generate-menu:385 ../fvwm/Applications/20~Games/
+#: ../bin/fvwm-crystal.generate-menu:425 ../fvwm/Applications/20~Games/
 msgid "Action Games"
-msgstr "Jeux d'action"
+msgstr "Jeux d’action"
 
-#: ../bin/fvwm-crystal.generate-menu:389
+#: ../bin/fvwm-crystal.generate-menu:429
 msgid "Adventure Games"
-msgstr "Jeux d'aventure"
+msgstr "Jeux d’aventure"
 
-#: ../bin/fvwm-crystal.generate-menu:393
+#: ../bin/fvwm-crystal.generate-menu:433
 msgid "Adult"
 msgstr "Adulte"
 
-#: ../bin/fvwm-crystal.generate-menu:397 ../fvwm/Applications/20~Games/
+#: ../bin/fvwm-crystal.generate-menu:437 ../fvwm/Applications/20~Games/
 msgid "Arcade Games"
-msgstr "Jeux d\\'arcade"
+msgstr "Jeux d’arcade"
 
-#: ../bin/fvwm-crystal.generate-menu:401
+#: ../bin/fvwm-crystal.generate-menu:441
 msgid "Amusement"
 msgstr "Amusement"
 
-#: ../bin/fvwm-crystal.generate-menu:405 ../fvwm/Applications/Utilities/
+#: ../bin/fvwm-crystal.generate-menu:445 ../fvwm/Applications/Utilities/
 msgid "Archiving"
 msgstr "Archivage"
 
-#: ../bin/fvwm-crystal.generate-menu:409
+#: ../bin/fvwm-crystal.generate-menu:449
 msgid "Art"
 msgstr "Art"
 
-#: ../bin/fvwm-crystal.generate-menu:413
+#: ../bin/fvwm-crystal.generate-menu:453
 msgid "Artificial Intelligence"
 msgstr "Intelligence artificielle"
 
-#: ../bin/fvwm-crystal.generate-menu:417 ../fvwm/Applications/Knowledge/
+#: ../bin/fvwm-crystal.generate-menu:457 ../fvwm/Applications/Knowledge/
 msgid "Astronomy"
 msgstr "Astronomie"
 
-#: ../bin/fvwm-crystal.generate-menu:421
-#: ../fvwm/Applications/Multimedia/Audio/
+#: ../bin/fvwm-crystal.generate-menu:461 ../fvwm/Applications/Multimedia/Audio/
 #: ../fvwm/Applications/Multimedia/Audio-Video/
 #: ../fvwm/Applications/Multimedia/Video/
 msgid "Audio-Video Editing"
 msgstr "Édition audio-vidéo"
 
-#: ../bin/fvwm-crystal.generate-menu:425
+#: ../bin/fvwm-crystal.generate-menu:465
 msgid "Biology"
 msgstr "Biologie"
 
-#: ../bin/fvwm-crystal.generate-menu:429
+#: ../bin/fvwm-crystal.generate-menu:469
 msgid "Blocks Games"
 msgstr "Jeux de blocs"
 
-#: ../bin/fvwm-crystal.generate-menu:433 ../fvwm/Applications/20~Games/
+#: ../bin/fvwm-crystal.generate-menu:473 ../fvwm/Applications/20~Games/
 msgid "Board Games"
 msgstr "Jeux de plateau"
 
-#: ../bin/fvwm-crystal.generate-menu:437
+#: ../bin/fvwm-crystal.generate-menu:477
 msgid "Building"
 msgstr "Compilation"
 
-#: ../bin/fvwm-crystal.generate-menu:441 ../fvwm/Applications/Utilities/
+#: ../bin/fvwm-crystal.generate-menu:481 ../fvwm/Applications/Utilities/
 msgid "Calculators"
 msgstr "Calculatrices"
 
-#: ../bin/fvwm-crystal.generate-menu:445 ../fvwm/Applications/Office/
+#: ../bin/fvwm-crystal.generate-menu:485 ../fvwm/Applications/Office/
 msgid "Calendars"
 msgstr "Calendriers"
 
-#: ../bin/fvwm-crystal.generate-menu:449 ../fvwm/Applications/20~Games/
+#: ../bin/fvwm-crystal.generate-menu:489 ../fvwm/Applications/20~Games/
 msgid "Card Games"
 msgstr "Jeux de cartes"
 
-#: ../bin/fvwm-crystal.generate-menu:453
+#: ../bin/fvwm-crystal.generate-menu:493
 msgid "Charts"
 msgstr "Cartes"
 
-#: ../bin/fvwm-crystal.generate-menu:457
+#: ../bin/fvwm-crystal.generate-menu:497
 msgid "Chat"
 msgstr "Chat"
 
-#: ../bin/fvwm-crystal.generate-menu:461
+#: ../bin/fvwm-crystal.generate-menu:501
 msgid "Chemistry"
 msgstr "Chimie"
 
-#: ../bin/fvwm-crystal.generate-menu:465
+#: ../bin/fvwm-crystal.generate-menu:505
 msgid "Clocks"
 msgstr "Horloges"
 
-#: ../bin/fvwm-crystal.generate-menu:469
+#: ../bin/fvwm-crystal.generate-menu:509
 msgid "Compression"
 msgstr "Compression"
 
-#: ../bin/fvwm-crystal.generate-menu:473
+#: ../bin/fvwm-crystal.generate-menu:513
 msgid "Computer Science"
 msgstr "Informatique"
 
-#: ../bin/fvwm-crystal.generate-menu:477
+#: ../bin/fvwm-crystal.generate-menu:517
 msgid "Console Only"
 msgstr "Console"
 
-#: ../bin/fvwm-crystal.generate-menu:481
+#: ../bin/fvwm-crystal.generate-menu:521
 msgid "Construction"
 msgstr "Construction"
 
-#: ../bin/fvwm-crystal.generate-menu:485 ../fvwm/Applications/Office/
+#: ../bin/fvwm-crystal.generate-menu:525 ../fvwm/Applications/Office/
 msgid "Contact Management"
 msgstr "Gestion des contacts"
 
-#: ../bin/fvwm-crystal.generate-menu:489
+#: ../bin/fvwm-crystal.generate-menu:529
 msgid "Core"
 msgstr "Cœur"
 
 # D {{{1
-#: ../bin/fvwm-crystal.generate-menu:493
+#: ../bin/fvwm-crystal.generate-menu:533
 msgid "Data Visualization"
 msgstr "Visualisation de donnée"
 
-#: ../bin/fvwm-crystal.generate-menu:497
+#: ../bin/fvwm-crystal.generate-menu:537
 #: ../fvwm/Applications/Multimedia/Audio-Video/
 msgid "Databases"
 msgstr "Bases de donnée"
 
-#: ../bin/fvwm-crystal.generate-menu:501 ../fvwm/Applications/Network/
+#: ../bin/fvwm-crystal.generate-menu:541 ../fvwm/Applications/Network/
 msgid "Dial-up"
 msgstr "Connexion"
 
-#: ../bin/fvwm-crystal.generate-menu:505 ../fvwm/Applications/Development/
+#: ../bin/fvwm-crystal.generate-menu:545 ../fvwm/Applications/Development/
 msgid "Debuggers"
 msgstr "Débogueurs"
 
-#: ../bin/fvwm-crystal.generate-menu:509 ../fvwm/Applications/Settings/
+#: ../bin/fvwm-crystal.generate-menu:549 ../fvwm/Applications/Settings/
 msgid "Desktop Settings"
 msgstr "Réglage du bureau"
 
-#: ../bin/fvwm-crystal.generate-menu:513
-#, fuzzy
+#: ../bin/fvwm-crystal.generate-menu:553
 msgid "Dialup"
 msgstr "Connexion"
 
-#: ../bin/fvwm-crystal.generate-menu:517 ../fvwm/Applications/Office/
+#: ../bin/fvwm-crystal.generate-menu:557 ../fvwm/Applications/Office/
 msgid "Dictionaries"
 msgstr "Dictionnaires"
 
-#: ../bin/fvwm-crystal.generate-menu:521
+#: ../bin/fvwm-crystal.generate-menu:561
 #: ../fvwm/Applications/Multimedia/Audio-Video/
 msgid "Disc Burning"
 msgstr "Gravure de disque"
 
-#: ../bin/fvwm-crystal.generate-menu:525 ../fvwm/Applications/Development/
+#: ../bin/fvwm-crystal.generate-menu:565 ../fvwm/Applications/Development/
 #: ../fvwm/Applications/System/
 msgid "Documentation"
 msgstr "Documentation"
 
-#: ../bin/fvwm-crystal.generate-menu:529
+#: ../bin/fvwm-crystal.generate-menu:569
 msgid "Economy"
 msgstr "Économie"
 
-#: ../bin/fvwm-crystal.generate-menu:533
+#: ../bin/fvwm-crystal.generate-menu:573
 msgid "Electricity"
 msgstr "Électricité"
 
-#: ../bin/fvwm-crystal.generate-menu:537 ../fvwm/Applications/Development/
+#: ../bin/fvwm-crystal.generate-menu:577 ../fvwm/Applications/Development/
 msgid "Electronics"
 msgstr "Électronique"
 
-#: ../bin/fvwm-crystal.generate-menu:541 ../fvwm/Applications/Network/
+#: ../bin/fvwm-crystal.generate-menu:581 ../fvwm/Applications/Network/
 msgid "Email"
 msgstr "Courrier"
 
-#: ../bin/fvwm-crystal.generate-menu:545 ../fvwm/Applications/20~Games/
+#: ../bin/fvwm-crystal.generate-menu:585 ../fvwm/Applications/20~Games/
 #: ../fvwm/Applications/System/
 msgid "Emulators"
 msgstr "Émulateurs"
 
-#: ../bin/fvwm-crystal.generate-menu:549 ../fvwm/Applications/Graphics/
+#: ../bin/fvwm-crystal.generate-menu:589 ../fvwm/Applications/Graphics/
 #: ../fvwm/Applications/Multimedia/Audio/
 msgid "Engineering"
 msgstr "Ingénierie"
 
-#: ../bin/fvwm-crystal.generate-menu:553
+#: ../bin/fvwm-crystal.generate-menu:593
 msgid "Feed"
-msgstr ""
+msgstr "Réseaux abonnés"
 
-#: ../bin/fvwm-crystal.generate-menu:557 ../fvwm/Applications/System/
+#: ../bin/fvwm-crystal.generate-menu:597 ../fvwm/Applications/System/
 msgid "File Managers"
 msgstr "Gestionnaires de fichiers"
 
-#: ../bin/fvwm-crystal.generate-menu:561
+#: ../bin/fvwm-crystal.generate-menu:601
 msgid "File Systems"
 msgstr "Systèmes de fichiers"
 
-#: ../bin/fvwm-crystal.generate-menu:565 ../fvwm/Applications/Utilities/
+#: ../bin/fvwm-crystal.generate-menu:605 ../fvwm/Applications/Utilities/
 msgid "File Tools"
 msgstr "Outils de fichiers"
 
-#: ../bin/fvwm-crystal.generate-menu:569 ../fvwm/Applications/Network/
+#: ../bin/fvwm-crystal.generate-menu:609 ../fvwm/Applications/Network/
 msgid "File Transfer"
 msgstr "Transfert de fichier"
 
-#: ../bin/fvwm-crystal.generate-menu:573 ../fvwm/Applications/Office/
+#: ../bin/fvwm-crystal.generate-menu:613 ../fvwm/Applications/Office/
 msgid "Finance"
 msgstr "Finance"
 
-#: ../bin/fvwm-crystal.generate-menu:577
+#: ../bin/fvwm-crystal.generate-menu:617
 msgid "Flow Charts"
 msgstr "Organigrammes"
 
-#: ../bin/fvwm-crystal.generate-menu:581
+#: ../bin/fvwm-crystal.generate-menu:621
 msgid "Geography"
 msgstr "Géographie"
 
-#: ../bin/fvwm-crystal.generate-menu:585
+#: ../bin/fvwm-crystal.generate-menu:625
 msgid "Geology"
 msgstr "Géologie"
 
-#: ../bin/fvwm-crystal.generate-menu:589
+#: ../bin/fvwm-crystal.generate-menu:629
 msgid "Geoscience"
 msgstr "Géoscience"
 
 # G {{{1
-#: ../bin/fvwm-crystal.generate-menu:601
-#: ../fvwm/Applications/Multimedia/Audio/
+#: ../bin/fvwm-crystal.generate-menu:641 ../fvwm/Applications/Multimedia/Audio/
 msgid "GUI Designers"
-msgstr "Dessin d\\'IHM"
+msgstr "Dessin d’IHM"
 
 # H {{{1
-#: ../bin/fvwm-crystal.generate-menu:605
+#: ../bin/fvwm-crystal.generate-menu:645
 msgid "Ham Radio"
 msgstr "Radio amateur"
 
-#: ../bin/fvwm-crystal.generate-menu:609 ../fvwm/Applications/Settings/
+#: ../bin/fvwm-crystal.generate-menu:649 ../fvwm/Applications/Settings/
 msgid "Hardware Settings"
 msgstr "Réglages matériel"
 
-#: ../bin/fvwm-crystal.generate-menu:613
+#: ../bin/fvwm-crystal.generate-menu:653
 msgid "History"
 msgstr "Histoire"
 
-#: ../bin/fvwm-crystal.generate-menu:617
+#: ../bin/fvwm-crystal.generate-menu:657
 msgid "Humanities"
 msgstr "Sciences humaines"
 
-#: ../bin/fvwm-crystal.generate-menu:621 ../fvwm/Applications/Development/
+#: ../bin/fvwm-crystal.generate-menu:661 ../fvwm/Applications/Development/
 msgid "IDE"
 msgstr "EDI"
 
-#: ../bin/fvwm-crystal.generate-menu:625
+#: ../bin/fvwm-crystal.generate-menu:665
 msgid "Image Processing"
-msgstr "Traitement d\\'image"
+msgstr "Traitement d’image"
 
-#: ../bin/fvwm-crystal.generate-menu:629 ../fvwm/Applications/Network/
+#: ../bin/fvwm-crystal.generate-menu:669 ../fvwm/Applications/Network/
 msgid "IRC Clients"
 msgstr "Clients IRC"
 
-#: ../bin/fvwm-crystal.generate-menu:633 ../fvwm/Applications/Network/
+#: ../bin/fvwm-crystal.generate-menu:673 ../fvwm/Applications/Network/
 msgid "Instant Messaging"
 msgstr "Messageries instantanées"
 
-#: ../bin/fvwm-crystal.generate-menu:637 ../fvwm/Applications/Development/
+#: ../bin/fvwm-crystal.generate-menu:677 ../fvwm/Applications/Development/
 msgid "Java"
 msgstr "Java"
 
-#: ../bin/fvwm-crystal.generate-menu:649 ../fvwm/Applications/20~Games/
+#: ../bin/fvwm-crystal.generate-menu:689 ../fvwm/Applications/20~Games/
 msgid "Kids Games"
-msgstr "Jeux d\\'enfants"
+msgstr "Jeux d’enfants"
 
 # L {{{1
-#: ../bin/fvwm-crystal.generate-menu:653 ../fvwm/Applications/Knowledge/
+#: ../bin/fvwm-crystal.generate-menu:693 ../fvwm/Applications/Knowledge/
 msgid "Languages"
 msgstr "Langues"
 
-#: ../bin/fvwm-crystal.generate-menu:657
+#: ../bin/fvwm-crystal.generate-menu:697
 msgid "Literature"
 msgstr "Littérature"
 
-#: ../bin/fvwm-crystal.generate-menu:661 ../fvwm/Applications/20~Games/
+#: ../bin/fvwm-crystal.generate-menu:701 ../fvwm/Applications/20~Games/
 msgid "Logic Games"
 msgstr "Jeux de logique"
 
-#: ../bin/fvwm-crystal.generate-menu:665
+#: ../bin/fvwm-crystal.generate-menu:705
 msgid "Maps"
 msgstr "Cartes"
 
-#: ../bin/fvwm-crystal.generate-menu:669 ../fvwm/Applications/Knowledge/
+#: ../bin/fvwm-crystal.generate-menu:709 ../fvwm/Applications/Knowledge/
 msgid "Math"
 msgstr "Mathématique"
 
-#: ../bin/fvwm-crystal.generate-menu:673
-#, fuzzy
+#: ../bin/fvwm-crystal.generate-menu:713
 msgid "Medical Softwares"
 msgstr "Programmes médicaux"
 
-#: ../bin/fvwm-crystal.generate-menu:677
+#: ../bin/fvwm-crystal.generate-menu:717
 #: ../fvwm/Applications/Multimedia/Audio/Engineering/
 #: ../fvwm/Applications/Multimedia/Audio/
 msgid "MIDI"
 msgstr "MIDI"
 
-#: ../bin/fvwm-crystal.generate-menu:681
-#: ../fvwm/Applications/Multimedia/Audio/
-#: ../fvwm/components/functions/Media:652
+#: ../bin/fvwm-crystal.generate-menu:721 ../fvwm/Applications/Multimedia/Audio/
+#: ../fvwm/components/functions/Media:575
+#: ../fvwm/components/functions/Media:580
 msgid "Mixers"
 msgstr "Mixage"
 
-#: ../bin/fvwm-crystal.generate-menu:685 ../fvwm/Applications/System/
+#: ../bin/fvwm-crystal.generate-menu:725 ../fvwm/Applications/System/
 msgid "Monitors"
 msgstr "Moniteurs"
 
-#: ../bin/fvwm-crystal.generate-menu:689
+#: ../bin/fvwm-crystal.generate-menu:729
 msgid "Motif"
 msgstr "Motif"
 
-#: ../bin/fvwm-crystal.generate-menu:693
-#: ../fvwm/components/functions/Fvwm-Crystal-Menu:32 ../fvwm/recipes/Amiga:410
-#: ../fvwm/recipes/Corner:150 ../fvwm/recipes/LapLeft:89
-#: ../fvwm/recipes/LapLeft with ACPI:94 ../fvwm/recipes/LapRight:87
-#: ../fvwm/recipes/LapRight ACPI:88 ../fvwm/recipes/Light:42
-#: ../fvwm/recipes/TopDown:53 ../fvwm/recipes/Wing-Commander:47
+#: ../bin/fvwm-crystal.generate-menu:733
+#: ../fvwm/components/functions/CustomButtonBar-Menu:291
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:34 ../fvwm/recipes/Amiga:420
+#: ../fvwm/recipes/Corner:163 ../fvwm/recipes/LapLeft:99
+#: ../fvwm/recipes/LapLeft with ACPI:111 ../fvwm/recipes/LapRight:98
+#: ../fvwm/recipes/LapRight ACPI:104 ../fvwm/recipes/Light:56
+#: ../fvwm/recipes/TopDown:65 ../fvwm/recipes/Wing-Commander:59
 msgid "Music"
 msgstr "Musique"
 
-#: ../bin/fvwm-crystal.generate-menu:697 ../fvwm/Applications/Network/
+#: ../bin/fvwm-crystal.generate-menu:737 ../fvwm/Applications/Network/
 msgid "News"
 msgstr "Nouvelles"
 
-#: ../bin/fvwm-crystal.generate-menu:701
+#: ../bin/fvwm-crystal.generate-menu:741
 msgid "Numerical Analysis"
 msgstr "Analyse numérique"
 
 # O {{{1
-#: ../bin/fvwm-crystal.generate-menu:705
+#: ../bin/fvwm-crystal.generate-menu:745
 msgid "OCR"
 msgstr "ROC"
 
-#: ../bin/fvwm-crystal.generate-menu:709 ../fvwm/Applications/Network/
+#: ../bin/fvwm-crystal.generate-menu:749 ../fvwm/Applications/Network/
 msgid "P2P"
 msgstr "Point à point"
 
 # P {{{1
-#: ../bin/fvwm-crystal.generate-menu:713 ../fvwm/Applications/Settings/
+#: ../bin/fvwm-crystal.generate-menu:753 ../fvwm/Applications/Settings/
 msgid "Package Managers"
 msgstr "Gestion des programmes"
 
-#: ../bin/fvwm-crystal.generate-menu:717
+#: ../bin/fvwm-crystal.generate-menu:757
 msgid "Parallel Computing"
 msgstr "Calcul parallèle"
 
-#: ../bin/fvwm-crystal.generate-menu:721 ../fvwm/Applications/Office/
+#: ../bin/fvwm-crystal.generate-menu:761 ../fvwm/Applications/Office/
 msgid "PDA"
 msgstr "Assistant personnel"
 
-#: ../bin/fvwm-crystal.generate-menu:725 ../fvwm/Applications/Graphics/
+#: ../bin/fvwm-crystal.generate-menu:765 ../fvwm/Applications/Graphics/
 msgid "Photography"
 msgstr "Photographie"
 
-#: ../bin/fvwm-crystal.generate-menu:729 ../fvwm/Applications/Knowledge/
+#: ../bin/fvwm-crystal.generate-menu:769 ../fvwm/Applications/Knowledge/
 msgid "Physics"
 msgstr "Physique"
 
-#: ../bin/fvwm-crystal.generate-menu:733
-#: ../fvwm/Applications/Multimedia/Audio/
+#: ../bin/fvwm-crystal.generate-menu:773 ../fvwm/Applications/Multimedia/Audio/
 #: ../fvwm/Applications/Multimedia/Video/
 msgid "Players"
 msgstr "Lecteurs"
 
-#: ../bin/fvwm-crystal.generate-menu:737
-#, fuzzy
+#: ../bin/fvwm-crystal.generate-menu:777
 msgid "Presentations"
-msgstr "Présentation"
+msgstr "Présentations"
 
-#: ../bin/fvwm-crystal.generate-menu:741 ../fvwm/Applications/Settings/
+#: ../bin/fvwm-crystal.generate-menu:781 ../fvwm/Applications/Settings/
 #: ../fvwm/Applications/Utilities/
 msgid "Printing"
 msgstr "Impression"
 
-#: ../bin/fvwm-crystal.generate-menu:745
+#: ../bin/fvwm-crystal.generate-menu:785
 msgid "Profiling"
 msgstr "Profilage"
 
-#: ../bin/fvwm-crystal.generate-menu:749
+#: ../bin/fvwm-crystal.generate-menu:789
 msgid "Project Management"
 msgstr "Gestion de projet"
 
-#: ../bin/fvwm-crystal.generate-menu:753 ../fvwm/Applications/Office/
+#: ../bin/fvwm-crystal.generate-menu:793 ../fvwm/Applications/Office/
 msgid "Publishing"
 msgstr "Publication"
 
-#: ../bin/fvwm-crystal.generate-menu:761
+#: ../bin/fvwm-crystal.generate-menu:801
 msgid "Raster Graphics"
 msgstr "Images matricielles"
 
-#: ../bin/fvwm-crystal.generate-menu:765
+#: ../bin/fvwm-crystal.generate-menu:805
 msgid "Recorders"
 msgstr "Enregistreurs"
 
-#: ../bin/fvwm-crystal.generate-menu:769 ../fvwm/Applications/Network/
+#: ../bin/fvwm-crystal.generate-menu:809 ../fvwm/Applications/Network/
 msgid "Remote Access"
 msgstr "Accès distant"
 
-#: ../bin/fvwm-crystal.generate-menu:773 ../fvwm/Applications/Development/
+#: ../bin/fvwm-crystal.generate-menu:813 ../fvwm/Applications/Development/
 msgid "Revision Control"
 msgstr "Gestion de versions"
 
-#: ../bin/fvwm-crystal.generate-menu:777
+#: ../bin/fvwm-crystal.generate-menu:817
 msgid "Robotics"
 msgstr "Robotique"
 
-#: ../bin/fvwm-crystal.generate-menu:781 ../fvwm/Applications/20~Games/
+#: ../bin/fvwm-crystal.generate-menu:821 ../fvwm/Applications/20~Games/
 msgid "Role Playing"
 msgstr "Jeux de rôle"
 
-#: ../bin/fvwm-crystal.generate-menu:785 ../fvwm/Applications/Graphics/
+#: ../bin/fvwm-crystal.generate-menu:825 ../fvwm/Applications/Graphics/
 msgid "Scanning"
-msgstr "Numérisation d\\'images"
-
-#: ../bin/fvwm-crystal.generate-menu:789
-msgid "Science"
-msgstr "Science"
+msgstr "Numérisation d’images"
 
-#: ../bin/fvwm-crystal.generate-menu:793 ../fvwm/Applications/System/
+#: ../bin/fvwm-crystal.generate-menu:829 ../fvwm/Applications/System/
 msgid "Security"
 msgstr "Sécurité"
 
-#: ../bin/fvwm-crystal.generate-menu:797
-#: ../fvwm/Applications/Multimedia/Audio/
+#: ../bin/fvwm-crystal.generate-menu:833 ../fvwm/Applications/Multimedia/Audio/
 msgid "Sequencers"
 msgstr "Séquenceurs"
 
-#: ../bin/fvwm-crystal.generate-menu:801
-#, fuzzy
+#: ../bin/fvwm-crystal.generate-menu:837
 msgid "Shooter"
 msgstr "Jeux de tir"
 
-#: ../bin/fvwm-crystal.generate-menu:805 ../fvwm/Applications/20~Games/
-#, fuzzy
+#: ../bin/fvwm-crystal.generate-menu:841 ../fvwm/Applications/20~Games/
 msgid "Simulation"
-msgstr "Émulateurs"
+msgstr "Simulation"
 
-#: ../bin/fvwm-crystal.generate-menu:809
+#: ../bin/fvwm-crystal.generate-menu:845
 msgid "Spirituality"
 msgstr "Spiritualité"
 
-#: ../bin/fvwm-crystal.generate-menu:813
+#: ../bin/fvwm-crystal.generate-menu:849
 msgid "Sports"
 msgstr "Sport"
 
-#: ../bin/fvwm-crystal.generate-menu:817
+#: ../bin/fvwm-crystal.generate-menu:853
 msgid "Sports Games"
 msgstr "Jeux de sport"
 
-#: ../bin/fvwm-crystal.generate-menu:821 ../fvwm/Applications/Office/
+#: ../bin/fvwm-crystal.generate-menu:857 ../fvwm/Applications/Office/
 msgid "Spreadsheets"
 msgstr "Tableurs"
 
-#: ../bin/fvwm-crystal.generate-menu:825 ../fvwm/Applications/20~Games/
+#: ../bin/fvwm-crystal.generate-menu:861 ../fvwm/Applications/20~Games/
 msgid "Strategy Games"
 msgstr "Jeux de stratégie"
 
-#: ../bin/fvwm-crystal.generate-menu:833 ../fvwm/Applications/Network/
+#: ../bin/fvwm-crystal.generate-menu:869 ../fvwm/Applications/Network/
 msgid "Telephony"
 msgstr "Téléphonie"
 
-#: ../bin/fvwm-crystal.generate-menu:837
+#: ../bin/fvwm-crystal.generate-menu:873
 msgid "Telephony Tools"
 msgstr "Outils de téléphonie"
 
-#: ../bin/fvwm-crystal.generate-menu:841 ../fvwm/Applications/System/
+#: ../bin/fvwm-crystal.generate-menu:877 ../fvwm/Applications/System/
 msgid "Terminals"
 msgstr "Terminaux"
 
-#: ../bin/fvwm-crystal.generate-menu:845 ../fvwm/Applications/Utilities/
+#: ../bin/fvwm-crystal.generate-menu:881 ../fvwm/Applications/Utilities/
 msgid "Text Editors"
 msgstr "Éditeurs de texte"
 
-#: ../bin/fvwm-crystal.generate-menu:849 ../fvwm/Applications/Utilities/
+#: ../bin/fvwm-crystal.generate-menu:885 ../fvwm/Applications/Utilities/
 msgid "Text Tools"
 msgstr "Outils pour texte"
 
-#: ../bin/fvwm-crystal.generate-menu:853
+#: ../bin/fvwm-crystal.generate-menu:889
 msgid "Translation"
 msgstr "Traduction"
 
-#: ../bin/fvwm-crystal.generate-menu:857
-#: ../fvwm/Applications/Multimedia/Audio/
+#: ../bin/fvwm-crystal.generate-menu:893 ../fvwm/Applications/Multimedia/Audio/
 msgid "Tuners"
 msgstr "Accordeurs"
 
-#: ../bin/fvwm-crystal.generate-menu:861
-#: ../fvwm/Applications/Multimedia/Video/
+#: ../bin/fvwm-crystal.generate-menu:897 ../fvwm/Applications/Multimedia/Video/
 msgid "TV"
 msgstr "TV"
 
 # V {{{1
-#: ../bin/fvwm-crystal.generate-menu:865 ../fvwm/Applications/Graphics/
+#: ../bin/fvwm-crystal.generate-menu:901 ../fvwm/Applications/Graphics/
 msgid "Vector Graphics"
 msgstr "Graphisme vectoriel"
 
-#: ../bin/fvwm-crystal.generate-menu:869 ../fvwm/Applications/Network/
+#: ../bin/fvwm-crystal.generate-menu:905 ../fvwm/Applications/Network/
 msgid "Webcam"
 msgstr "Webcam"
 
-#: ../bin/fvwm-crystal.generate-menu:873 ../fvwm/Applications/Graphics/
+#: ../bin/fvwm-crystal.generate-menu:909 ../fvwm/Applications/Graphics/
 #: ../fvwm/Applications/Office/
 msgid "Viewers"
 msgstr "Visionneuses"
 
-#: ../bin/fvwm-crystal.generate-menu:877 ../fvwm/Applications/Network/
+#: ../bin/fvwm-crystal.generate-menu:913 ../fvwm/Applications/Network/
 msgid "Web Browsers"
 msgstr "Navigateurs"
 
-#: ../bin/fvwm-crystal.generate-menu:881 ../fvwm/Applications/Development/
+#: ../bin/fvwm-crystal.generate-menu:917 ../fvwm/Applications/Development/
 msgid "Web Development"
 msgstr "Développement internet"
 
-#: ../bin/fvwm-crystal.generate-menu:885 ../fvwm/Applications/Office/
+#: ../bin/fvwm-crystal.generate-menu:921 ../fvwm/Applications/Office/
 msgid "Word Processors"
 msgstr "Traitements de texte"
 
-#: ../fvwm/
+#: ../fvwm/ ../fvwm/components/functions/CustomButtonBar-Menu:307
 msgid "Applications"
 msgstr "Applications"
 
 #: ../fvwm/Applications/20~Games/
-#, fuzzy
 msgid "Block Games"
 msgstr "Jeux de blocs"
 
 #: ../fvwm/Applications/20~Games/
-#, fuzzy
 msgid "Adventures Games"
-msgstr "Jeux d'aventure"
+msgstr "Jeux d’aventure"
 
 #: ../fvwm/Applications/20~Games/Logic_Games/
 msgid "Portable Puzzle Collection"
-msgstr ""
+msgstr "Collection de puzzles portables"
 
 #: ../fvwm/Applications/20~Games/
 msgid "Shooters"
 msgstr "Jeux de tir"
 
+#: ../fvwm/Applications/20~Games/Simulation/
+msgid "Xsnow"
+msgstr "Xsnow"
+
+#: ../fvwm/Applications/20~Games/Simulation/
+msgid "xPenguins"
+msgstr "xPengouins"
+
 #: ../fvwm/Applications/Development/Electronics/
 msgid "Antennas"
 msgstr "Antennes"
 
 #: ../fvwm/Applications/Development/Electronics/
 msgid "Chipmunksystem"
-msgstr ""
+msgstr "Chipmunksystem"
 
 #: ../fvwm/Applications/Development/Electronics/
 msgid "Geda"
-msgstr ""
+msgstr "Geda"
 
 #: ../fvwm/Applications/
 msgid "Multimedia"
@@ -657,13 +659,12 @@ msgid "DJ"
 msgstr "DJ"
 
 #: ../fvwm/Applications/Multimedia/Audio/Engineering/
-#: ../fvwm/Applications/Multimedia/Audio/Tuners/
 msgid "Jack"
-msgstr ""
+msgstr "Jack"
 
 #: ../fvwm/Applications/Multimedia/Audio/
 msgid "Mp3"
-msgstr ""
+msgstr "Mp3"
 
 #: ../fvwm/Applications/Multimedia/Audio/
 msgid "Non"
@@ -688,7 +689,7 @@ msgstr "Rythme"
 
 #: ../fvwm/Applications/Multimedia/Audio/
 msgid "Rippers"
-msgstr ""
+msgstr "Ripper"
 
 # S {{{1
 #: ../fvwm/Applications/Multimedia/Audio/
@@ -713,120 +714,135 @@ msgstr "Synthétiseurs"
 
 #: ../fvwm/Applications/Multimedia/Audio/Synthetizers/
 msgid "Bristol"
-msgstr ""
+msgstr "Bristol"
 
 #: ../fvwm/Applications/Multimedia/Audio/
 msgid "Trackers"
-msgstr ""
+msgstr "Trackers"
 
 #: ../fvwm/Applications/Multimedia/Audio/
 msgid "Vu-Meters"
 msgstr "Vu-mètres"
 
+#: ../fvwm/Applications/Multimedia/Audio/Vu-Meters/
+msgid "JACK Audio Meter Collection"
+msgstr "Collection de Vu-mètres audio JACK"
+
 #: ../fvwm/Applications/Multimedia/Video/
 msgid "Video Effects"
 msgstr "Effets vidéo"
 
 #: ../fvwm/Applications/Network/Instant_Messaging/
 msgid "Jabber"
-msgstr ""
+msgstr "Jabber"
 
 #: ../fvwm/Applications/Office/
 msgid "KOffice"
-msgstr ""
+msgstr "KOffice"
 
 #: ../fvwm/Applications/Office/
 msgid "LibreOffice"
-msgstr ""
+msgstr "LibreOffice"
 
 #: ../fvwm/Applications/Office/
 msgid "OpenOffice.org"
-msgstr ""
+msgstr "OpenOffice.org"
 
 # U {{{1
-#: ../fvwm/components/apps/DesktopIcons:50
+#: ../fvwm/components/apps/DesktopIcons:49 ../fvwm/scripts/desktop_manager:197
 msgid "Umount"
 msgstr "Démonter"
 
-#: ../fvwm/components/apps/DesktopIcons:55
-#: ../fvwm/components/apps/DesktopIcons:72
-#: ../fvwm/components/apps/DesktopIcons:174
-#: ../fvwm/components/functions/Preferences-Menu:640
-#: ../fvwm/components/functions/Preferences-Menu:701
+#: ../fvwm/components/apps/DesktopIcons:54
+#: ../fvwm/components/apps/DesktopIcons:71
+#: ../fvwm/components/apps/DesktopIcons:173
+#: ../fvwm/components/functions/CustomButtonBar-Menu:74
+#: ../fvwm/components/functions/CustomButtonBar-Menu:85
+#: ../fvwm/components/functions/CustomButtonBar-Menu:108
+#: ../fvwm/components/functions/CustomButtonBar-Menu:173
+#: ../fvwm/components/functions/Preferences-Menu:676
+#: ../fvwm/components/functions/Preferences-Menu:737
 msgid "On"
 msgstr "Marche"
 
-#: ../fvwm/components/apps/DesktopIcons:56
-#: ../fvwm/components/apps/DesktopIcons:73
-#: ../fvwm/components/apps/DesktopIcons:175
-#: ../fvwm/components/functions/Preferences-Menu:641
-#: ../fvwm/components/functions/Preferences-Menu:702
+#: ../fvwm/components/apps/DesktopIcons:55
+#: ../fvwm/components/apps/DesktopIcons:72
+#: ../fvwm/components/apps/DesktopIcons:174
+#: ../fvwm/components/functions/CustomButtonBar-Menu:64
+#: ../fvwm/components/functions/CustomButtonBar-Menu:75
+#: ../fvwm/components/functions/CustomButtonBar-Menu:86
+#: ../fvwm/components/functions/CustomButtonBar-Menu:98
+#: ../fvwm/components/functions/CustomButtonBar-Menu:109
+#: ../fvwm/components/functions/CustomButtonBar-Menu:174
+#: ../fvwm/components/functions/Preferences-Menu:677
+#: ../fvwm/components/functions/Preferences-Menu:738
 msgid "Off"
 msgstr "Arrêt"
 
+#: ../fvwm/components/apps/DesktopIcons:89
 #: ../fvwm/components/apps/DesktopIcons:90
-#: ../fvwm/components/apps/DesktopIcons:91
 msgid "Action "
-msgstr "Action"
+msgstr "Action "
 
+#: ../fvwm/components/apps/DesktopIcons:91
 #: ../fvwm/components/apps/DesktopIcons:92
-#: ../fvwm/components/apps/DesktopIcons:93
 msgid "Custom action "
 msgstr "Action personnalisée "
 
-#: ../fvwm/components/apps/DesktopIcons:103
-#: ../fvwm/components/apps/DesktopIcons:124
+#: ../fvwm/components/apps/DesktopIcons:102
+#: ../fvwm/components/apps/DesktopIcons:123
 msgid "File browser action"
 msgstr "Commande du navigateur de fichier"
 
-#: ../fvwm/components/apps/DesktopIcons:104
+#: ../fvwm/components/apps/DesktopIcons:103
 msgid "Type a command to bind to the first mouse button."
 msgstr "Entrer une commande à lier avec le premier bouton de la souris."
 
 # A {{{1
-#: ../fvwm/components/apps/DesktopIcons:107
-#: ../fvwm/components/apps/DesktopIcons:128
+#: ../fvwm/components/apps/DesktopIcons:106
+#: ../fvwm/components/apps/DesktopIcons:127
 msgid "A console command must be prefixed by A and space,"
 msgstr "Une commande console doit être préfixée avec A et un espace,"
 
 # u {{{1
-#: ../fvwm/components/apps/DesktopIcons:110
-#: ../fvwm/components/apps/DesktopIcons:131
+#: ../fvwm/components/apps/DesktopIcons:109
+#: ../fvwm/components/apps/DesktopIcons:130
 msgid "use X and space otherwise."
 msgstr "utiliser X et espace autrement."
 
-#: ../fvwm/components/apps/DesktopIcons:116
-#: ../fvwm/components/apps/DesktopIcons:137
-#: ../fvwm/components/functions/Feedback:75
-#: ../fvwm/components/functions/Music-audacious:47
-#: ../fvwm/components/functions/Music-mpd:65
-#: ../fvwm/components/functions/Music-xmms2:58
-#: ../fvwm/components/functions/Preferences-Menu:531
+#: ../fvwm/components/apps/DesktopIcons:115
+#: ../fvwm/components/apps/DesktopIcons:136
+#: ../fvwm/components/functions/Music-audacious:57
+#: ../fvwm/components/functions/Music-mpd:79
+#: ../fvwm/components/functions/Music-xmms2:85
+#: ../fvwm/components/functions/Preferences-Menu:541
 msgid "Save"
 msgstr "Sauvegarder"
 
-#: ../fvwm/components/apps/DesktopIcons:118
-#: ../fvwm/components/apps/DesktopIcons:139
+#: ../fvwm/components/apps/DesktopIcons:117
+#: ../fvwm/components/apps/DesktopIcons:138
 #: ../fvwm/components/functions/Feedback:45
-#: ../fvwm/components/functions/Preferences-Menu:79
-#: ../fvwm/components/functions/Preferences-Menu:314
-#: ../fvwm/components/functions/Preferences-Menu:328
-#: ../fvwm/components/functions/Preferences-Menu:369
-#: ../fvwm/components/functions/Preferences-Menu:445
-#: ../fvwm/components/functions/Preferences-Menu:533
-#: ../fvwm/components/functions/Preferences-Menu:673
+#: ../fvwm/components/functions/Preferences-Menu:80
+#: ../fvwm/components/functions/Preferences-Menu:316
+#: ../fvwm/components/functions/Preferences-Menu:330
+#: ../fvwm/components/functions/Preferences-Menu:371
+#: ../fvwm/components/functions/Preferences-Menu:455
+#: ../fvwm/components/functions/Preferences-Menu:543
+#: ../fvwm/components/functions/Preferences-Menu:709
 msgid "Not now"
 msgstr "Pas maintenant"
 
-#: ../fvwm/components/apps/DesktopIcons:125
+#: ../fvwm/components/apps/DesktopIcons:124
 msgid "Type a command to bind to the second mouse button."
 msgstr "Entre une commande à lier avec le deuxième bouton de la souris."
 
-#: ../fvwm/components/apps/DesktopIcons:157
+#: ../fvwm/components/apps/DesktopIcons:156
+#: ../fvwm/components/functions/CustomButtonBar-Menu:237
 msgid "Left"
 msgstr "Gauche"
 
-#: ../fvwm/components/apps/DesktopIcons:158
+#: ../fvwm/components/apps/DesktopIcons:157
+#: ../fvwm/components/functions/CustomButtonBar-Menu:238
 msgid "Right"
 msgstr "Droite"
 
@@ -845,14 +861,15 @@ msgid "Activate"
 msgstr "Activer"
 
 #: ../fvwm/components/apps/XScreenSaver:25
-#: ../fvwm/components/functions/Exit:35
+#: ../fvwm/components/functions/Exit:127
 #: ../fvwm/components/functions/Exit-Safe:9
 msgid "Lock screen"
 msgstr "Verrouiller"
 
 #: ../fvwm/components/apps/XScreenSaver:26
-#: ../fvwm/components/functions/Fvwm-Crystal-Menu:45 ../fvwm/recipes/Light:53
-#: ../fvwm/recipes/TopDown:64 ../fvwm/recipes/Wing-Commander:60
+#: ../fvwm/components/functions/CustomButtonBar-Menu:300
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:45 ../fvwm/recipes/Light:67
+#: ../fvwm/recipes/TopDown:76 ../fvwm/recipes/Wing-Commander:72
 msgid "Preferences"
 msgstr "Préférences"
 
@@ -868,32 +885,32 @@ msgstr "Démarrer la veille"
 msgid "Version"
 msgstr "Version"
 
-#: ../fvwm/components/functions/About:11
+#: ../fvwm/components/functions/About:13
 msgid "Authors"
 msgstr "Auteurs"
 
-#: ../fvwm/components/functions/About:15
+#: ../fvwm/components/functions/About:17
 msgid "With contributions from:"
 msgstr "Avec des contributions de :"
 
-#: ../fvwm/components/functions/About:29
+#: ../fvwm/components/functions/About:33
 msgid "The majority of the icons are from the Tango project and from"
 msgstr "La majorité des icônes sont du projet Tango et de"
 
-#: ../fvwm/components/functions/About:36
+#: ../fvwm/components/functions/About:40
 msgid "FVWM version"
 msgstr "Version de FVWM"
 
-#: ../fvwm/components/functions/About:42
+#: ../fvwm/components/functions/About:46
 msgid "Feedback, support"
 msgstr "Réaction, support"
 
-#: ../fvwm/components/functions/About:44
+#: ../fvwm/components/functions/About:48
 #: ../fvwm/components/functions/Debug-Functions:57
-#: ../fvwm/components/functions/Window-Buttons:133
-#: ../fvwm/components/functions/Window-Buttons:192
-#: ../fvwm/components/functions/Window-Buttons-Vertical:131
-#: ../fvwm/components/functions/Window-Buttons-Vertical:188
+#: ../fvwm/components/functions/Window-Buttons:75
+#: ../fvwm/components/functions/Window-Buttons:134
+#: ../fvwm/components/functions/Window-Buttons-Vertical:81
+#: ../fvwm/components/functions/Window-Buttons-Vertical:138
 msgid "Close"
 msgstr "Fermer"
 
@@ -904,7 +921,7 @@ msgstr "Papier peint automatique"
 
 #: ../fvwm/components/functions/AutoWallpaper-Error:7
 msgid "No pictures found."
-msgstr "Pas d'image trouvée."
+msgstr "Pas d’image trouvée."
 
 #: ../fvwm/components/functions/AutoWallpaper-Error:10
 msgid "You should save wallpapers in"
@@ -924,26 +941,233 @@ msgstr "La génération des miniatures met le CPU au taquet,"
 
 #: ../fvwm/components/functions/AutoWallpaper-Error:25
 msgid "it is better to have a few subdirectories than"
-msgstr "il est mieux d'avoir quelques sous-répertoires plutôt"
+msgstr "il est mieux d’avoir quelques sous-répertoires plutôt"
 
 #: ../fvwm/components/functions/AutoWallpaper-Error:28
 msgid "a lot of files in one subdirectory."
 msgstr "que beaucoup de fichiers dans un sous-répertoire."
 
 #: ../fvwm/components/functions/AutoWallpaper-Error:31
-#: ../fvwm/components/functions/Preferences-Menu:189
-#: ../fvwm/components/functions/Preferences-Menu:567
-#: ../fvwm/components/functions/Preferences-Menu:691
+#: ../fvwm/components/functions/CustomButtonBar-Menu:225
+#: ../fvwm/components/functions/Preferences-Menu:190
+#: ../fvwm/components/functions/Preferences-Menu:577
+#: ../fvwm/components/functions/Preferences-Menu:727
+#: ../fvwm/scripts/FileEditors/IPTVCatPlaylists-Help:43
 #: ../fvwm/scripts/FileEditors/ShowDirectories-Help:40
+#: ../fvwm/scripts/SingleLineEdit/MPlayerParams-Help:43
 msgid "OK"
 msgstr "Bien"
 
 #: ../fvwm/components/functions/Colorsets:25
-#: ../fvwm/components/functions/Preferences-Menu:55
-#: ../fvwm/components/functions/Window-Decorations:28
+#: ../fvwm/components/functions/Preferences-Menu:56
+#: ../fvwm/components/functions/Window-Decorations:27
 msgid "User"
 msgstr "Utilisateur"
 
+#: ../fvwm/components/functions/CustomButtonBar-Menu:59
+#: ../fvwm/components/functions/CustomButtonBar-Menu:96
+#: ../fvwm/components/functions/Media:512
+#: ../fvwm/components/functions/Media:524
+#: ../fvwm/components/functions/Music-alsaplayer:263
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:259
+msgid "Normal"
+msgstr "Normal"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:60
+msgid "24 hours"
+msgstr "24 heures"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:61
+#: ../fvwm/components/functions/CustomButtonBar-Menu:97
+#: ../fvwm/components/functions/CustomButtonBar-Menu:154
+msgid "Small"
+msgstr "Petit"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:62
+msgid "Small + date"
+msgstr "Petit + date"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:63
+msgid "24 hours small + date"
+msgstr "24 heures petit + date"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:155
+msgid "Medium"
+msgstr "Moyen"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:156
+msgid "Big"
+msgstr "Grand"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:197
+msgid "Custom Button Bar"
+msgstr "Barre de bouton personnalisée"
+
+# Y {{{1
+#: ../fvwm/components/functions/CustomButtonBar-Menu:198
+#: ../fvwm/scripts/FileEditors/IPTVCatPlaylists-Help:4
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:4
+msgid "You are editing the file"
+msgstr "Vous éditez le fichier"
+
+# E {{{1
+#: ../fvwm/components/functions/CustomButtonBar-Menu:204
+#: ../fvwm/components/functions/Preferences-Menu:559
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:10
+msgid "Each line has the following format:"
+msgstr "Chaque ligne a le format suivant :"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:207
+msgid "icon name command"
+msgstr "icône nom commande"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:210
+msgid "where icon is the icon used for the button,"
+msgstr "où icône est l’icône utilisée pour le bouton,"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:213
+msgid "name is the button name"
+msgstr "nom est le nom du bouton"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:216
+msgid "and command will be launched by the button."
+msgstr "et commande sera lancée par le bouton."
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:219
+msgid "icon and name must have no space,"
+msgstr "icône et nom ne peuvent pas contenir d’espace,"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:222
+msgid "command can have spaces."
+msgstr "commande peut contenir des espaces."
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:239
+msgid "Up"
+msgstr "En haut"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:240
+msgid "Down"
+msgstr "En bas"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:270
+msgid "Custom bar location"
+msgstr "Emplacement de la barre personnalosée"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:271
+msgid "Button size"
+msgstr "Taille de bouton"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:272
+msgid "Toggle bar with mouse on same border"
+msgstr "Montre ou cache la barre quand la souris est sur le même bord"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:273
+#: ../fvwm/components/functions/Preferences-Menu:29
+msgid "Preferences editor"
+msgstr "Éditeur de préférences"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:274
+msgid "Generate this Menu"
+msgstr "Générer ce menu"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:275
+msgid "Generate the custom buttons bar"
+msgstr "Générer la barre personnalisée de boutons"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:278
+msgid "Choose an applet to add:"
+msgstr "Choisir un applet à ajouter :"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:280
+msgid "Clock"
+msgstr "Horloge"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:281
+msgid "ACPI battery"
+msgstr "Batterie ACPI"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:282
+msgid "CPU temperature"
+msgstr "Température CPU"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:283
+msgid "CPU frequency"
+msgstr "Fréquence CPU"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:284
+msgid "Pager"
+msgstr "Pager"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:287
+msgid "Choose a menu entry to add it as a button:"
+msgstr "Choisir une entrée de menu à ajouter :"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:289
+#: ../fvwm/components/functions/Developer-Menu:19
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:32 ../fvwm/recipes/Light:58
+#: ../fvwm/recipes/TopDown:67 ../fvwm/recipes/Wing-Commander:61
+msgid "FVWM-Crystal documentation"
+msgstr "Documentation de FVWM-Crystal"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:293
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:36 ../fvwm/recipes/Light:60
+#: ../fvwm/recipes/TopDown:69 ../fvwm/recipes/Wing-Commander:63
+msgid "Screen resolution"
+msgstr "Résolution de l’écran"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:294
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:37 ../fvwm/recipes/Light:61
+#: ../fvwm/recipes/TopDown:70 ../fvwm/recipes/Wing-Commander:64
+msgid "Screensaver"
+msgstr "Écran de veille"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:295
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:38
+#: ../fvwm/components/functions/Screenshot-import:6
+#: ../fvwm/components/functions/Screenshot-import:11
+#: ../fvwm/components/functions/Screenshot-import:16 ../fvwm/recipes/Light:62
+#: ../fvwm/recipes/TopDown:71 ../fvwm/recipes/Wing-Commander:65
+msgid "Screenshot"
+msgstr "Capture écran"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:297
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:40 ../fvwm/recipes/Light:64
+#: ../fvwm/recipes/TopDown:73 ../fvwm/recipes/Wing-Commander:67
+msgid "Window decorations"
+msgstr "Décorations des fenêtres"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:298
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:41 ../fvwm/recipes/Light:65
+#: ../fvwm/recipes/TopDown:74 ../fvwm/recipes/Wing-Commander:68
+msgid "Colorsets"
+msgstr "Jeux de couleurs"
+
+# W {{{1
+#: ../fvwm/components/functions/CustomButtonBar-Menu:299
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:42 ../fvwm/recipes/Light:66
+#: ../fvwm/recipes/TopDown:75 ../fvwm/recipes/Wing-Commander:69
+msgid "Wallpaper"
+msgstr "Papiers peints"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:302
+#: ../fvwm/components/functions/Developer-Menu:4
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:47 ../fvwm/recipes/Light:69
+#: ../fvwm/recipes/TopDown:78 ../fvwm/recipes/Wing-Commander:74
+msgid "Developer menu"
+msgstr "FVWM-Crystal"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:303
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:48 ../fvwm/recipes/Light:70
+#: ../fvwm/recipes/TopDown:79 ../fvwm/recipes/Wing-Commander:77
+msgid "About FVWM-Crystal"
+msgstr "A propos de FVWM-Crystal"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:306
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:51 ../fvwm/recipes/Light:71
+#: ../fvwm/recipes/TopDown:80 ../fvwm/recipes/Wing-Commander:78
+msgid "Exit"
+msgstr "Quitter"
+
 #: ../fvwm/components/functions/Debug-Functions:52
 #: ../fvwm/components/functions/Developer-Menu:6
 msgid "Identify window"
@@ -951,7 +1175,7 @@ msgstr "Information sur la fenêtre"
 
 #: ../fvwm/components/functions/Debug-Functions:53
 #: ../fvwm/components/functions/Developer-Menu:29
-#: ../fvwm/components/functions/Developer-Menu:158
+#: ../fvwm/components/functions/Developer-Menu:159
 msgid "WindowStyle"
 msgstr "Style de fenêtre"
 
@@ -964,17 +1188,11 @@ msgid "Resize"
 msgstr "Redimensionner"
 
 #: ../fvwm/components/functions/Debug-Functions:58
-#: ../fvwm/components/functions/Window-Buttons:134
-#: ../fvwm/components/functions/Window-Buttons-Vertical:132
+#: ../fvwm/components/functions/Window-Buttons:76
+#: ../fvwm/components/functions/Window-Buttons-Vertical:82
 msgid "Destroy"
 msgstr "Supprimer"
 
-#: ../fvwm/components/functions/Developer-Menu:4
-#: ../fvwm/components/functions/Fvwm-Crystal-Menu:47 ../fvwm/recipes/Light:55
-#: ../fvwm/recipes/TopDown:66 ../fvwm/recipes/Wing-Commander:62
-msgid "Developer menu"
-msgstr "FVWM-Crystal"
-
 #: ../fvwm/components/functions/Developer-Menu:5
 msgid "Reload current recipe"
 msgstr "Recharge la recette courante"
@@ -987,12 +1205,6 @@ msgstr "(Dés)Activer FVWMConsole"
 msgid "Open debug window"
 msgstr "Ouvrir la fenêtre de débogage"
 
-#: ../fvwm/components/functions/Developer-Menu:19
-#: ../fvwm/components/functions/Fvwm-Crystal-Menu:34 ../fvwm/recipes/Light:44
-#: ../fvwm/recipes/TopDown:55 ../fvwm/recipes/Wing-Commander:49
-msgid "FVWM-Crystal documentation"
-msgstr "Documentation de FVWM-Crystal"
-
 #: ../fvwm/components/functions/Developer-Menu:20
 msgid "FVWM manpages"
 msgstr "Manuel de FVWM"
@@ -1024,168 +1236,171 @@ msgstr "Raccourcis de la souris"
 
 #: ../fvwm/components/functions/Developer-Menu:36
 msgid "FAQ"
-msgstr ""
+msgstr "FAQ"
 
 #: ../fvwm/components/functions/Developer-Menu:37
 msgid "Tips"
-msgstr ""
+msgstr "Tips"
 
 #: ../fvwm/components/functions/Developer-Menu:38
 msgid "Crystal Rox! HOWTO"
-msgstr ""
+msgstr "Crystal Rox! HOWTO"
 
 #: ../fvwm/components/functions/Developer-Menu:39
 msgid "Application database"
 msgstr "Base de données des applications"
 
-#: ../fvwm/components/functions/Developer-Menu:47
+#: ../fvwm/components/functions/Developer-Menu:48
 msgid "Main documentation"
 msgstr "Documentation principale"
 
-#: ../fvwm/components/functions/Developer-Menu:48
+#: ../fvwm/components/functions/Developer-Menu:49
 msgid "Decorations and colorsets"
 msgstr "Décoration et jeux de couleurs"
 
-#: ../fvwm/components/functions/Developer-Menu:49
+#: ../fvwm/components/functions/Developer-Menu:50
 msgid "Modules used in FVWM-Crystal"
 msgstr "Modules utilisés dans FVWM-Crystal"
 
-#: ../fvwm/components/functions/Developer-Menu:51
+#: ../fvwm/components/functions/Developer-Menu:52
 msgid "Interface look and feel"
-msgstr "Construction de l\\'interface"
+msgstr "Construction de l’interface"
 
-#: ../fvwm/components/functions/Developer-Menu:52
+#: ../fvwm/components/functions/Developer-Menu:53
 msgid "Programming and debugging"
 msgstr "Programmer et déboguer"
 
-#: ../fvwm/components/functions/Developer-Menu:53
+#: ../fvwm/components/functions/Developer-Menu:54
 msgid "External scripts and applications"
 msgstr "Scripts et applications externes"
 
 # X {{{1
-#: ../fvwm/components/functions/Developer-Menu:125
-#, fuzzy
+#: ../fvwm/components/functions/Developer-Menu:126
 msgid "X.Org documentation"
 msgstr "Documentation de X.org"
 
 # X {{{1
-#: ../fvwm/components/functions/Developer-Menu:127
+#: ../fvwm/components/functions/Developer-Menu:128
 msgid "X.Org-Xserver documentation"
 msgstr "Documentation de X.org-Xserver"
 
-#: ../fvwm/components/functions/Exit:12
+#: ../fvwm/components/functions/Exit:29 ../fvwm/components/functions/Exit:42
 msgid " 1 %"
-msgstr ""
+msgstr " 1 %"
 
-#: ../fvwm/components/functions/Exit:13
+#: ../fvwm/components/functions/Exit:30 ../fvwm/components/functions/Exit:43
 msgid " 2 %"
-msgstr ""
+msgstr " 2 %"
 
-#: ../fvwm/components/functions/Exit:14
+#: ../fvwm/components/functions/Exit:31 ../fvwm/components/functions/Exit:44
 msgid " 3 %"
-msgstr ""
+msgstr " 3 %"
 
-#: ../fvwm/components/functions/Exit:15
+#: ../fvwm/components/functions/Exit:32 ../fvwm/components/functions/Exit:45
 msgid " 5 %"
-msgstr ""
+msgstr " 5 %"
 
-#: ../fvwm/components/functions/Exit:16
+#: ../fvwm/components/functions/Exit:33 ../fvwm/components/functions/Exit:46
 msgid "10 %"
-msgstr ""
+msgstr "10 %"
 
-#: ../fvwm/components/functions/Exit:17
+#: ../fvwm/components/functions/Exit:34 ../fvwm/components/functions/Exit:47
+msgid "15 %"
+msgstr "15 %"
+
+#: ../fvwm/components/functions/Exit:35 ../fvwm/components/functions/Exit:48
+msgid "20 %"
+msgstr "20 %"
+
+#: ../fvwm/components/functions/Exit:36 ../fvwm/components/functions/Exit:49
 msgid "25 %"
-msgstr ""
+msgstr "25 %"
 
-#: ../fvwm/components/functions/Exit:18
+#: ../fvwm/components/functions/Exit:37 ../fvwm/components/functions/Exit:50
 msgid "50 %"
-msgstr ""
+msgstr "50 %"
 
-#: ../fvwm/components/functions/Exit:19
+#: ../fvwm/components/functions/Exit:38 ../fvwm/components/functions/Exit:51
 msgid "75 %"
-msgstr ""
+msgstr "75 %"
 
-#: ../fvwm/components/functions/Exit:25
+#: ../fvwm/components/functions/Exit:57
 msgid "Stop"
 msgstr "Arrêter"
 
-#: ../fvwm/components/functions/Exit:26
+#: ../fvwm/components/functions/Exit:59 ../fvwm/components/functions/Exit:60
 msgid "Start when battery is as low as"
 msgstr "Démarre quand la batterie est aussi basse que"
 
-#: ../fvwm/components/functions/Exit:34
-#: ../fvwm/components/functions/Exit-Safe:8
-#: ../fvwm/components/functions/Preferences-Menu:77
-#: ../fvwm/components/functions/Preferences-Menu:367
-#: ../fvwm/components/functions/Preferences-Menu:443
-#: ../fvwm/components/functions/Preferences-Menu:671
-msgid "Restart"
-msgstr "Redémarrer"
+#: ../fvwm/components/functions/Exit:82
+msgid "No resume hybride with screen lid"
+msgstr "Pas de veille puis hibernation lors de la fermeture de l’écran"
 
-#: ../fvwm/components/functions/Exit:36 ../fvwm/components/functions/Exit:37
-#: ../fvwm/components/functions/Exit-Safe:10
-#: ../fvwm/components/functions/Preferences-Menu:312
-#: ../fvwm/components/functions/Preferences-Menu:326
-msgid "Logout"
-msgstr "Quitter"
+#: ../fvwm/components/functions/Exit:84 ../fvwm/components/functions/Exit:85
+#: ../fvwm/components/functions/Exit:97 ../fvwm/components/functions/Exit:108
+msgid "Resume hybride with screen lid"
+msgstr "Veille puis hibernation lors de la fermeture de l’écran"
 
-#: ../fvwm/components/functions/Exit:39
+#: ../fvwm/components/functions/Exit:96 ../fvwm/components/functions/Exit:107
 msgid "Automatic suspend to disk"
 msgstr "Hibernation automatique"
 
-#: ../fvwm/components/functions/Exit:41
+#: ../fvwm/components/functions/Exit:99 ../fvwm/components/functions/Exit:110
 msgid "Resume to RAM"
 msgstr "Veille en mémoire vive"
 
-#: ../fvwm/components/functions/Exit:42
+#: ../fvwm/components/functions/Exit:100 ../fvwm/components/functions/Exit:111
 msgid "Resume hybride"
 msgstr "Veille puis hibernation"
 
-#: ../fvwm/components/functions/Exit:43
+#: ../fvwm/components/functions/Exit:101 ../fvwm/components/functions/Exit:112
 msgid "Suspend to disk"
 msgstr "Hibernation"
 
-#: ../fvwm/components/functions/Exit:44
+#: ../fvwm/components/functions/Exit:102
 msgid "Powersave"
-msgstr "Économie d\\'énergie"
-
-#: ../fvwm/components/functions/Exit:46
-msgid "Save session"
-msgstr "Sauver la session"
-
-#: ../fvwm/components/functions/Exit:47
-msgid "Manage session"
-msgstr "Manager la session"
-
-#: ../fvwm/components/functions/Exit-gdm:10
-#: ../fvwm/components/functions/Exit-Safe-gdm:10
-msgid "New login"
-msgstr "Nouvelle session"
-
-#: ../fvwm/components/functions/Exit-gdm:11
-#: ../fvwm/components/functions/Exit-Safe-gdm:11
-msgid "New nested login"
-msgstr "Nouvelle session imbriquée"
+msgstr "Économie d’énergie"
 
-#: ../fvwm/components/functions/Exit-gdm:13
+#: ../fvwm/components/functions/Exit:114
 #: ../fvwm/components/functions/Exit-Safe-gdm:13
 #: ../fvwm/components/functions/Exit-Safe-sudo:6
+#: ../fvwm/components/functions/Exit-gdm:13
 #: ../fvwm/components/functions/Exit-sudo:6
 msgid "Reboot computer"
 msgstr "Redémarrer la machine"
 
-#: ../fvwm/components/functions/Exit-gdm:15
-#: ../fvwm/components/functions/Exit-Safe-gdm:15
-msgid "Suspend"
-msgstr "Suspendre"
-
-#: ../fvwm/components/functions/Exit-gdm:17
+#: ../fvwm/components/functions/Exit:115
 #: ../fvwm/components/functions/Exit-Safe-gdm:17
 #: ../fvwm/components/functions/Exit-Safe-sudo:7
+#: ../fvwm/components/functions/Exit-gdm:17
 #: ../fvwm/components/functions/Exit-sudo:7
 msgid "Turn off computer"
 msgstr "Arrêter"
 
+#: ../fvwm/components/functions/Exit:126
+#: ../fvwm/components/functions/Exit-Safe:8
+#: ../fvwm/components/functions/Preferences-Menu:78
+#: ../fvwm/components/functions/Preferences-Menu:369
+#: ../fvwm/components/functions/Preferences-Menu:453
+#: ../fvwm/components/functions/Preferences-Menu:707
+msgid "Restart"
+msgstr "Redémarrer"
+
+#: ../fvwm/components/functions/Exit:128 ../fvwm/components/functions/Exit:129
+#: ../fvwm/components/functions/Exit-Safe:10
+#: ../fvwm/components/functions/Preferences-Menu:314
+#: ../fvwm/components/functions/Preferences-Menu:328
+msgid "Logout"
+msgstr "Quitter"
+
+#: ../fvwm/components/functions/Exit:133
+msgid "Save session"
+msgstr "Sauver la session"
+
+#: ../fvwm/components/functions/Exit:134
+msgid "Manage session"
+msgstr "Manager la session"
+
 # I {{{1
 #: ../fvwm/components/functions/Exit-Safe:19
 #: ../fvwm/components/functions/Exit-Safe:20
@@ -1197,6 +1412,21 @@ msgstr "Arrêter"
 msgid "I am sure"
 msgstr "Je suis sûr"
 
+#: ../fvwm/components/functions/Exit-Safe-gdm:10
+#: ../fvwm/components/functions/Exit-gdm:10
+msgid "New login"
+msgstr "Nouvelle session"
+
+#: ../fvwm/components/functions/Exit-Safe-gdm:11
+#: ../fvwm/components/functions/Exit-gdm:11
+msgid "New nested login"
+msgstr "Nouvelle session imbriquée"
+
+#: ../fvwm/components/functions/Exit-Safe-gdm:15
+#: ../fvwm/components/functions/Exit-gdm:15
+msgid "Suspend"
+msgstr "Suspendre"
+
 #: ../fvwm/components/functions/Feedback:19
 msgid "User feedback"
 msgstr "Réaction utilisateur"
@@ -1217,7 +1447,7 @@ msgstr "félicitations ou plaintes."
 
 #: ../fvwm/components/functions/Feedback:26
 msgid "This will help him make this software better."
-msgstr "Cela l'aidera à améliorer ce logiciel."
+msgstr "Cela l’aidera à améliorer ce logiciel."
 
 #: ../fvwm/components/functions/Feedback:28
 msgid "Send feedback (for support keep reading)"
@@ -1225,11 +1455,11 @@ msgstr "Envoyer vos commentaires (pour le soutien continuez à lire)"
 
 #: ../fvwm/components/functions/Feedback:32
 msgid "To get support, the best places are the"
-msgstr "Pour obtenir de l'aide, les meilleurs endroits sont la"
+msgstr "Pour obtenir de l’aide, les meilleurs endroits sont la"
 
 #: ../fvwm/components/functions/Feedback:34
 msgid "FVWM-Crystal users email list, or the"
-msgstr "liste d'émail des utilisateurs de FVWM-Crystal, ou le"
+msgstr "Liste d’émail des utilisateurs de FVWM-Crystal, ou le"
 
 # f {{{1
 #: ../fvwm/components/functions/Feedback:36
@@ -1244,991 +1474,1050 @@ msgstr "Aller à la messagerie des utilisateurs de FVWM-Crystal"
 msgid "Go to the fvwm-crystal IRC channel"
 msgstr "Aller sur le canal IRC fvwm-crystal"
 
-#: ../fvwm/components/functions/Feedback:69
-msgid "Default browser"
-msgstr "Navigateur par défaut"
-
-#: ../fvwm/components/functions/Feedback:70
-msgid "Enter the default browser"
-msgstr "Entrez le navigateur par défaut"
-
-#: ../fvwm/components/functions/Fvwm-Crystal-Menu:36 ../fvwm/recipes/Light:46
-#: ../fvwm/recipes/TopDown:57 ../fvwm/recipes/Wing-Commander:51
-msgid "Screen resolution"
-msgstr "Résolution de l\\'écran"
-
-#: ../fvwm/components/functions/Fvwm-Crystal-Menu:37 ../fvwm/recipes/Light:47
-#: ../fvwm/recipes/TopDown:58 ../fvwm/recipes/Wing-Commander:52
-msgid "Screensaver"
-msgstr "Écran de veille"
-
-#: ../fvwm/components/functions/Fvwm-Crystal-Menu:38
-#: ../fvwm/components/functions/Screenshot-import:6
-#: ../fvwm/components/functions/Screenshot-import:11
-#: ../fvwm/components/functions/Screenshot-import:16 ../fvwm/recipes/Light:48
-#: ../fvwm/recipes/TopDown:59 ../fvwm/recipes/Wing-Commander:53
-msgid "Screenshot"
-msgstr "Capture écran"
-
-#: ../fvwm/components/functions/Fvwm-Crystal-Menu:40 ../fvwm/recipes/Light:50
-#: ../fvwm/recipes/TopDown:61 ../fvwm/recipes/Wing-Commander:55
-msgid "Window decorations"
-msgstr "Décorations des fenêtres"
-
-#: ../fvwm/components/functions/Fvwm-Crystal-Menu:41 ../fvwm/recipes/Light:51
-#: ../fvwm/recipes/TopDown:62 ../fvwm/recipes/Wing-Commander:56
-msgid "Colorsets"
-msgstr "Jeux de couleurs"
-
-# W {{{1
-#: ../fvwm/components/functions/Fvwm-Crystal-Menu:42 ../fvwm/recipes/Light:52
-#: ../fvwm/recipes/TopDown:63 ../fvwm/recipes/Wing-Commander:57
-msgid "Wallpaper"
-msgstr "Papiers peints"
-
-#: ../fvwm/components/functions/Fvwm-Crystal-Menu:48 ../fvwm/recipes/Light:56
-#: ../fvwm/recipes/TopDown:67 ../fvwm/recipes/Wing-Commander:65
-msgid "About FVWM-Crystal"
-msgstr "A propos de FVWM-Crystal"
-
 #: ../fvwm/components/functions/Fvwm-Crystal-Menu:50
-#: ../fvwm/recipes/Wing-Commander:64
+#: ../fvwm/recipes/Wing-Commander:76
 msgid "Nested sessions"
 msgstr "Sessions imbriquées"
 
-#: ../fvwm/components/functions/Fvwm-Crystal-Menu:51 ../fvwm/recipes/Light:57
-#: ../fvwm/recipes/TopDown:68 ../fvwm/recipes/Wing-Commander:66
-msgid "Exit"
-msgstr "Quitter"
-
-#: ../fvwm/components/functions/Media:159
-#: ../fvwm/components/functions/Music-alsaplayer:31
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:32
-#: ../fvwm/components/functions/Music-audacious:18
-#: ../fvwm/components/functions/Music-audacious:169
-#: ../fvwm/components/functions/Music-cdcd:28
-#: ../fvwm/components/functions/Music-cmus:24
-#: ../fvwm/components/functions/Music-mocp:22
-#: ../fvwm/components/functions/Music-mpd:27
-#: ../fvwm/components/functions/Music-quodlibet:18
-#: ../fvwm/components/functions/Music-xmms2:21
-msgid "Recreate the Playlists"
-msgstr "Recréer les listes de lectures"
-
-#: ../fvwm/components/functions/Media:160
-#: ../fvwm/components/functions/Music-alsaplayer:32
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:33
-#: ../fvwm/components/functions/Music-audacious:19
-#: ../fvwm/components/functions/Music-audacious:170
-#: ../fvwm/components/functions/Music-cdcd:29
-#: ../fvwm/components/functions/Music-cdcd:92
-#: ../fvwm/components/functions/Music-cmus:25
-#: ../fvwm/components/functions/Music-cmus:116
-#: ../fvwm/components/functions/Music-mocp:23
-#: ../fvwm/components/functions/Music-mocp:110
-#: ../fvwm/components/functions/Music-mpd:28
-#: ../fvwm/components/functions/Music-mpd:188
-#: ../fvwm/components/functions/Music-quodlibet:19
-#: ../fvwm/components/functions/Music-quodlibet:86
-#: ../fvwm/components/functions/Music-xmms2:22
-#: ../fvwm/components/functions/Music-xmms2:177
-msgid "Music player"
-msgstr "Lecteur de musique"
-
-#: ../fvwm/components/functions/Media:161
-msgid "Icons in file browser"
-msgstr "Icônes dans le navigateur de fichier"
-
-#: ../fvwm/components/functions/Media:163
-#: ../fvwm/components/functions/Music-alsaplayer:34
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:35
-#: ../fvwm/components/functions/Music-audacious:21
-#: ../fvwm/components/functions/Music-cdcd:31
-#: ../fvwm/components/functions/Music-cmus:27
-#: ../fvwm/components/functions/Music-mocp:25
-#: ../fvwm/components/functions/Music-mpd:30
-#: ../fvwm/components/functions/Music-quodlibet:21
-#: ../fvwm/components/functions/Music-xmms2:24
-msgid "Start QJackCtl"
-msgstr "Démarrer QJackCtl"
-
-#: ../fvwm/components/functions/Media:165
+#: ../fvwm/components/functions/Media:106
+#: ../fvwm/components/functions/Media:130
 msgid "Start player"
 msgstr "Démarrer le programme"
 
-#: ../fvwm/components/functions/Media:166
+#: ../fvwm/components/functions/Media:107
+#: ../fvwm/components/functions/Media:129
 msgid "Stop MPlayer"
 msgstr "Arrêter MPlayer"
 
-#: ../fvwm/components/functions/Media:167
+#: ../fvwm/components/functions/Media:108
+#: ../fvwm/components/functions/Media:128
 msgid "Destroy MPlayer"
 msgstr "Détruire MPlayer"
 
-#: ../fvwm/components/functions/Media:168
-#: ../fvwm/components/functions/Media:649
-msgid "Show/Hide menu"
-msgstr "Montrer/cacher le menu"
+#: ../fvwm/components/functions/Media:109
+#: ../fvwm/components/functions/Media:127
+#: ../fvwm/scripts/SingleLineEdit/MPlayerParams-Help:3
+#: ../fvwm/scripts/SingleLineEdit/MPlayerParamsPref:3
+msgid "MPlayer extra parameters"
+msgstr "Paramètres supplémentaires de MPlayer"
+
+#: ../fvwm/components/functions/Media:112
+#: ../fvwm/components/functions/Media:124
+#: ../fvwm/components/functions/Music-alsaplayer:45
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:43
+#: ../fvwm/components/functions/Music-audacious:30
+#: ../fvwm/components/functions/Music-audacious:177
+#: ../fvwm/components/functions/Music-cdcd:40
+#: ../fvwm/components/functions/Music-cdcd:101
+#: ../fvwm/components/functions/Music-cmus:38
+#: ../fvwm/components/functions/Music-cmus:134
+#: ../fvwm/components/functions/Music-mocp:36
+#: ../fvwm/components/functions/Music-mocp:127
+#: ../fvwm/components/functions/Music-mpd:43
+#: ../fvwm/components/functions/Music-mpd:203
+#: ../fvwm/components/functions/Music-quodlibet:31
+#: ../fvwm/components/functions/Music-quodlibet:97
+#: ../fvwm/components/functions/Music-xmms2:49
+#: ../fvwm/components/functions/Music-xmms2:205
+msgid "Start QJackCtl"
+msgstr "Démarrer QJackCtl"
+
+#: ../fvwm/components/functions/Media:113
+#: ../fvwm/components/functions/Media:123
+#: ../fvwm/components/functions/Music-alsaplayer:46
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:44
+#: ../fvwm/components/functions/Music-audacious:31
+#: ../fvwm/components/functions/Music-audacious:178
+#: ../fvwm/components/functions/Music-cdcd:41
+#: ../fvwm/components/functions/Music-cdcd:102
+#: ../fvwm/components/functions/Music-cmus:39
+#: ../fvwm/components/functions/Music-cmus:135
+#: ../fvwm/components/functions/Music-mocp:37
+#: ../fvwm/components/functions/Music-mocp:128
+#: ../fvwm/components/functions/Music-mpd:44
+#: ../fvwm/components/functions/Music-mpd:204
+#: ../fvwm/components/functions/Music-quodlibet:32
+#: ../fvwm/components/functions/Music-quodlibet:98
+#: ../fvwm/components/functions/Music-xmms2:50
+#: ../fvwm/components/functions/Music-xmms2:206
+msgid "Start Cadence"
+msgstr "Démarrer Cadence"
+
+#: ../fvwm/components/functions/Media:115
+#: ../fvwm/components/functions/Media:121
+#: ../fvwm/components/functions/Music-alsaplayer:43
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:41
+#: ../fvwm/components/functions/Music-audacious:28
+#: ../fvwm/components/functions/Music-audacious:183
+#: ../fvwm/components/functions/Music-cdcd:38
+#: ../fvwm/components/functions/Music-cdcd:105
+#: ../fvwm/components/functions/Music-cmus:36
+#: ../fvwm/components/functions/Music-cmus:132
+#: ../fvwm/components/functions/Music-mocp:34
+#: ../fvwm/components/functions/Music-mocp:131
+#: ../fvwm/components/functions/Music-mpd:41
+#: ../fvwm/components/functions/Music-mpd:207
+#: ../fvwm/components/functions/Music-quodlibet:29
+#: ../fvwm/components/functions/Music-quodlibet:104
+#: ../fvwm/components/functions/Music-xmms2:47
+#: ../fvwm/components/functions/Music-xmms2:209
+msgid "Music player"
+msgstr "Lecteur de musique"
 
-#: ../fvwm/components/functions/Media:236
-#: ../fvwm/components/functions/Music:193
+#: ../fvwm/components/functions/Media:116
+#: ../fvwm/components/functions/Media:120
+msgid "Icons in file browser"
+msgstr "Icônes dans le navigateur de fichier"
+
+#: ../fvwm/components/functions/Media:172
+#: ../fvwm/components/functions/Music:118
 msgid "Audio playlists"
 msgstr "Listes de lecture audio"
 
-#: ../fvwm/components/functions/Media:237
+#: ../fvwm/components/functions/Media:173
 msgid "Video playlists"
 msgstr "Listes de lecture vidéo"
 
-#: ../fvwm/components/functions/Media:238
-#: ../fvwm/components/functions/Music:194
+#: ../fvwm/components/functions/Media:174
+msgid "IPTV playlists"
+msgstr "Listes de lecture IPTV"
+
+#: ../fvwm/components/functions/Media:175
+#: ../fvwm/components/functions/Music:119
 msgid "Personal audio playlists"
 msgstr "Listes de lecture audio personnelles"
 
-#: ../fvwm/components/functions/Media:239
+#: ../fvwm/components/functions/Media:176
 msgid "Personal video playlists"
 msgstr "Listes de lecture vidéo personnelles"
 
-#: ../fvwm/components/functions/Media:265
+#: ../fvwm/components/functions/Media:189
 msgid "Choose playlist to remove"
 msgstr "Choisir une liste de lecture à effacer"
 
-#: ../fvwm/components/functions/Media:267
-#: ../fvwm/components/functions/Media:268
-#: ../fvwm/components/functions/Media:301
-#: ../fvwm/components/functions/Media:302
-#: ../fvwm/components/functions/Music:170 ../fvwm/scripts/media_directories:24
+#: ../fvwm/components/functions/Media:191
+#: ../fvwm/components/functions/Media:192
+#: ../fvwm/components/functions/Media:207
+#: ../fvwm/components/functions/Media:208
+#: ../fvwm/components/functions/Music:112 ../fvwm/scripts/media_directories:24
 msgid "Browse Medias"
 msgstr "Parcourir les fichiers"
 
-#: ../fvwm/components/functions/Media:299
+#: ../fvwm/components/functions/Media:205
 msgid "Choose playlist to copy"
 msgstr "Choisir une liste de lecture à copier"
 
-#: ../fvwm/components/functions/Media:308
-#: ../fvwm/components/functions/Preferences-Menu:521
-msgid "Select channel list"
-msgstr "Choisir la liste des canaux"
+#: ../fvwm/components/functions/Media:216
+#: ../fvwm/components/functions/Media:254
+#: ../fvwm/components/functions/Media:271
+msgid "Load media file"
+msgstr "Lire un fichier audio-visuel"
 
-#: ../fvwm/components/functions/Media:309
-#: ../fvwm/components/functions/Media:354
-#: ../fvwm/components/functions/Music-alsaplayer:68
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:69
-#: ../fvwm/components/functions/Music-audacious:78
-#: ../fvwm/components/functions/Music-audacious:156
-#: ../fvwm/components/functions/Music-cmus:57
-#: ../fvwm/components/functions/Music-mocp:58
-#: ../fvwm/components/functions/Music-mocp:104
-#: ../fvwm/components/functions/Music-mpd:94
-#: ../fvwm/components/functions/Music-mpd:170
-#: ../fvwm/components/functions/Music-xmms2:102
-#: ../fvwm/components/functions/Music-xmms2:167
-msgid "Remove playlist"
-msgstr "Supprimer la liste de lecture"
+#: ../fvwm/components/functions/Media:217
+#: ../fvwm/components/functions/Media:256
+#: ../fvwm/components/functions/Media:272
+#: ../fvwm/components/functions/Music-alsaplayer:83
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:81
+#: ../fvwm/components/functions/Music-audacious:92
+#: ../fvwm/components/functions/Music-audacious:162
+#: ../fvwm/components/functions/Music-cmus:72
+#: ../fvwm/components/functions/Music-cmus:131
+#: ../fvwm/components/functions/Music-mocp:73
+#: ../fvwm/components/functions/Music-mocp:114
+#: ../fvwm/components/functions/Music-mpd:103
+#: ../fvwm/components/functions/Music-mpd:178
+#: ../fvwm/components/functions/Music-xmms2:125
+#: ../fvwm/components/functions/Music-xmms2:188
+msgid "Load playlist"
+msgstr "Charger la liste de lecture"
 
-#: ../fvwm/components/functions/Media:310
-#: ../fvwm/components/functions/Media:353
-msgid "Copy playlist"
-msgstr "Copie de liste de lecture"
+#: ../fvwm/components/functions/Media:218
+#: ../fvwm/components/functions/Media:255
+#: ../fvwm/components/functions/Media:270
+msgid "Play DVD"
+msgstr "Lire un DVD"
 
-#: ../fvwm/components/functions/Media:311
-#: ../fvwm/components/functions/Media:313
-#: ../fvwm/components/functions/Media:315
-#: ../fvwm/components/functions/Media:317
-#: ../fvwm/components/functions/Media:345
-#: ../fvwm/components/functions/Media:346
-#: ../fvwm/components/functions/Media:347
-#: ../fvwm/components/functions/Media:348
+#: ../fvwm/components/functions/Media:219
+#: ../fvwm/components/functions/Media:245
+#: ../fvwm/components/functions/Media:284
+msgid "Show file name"
+msgstr "Montrer le nom du fichier"
+
+#: ../fvwm/components/functions/Media:220
+#: ../fvwm/components/functions/Media:222
+#: ../fvwm/components/functions/Media:224
+#: ../fvwm/components/functions/Media:226
+#: ../fvwm/components/functions/Media:246
+#: ../fvwm/components/functions/Media:248
+#: ../fvwm/components/functions/Media:250
+#: ../fvwm/components/functions/Media:252
+#: ../fvwm/components/functions/Media:273
+#: ../fvwm/components/functions/Media:275
+#: ../fvwm/components/functions/Media:277
+#: ../fvwm/components/functions/Media:279
 msgid "Watch DVB"
 msgstr "Regarder le DVB"
 
-#: ../fvwm/components/functions/Media:312
-#: ../fvwm/components/functions/Media:314
-#: ../fvwm/components/functions/Media:316
-#: ../fvwm/components/functions/Media:318
-#: ../fvwm/components/functions/Media:656
-#: ../fvwm/components/functions/Media:657
-#: ../fvwm/components/functions/Media:658
-#: ../fvwm/components/functions/Media:659
+#: ../fvwm/components/functions/Media:221
+#: ../fvwm/components/functions/Media:223
+#: ../fvwm/components/functions/Media:225
+#: ../fvwm/components/functions/Media:227
+#: ../fvwm/components/functions/Media:247
+#: ../fvwm/components/functions/Media:249
+#: ../fvwm/components/functions/Media:251
+#: ../fvwm/components/functions/Media:253
+#: ../fvwm/components/functions/Media:274
+#: ../fvwm/components/functions/Media:276
+#: ../fvwm/components/functions/Media:278
+#: ../fvwm/components/functions/Media:280
+#: ../fvwm/components/functions/Media:567
+#: ../fvwm/components/functions/Media:568
+#: ../fvwm/components/functions/Media:569
+#: ../fvwm/components/functions/Media:570
+#: ../fvwm/components/functions/Media:586
+#: ../fvwm/components/functions/Media:587
+#: ../fvwm/components/functions/Media:588
+#: ../fvwm/components/functions/Media:589
 msgid "Channels"
 msgstr "Canaux"
 
-#: ../fvwm/components/functions/Media:319
-#: ../fvwm/components/functions/Media:350
-msgid "Load media file"
-msgstr "Lire un fichier audio-visuel"
+#: ../fvwm/components/functions/Media:228
+#: ../fvwm/components/functions/Media:243
+#: ../fvwm/components/functions/Media:283
+#: ../fvwm/components/functions/Music-alsaplayer:80
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:78
+#: ../fvwm/components/functions/Music-audacious:88
+#: ../fvwm/components/functions/Music-audacious:166
+#: ../fvwm/components/functions/Music-cmus:70
+#: ../fvwm/components/functions/Music-mocp:70
+#: ../fvwm/components/functions/Music-mocp:116
+#: ../fvwm/components/functions/Music-mpd:108
+#: ../fvwm/components/functions/Music-mpd:184
+#: ../fvwm/components/functions/Music-xmms2:129
+#: ../fvwm/components/functions/Music-xmms2:194
+msgid "Remove playlist"
+msgstr "Supprimer la liste de lecture"
 
-#: ../fvwm/components/functions/Media:320
-#: ../fvwm/components/functions/Media:349
-msgid "Play DVD"
-msgstr "Lire un DVD"
+#: ../fvwm/components/functions/Media:229
+#: ../fvwm/components/functions/Media:244
+#: ../fvwm/components/functions/Media:282
+msgid "Copy playlist"
+msgstr "Copie de liste de lecture"
 
-#: ../fvwm/components/functions/Media:321
-#: ../fvwm/components/functions/Media:351
-#: ../fvwm/components/functions/Music-alsaplayer:71
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:72
-#: ../fvwm/components/functions/Music-audacious:82
-#: ../fvwm/components/functions/Music-audacious:152
-#: ../fvwm/components/functions/Music-cmus:59
-#: ../fvwm/components/functions/Music-cmus:115
-#: ../fvwm/components/functions/Music-mocp:61
-#: ../fvwm/components/functions/Music-mocp:102
-#: ../fvwm/components/functions/Music-mpd:89
-#: ../fvwm/components/functions/Music-mpd:164
-#: ../fvwm/components/functions/Music-xmms2:98
-#: ../fvwm/components/functions/Music-xmms2:161
-msgid "Load playlist"
-msgstr "Charger la liste de lecture"
+#: ../fvwm/components/functions/Media:231
+#: ../fvwm/components/functions/Media:238
+#: ../fvwm/components/functions/Media:286
+#: ../fvwm/components/functions/Music-alsaplayer:42
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:40
+#: ../fvwm/components/functions/Music-audacious:27
+#: ../fvwm/components/functions/Music-audacious:182
+#: ../fvwm/components/functions/Music-cdcd:37
+#: ../fvwm/components/functions/Music-cmus:35
+#: ../fvwm/components/functions/Music-mocp:33
+#: ../fvwm/components/functions/Music-mpd:40
+#: ../fvwm/components/functions/Music-quodlibet:28
+#: ../fvwm/components/functions/Music-xmms2:46
+msgid "Recreate the Playlists"
+msgstr "Recréer les listes de lectures"
 
-#: ../fvwm/components/functions/Media:322
-#: ../fvwm/components/functions/Media:355
-msgid "Show file name"
-msgstr "Montrer le nom du fichier"
+#: ../fvwm/components/functions/Media:232
+#: ../fvwm/components/functions/Media:239
+#: ../fvwm/components/functions/Media:287
+msgid "Recreate the IPTV Playlists"
+msgstr "Recréer les listes de lectures IPTV"
+
+#: ../fvwm/components/functions/Media:233
+#: ../fvwm/components/functions/Media:240
+#: ../fvwm/components/functions/Media:288
+msgid "IPTV categories preference"
+msgstr "Catégories IPTV préférées"
+
+#: ../fvwm/components/functions/Media:234
+#: ../fvwm/components/functions/Media:241
+#: ../fvwm/components/functions/Media:289
+#: ../fvwm/components/functions/Preferences-Menu:531
+msgid "Select channel list"
+msgstr "Choisir la liste des canaux"
 
-#: ../fvwm/components/functions/Media:488
+#: ../fvwm/components/functions/Media:375
 msgid "Start"
 msgstr "Début"
 
-#: ../fvwm/components/functions/Media:497
-#: ../fvwm/components/functions/Music-alsaplayer:138
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:137
+#: ../fvwm/components/functions/Media:382
+#: ../fvwm/components/functions/Music-alsaplayer:150
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:146
 msgid "+ 10 min"
 msgstr "+ 10 min"
 
-#: ../fvwm/components/functions/Media:498
-#: ../fvwm/components/functions/Music-alsaplayer:139
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:138
+#: ../fvwm/components/functions/Media:383
+#: ../fvwm/components/functions/Music-alsaplayer:151
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:147
 msgid "+  5 min"
 msgstr "+  5 min"
 
-#: ../fvwm/components/functions/Media:499
-#: ../fvwm/components/functions/Music-alsaplayer:140
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:139
+#: ../fvwm/components/functions/Media:384
+#: ../fvwm/components/functions/Music-alsaplayer:152
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:148
 msgid "+  3 min"
 msgstr "+  3 min"
 
-#: ../fvwm/components/functions/Media:500
-#: ../fvwm/components/functions/Music-alsaplayer:141
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:140
+#: ../fvwm/components/functions/Media:385
+#: ../fvwm/components/functions/Music-alsaplayer:153
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:149
 msgid "+  2 min"
 msgstr "+  2 min"
 
-#: ../fvwm/components/functions/Media:501
-#: ../fvwm/components/functions/Music-alsaplayer:142
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:141
+#: ../fvwm/components/functions/Media:386
+#: ../fvwm/components/functions/Music-alsaplayer:154
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:150
 msgid "+  1 min 30"
 msgstr "+  1 min 30"
 
 # + {{{1
-#: ../fvwm/components/functions/Media:502
-#: ../fvwm/components/functions/Music-alsaplayer:143
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:142
+#: ../fvwm/components/functions/Media:387
+#: ../fvwm/components/functions/Music-alsaplayer:155
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:151
 msgid "+  1 min"
 msgstr "+  1 min"
 
-#: ../fvwm/components/functions/Media:503
+#: ../fvwm/components/functions/Media:388
 msgid "+ 45 sec"
 msgstr "+ 45 sec"
 
-#: ../fvwm/components/functions/Media:504
-#: ../fvwm/components/functions/Music-alsaplayer:144
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:143
+#: ../fvwm/components/functions/Media:389
+#: ../fvwm/components/functions/Music-alsaplayer:156
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:152
 msgid "+ 30 sec"
 msgstr "+ 30 sec"
 
-#: ../fvwm/components/functions/Media:505
+#: ../fvwm/components/functions/Media:390
 msgid "+ 20 sec"
 msgstr "+ 20 sec"
 
-#: ../fvwm/components/functions/Media:506
-#: ../fvwm/components/functions/Music-alsaplayer:145
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:144
+#: ../fvwm/components/functions/Media:391
+#: ../fvwm/components/functions/Music-alsaplayer:157
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:153
 msgid "+ 10 sec"
 msgstr "+ 10 sec"
 
-#: ../fvwm/components/functions/Media:508
-#: ../fvwm/components/functions/Music-alsaplayer:147
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:146
+#: ../fvwm/components/functions/Media:393
+#: ../fvwm/components/functions/Music-alsaplayer:159
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:155
 msgid "- 10 sec"
 msgstr "- 10 sec"
 
-#: ../fvwm/components/functions/Media:509
+#: ../fvwm/components/functions/Media:394
 msgid "- 20 sec"
 msgstr "- 20 sec"
 
-#: ../fvwm/components/functions/Media:510
-#: ../fvwm/components/functions/Music-alsaplayer:148
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:147
+#: ../fvwm/components/functions/Media:395
+#: ../fvwm/components/functions/Music-alsaplayer:160
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:156
 msgid "- 30 sec"
 msgstr "- 30 sec"
 
-#: ../fvwm/components/functions/Media:511
+#: ../fvwm/components/functions/Media:396
 msgid "- 45 sec"
 msgstr "- 45 sec"
 
 # - {{{1
-#: ../fvwm/components/functions/Media:512
-#: ../fvwm/components/functions/Music-alsaplayer:149
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:148
+#: ../fvwm/components/functions/Media:397
+#: ../fvwm/components/functions/Music-alsaplayer:161
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:157
 msgid "-  1 min"
 msgstr "-  1 min"
 
-#: ../fvwm/components/functions/Media:513
-#: ../fvwm/components/functions/Music-alsaplayer:150
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:149
+#: ../fvwm/components/functions/Media:398
+#: ../fvwm/components/functions/Music-alsaplayer:162
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:158
 msgid "-  1 min 30"
 msgstr "-  1 min 30"
 
-#: ../fvwm/components/functions/Media:514
-#: ../fvwm/components/functions/Music-alsaplayer:151
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:150
+#: ../fvwm/components/functions/Media:399
+#: ../fvwm/components/functions/Music-alsaplayer:163
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:159
 msgid "-  2 min"
 msgstr "-  2 min"
 
-#: ../fvwm/components/functions/Media:515
-#: ../fvwm/components/functions/Music-alsaplayer:152
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:151
+#: ../fvwm/components/functions/Media:400
+#: ../fvwm/components/functions/Music-alsaplayer:164
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:160
 msgid "-  3 min"
 msgstr "-  3 min"
 
-#: ../fvwm/components/functions/Media:516
-#: ../fvwm/components/functions/Music-alsaplayer:153
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:152
+#: ../fvwm/components/functions/Media:401
+#: ../fvwm/components/functions/Music-alsaplayer:165
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:161
 msgid "-  5 min"
 msgstr "-  5 min"
 
-#: ../fvwm/components/functions/Media:517
-#: ../fvwm/components/functions/Music-alsaplayer:154
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:153
+#: ../fvwm/components/functions/Media:402
+#: ../fvwm/components/functions/Music-alsaplayer:166
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:162
 msgid "- 10 min"
 msgstr "- 10 min"
 
-#: ../fvwm/components/functions/Media:530
-#: ../fvwm/components/functions/Media:630
-#: ../fvwm/components/functions/Music-alsaplayer:164
-#: ../fvwm/components/functions/Music-alsaplayer:249
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:163
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:248
-#: ../fvwm/components/functions/Music-audacious:118
-#: ../fvwm/components/functions/Music-cdcd:78
-#: ../fvwm/components/functions/Music-cmus:100
-#: ../fvwm/components/functions/Music-mocp:92
-#: ../fvwm/components/functions/Music-mpd:149
-#: ../fvwm/components/functions/Music-quodlibet:65
-#: ../fvwm/components/functions/Music-xmms2:136
-#: ../fvwm/components/functions/Music-xmms2:175
+#: ../fvwm/components/functions/Media:408
+#: ../fvwm/components/functions/Media:424
+#: ../fvwm/components/functions/Media:514
+#: ../fvwm/components/functions/Media:522
+#: ../fvwm/components/functions/Music-alsaplayer:176
+#: ../fvwm/components/functions/Music-alsaplayer:261
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:172
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:257
+#: ../fvwm/components/functions/Music-audacious:128
+#: ../fvwm/components/functions/Music-cdcd:88
+#: ../fvwm/components/functions/Music-cmus:116
+#: ../fvwm/components/functions/Music-mocp:104
+#: ../fvwm/components/functions/Music-mpd:163
+#: ../fvwm/components/functions/Music-quodlibet:76
+#: ../fvwm/components/functions/Music-xmms2:163
+#: ../fvwm/components/functions/Music-xmms2:203
 msgid "Pause"
 msgstr "Pause"
 
-#: ../fvwm/components/functions/Media:531
+#: ../fvwm/components/functions/Media:409
+#: ../fvwm/components/functions/Media:423
 msgid "Frame step"
 msgstr "Sauter une trame"
 
-#: ../fvwm/components/functions/Media:533
-#: ../fvwm/components/functions/Music-alsaplayer:158
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:157
-#: ../fvwm/components/functions/Music-audacious:113
-#: ../fvwm/components/functions/Music-cdcd:73
-#: ../fvwm/components/functions/Music-cmus:94
-#: ../fvwm/components/functions/Music-mocp:87
-#: ../fvwm/components/functions/Music-mpd:144
-#: ../fvwm/components/functions/Music-quodlibet:59
-#: ../fvwm/components/functions/Music-xmms2:131
+#: ../fvwm/components/functions/Media:411
+#: ../fvwm/components/functions/Media:421
+#: ../fvwm/components/functions/Music-alsaplayer:170
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:166
+#: ../fvwm/components/functions/Music-audacious:123
+#: ../fvwm/components/functions/Music-cdcd:83
+#: ../fvwm/components/functions/Music-cmus:110
+#: ../fvwm/components/functions/Music-mocp:99
+#: ../fvwm/components/functions/Music-mpd:158
+#: ../fvwm/components/functions/Music-quodlibet:70
+#: ../fvwm/components/functions/Music-xmms2:158
 msgid "Next"
 msgstr "Suivant"
 
-#: ../fvwm/components/functions/Media:534
-#: ../fvwm/components/functions/Music-alsaplayer:159
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:158
-#: ../fvwm/components/functions/Music-audacious:114
-#: ../fvwm/components/functions/Music-cdcd:74
-#: ../fvwm/components/functions/Music-cmus:95
-#: ../fvwm/components/functions/Music-mocp:88
-#: ../fvwm/components/functions/Music-mpd:145
-#: ../fvwm/components/functions/Music-quodlibet:60
-#: ../fvwm/components/functions/Music-xmms2:132
+#: ../fvwm/components/functions/Media:412
+#: ../fvwm/components/functions/Media:420
+#: ../fvwm/components/functions/Music-alsaplayer:171
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:167
+#: ../fvwm/components/functions/Music-audacious:124
+#: ../fvwm/components/functions/Music-cdcd:84
+#: ../fvwm/components/functions/Music-cmus:111
+#: ../fvwm/components/functions/Music-mocp:100
+#: ../fvwm/components/functions/Music-mpd:159
+#: ../fvwm/components/functions/Music-quodlibet:71
+#: ../fvwm/components/functions/Music-xmms2:159
 msgid "Prev"
 msgstr "Précédent"
 
 # J {{{1
-#: ../fvwm/components/functions/Media:535
-#: ../fvwm/components/functions/Music-alsaplayer:166
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:165
+#: ../fvwm/components/functions/Media:413
+#: ../fvwm/components/functions/Media:419
+#: ../fvwm/components/functions/Music-alsaplayer:178
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:174
 msgid "Jump"
 msgstr "Saute"
 
-#: ../fvwm/components/functions/Media:536
-#: ../fvwm/components/functions/Music-alsaplayer:167
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:166
+#: ../fvwm/components/functions/Media:414
+#: ../fvwm/components/functions/Media:418
+#: ../fvwm/components/functions/Music-alsaplayer:179
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:175
 msgid "Seek"
 msgstr "Recherche"
 
 # M {{{1
-#: ../fvwm/components/functions/Media:572
+#: ../fvwm/components/functions/Media:453
 msgid "MPlayer volume"
 msgstr "Volume de MPlayer"
 
-#: ../fvwm/components/functions/Media:606
-#: ../fvwm/components/functions/Music-alsaplayer:226
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:225
+#: ../fvwm/components/functions/Media:490
+#: ../fvwm/components/functions/Media:519
+#: ../fvwm/components/functions/Music-alsaplayer:238
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:234
 msgid "Speed control"
 msgstr "Vitesse du lecteur"
 
-#: ../fvwm/components/functions/Media:608
-#: ../fvwm/components/functions/Music-alsaplayer:228
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:227
+#: ../fvwm/components/functions/Media:492
+#: ../fvwm/components/functions/Media:526
+#: ../fvwm/components/functions/Music-alsaplayer:240
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:236
 msgid "Max"
 msgstr "Max"
 
-#: ../fvwm/components/functions/Media:609
-#: ../fvwm/components/functions/Music-alsaplayer:229
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:228
+#: ../fvwm/components/functions/Media:493
+#: ../fvwm/components/functions/Media:527
+#: ../fvwm/components/functions/Music-alsaplayer:241
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:237
 msgid "+ 1 &octave"
 msgstr "+ 1 &octave"
 
-#: ../fvwm/components/functions/Media:610
-#: ../fvwm/components/functions/Music-alsaplayer:230
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:229
+#: ../fvwm/components/functions/Media:494
+#: ../fvwm/components/functions/Media:528
+#: ../fvwm/components/functions/Music-alsaplayer:242
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:238
 msgid "+ 1 s&eventh"
 msgstr "+ 1 s&eptième"
 
-#: ../fvwm/components/functions/Media:611
-#: ../fvwm/components/functions/Music-alsaplayer:231
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:230
+#: ../fvwm/components/functions/Media:495
+#: ../fvwm/components/functions/Media:529
+#: ../fvwm/components/functions/Music-alsaplayer:243
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:239
 msgid "+ 1 &sixth"
 msgstr "+ 1 &sixième"
 
-#: ../fvwm/components/functions/Media:612
-#: ../fvwm/components/functions/Music-alsaplayer:232
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:231
+#: ../fvwm/components/functions/Media:496
+#: ../fvwm/components/functions/Media:530
+#: ../fvwm/components/functions/Music-alsaplayer:244
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:240
 msgid "+ 1 &fifth"
 msgstr "+ 1 &quinte"
 
-#: ../fvwm/components/functions/Media:613
-#: ../fvwm/components/functions/Music-alsaplayer:233
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:232
+#: ../fvwm/components/functions/Media:497
+#: ../fvwm/components/functions/Media:531
+#: ../fvwm/components/functions/Music-alsaplayer:245
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:241
 msgid "+ 1 f&ourth"
 msgstr "+ 1 qu&arte"
 
-#: ../fvwm/components/functions/Media:614
-#: ../fvwm/components/functions/Music-alsaplayer:234
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:233
+#: ../fvwm/components/functions/Media:498
+#: ../fvwm/components/functions/Media:532
+#: ../fvwm/components/functions/Music-alsaplayer:246
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:242
 msgid "+ 1 t&hird"
 msgstr "+ 1 tièr&ce"
 
-#: ../fvwm/components/functions/Media:615
-#: ../fvwm/components/functions/Music-alsaplayer:235
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:234
+#: ../fvwm/components/functions/Media:499
+#: ../fvwm/components/functions/Media:533
+#: ../fvwm/components/functions/Music-alsaplayer:247
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:243
 msgid "+ &1 tone"
 msgstr "+ &1 ton"
 
-#: ../fvwm/components/functions/Media:616
-#: ../fvwm/components/functions/Music-alsaplayer:236
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:235
+#: ../fvwm/components/functions/Media:500
+#: ../fvwm/components/functions/Media:534
+#: ../fvwm/components/functions/Music-alsaplayer:248
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:244
 msgid "+ ½ &tone"
 msgstr "+ ½ &ton"
 
-#: ../fvwm/components/functions/Media:618
-#: ../fvwm/components/functions/Music-alsaplayer:238
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:237
+#: ../fvwm/components/functions/Media:502
+#: ../fvwm/components/functions/Media:536
+#: ../fvwm/components/functions/Music-alsaplayer:250
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:246
 msgid "- ½ &tone"
 msgstr "- ½ &ton"
 
-#: ../fvwm/components/functions/Media:619
-#: ../fvwm/components/functions/Music-alsaplayer:239
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:238
+#: ../fvwm/components/functions/Media:503
+#: ../fvwm/components/functions/Media:537
+#: ../fvwm/components/functions/Music-alsaplayer:251
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:247
 msgid "- &1 tone"
 msgstr "- &1 ton"
 
-#: ../fvwm/components/functions/Media:620
-#: ../fvwm/components/functions/Music-alsaplayer:240
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:239
+#: ../fvwm/components/functions/Media:504
+#: ../fvwm/components/functions/Media:538
+#: ../fvwm/components/functions/Music-alsaplayer:252
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:248
 msgid "- 1 t&hird"
 msgstr "- 1 tièr&ce"
 
-#: ../fvwm/components/functions/Media:621
-#: ../fvwm/components/functions/Music-alsaplayer:241
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:240
+#: ../fvwm/components/functions/Media:505
+#: ../fvwm/components/functions/Media:539
+#: ../fvwm/components/functions/Music-alsaplayer:253
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:249
 msgid "- 1 f&ourth"
 msgstr "- 1 qu&arte"
 
-#: ../fvwm/components/functions/Media:622
-#: ../fvwm/components/functions/Music-alsaplayer:242
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:241
+#: ../fvwm/components/functions/Media:506
+#: ../fvwm/components/functions/Media:540
+#: ../fvwm/components/functions/Music-alsaplayer:254
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:250
 msgid "- 1 &fifth"
 msgstr "- 1 &quinte"
 
-#: ../fvwm/components/functions/Media:623
-#: ../fvwm/components/functions/Music-alsaplayer:243
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:242
+#: ../fvwm/components/functions/Media:507
+#: ../fvwm/components/functions/Media:541
+#: ../fvwm/components/functions/Music-alsaplayer:255
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:251
 msgid "- 1 &sixth"
 msgstr "- 1 &sixième"
 
-#: ../fvwm/components/functions/Media:624
-#: ../fvwm/components/functions/Music-alsaplayer:244
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:243
+#: ../fvwm/components/functions/Media:508
+#: ../fvwm/components/functions/Media:542
+#: ../fvwm/components/functions/Music-alsaplayer:256
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:252
 msgid "- 1 s&eventh"
 msgstr "- 1 s&eptième"
 
-#: ../fvwm/components/functions/Media:625
-#: ../fvwm/components/functions/Music-alsaplayer:245
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:244
+#: ../fvwm/components/functions/Media:509
+#: ../fvwm/components/functions/Media:543
+#: ../fvwm/components/functions/Music-alsaplayer:257
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:253
 msgid "- 1 &octave"
 msgstr "- 1 &octave"
 
-#: ../fvwm/components/functions/Media:626
+#: ../fvwm/components/functions/Media:510
+#: ../fvwm/components/functions/Media:544
 msgid "Min"
 msgstr "Minimum"
 
-#: ../fvwm/components/functions/Media:628
-#: ../fvwm/components/functions/Music-alsaplayer:251
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:250
-msgid "Normal"
-msgstr "Normal"
-
-#: ../fvwm/components/functions/Media:629
-#: ../fvwm/components/functions/Music-alsaplayer:250
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:249
+#: ../fvwm/components/functions/Media:513
+#: ../fvwm/components/functions/Media:523
+#: ../fvwm/components/functions/Music-alsaplayer:262
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:258
 msgid "+ 1 &comma"
 msgstr "+ 1 &comma"
 
-#: ../fvwm/components/functions/Media:631
-#: ../fvwm/components/functions/Music-alsaplayer:252
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:251
+#: ../fvwm/components/functions/Media:515
+#: ../fvwm/components/functions/Media:521
+#: ../fvwm/components/functions/Music-alsaplayer:264
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:260
 msgid "- 1 &comma"
 msgstr "- 1 &comma"
 
-#: ../fvwm/components/functions/Media:648
-#: ../fvwm/components/functions/Music-alsaplayer:267
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:266
-msgid "Player"
-msgstr "Lecteur"
-
-#: ../fvwm/components/functions/Media:650
-#: ../fvwm/components/functions/Music-alsaplayer:269
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:269
+#: ../fvwm/components/functions/Media:564
+#: ../fvwm/components/functions/Media:591
+#: ../fvwm/components/functions/Music-alsaplayer:281
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:278
 msgid "Playback"
 msgstr "Lecture"
 
-#: ../fvwm/components/functions/Media:651
-#: ../fvwm/components/functions/Music-alsaplayer:272
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:272
+#: ../fvwm/components/functions/Media:565
+#: ../fvwm/components/functions/Media:590
+#: ../fvwm/components/functions/Music-alsaplayer:284
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:281
 msgid "Playlists"
 msgstr "Listes de lecture"
 
-#: ../fvwm/components/functions/Media:653
-#: ../fvwm/components/functions/Music-alsaplayer:271
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:271
+#: ../fvwm/components/functions/Media:571
+#: ../fvwm/components/functions/Media:584
+msgid "Show/Hide menu"
+msgstr "Montrer/cacher le menu"
+
+#: ../fvwm/components/functions/Media:572
+#: ../fvwm/components/functions/Media:583
+#: ../fvwm/components/functions/Music-alsaplayer:283
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:280
 msgid "Speed"
 msgstr "Vitesse"
 
-#: ../fvwm/components/functions/Media:654
-#: ../fvwm/components/functions/Music-alsaplayer:273
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:273
-msgid "Show/Hide QJackCtl"
-msgstr "Montrer/cacher QJackCtl"
+#: ../fvwm/components/functions/Media:573
+#: ../fvwm/components/functions/Media:582
+#: ../fvwm/components/functions/Music-alsaplayer:279
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:275
+msgid "Player"
+msgstr "Lecteur"
 
-#: ../fvwm/components/functions/Mixer:192
+#: ../fvwm/components/functions/Media:574
+#: ../fvwm/components/functions/Media:581
+#: ../fvwm/components/functions/Music-alsaplayer:285
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:282
+#: ../fvwm/components/functions/Music-audacious:175
+#: ../fvwm/components/functions/Music-cdcd:100
+#: ../fvwm/components/functions/Music-cmus:140
+#: ../fvwm/components/functions/Music-mocp:125
+#: ../fvwm/components/functions/Music-mpd:200
+#: ../fvwm/components/functions/Music-quodlibet:100
+#: ../fvwm/components/functions/Music-xmms2:201
+msgid "Show/Hide Audio controls"
+msgstr "Montrer/cacher les contrôles audio"
+
+#: ../fvwm/components/functions/Mixer:197
 msgid "Show main mixer"
 msgstr "Montrer le mixeur principal"
 
-#: ../fvwm/components/functions/Mixer:193
+#: ../fvwm/components/functions/Mixer:198
 msgid "Audio mixer"
 msgstr "Mixage audio"
 
-#: ../fvwm/components/functions/Mixer:223
-msgid "Main volume"
-msgstr "Volume principal"
-
-#: ../fvwm/components/functions/Music:191
+#: ../fvwm/components/functions/Music:116
 msgid "Choose playlist to load"
 msgstr "Choisir une liste de lecture à charger"
 
-#: ../fvwm/components/functions/Music-alsaplayer:36
+#: ../fvwm/components/functions/Music-alsaplayer:49
 msgid "Start Alsaplayer"
 msgstr "Démarrer Alsaplayer"
 
-#: ../fvwm/components/functions/Music-alsaplayer:37
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:38
-#: ../fvwm/components/functions/Music-cmus:30
-#: ../fvwm/components/functions/Music-mocp:28
-#: ../fvwm/components/functions/Music-mpd:33
-#: ../fvwm/components/functions/Music-quodlibet:24
+#: ../fvwm/components/functions/Music-alsaplayer:50
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:48
+#: ../fvwm/components/functions/Music-cmus:43
+#: ../fvwm/components/functions/Music-cmus:139
+#: ../fvwm/components/functions/Music-mocp:41
+#: ../fvwm/components/functions/Music-mocp:123
+#: ../fvwm/components/functions/Music-mpd:48
+#: ../fvwm/components/functions/Music-quodlibet:36
+#: ../fvwm/components/functions/Music-quodlibet:103
 msgid "Stop player"
 msgstr "Arrêter le lecteur"
 
-#: ../fvwm/components/functions/Music-alsaplayer:38
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:39
-#: ../fvwm/components/functions/Music-audacious:25
-#: ../fvwm/components/functions/Music-audacious:164
-#: ../fvwm/components/functions/Music-cdcd:35
-#: ../fvwm/components/functions/Music-cdcd:89
-#: ../fvwm/components/functions/Music-mocp:29
-#: ../fvwm/components/functions/Music-mpd:185
-#: ../fvwm/components/functions/Music-quodlibet:25
-#: ../fvwm/components/functions/Music-xmms2:173
-msgid "Show/Hide player"
-msgstr "Montrer/cacher le lecteur"
-
-#: ../fvwm/components/functions/Music-alsaplayer:69
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:70
-#: ../fvwm/components/functions/Music-audacious:79
-#: ../fvwm/components/functions/Music-audacious:157
-#: ../fvwm/components/functions/Music-cmus:58
-#: ../fvwm/components/functions/Music-mocp:59
-#: ../fvwm/components/functions/Music-mocp:105
+#: ../fvwm/components/functions/Music-alsaplayer:81
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:79
+#: ../fvwm/components/functions/Music-audacious:89
+#: ../fvwm/components/functions/Music-audacious:167
+#: ../fvwm/components/functions/Music-cmus:71
+#: ../fvwm/components/functions/Music-mocp:71
+#: ../fvwm/components/functions/Music-mocp:117
 msgid "Playlist copy"
 msgstr "Copie de listes de lecture"
 
-#: ../fvwm/components/functions/Music-alsaplayer:70
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:71
-#: ../fvwm/components/functions/Music-audacious:83
-#: ../fvwm/components/functions/Music-audacious:154
-#: ../fvwm/components/functions/Music-mocp:60
-#: ../fvwm/components/functions/Music-mocp:103
-#: ../fvwm/components/functions/Music-mpd:93
-#: ../fvwm/components/functions/Music-mpd:167
-#: ../fvwm/components/functions/Music-xmms2:101
-#: ../fvwm/components/functions/Music-xmms2:165
+#: ../fvwm/components/functions/Music-alsaplayer:82
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:80
+#: ../fvwm/components/functions/Music-audacious:93
+#: ../fvwm/components/functions/Music-audacious:164
+#: ../fvwm/components/functions/Music-mocp:72
+#: ../fvwm/components/functions/Music-mocp:115
+#: ../fvwm/components/functions/Music-mpd:107
+#: ../fvwm/components/functions/Music-mpd:181
+#: ../fvwm/components/functions/Music-xmms2:128
+#: ../fvwm/components/functions/Music-xmms2:192
 msgid "Clear playlist"
 msgstr "Vider la liste de lecture"
 
-#: ../fvwm/components/functions/Music-alsaplayer:124
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:123
+#: ../fvwm/components/functions/Music-alsaplayer:136
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:132
 msgid "15 min"
 msgstr "15 min"
 
-#: ../fvwm/components/functions/Music-alsaplayer:125
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:124
+#: ../fvwm/components/functions/Music-alsaplayer:137
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:133
 msgid "10 min"
 msgstr "10 min"
 
-#: ../fvwm/components/functions/Music-alsaplayer:126
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:125
+#: ../fvwm/components/functions/Music-alsaplayer:138
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:134
 msgid " 5 min"
 msgstr " 5 min"
 
-#: ../fvwm/components/functions/Music-alsaplayer:127
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:126
+#: ../fvwm/components/functions/Music-alsaplayer:139
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:135
 msgid " 3 min"
 msgstr " 3 min"
 
-#: ../fvwm/components/functions/Music-alsaplayer:128
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:127
+#: ../fvwm/components/functions/Music-alsaplayer:140
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:136
 msgid " 2 min"
 msgstr " 2 min"
 
-#: ../fvwm/components/functions/Music-alsaplayer:129
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:128
+#: ../fvwm/components/functions/Music-alsaplayer:141
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:137
 msgid " 1 min 30"
 msgstr " 1 min 30"
 
 # space {{{1
-#: ../fvwm/components/functions/Music-alsaplayer:130
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:129
+#: ../fvwm/components/functions/Music-alsaplayer:142
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:138
 msgid " 1 min"
 msgstr " 1 min"
 
-#: ../fvwm/components/functions/Music-alsaplayer:131
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:130
+#: ../fvwm/components/functions/Music-alsaplayer:143
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:139
 msgid "30 sec"
 msgstr "30 sec"
 
-#: ../fvwm/components/functions/Music-alsaplayer:132
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:131
+#: ../fvwm/components/functions/Music-alsaplayer:144
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:140
 msgid "10 sec"
 msgstr "10 sec"
 
-#: ../fvwm/components/functions/Music-alsaplayer:160
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:159
+#: ../fvwm/components/functions/Music-alsaplayer:172
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:168
 msgid "Song change"
 msgstr "Changer de morceau"
 
-#: ../fvwm/components/functions/Music-alsaplayer:162
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:161
-#: ../fvwm/components/functions/Music-audacious:116
-#: ../fvwm/components/functions/Music-audacious:163
-#: ../fvwm/components/functions/Music-cdcd:33
-#: ../fvwm/components/functions/Music-cdcd:76
-#: ../fvwm/components/functions/Music-cdcd:88
-#: ../fvwm/components/functions/Music-cmus:98
-#: ../fvwm/components/functions/Music-cmus:112
-#: ../fvwm/components/functions/Music-mocp:90
-#: ../fvwm/components/functions/Music-mocp:107
-#: ../fvwm/components/functions/Music-mpd:147
-#: ../fvwm/components/functions/Music-mpd:184
-#: ../fvwm/components/functions/Music-quodlibet:63
-#: ../fvwm/components/functions/Music-xmms2:134
-#: ../fvwm/components/functions/Music-xmms2:172
+#: ../fvwm/components/functions/Music-alsaplayer:174
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:170
+#: ../fvwm/components/functions/Music-audacious:126
+#: ../fvwm/components/functions/Music-audacious:173
+#: ../fvwm/components/functions/Music-cdcd:44
+#: ../fvwm/components/functions/Music-cdcd:86
+#: ../fvwm/components/functions/Music-cdcd:98
+#: ../fvwm/components/functions/Music-cmus:114
+#: ../fvwm/components/functions/Music-cmus:128
+#: ../fvwm/components/functions/Music-mocp:102
+#: ../fvwm/components/functions/Music-mocp:119
+#: ../fvwm/components/functions/Music-mpd:161
+#: ../fvwm/components/functions/Music-mpd:198
+#: ../fvwm/components/functions/Music-quodlibet:74
+#: ../fvwm/components/functions/Music-xmms2:161
+#: ../fvwm/components/functions/Music-xmms2:199
 msgid "Stop playback"
 msgstr "Arrêter la lecture"
 
-#: ../fvwm/components/functions/Music-alsaplayer:163
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:162
-#: ../fvwm/components/functions/Music-audacious:117
-#: ../fvwm/components/functions/Music-cdcd:77
-#: ../fvwm/components/functions/Music-cmus:99
-#: ../fvwm/components/functions/Music-mocp:91
-#: ../fvwm/components/functions/Music-mpd:148
-#: ../fvwm/components/functions/Music-quodlibet:64
-#: ../fvwm/components/functions/Music-xmms2:135
-#: ../fvwm/components/functions/Music-xmms2:174
+#: ../fvwm/components/functions/Music-alsaplayer:175
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:171
+#: ../fvwm/components/functions/Music-audacious:127
+#: ../fvwm/components/functions/Music-cdcd:87
+#: ../fvwm/components/functions/Music-cmus:115
+#: ../fvwm/components/functions/Music-mocp:103
+#: ../fvwm/components/functions/Music-mpd:162
+#: ../fvwm/components/functions/Music-quodlibet:75
+#: ../fvwm/components/functions/Music-xmms2:162
+#: ../fvwm/components/functions/Music-xmms2:202
 msgid "Play"
 msgstr "Lecture"
 
-#: ../fvwm/components/functions/Music-alsaplayer:165
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:164
-#: ../fvwm/components/functions/Music-audacious:119
-#: ../fvwm/components/functions/Music-audacious:167
-#: ../fvwm/components/functions/Music-cdcd:34
-#: ../fvwm/components/functions/Music-cdcd:79
-#: ../fvwm/components/functions/Music-cdcd:90
-#: ../fvwm/components/functions/Music-cmus:101
-#: ../fvwm/components/functions/Music-cmus:113
-#: ../fvwm/components/functions/Music-mocp:93
-#: ../fvwm/components/functions/Music-mocp:108
-#: ../fvwm/components/functions/Music-mpd:150
-#: ../fvwm/components/functions/Music-mpd:186
-#: ../fvwm/components/functions/Music-quodlibet:66
-#: ../fvwm/components/functions/Music-quodlibet:84
+#: ../fvwm/components/functions/Music-alsaplayer:177
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:173
+#: ../fvwm/components/functions/Music-audacious:129
+#: ../fvwm/components/functions/Music-audacious:180
+#: ../fvwm/components/functions/Music-cdcd:45
+#: ../fvwm/components/functions/Music-cdcd:89
+#: ../fvwm/components/functions/Music-cdcd:103
+#: ../fvwm/components/functions/Music-cmus:117
+#: ../fvwm/components/functions/Music-cmus:129
+#: ../fvwm/components/functions/Music-mocp:105
+#: ../fvwm/components/functions/Music-mocp:120
+#: ../fvwm/components/functions/Music-mpd:164
+#: ../fvwm/components/functions/Music-mpd:201
+#: ../fvwm/components/functions/Music-quodlibet:77
+#: ../fvwm/components/functions/Music-quodlibet:95
 msgid "Play/Pause"
 msgstr "Lire/Pause"
 
-#: ../fvwm/components/functions/Music-alsaplayer:187
-#: ../fvwm/components/functions/Music-alsaplayer:270
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:186
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:270
-#: ../fvwm/components/functions/Music-audacious:136
-#: ../fvwm/components/functions/Music-xmms2:143
+#: ../fvwm/components/functions/Music-alsaplayer:199
+#: ../fvwm/components/functions/Music-alsaplayer:282
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:195
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:279
+#: ../fvwm/components/functions/Music-audacious:146
+#: ../fvwm/components/functions/Music-xmms2:170
 msgid "Player volume"
 msgstr "Volume du lecteur"
 
-#: ../fvwm/components/functions/Music-alsaplayer:246
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:245
+#: ../fvwm/components/functions/Music-alsaplayer:258
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:254
 msgid "Max back"
 msgstr "Max arrière"
 
-#: ../fvwm/components/functions/Music-alsaplayer:248
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:247
+#: ../fvwm/components/functions/Music-alsaplayer:260
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:256
 msgid "Normal &backward"
 msgstr "Normal &arrière"
 
-#: ../fvwm/components/functions/Music-alsaplayer:268
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:267
+#: ../fvwm/components/functions/Music-alsaplayer:280
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:276
 msgid "Show/Hide Alsaplayer"
 msgstr "Montrer/cacher Alsaplayer"
 
-#: ../fvwm/components/functions/Music-alsaplayer:278
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:278
+#: ../fvwm/components/functions/Music-alsaplayer:290
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:287
 msgid "Current song:"
 msgstr "Chanson en cours de lecture :"
 
-#: ../fvwm/components/functions/Music-alsaplayerdaemon:37
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:47
 msgid "Start Alsaplayer daemon"
 msgstr "Démarrer le démon Alsaplayer"
 
-#: ../fvwm/components/functions/Music-audacious:23
-#: ../fvwm/components/functions/Music-audacious:165
+#: ../fvwm/components/functions/Music-audacious:34
+#: ../fvwm/components/functions/Music-audacious:176
 msgid "Start Audacious"
 msgstr "Démarrer Audacious"
 
-#: ../fvwm/components/functions/Music-audacious:24
-#: ../fvwm/components/functions/Music-audacious:166
+#: ../fvwm/components/functions/Music-audacious:35
+#: ../fvwm/components/functions/Music-audacious:179
 msgid "Stop Audacious"
 msgstr "Arrêter Audacious"
 
-#: ../fvwm/components/functions/Music-audacious:39
-#: ../fvwm/components/functions/Music-mpd:57
-#: ../fvwm/components/functions/Music-mpd:90
-#: ../fvwm/components/functions/Music-xmms2:50
-#: ../fvwm/components/functions/Music-xmms2:100
+#: ../fvwm/components/functions/Music-audacious:49
+#: ../fvwm/components/functions/Music-mpd:71
+#: ../fvwm/components/functions/Music-mpd:104
+#: ../fvwm/components/functions/Music-xmms2:77
+#: ../fvwm/components/functions/Music-xmms2:127
 msgid "Save playlist"
 msgstr "Sauvegarder la liste de lecture"
 
 # N {{{1
-#: ../fvwm/components/functions/Music-audacious:40
-#: ../fvwm/components/functions/Music-mpd:58
-#: ../fvwm/components/functions/Music-xmms2:51
+#: ../fvwm/components/functions/Music-audacious:50
+#: ../fvwm/components/functions/Music-mpd:72
+#: ../fvwm/components/functions/Music-xmms2:78
 msgid "Name of the playlist"
 msgstr "Intitulé de la liste de lecture"
 
-#: ../fvwm/components/functions/Music-audacious:45
-#: ../fvwm/components/functions/Music-mpd:63
-#: ../fvwm/components/functions/Music-xmms2:56
+#: ../fvwm/components/functions/Music-audacious:55
+#: ../fvwm/components/functions/Music-mpd:77
+#: ../fvwm/components/functions/Music-xmms2:83
 msgid "Cancel"
 msgstr "Annuler"
 
-#: ../fvwm/components/functions/Music-audacious:77
-#: ../fvwm/components/functions/Music-audacious:155
-#: ../fvwm/components/functions/Music-mpd:95
-#: ../fvwm/components/functions/Music-mpd:169
-#: ../fvwm/components/functions/Music-xmms2:105
-#: ../fvwm/components/functions/Music-xmms2:166
+#: ../fvwm/components/functions/Music-audacious:87
+#: ../fvwm/components/functions/Music-audacious:165
+#: ../fvwm/components/functions/Music-mpd:109
+#: ../fvwm/components/functions/Music-mpd:183
+#: ../fvwm/components/functions/Music-xmms2:132
+#: ../fvwm/components/functions/Music-xmms2:193
 msgid "Remove current song"
 msgstr "Supprimer la musique en cours"
 
-#: ../fvwm/components/functions/Music-audacious:80
-#: ../fvwm/components/functions/Music-audacious:153
-#: ../fvwm/components/functions/Music-mpd:165
-#: ../fvwm/components/functions/Music-xmms2:163
+#: ../fvwm/components/functions/Music-audacious:90
+#: ../fvwm/components/functions/Music-audacious:163
+#: ../fvwm/components/functions/Music-mpd:179
+#: ../fvwm/components/functions/Music-xmms2:190
 msgid "Save playlist..."
 msgstr "Sauvegarder la liste de lecture..."
 
-#: ../fvwm/components/functions/Music-audacious:120
-#: ../fvwm/components/functions/Music-audacious:160
-#: ../fvwm/components/functions/Music-cmus:96
-#: ../fvwm/components/functions/Music-cmus:109
-#: ../fvwm/components/functions/Music-mpd:154
-#: ../fvwm/components/functions/Music-mpd:178
-#: ../fvwm/components/functions/Music-quodlibet:61
-#: ../fvwm/components/functions/Music-quodlibet:81
+#: ../fvwm/components/functions/Music-audacious:130
+#: ../fvwm/components/functions/Music-audacious:170
+#: ../fvwm/components/functions/Music-cmus:112
+#: ../fvwm/components/functions/Music-cmus:125
+#: ../fvwm/components/functions/Music-mpd:168
+#: ../fvwm/components/functions/Music-mpd:192
+#: ../fvwm/components/functions/Music-quodlibet:72
+#: ../fvwm/components/functions/Music-quodlibet:92
 msgid "Toggle random"
 msgstr "Lecture aléatoire"
 
-#: ../fvwm/components/functions/Music-audacious:121
-#: ../fvwm/components/functions/Music-audacious:161
-#: ../fvwm/components/functions/Music-cmus:110
-#: ../fvwm/components/functions/Music-mpd:179
-#: ../fvwm/components/functions/Music-quodlibet:82
+#: ../fvwm/components/functions/Music-audacious:131
+#: ../fvwm/components/functions/Music-audacious:171
+#: ../fvwm/components/functions/Music-cmus:126
+#: ../fvwm/components/functions/Music-mpd:193
+#: ../fvwm/components/functions/Music-quodlibet:93
 msgid "Toggle repeat"
 msgstr "Lecture répétée"
 
-#: ../fvwm/components/functions/Music-audacious:159
-#: ../fvwm/components/functions/Music-cdcd:86
-#: ../fvwm/components/functions/Music-cmus:108
-#: ../fvwm/components/functions/Music-mpd:177
-#: ../fvwm/components/functions/Music-quodlibet:80
-#: ../fvwm/components/functions/Music-xmms2:169
-#: ../fvwm/components/functions/Music-xmms2:170
+#: ../fvwm/components/functions/Music-audacious:169
+#: ../fvwm/components/functions/Music-cdcd:96
+#: ../fvwm/components/functions/Music-cmus:124
+#: ../fvwm/components/functions/Music-mpd:191
+#: ../fvwm/components/functions/Music-quodlibet:91
+#: ../fvwm/components/functions/Music-xmms2:196
+#: ../fvwm/components/functions/Music-xmms2:197
 msgid "Volume"
 msgstr "Volume"
 
-#: ../fvwm/components/functions/Music-cdcd:80
-#: ../fvwm/components/functions/Music-cmus:102
-#: ../fvwm/components/functions/Music-mpd:152
-#: ../fvwm/components/functions/Music-quodlibet:68
+#: ../fvwm/components/functions/Music-audacious:174
+#: ../fvwm/components/functions/Music-cdcd:99
+#: ../fvwm/components/functions/Music-mocp:124
+#: ../fvwm/components/functions/Music-mpd:199
+#: ../fvwm/components/functions/Music-quodlibet:99
+#: ../fvwm/components/functions/Music-xmms2:200
+msgid "Show/Hide player"
+msgstr "Montrer/cacher le lecteur"
+
+#: ../fvwm/components/functions/Music-cdcd:90
+#: ../fvwm/components/functions/Music-cmus:118
+#: ../fvwm/components/functions/Music-mpd:166
+#: ../fvwm/components/functions/Music-quodlibet:79
 msgid "Forward"
 msgstr "En avant"
 
 # B {{{1
-#: ../fvwm/components/functions/Music-cdcd:81
-#: ../fvwm/components/functions/Music-cmus:103
-#: ../fvwm/components/functions/Music-mpd:153
-#: ../fvwm/components/functions/Music-quodlibet:69
+#: ../fvwm/components/functions/Music-cdcd:91
+#: ../fvwm/components/functions/Music-cmus:119
+#: ../fvwm/components/functions/Music-mpd:167
+#: ../fvwm/components/functions/Music-quodlibet:80
 msgid "Backward"
 msgstr "En arrière"
 
-#: ../fvwm/components/functions/Music-cmus:29
+#: ../fvwm/components/functions/Music-cmus:42
+#: ../fvwm/components/functions/Music-cmus:138
 msgid "Start C* Music Player"
 msgstr "Démarrer C* Music Player"
 
-#: ../fvwm/components/functions/Music-mocp:27
+#: ../fvwm/components/functions/Music-mocp:40
+#: ../fvwm/components/functions/Music-mocp:122
 msgid "Start Music On Console"
 msgstr "Démarrer Music On Console"
 
-#: ../fvwm/components/functions/Music-mpd:32
+#: ../fvwm/components/functions/Music-mpd:47
 msgid "Start Music Player Daemon"
 msgstr "Démarrer Music Player Daemon"
 
-#: ../fvwm/components/functions/Music-mpd:34
-msgid "Show/Hide GMPC"
-msgstr "Montrer/cacher GMPC"
-
-#: ../fvwm/components/functions/Music-mpd:52
-#: ../fvwm/components/functions/Music-xmms2:44
+#: ../fvwm/components/functions/Music-mpd:66
+#: ../fvwm/components/functions/Music-xmms2:71
 msgid "Everything"
 msgstr "Tout"
 
-#: ../fvwm/components/functions/Music-mpd:88
-#: ../fvwm/components/functions/Music-mpd:162
-#: ../fvwm/components/functions/Music-xmms2:158
+#: ../fvwm/components/functions/Music-mpd:102
+#: ../fvwm/components/functions/Music-mpd:176
+#: ../fvwm/components/functions/Music-xmms2:185
 msgid "Player is stopped"
 msgstr "Musique arrêtée"
 
-#: ../fvwm/components/functions/Music-mpd:91
+#: ../fvwm/components/functions/Music-mpd:105
 msgid "Load all"
 msgstr "Charger tout"
 
-#: ../fvwm/components/functions/Music-mpd:92
-#: ../fvwm/components/functions/Music-mpd:168
+#: ../fvwm/components/functions/Music-mpd:106
+#: ../fvwm/components/functions/Music-mpd:182
 msgid "Update database"
 msgstr "Mettre à jour les données"
 
-#: ../fvwm/components/functions/Music-mpd:96
-#: ../fvwm/components/functions/Music-mpd:171
+#: ../fvwm/components/functions/Music-mpd:110
+#: ../fvwm/components/functions/Music-mpd:185
 msgid "Playlist editor"
 msgstr "Éditeur de liste de lecture"
 
-#: ../fvwm/components/functions/Music-mpd:155
-#: ../fvwm/components/functions/Music-mpd:166
-#: ../fvwm/components/functions/Music-xmms2:138
-#: ../fvwm/components/functions/Music-xmms2:164
+#: ../fvwm/components/functions/Music-mpd:169
+#: ../fvwm/components/functions/Music-mpd:180
+#: ../fvwm/components/functions/Music-xmms2:165
+#: ../fvwm/components/functions/Music-xmms2:191
 msgid "Shuffle playlist"
 msgstr "Liste de lecture aléatoire"
 
-#: ../fvwm/components/functions/Music-mpd:157
-#: ../fvwm/components/functions/Music-mpd:176
+#: ../fvwm/components/functions/Music-mpd:171
+#: ../fvwm/components/functions/Music-mpd:190
 msgid "Crossfade"
 msgstr "Crossfade"
 
-#: ../fvwm/components/functions/Music-mpd:174
-#: ../fvwm/components/functions/Music-mpd:205
+#: ../fvwm/components/functions/Music-mpd:188
+#: ../fvwm/components/functions/Music-mpd:224
 msgid "Seek &forward"
 msgstr "Recherche en avant"
 
-#: ../fvwm/components/functions/Music-mpd:175
-#: ../fvwm/components/functions/Music-mpd:206
+#: ../fvwm/components/functions/Music-mpd:189
+#: ../fvwm/components/functions/Music-mpd:225
 msgid "Seek &backward"
 msgstr "Recherche en arrière"
 
-#: ../fvwm/components/functions/Music-mplayer:9
+#: ../fvwm/components/functions/Music-mplayer:20
 msgid "Start MPlayer"
 msgstr "Démarrer MPlayer"
 
-#: ../fvwm/components/functions/Music-mplayer:10
-#: ../fvwm/components/functions/Music-mplayer2:10
+#: ../fvwm/components/functions/Music-mplayer:21
+#: ../fvwm/components/functions/Music-mplayer2:21
 msgid "Start XDRadio"
 msgstr "Démarrer XDRadio"
 
-#: ../fvwm/components/functions/Music-mplayer2:9
+#: ../fvwm/components/functions/Music-mplayer2:20
 msgid "Start MPlayer2"
 msgstr "Démarrer MPlayer2"
 
-#: ../fvwm/components/functions/Music-quodlibet:23
+#: ../fvwm/components/functions/Music-quodlibet:35
+#: ../fvwm/components/functions/Music-quodlibet:102
 msgid "Start Quod Libet"
 msgstr "Démarrer Quod Libet"
 
-#: ../fvwm/components/functions/Music-xmms2:26
+#: ../fvwm/components/functions/Music-xmms2:53
 msgid "Stop XMMS2"
 msgstr "Arrêter XMMS2"
 
-#: ../fvwm/components/functions/Music-xmms2:27
+#: ../fvwm/components/functions/Music-xmms2:54
 msgid "Show/Hide GXMMS2"
 msgstr "Montrer/cacher GXMMS2"
 
-#: ../fvwm/components/functions/Music-xmms2:41
+#: ../fvwm/components/functions/Music-xmms2:68
 msgid "Choose a playlist to load"
 msgstr "Choisir une liste de lecture à charger"
 
-#: ../fvwm/components/functions/Music-xmms2:71
+#: ../fvwm/components/functions/Music-xmms2:98
 msgid "Choose a playlist to remove"
 msgstr "Choisir une liste de lecture à effacer"
 
-#: ../fvwm/components/functions/Music-xmms2:97
+#: ../fvwm/components/functions/Music-xmms2:124
 msgid "Current playlist"
 msgstr "Liste de lecture actuelle"
 
-#: ../fvwm/components/functions/Music-xmms2:99
-#: ../fvwm/components/functions/Music-xmms2:162
+#: ../fvwm/components/functions/Music-xmms2:126
+#: ../fvwm/components/functions/Music-xmms2:189
 msgid "Add playlist"
 msgstr "Ajouter une liste de lecture"
 
-#: ../fvwm/components/functions/Music-xmms2:104
+#: ../fvwm/components/functions/Music-xmms2:131
 msgid "Add a playlist"
 msgstr "Ajouter une liste de lecture"
 
 #: ../fvwm/components/functions/Pictures:33
 #: ../fvwm/components/functions/Pictures:34
 msgid "Browse Pictures"
-msgstr "Navigateur d'images"
+msgstr "Navigateur d’images"
 
 #: ../fvwm/components/functions/Pictures:42
 msgid "Load picture file"
@@ -2251,7 +2540,7 @@ msgid "Handle width"
 msgstr "Largeur des poignées"
 
 #: ../fvwm/components/functions/Preferences-Menu:13
-#: ../fvwm/components/functions/Preferences-Menu:181
+#: ../fvwm/components/functions/Preferences-Menu:182
 msgid "Translucency"
 msgstr "Translucidité"
 
@@ -2293,43 +2582,42 @@ msgid "Window focus policy"
 msgstr "Politique de focus des fenêtres"
 
 #: ../fvwm/components/functions/Preferences-Menu:24
+msgid "Mouse velocity"
+msgstr "Vélocité de la souris"
+
+#: ../fvwm/components/functions/Preferences-Menu:25
 msgid "Privileged terminals"
 msgstr "Terminaux privilégiés"
 
-#: ../fvwm/components/functions/Preferences-Menu:26
+#: ../fvwm/components/functions/Preferences-Menu:27
 msgid "Generate application menu"
 msgstr "Générer le menu des applications"
 
-#: ../fvwm/components/functions/Preferences-Menu:27
+#: ../fvwm/components/functions/Preferences-Menu:28
 msgid "Silent operations"
 msgstr "Opérations silencieuses"
 
-#: ../fvwm/components/functions/Preferences-Menu:28
-msgid "Preferences editor"
-msgstr "Éditeur de préférences"
-
 # K {{{1
-#: ../fvwm/components/functions/Preferences-Menu:29
+#: ../fvwm/components/functions/Preferences-Menu:30
 msgid "Key binding modifiers editor"
 msgstr "Éditeur de modificateurs de raccourcis"
 
-#: ../fvwm/components/functions/Preferences-Menu:73
-#: ../fvwm/components/functions/Preferences-Menu:363
-#: ../fvwm/components/functions/Preferences-Menu:439
-#: ../fvwm/components/functions/Preferences-Menu:667
+#: ../fvwm/components/functions/Preferences-Menu:74
+#: ../fvwm/components/functions/Preferences-Menu:365
+#: ../fvwm/components/functions/Preferences-Menu:449
+#: ../fvwm/components/functions/Preferences-Menu:703
 msgid "Restart FVWM-Crystal"
 msgstr "Redémarrer FVWM-Crystal"
 
-#: ../fvwm/components/functions/Preferences-Menu:74
+#: ../fvwm/components/functions/Preferences-Menu:75
 msgid "New recipe will be used after next startup"
 msgstr "La nouvelle recette sera utilisée après le prochain démarrage"
 
 # p {{{1
-#: ../fvwm/components/functions/Preferences-Menu:88
+#: ../fvwm/components/functions/Preferences-Menu:89
 msgid "page"
 msgstr "page"
 
-#: ../fvwm/components/functions/Preferences-Menu:89
 #: ../fvwm/components/functions/Preferences-Menu:90
 #: ../fvwm/components/functions/Preferences-Menu:91
 #: ../fvwm/components/functions/Preferences-Menu:92
@@ -2337,230 +2625,256 @@ msgstr "page"
 #: ../fvwm/components/functions/Preferences-Menu:94
 #: ../fvwm/components/functions/Preferences-Menu:95
 #: ../fvwm/components/functions/Preferences-Menu:96
+#: ../fvwm/components/functions/Preferences-Menu:97
 msgid "pages"
 msgstr "pages"
 
-#: ../fvwm/components/functions/Preferences-Menu:129
+#: ../fvwm/components/functions/Preferences-Menu:130
 msgid "pixel"
 msgstr "pixel"
 
-#: ../fvwm/components/functions/Preferences-Menu:130
 #: ../fvwm/components/functions/Preferences-Menu:131
 #: ../fvwm/components/functions/Preferences-Menu:132
 #: ../fvwm/components/functions/Preferences-Menu:133
 #: ../fvwm/components/functions/Preferences-Menu:134
 #: ../fvwm/components/functions/Preferences-Menu:135
+#: ../fvwm/components/functions/Preferences-Menu:136
 msgid "pixels"
 msgstr "pixels"
 
-#: ../fvwm/components/functions/Preferences-Menu:148
+#: ../fvwm/components/functions/Preferences-Menu:149
 msgid "Start translucency"
 msgstr "Démarrer la translucidité"
 
-#: ../fvwm/components/functions/Preferences-Menu:149
+#: ../fvwm/components/functions/Preferences-Menu:150
 msgid "Stop translucency"
 msgstr "Arrêter la translucidité"
 
-#: ../fvwm/components/functions/Preferences-Menu:165
+#: ../fvwm/components/functions/Preferences-Menu:166
 msgid "Start bling bling"
 msgstr "Démarrer le bling bling"
 
-#: ../fvwm/components/functions/Preferences-Menu:166
+#: ../fvwm/components/functions/Preferences-Menu:167
 msgid "Stop bling bling"
 msgstr "Arrêter le bling bling"
 
-#: ../fvwm/components/functions/Preferences-Menu:182
+#: ../fvwm/components/functions/Preferences-Menu:183
 msgid "Translucency is not supported by FVWM."
 msgstr "FVWM ne supporte pas la translucidité."
 
-#: ../fvwm/components/functions/Preferences-Menu:184
+#: ../fvwm/components/functions/Preferences-Menu:185
 msgid "Unexpected results may occur."
 msgstr "Des résultats inattendus peuvent apparaître."
 
-#: ../fvwm/components/functions/Preferences-Menu:186
+#: ../fvwm/components/functions/Preferences-Menu:187
 msgid "You have been warned!"
 msgstr "Vous avez été avertis !"
 
-#: ../fvwm/components/functions/Preferences-Menu:251
+#: ../fvwm/components/functions/Preferences-Menu:252
 msgid "None"
 msgstr "Aucun"
 
-#: ../fvwm/components/functions/Preferences-Menu:306
-#: ../fvwm/components/functions/Preferences-Menu:320
+#: ../fvwm/components/functions/Preferences-Menu:308
+#: ../fvwm/components/functions/Preferences-Menu:322
 msgid "Changed desktop manager"
 msgstr "Le gestionnaire de bureau a été changé"
 
-#: ../fvwm/components/functions/Preferences-Menu:307
-#: ../fvwm/components/functions/Preferences-Menu:321
+#: ../fvwm/components/functions/Preferences-Menu:309
+#: ../fvwm/components/functions/Preferences-Menu:323
 msgid "Selected desktop manager will be used"
 msgstr "Le gestionnaire de bureau sélectionné sera utilisé"
 
-#: ../fvwm/components/functions/Preferences-Menu:309
-#: ../fvwm/components/functions/Preferences-Menu:323
+#: ../fvwm/components/functions/Preferences-Menu:311
+#: ../fvwm/components/functions/Preferences-Menu:325
 msgid "at the next start of your X session"
 msgstr "au prochain démarrage de votre session X"
 
-#: ../fvwm/components/functions/Preferences-Menu:349
-#: ../fvwm/components/functions/Preferences-Menu:488
+#: ../fvwm/components/functions/Preferences-Menu:351
+#: ../fvwm/components/functions/Preferences-Menu:498
 msgid "No icon"
 msgstr "Pas d\\’icône"
 
-#: ../fvwm/components/functions/Preferences-Menu:351
+#: ../fvwm/components/functions/Preferences-Menu:353
 msgid "Thumbnails"
 msgstr "Miniatures"
 
-#: ../fvwm/components/functions/Preferences-Menu:364
+#: ../fvwm/components/functions/Preferences-Menu:366
 msgid "New type of icons will be used after next startup"
-msgstr "Le nouveau type d\\'icônes sera utilisé après le redémarrage"
+msgstr "Le nouveau type d’icônes sera utilisé après le redémarrage"
 
-#: ../fvwm/components/functions/Preferences-Menu:378
+#: ../fvwm/components/functions/Preferences-Menu:380
 msgid "No menu with left click"
 msgstr "Pas de menu avec un clic gauche"
 
-#: ../fvwm/components/functions/Preferences-Menu:379
+#: ../fvwm/components/functions/Preferences-Menu:381
 msgid "Menu with left click"
 msgstr "Menu avec un clic gauche"
 
-#: ../fvwm/components/functions/Preferences-Menu:381
+#: ../fvwm/components/functions/Preferences-Menu:383
 msgid "No XDG menu with Alt+A"
 msgstr "Pas de menu XDG avec Alt+A"
 
-#: ../fvwm/components/functions/Preferences-Menu:382
+#: ../fvwm/components/functions/Preferences-Menu:384
 msgid "XDG Menu with Alt+A"
 msgstr "Menu XDG avec Alt+A"
 
-#: ../fvwm/components/functions/Preferences-Menu:414
+#: ../fvwm/components/functions/Preferences-Menu:424
 msgid "No notification area"
 msgstr "Pas de zone de notification"
 
-#: ../fvwm/components/functions/Preferences-Menu:415
+#: ../fvwm/components/functions/Preferences-Menu:425
 msgid "1 icon width"
 msgstr "Largeur: 1 icône"
 
-#: ../fvwm/components/functions/Preferences-Menu:416
+#: ../fvwm/components/functions/Preferences-Menu:426
 msgid "2 icons width"
 msgstr "Largeur: 2 icônes"
 
-#: ../fvwm/components/functions/Preferences-Menu:417
+#: ../fvwm/components/functions/Preferences-Menu:427
 msgid "3 icons width"
 msgstr "Largeur: 3 icônes"
 
-#: ../fvwm/components/functions/Preferences-Menu:418
+#: ../fvwm/components/functions/Preferences-Menu:428
 msgid "4 icons width"
 msgstr "Largeur: 4 icônes"
 
-#: ../fvwm/components/functions/Preferences-Menu:419
+#: ../fvwm/components/functions/Preferences-Menu:429
 msgid "5 icons width"
 msgstr "Largeur: 5 icônes"
 
-#: ../fvwm/components/functions/Preferences-Menu:420
+#: ../fvwm/components/functions/Preferences-Menu:430
 msgid "6 icons width"
 msgstr "Largeur: 6 icônes"
 
-#: ../fvwm/components/functions/Preferences-Menu:421
+#: ../fvwm/components/functions/Preferences-Menu:431
 msgid "7 icons width"
 msgstr "Largeur: 7 icônes"
 
-#: ../fvwm/components/functions/Preferences-Menu:422
+#: ../fvwm/components/functions/Preferences-Menu:432
 msgid "8 icons width"
 msgstr "Largeur: 8 icônes"
 
-#: ../fvwm/components/functions/Preferences-Menu:423
+#: ../fvwm/components/functions/Preferences-Menu:433
 msgid "9 icons width"
 msgstr "Largeur: 9 icônes"
 
-#: ../fvwm/components/functions/Preferences-Menu:424
+#: ../fvwm/components/functions/Preferences-Menu:434
 msgid "12 icons width"
 msgstr "Largeur: 12 icônes"
 
-#: ../fvwm/components/functions/Preferences-Menu:425
+#: ../fvwm/components/functions/Preferences-Menu:435
 msgid "15 icons width"
 msgstr "Largeur: 15 icônes"
 
-#: ../fvwm/components/functions/Preferences-Menu:426
+#: ../fvwm/components/functions/Preferences-Menu:436
 msgid "20 icons width"
 msgstr "Largeur: 20 icônes"
 
-#: ../fvwm/components/functions/Preferences-Menu:440
+#: ../fvwm/components/functions/Preferences-Menu:450
 msgid "New notification area setting will be used after next startup"
-msgstr ""
-"Le nouveau réglage de la zone de notification sera utilisé après le "
-"redémarrage"
+msgstr "Le nouveau réglage de la zone de notification sera utilisé après le redémarrage"
 
-#: ../fvwm/components/functions/Preferences-Menu:487
+#: ../fvwm/components/functions/Preferences-Menu:497
 msgid "Icons"
 msgstr "Icônes"
 
-#: ../fvwm/components/functions/Preferences-Menu:522
+#: ../fvwm/components/functions/Preferences-Menu:532
 msgid "Enter the name of the channel list for the DVB input"
-msgstr "Entrer le nom de la liste des canaux pour l\\'entrée DVB"
+msgstr "Entrer le nom de la liste des canaux pour l’entrée DVB"
 
-#: ../fvwm/components/functions/Preferences-Menu:539
+#: ../fvwm/components/functions/Preferences-Menu:549
 msgid "Media directories"
 msgstr "Répertoires de médias"
 
-#: ../fvwm/components/functions/Preferences-Menu:540
+#: ../fvwm/components/functions/Preferences-Menu:550
 msgid "You should edit the file"
 msgstr "Vous devez éditer le fichier"
 
 # a {{{1
-#: ../fvwm/components/functions/Preferences-Menu:546
+#: ../fvwm/components/functions/Preferences-Menu:556
 msgid "and choose a player in the preferences."
 msgstr "et choisir un lecteur dans les préférences."
 
-# E {{{1
-#: ../fvwm/components/functions/Preferences-Menu:549
-#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:10
-msgid "Each line has the following format:"
-msgstr "Chaque ligne a le format suivant :"
-
 # s {{{1
 # t {{{1
-#: ../fvwm/components/functions/Preferences-Menu:552
+#: ../fvwm/components/functions/Preferences-Menu:562
 msgid "type path"
 msgstr "type chemin"
 
-#: ../fvwm/components/functions/Preferences-Menu:555
+#: ../fvwm/components/functions/Preferences-Menu:565
 msgid "where type is one of the following"
 msgstr "où type est une des valeurs suivantes"
 
-#: ../fvwm/components/functions/Preferences-Menu:561
+#: ../fvwm/components/functions/Preferences-Menu:571
 msgid "and path is the full path to the media directory."
 msgstr "et chemin est le chemin complet du répertoire de média."
 
-#: ../fvwm/components/functions/Preferences-Menu:564
+#: ../fvwm/components/functions/Preferences-Menu:574
 msgid "Nothing else is allowed in that file."
-msgstr "Rien d\\'autre n'est autorisé dans ce fichier."
+msgstr "Rien d’autre n’est autorisé dans ce fichier."
 
-#: ../fvwm/components/functions/Preferences-Menu:588
+#: ../fvwm/components/functions/Preferences-Menu:601
+#: ../fvwm/scripts/AmixerControl:40
 msgid "Sound Card"
 msgstr "Carte son"
 
-#: ../fvwm/components/functions/Preferences-Menu:612
+#: ../fvwm/components/functions/Preferences-Menu:628
 msgid "FVWM-Crystal with raise"
 msgstr "FVWM-Crystal avec élévation"
 
-#: ../fvwm/components/functions/Preferences-Menu:668
+#: ../fvwm/components/functions/Preferences-Menu:656
+msgid "System default"
+msgstr "Valeur du système"
+
+#: ../fvwm/components/functions/Preferences-Menu:657
+msgid "Light speed"
+msgstr "Vitesse de la lumière"
+
+#: ../fvwm/components/functions/Preferences-Menu:658
+msgid "Super fast"
+msgstr "Super rapide"
+
+#: ../fvwm/components/functions/Preferences-Menu:659
+msgid "Fast"
+msgstr "Rapide"
+
+#: ../fvwm/components/functions/Preferences-Menu:660
+msgid "Easy"
+msgstr "Facile"
+
+#: ../fvwm/components/functions/Preferences-Menu:661
+msgid "Not so slow"
+msgstr "Pas si lent"
+
+#: ../fvwm/components/functions/Preferences-Menu:662
+msgid "Piano"
+msgstr "Piano"
+
+#: ../fvwm/components/functions/Preferences-Menu:664
+msgid "Not set by Crystal"
+msgstr "Pas réglé par Crystal"
+
+#: ../fvwm/components/functions/Preferences-Menu:704
 msgid "New menu entries will be used after next startup"
 msgstr "Les nouvelles entrées de menu seront utilisées après redémarrage"
 
-#: ../fvwm/components/functions/Preferences-Menu:681
+#: ../fvwm/components/functions/Preferences-Menu:717
 msgid "Preference Warning"
 msgstr "Avertissement de préférence"
 
-#: ../fvwm/components/functions/Preferences-Menu:682
+#: ../fvwm/components/functions/Preferences-Menu:718
 msgid "Please edit the following file to suit your need"
 msgstr "Éditez le fichier suivant en fonction de vos besoins"
 
-#: ../fvwm/components/functions/Preferences-Menu:685
+#: ../fvwm/components/functions/Preferences-Menu:721
 msgid "and restart this tool:"
 msgstr "et redémarrez cet outil :"
 
 #: ../fvwm/components/functions/Screenshot-import:22
-#: ../fvwm/components/functions/Window-Buttons:149
-#: ../fvwm/components/functions/Window-Buttons:186
-#: ../fvwm/components/functions/Window-Buttons-Vertical:146
-#: ../fvwm/components/functions/Window-Buttons-Vertical:182
+#: ../fvwm/components/functions/Window-Buttons:82
+#: ../fvwm/components/functions/Window-Buttons:128
+#: ../fvwm/components/functions/Window-Buttons-Vertical:88
+#: ../fvwm/components/functions/Window-Buttons-Vertical:132
 msgid "Fullscreen"
 msgstr "Plein écran"
 
@@ -2641,167 +2955,168 @@ msgstr "Papier peint en boucle"
 msgid "Stop loop wallpaper"
 msgstr "Arrêter le défilement du papier peint"
 
-#: ../fvwm/components/functions/Window-Buttons:132
-#: ../fvwm/components/functions/Window-Buttons:181
-#: ../fvwm/components/functions/Window-Buttons-Vertical:130
-#: ../fvwm/components/functions/Window-Buttons-Vertical:178
+#: ../fvwm/components/functions/Window-Buttons:74
+#: ../fvwm/components/functions/Window-Buttons:123
+#: ../fvwm/components/functions/Window-Buttons-Vertical:80
+#: ../fvwm/components/functions/Window-Buttons-Vertical:128
 msgid "Iconify"
 msgstr "Iconiser"
 
-#: ../fvwm/components/functions/Window-Buttons:136
-#: ../fvwm/components/functions/Window-Buttons:191
-#: ../fvwm/components/functions/Window-Buttons-Vertical:134
-#: ../fvwm/components/functions/Window-Buttons-Vertical:187
+#: ../fvwm/components/functions/Window-Buttons:78
+#: ../fvwm/components/functions/Window-Buttons:133
+#: ../fvwm/components/functions/Window-Buttons-Vertical:84
+#: ../fvwm/components/functions/Window-Buttons-Vertical:137
 msgid "Identify"
 msgstr "Information"
 
-#: ../fvwm/components/functions/Window-Buttons:140
-#: ../fvwm/components/functions/Window-Buttons:185
-#: ../fvwm/components/functions/Window-Buttons-Vertical:138
+#: ../fvwm/components/functions/Window-Buttons:83
+#: ../fvwm/components/functions/Window-Buttons:127
+#: ../fvwm/components/functions/Window-Buttons-Vertical:89
 msgid "Maximize"
 msgstr "Maximiser"
 
-#: ../fvwm/components/functions/Window-Buttons:141
+#: ../fvwm/components/functions/Window-Buttons:84
+#: ../fvwm/components/functions/Window-Buttons-Vertical:90
 msgid "Minimize"
 msgstr "Minimiser"
 
-#: ../fvwm/components/functions/Window-Buttons:142
-#: ../fvwm/components/functions/Window-Buttons-Vertical:139
+#: ../fvwm/components/functions/Window-Buttons:86
+#: ../fvwm/components/functions/Window-Buttons-Vertical:91
 msgid "Maximize horizontally"
 msgstr "Maximiser horizontalement"
 
-#: ../fvwm/components/functions/Window-Buttons:143
-#: ../fvwm/components/functions/Window-Buttons-Vertical:140
+#: ../fvwm/components/functions/Window-Buttons:87
+#: ../fvwm/components/functions/Window-Buttons-Vertical:92
 msgid "Maximize vertically"
 msgstr "Maximiser verticalement"
 
 # T {{{1
-#: ../fvwm/components/functions/Window-Buttons:145
-#: ../fvwm/components/functions/Window-Buttons-Vertical:142
+#: ../fvwm/components/functions/Window-Buttons:89
+#: ../fvwm/components/functions/Window-Buttons-Vertical:94
 msgid "Take all free space"
 msgstr "Prendre tout espace libre"
 
-#: ../fvwm/components/functions/Window-Buttons:146
-#: ../fvwm/components/functions/Window-Buttons-Vertical:143
+#: ../fvwm/components/functions/Window-Buttons:90
+#: ../fvwm/components/functions/Window-Buttons-Vertical:95
 msgid "Take all horizontal space"
 msgstr "Prendre tout espace horizontal"
 
-#: ../fvwm/components/functions/Window-Buttons:147
-#: ../fvwm/components/functions/Window-Buttons-Vertical:144
+#: ../fvwm/components/functions/Window-Buttons:91
+#: ../fvwm/components/functions/Window-Buttons-Vertical:96
 msgid "Take all vertical space"
 msgstr "Prendre tout espace vertical"
 
-#: ../fvwm/components/functions/Window-Buttons:153
-#: ../fvwm/components/functions/Window-Buttons:183
-#: ../fvwm/components/functions/Window-Buttons-Vertical:150
-#: ../fvwm/components/functions/Window-Buttons-Vertical:180
+#: ../fvwm/components/functions/Window-Buttons:95
+#: ../fvwm/components/functions/Window-Buttons:125
+#: ../fvwm/components/functions/Window-Buttons-Vertical:100
+#: ../fvwm/components/functions/Window-Buttons-Vertical:130
 msgid "Stay raised"
 msgstr "Rester en avant-plan"
 
-#: ../fvwm/components/functions/Window-Buttons:154
-#: ../fvwm/components/functions/Window-Buttons:184
-#: ../fvwm/components/functions/Window-Buttons-Vertical:151
-#: ../fvwm/components/functions/Window-Buttons-Vertical:181
+#: ../fvwm/components/functions/Window-Buttons:96
+#: ../fvwm/components/functions/Window-Buttons:126
+#: ../fvwm/components/functions/Window-Buttons-Vertical:101
+#: ../fvwm/components/functions/Window-Buttons-Vertical:131
 msgid "Normal mode"
 msgstr "Mode normal"
 
-#: ../fvwm/components/functions/Window-Buttons:155
-#: ../fvwm/components/functions/Window-Buttons-Vertical:152
+#: ../fvwm/components/functions/Window-Buttons:97
+#: ../fvwm/components/functions/Window-Buttons-Vertical:102
 msgid "Stay lowered"
 msgstr "Rester en arrière-plan"
 
-#: ../fvwm/components/functions/Window-Buttons:156
-#: ../fvwm/components/functions/Window-Buttons:182
-#: ../fvwm/components/functions/Window-Buttons-Vertical:153
-#: ../fvwm/components/functions/Window-Buttons-Vertical:179
+#: ../fvwm/components/functions/Window-Buttons:98
+#: ../fvwm/components/functions/Window-Buttons:124
+#: ../fvwm/components/functions/Window-Buttons-Vertical:103
+#: ../fvwm/components/functions/Window-Buttons-Vertical:129
 msgid "Stick"
 msgstr "Fixer"
 
-#: ../fvwm/components/functions/Window-Buttons:158
-#: ../fvwm/components/functions/Window-Buttons-Vertical:155
+#: ../fvwm/components/functions/Window-Buttons:100
+#: ../fvwm/components/functions/Window-Buttons-Vertical:105
 msgid "Refresh"
 msgstr "Rafraîchir"
 
-#: ../fvwm/components/functions/Window-Buttons:167
-#: ../fvwm/components/functions/Window-Buttons:188
+#: ../fvwm/components/functions/Window-Buttons:109
+#: ../fvwm/components/functions/Window-Buttons:130
 msgid "Move to left page"
 msgstr "Déplacer au bureau gauche"
 
-#: ../fvwm/components/functions/Window-Buttons:168
-#: ../fvwm/components/functions/Window-Buttons-Vertical:165
+#: ../fvwm/components/functions/Window-Buttons:110
+#: ../fvwm/components/functions/Window-Buttons-Vertical:115
 msgid "Move to previous page"
 msgstr "Déplacer au bureau précédent"
 
-#: ../fvwm/components/functions/Window-Buttons:169
-#: ../fvwm/components/functions/Window-Buttons:189
+#: ../fvwm/components/functions/Window-Buttons:111
+#: ../fvwm/components/functions/Window-Buttons:131
 msgid "Move to right page"
 msgstr "Déplacer au bureau droit"
 
-#: ../fvwm/components/functions/Window-Buttons:171
+#: ../fvwm/components/functions/Window-Buttons:113
 msgid "Jump to left page"
 msgstr "Sauter au bureau gauche"
 
-#: ../fvwm/components/functions/Window-Buttons:172
-#: ../fvwm/components/functions/Window-Buttons-Vertical:169
+#: ../fvwm/components/functions/Window-Buttons:114
+#: ../fvwm/components/functions/Window-Buttons-Vertical:119
 msgid "Jump to previous page"
 msgstr "Sauter au bureau précédent"
 
-#: ../fvwm/components/functions/Window-Buttons:173
+#: ../fvwm/components/functions/Window-Buttons:115
 msgid "Jump to right page"
 msgstr "Sauter au bureau droit"
 
-#: ../fvwm/components/functions/Window-Buttons:175
-#: ../fvwm/components/functions/Window-Buttons-Vertical:172
+#: ../fvwm/components/functions/Window-Buttons:117
+#: ../fvwm/components/functions/Window-Buttons-Vertical:122
 msgid "Move to page"
 msgstr "Déplacer au bureau"
 
-#: ../fvwm/components/functions/Window-Buttons-Vertical:164
-#: ../fvwm/components/functions/Window-Buttons-Vertical:184
+#: ../fvwm/components/functions/Window-Buttons-Vertical:114
+#: ../fvwm/components/functions/Window-Buttons-Vertical:134
 msgid "Move to upper page"
 msgstr "Déplacer sur la page de gauche"
 
-#: ../fvwm/components/functions/Window-Buttons-Vertical:166
-#: ../fvwm/components/functions/Window-Buttons-Vertical:185
+#: ../fvwm/components/functions/Window-Buttons-Vertical:116
+#: ../fvwm/components/functions/Window-Buttons-Vertical:135
 msgid "Move to lower page"
 msgstr "Déplacer sur la page de droite"
 
-#: ../fvwm/components/functions/Window-Buttons-Vertical:168
+#: ../fvwm/components/functions/Window-Buttons-Vertical:118
 msgid "Jump to upper page"
 msgstr "Sauter au bureau de gauche"
 
-#: ../fvwm/components/functions/Window-Buttons-Vertical:170
+#: ../fvwm/components/functions/Window-Buttons-Vertical:120
 msgid "Jump to lower page"
 msgstr "Sauter au bureau de droite"
 
-#: ../fvwm/components/functions/Window-Decorations:30
+#: ../fvwm/components/functions/Window-Decorations:29
 msgid "Button model"
 msgstr "Modèle de bouton"
 
-#: ../fvwm/scripts/desktop_manager:47
+#: ../fvwm/scripts/desktop_manager:66
 msgid "Mount"
 msgstr "Monter"
 
-#: ../fvwm/scripts/desktop_manager:51
+#: ../fvwm/scripts/desktop_manager:70
 msgid "XDG user directories"
 msgstr "Répertoires XDG utilisateur"
 
-#: ../fvwm/scripts/desktop_manager:52
+#: ../fvwm/scripts/desktop_manager:71
 msgid "Mounted partitions"
 msgstr "Partitions montées"
 
-#: ../fvwm/scripts/desktop_manager:53
+#: ../fvwm/scripts/desktop_manager:72
 msgid "Show directories"
 msgstr "Montrer des répertoires"
 
-#: ../fvwm/scripts/desktop_manager:54
+#: ../fvwm/scripts/desktop_manager:73
 msgid "Actions"
 msgstr "Actions"
 
-#: ../fvwm/scripts/desktop_manager:55
+#: ../fvwm/scripts/desktop_manager:74
 msgid "Emplacement"
 msgstr "Emplacement"
 
-#: ../fvwm/scripts/desktop_manager:56
+#: ../fvwm/scripts/desktop_manager:75
 msgid "Show on top with panels"
 msgstr "Montrer en avant avec les panneaux"
 
@@ -2817,15 +3132,50 @@ msgstr "Parcourir un CDROM"
 msgid "Browse DVD"
 msgstr "Parcourir un DVD"
 
+#: ../fvwm/scripts/FileEditors/IPTVCatPlaylists-Help:3
+msgid "IPTV Categories Playlists"
+msgstr "Catégories de listes de lecture IPTV"
+
+#: ../fvwm/scripts/FileEditors/IPTVCatPlaylists-Help:10
+msgid "It consists of a list between double quotes, each category"
+msgstr "Il consiste en une liste entre des guillemets, chaque catégorie"
+
+#: ../fvwm/scripts/FileEditors/IPTVCatPlaylists-Help:13
+msgid "is separated by a space from the following category."
+msgstr "est séparée de la suivante par un espace."
+
+#: ../fvwm/scripts/FileEditors/IPTVCatPlaylists-Help:16
+msgid "Into the list, the backslash at the end of a line is mandatory,"
+msgstr "Dans la liste, le backslash à la fin d'une ligne est obligatoire,"
+
+#: ../fvwm/scripts/FileEditors/IPTVCatPlaylists-Help:19
+msgid "with the exception of the last line."
+msgstr "à l'exception de la dernière ligne."
+
+#: ../fvwm/scripts/FileEditors/IPTVCatPlaylists-Help:22
+msgid "For an up-to-date and complete list of categories,"
+msgstr "Pour une liste de catégories complète et à jour,"
+
+#: ../fvwm/scripts/FileEditors/IPTVCatPlaylists-Help:25
+msgid "please take a look at:"
+msgstr "veuillez regarder à :"
+
+#: ../fvwm/scripts/FileEditors/IPTVCatPlaylists-Help:31
+msgid "If you want the xxx category, ask your system administrator"
+msgstr "Si vous voulez la catégorie xxx, demandez à votre administrateur système"
+
+#: ../fvwm/scripts/FileEditors/IPTVCatPlaylists-Help:34
+msgid "to enable it into"
+msgstr "de l'ajouter dans"
+
+#: ../fvwm/scripts/FileEditors/IPTVCatPlaylists-Help:40
+msgid "The first line is a comment and can be ignored."
+msgstr "La première ligne est un commentaire qui peut êtrre ignoré."
+
 #: ../fvwm/scripts/FileEditors/ShowDirectories-Help:3
 msgid "Show Directories"
 msgstr "Montrer des répertoires"
 
-# Y {{{1
-#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:4
-msgid "You are editing the file"
-msgstr "Vous éditez le fichier"
-
 # s {{{1
 # t {{{1
 #: ../fvwm/scripts/FileEditors/ShowDirectories-Help:13
@@ -2857,12 +3207,10 @@ msgstr "Certains navigateurs de fichier supportent plus de 2 chemins."
 
 #: ../fvwm/scripts/FileEditors/ShowDirectories-Help:31
 msgid "Path names with spaces must be quoted with single quotes."
-msgstr ""
-"Les noms de chemin avec des espaces doivent être entourés avec des "
-"apostrophes."
+msgstr "Les noms de chemin avec des espaces doivent être entourés avec des apostrophes."
 
 #: ../fvwm/scripts/FileEditors/ShowDirectories-Help:34
-msgid "If you don\\'t want any such icons,"
+msgid "If you don’t want any such icons,"
 msgstr "Si vous ne voulez pas de telles icônes,"
 
 # j {{{1
@@ -2870,8 +3218,57 @@ msgstr "Si vous ne voulez pas de telles icônes,"
 msgid "just blank this file but keep it."
 msgstr "effacez le contenu de ce fichier et conservez le."
 
-#~ msgid "All pages wallpaper"
-#~ msgstr "Papier peint pour toutes les pages"
+#: ../fvwm/scripts/SingleLineEdit/MPlayerParams-Help:4
+msgid "This form let you edit mplayer's extra parameters."
+msgstr "Ce formulaire est destiné à éditer les paramètres supplémentaires de MPlayer."
+
+#: ../fvwm/scripts/SingleLineEdit/MPlayerParams-Help:10
+msgid "at the beginning is mandatory."
+msgstr "au début est obligatoire."
+
+#: ../fvwm/scripts/SingleLineEdit/MPlayerParams-Help:13
+msgid "You can put any parameter you want to pass to mplayer."
+msgstr "Vous pouvez mettre n'importe quel paramètre que vous voulez passer à mplayer."
+
+#: ../fvwm/scripts/SingleLineEdit/MPlayerParams-Help:16
+msgid "Consult mplayer documentation to know what You are doing."
+msgstr "Consultez la documentation de mplayer pour savoir ce que vous faites."
+
+#: ../fvwm/scripts/SingleLineEdit/MPlayerParams-Help:19
+msgid "If you need quoting, please use double quotes only."
+msgstr "N'utiliser que des apostrophes pour faire des cotations."
+
+#: ../fvwm/scripts/SingleLineEdit/MPlayerParams-Help:22
+msgid "As example, for IPTV watching, you need the following:"
+msgstr "Par exemple, pour visionner les chaînes IPTV, vous avez besoin de:"
+
+#: ../fvwm/scripts/SingleLineEdit/MPlayerParams-Help:28
+msgid "where the exact value of cache (8092 here)"
+msgstr "où la valeur exacte de cache (8092 ici)"
+
+#: ../fvwm/scripts/SingleLineEdit/MPlayerParams-Help:31
+msgid "will depend on many factors including the network connection."
+msgstr "dépend de nombreux facteurs dont la connexion réseau."
+
+#: ../fvwm/scripts/SingleLineEdit/MPlayerParams-Help:34
+msgid "If unsure, just click on the Quit button."
+msgstr "Si vous n'êtes pas sûr, cliquez sur le bouton Quitter."
+
+#: ../fvwm/scripts/SingleLineEdit/MPlayerParams-Help:37
+msgid "For no extra parameters, just put the following line:"
+msgstr "Si vous ne voulez aucun paramètre supplémentaire, utilisez la ligne suivante :"
+
+# End of generated strings
+#: ..fvwm/scripts/XDG-Menu
+msgid "Configure"
+msgstr "Configure"
+
+#: ..fvwm/scripts/XDG-Menu
+msgid "Regenerate"
+msgstr "Générer à nouveau"
+
+#~ msgid "Default browser"
+#~ msgstr "Navigateur par défaut"
 
-#~ msgid "Audio tools"
-#~ msgstr "Outils audio"
+#~ msgid "Enter the default browser"
+#~ msgstr "Entrez le navigateur par défaut"
diff --git a/fvwm/locale/fy_NL.UTF-8/LC_MESSAGES/fvwm-crystal-script.mo b/fvwm/locale/fy_NL.UTF-8/LC_MESSAGES/fvwm-crystal-script.mo
index 9d3b43d..78c2e48 100644
Binary files a/fvwm/locale/fy_NL.UTF-8/LC_MESSAGES/fvwm-crystal-script.mo and b/fvwm/locale/fy_NL.UTF-8/LC_MESSAGES/fvwm-crystal-script.mo differ
diff --git a/fvwm/locale/fy_NL.UTF-8/LC_MESSAGES/fvwm-crystal.mo b/fvwm/locale/fy_NL.UTF-8/LC_MESSAGES/fvwm-crystal.mo
index 2528198..8b737f5 100644
Binary files a/fvwm/locale/fy_NL.UTF-8/LC_MESSAGES/fvwm-crystal.mo and b/fvwm/locale/fy_NL.UTF-8/LC_MESSAGES/fvwm-crystal.mo differ
diff --git a/fvwm/locale/fy_NL.UTF-8/LC_MESSAGES/fvwm-crystal.po b/fvwm/locale/fy_NL.UTF-8/LC_MESSAGES/fvwm-crystal.po
index 1b1642c..b6aa078 100644
--- a/fvwm/locale/fy_NL.UTF-8/LC_MESSAGES/fvwm-crystal.po
+++ b/fvwm/locale/fy_NL.UTF-8/LC_MESSAGES/fvwm-crystal.po
@@ -285,7 +285,7 @@ msgstr "Finansjeel"
 
 #: ../../../bin/fvwm-crystal.generate-menu:577
 msgid "Flow Charts"
-msgstr "Streamskema\\'s"
+msgstr "Streamskema’s"
 
 #: ../../../bin/fvwm-crystal.generate-menu:581
 msgid "Geography"
@@ -594,7 +594,7 @@ msgstr "Tekstferwurkers"
 
 #: ../fvwm/
 msgid "Applications"
-msgstr "Programma\\'s"
+msgstr "Programma’s"
 
 #: ../fvwm/Applications/20~Games/
 msgid "Block Games"
@@ -668,7 +668,7 @@ msgstr "Noateskrift"
 
 #: ../fvwm/Applications/Multimedia/Audio/
 msgid "Radios"
-msgstr "Radio\\'s"
+msgstr "Radio’s"
 
 #: ../fvwm/Applications/Multimedia/Audio/
 msgid "Recording"
@@ -1030,7 +1030,7 @@ msgstr "Haaddokumintaasje"
 
 #: ../fvwm/components/functions/Developer-Menu:48
 msgid "Decorations and colorsets"
-msgstr "Dekoraasjes en kleureskema\\'s"
+msgstr "Dekoraasjes en kleureskema’s"
 
 #: ../fvwm/components/functions/Developer-Menu:49
 msgid "Modules used in FVWM-Crystal"
@@ -1254,7 +1254,7 @@ msgstr "Finsterdekoraasjes"
 #: ../fvwm/components/functions/Fvwm-Crystal-Menu:41 ../fvwm/recipes/Light:51
 #: ../fvwm/recipes/TopDown:62 ../fvwm/recipes/Wing-Commander:56
 msgid "Colorsets"
-msgstr "Kleureskema\\'s"
+msgstr "Kleureskema’s"
 
 #: ../fvwm/components/functions/Fvwm-Crystal-Menu:42 ../fvwm/recipes/Light:52
 #: ../fvwm/recipes/TopDown:63 ../fvwm/recipes/Wing-Commander:57
@@ -2481,7 +2481,7 @@ msgstr "type paad"
 
 #: ../fvwm/components/functions/Preferences-Menu:555
 msgid "where type is one of the following"
-msgstr "dêr\\'t \\'type\\' ien fan de folgjende is:"
+msgstr "dêr’t \\'type\\' ien fan de folgjende is:"
 
 #: ../fvwm/components/functions/Preferences-Menu:561
 msgid "and path is the full path to the media directory."
@@ -2788,11 +2788,11 @@ msgstr "paad1 paad2"
 
 #: ../fvwm/scripts/FileEditors/ShowDirectories-Help:16
 msgid "where path1 and path2 are directory paths"
-msgstr "dêr\\'t \\'paad1\\' en \\'paad2\\' mappaden binne"
+msgstr "dêr’t \\'paad1\\' en \\'paad2\\' mappaden binne"
 
 #: ../fvwm/scripts/FileEditors/ShowDirectories-Help:19
 msgid "you want to have with the desktop icons."
-msgstr "dy\\'t jo by de buroblêdikoanen hawwe wolle."
+msgstr "dy’t jo by de buroblêdikoanen hawwe wolle."
 
 #: ../fvwm/scripts/FileEditors/ShowDirectories-Help:22
 msgid "path2 is optional and will be shown in the second panel"
@@ -2811,7 +2811,7 @@ msgid "Path names with spaces must be quoted with single quotes."
 msgstr "Paadnammen mei spaasjes moatte tusken inkelde oanheltekens."
 
 #: ../fvwm/scripts/FileEditors/ShowDirectories-Help:34
-msgid "If you don\\'t want any such icons,"
+msgid "If you don’t want any such icons,"
 msgstr "As jo sokke ikoanen net wolle:"
 
 #: ../fvwm/scripts/FileEditors/ShowDirectories-Help:37
diff --git a/fvwm/locale/it b/fvwm/locale/it
new file mode 120000
index 0000000..ba81c98
--- /dev/null
+++ b/fvwm/locale/it
@@ -0,0 +1 @@
+it_IT.UTF-8
\ No newline at end of file
diff --git a/fvwm/locale/it_IT.UTF-8/LC_MESSAGES/fvwm-crystal-script.mo b/fvwm/locale/it_IT.UTF-8/LC_MESSAGES/fvwm-crystal-script.mo
new file mode 100644
index 0000000..3df4e55
Binary files /dev/null and b/fvwm/locale/it_IT.UTF-8/LC_MESSAGES/fvwm-crystal-script.mo differ
diff --git a/fvwm/locale/it_IT.UTF-8/LC_MESSAGES/fvwm-crystal-script.po b/fvwm/locale/it_IT.UTF-8/LC_MESSAGES/fvwm-crystal-script.po
new file mode 100644
index 0000000..a899409
--- /dev/null
+++ b/fvwm/locale/it_IT.UTF-8/LC_MESSAGES/fvwm-crystal-script.po
@@ -0,0 +1,222 @@
+# Italian translation for FVWM-Crystal
+# Copyright (C) 2019 FVWM-Crystal team
+# This file is distributed under the same license as the fvwm-crystal package.
+# Original by Emanuele Petrucci 'kysmor' <kysmor@kysmor.com>, 2019.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: fvwm-crystal 3.5.1\n"
+"POT-Creation-Date: 2019-09-14 20:00+0200\n"
+"PO-Revision-Date: 2019-09-14 20:00+0200\n"
+"Last-Translator: Emanuele Petrucci <kysmor@kysmor.com>\n"
+"Language-Team: Italian\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../fvwm/components/scripts/FvwmScript-CpuTemp:18
+#: ../fvwm/components/scripts/FvwmScript-CpuTemp:28
+msgid "°C"
+msgstr "°C"
+
+#: ../fvwm/scripts/FileEditors/FileEditWithHelp:19
+msgid "FVWM-Crystal File Editor"
+msgstr "Editor di File FVWM-Crystal"
+
+#: ../fvwm/scripts/FileEditors/FileEditWithHelp:106
+msgid "File"
+msgstr "File"
+
+#: ../fvwm/scripts/FileEditors/FileEditWithHelp:122
+#: ../fvwm/scripts/PrefVars/PrefVars:614
+msgid "Help"
+msgstr "Aiuto"
+
+#: ../fvwm/scripts/FileEditors/FileEditWithHelp:141
+#: ../fvwm/scripts/PrefVars/PrefVars:273
+#: ../fvwm/scripts/PrefVars/PrefVars:445
+#: ../fvwm/scripts/PrefVars/PrefVars:630
+#: ../fvwm/scripts/PrefVars/PrefVars:815
+msgid "Add line"
+msgstr "Aggiungi linea"
+
+#: ../fvwm/scripts/FileEditors/FileEditWithHelp:162
+#: ../fvwm/scripts/FontSelector/FontSelector:812
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:289
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:400
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:510
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:620
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:730
+#: ../fvwm/scripts/PrefVars/PrefVars:120
+#: ../fvwm/scripts/PrefVars/PrefVars:187
+#: ../fvwm/scripts/PrefVars/PrefVars:294
+#: ../fvwm/scripts/PrefVars/PrefVars:466
+#: ../fvwm/scripts/PrefVars/PrefVars:651
+#: ../fvwm/scripts/PrefVars/PrefVars:836
+msgid "Save"
+msgstr "Salva"
+
+#: ../fvwm/scripts/FileEditors/FileEditWithHelp:200
+#: ../fvwm/scripts/PrefVars/PrefVars:334
+#: ../fvwm/scripts/PrefVars/PrefVars:504
+#: ../fvwm/scripts/PrefVars/PrefVars:689
+#: ../fvwm/scripts/PrefVars/PrefVars:874
+msgid "Remove"
+msgstr "Cancella"
+
+#: ../fvwm/scripts/FileEditors/FileEditWithHelp:220
+#: ../fvwm/scripts/PrefVars/PrefVars:354
+#: ../fvwm/scripts/PrefVars/PrefVars:524
+#: ../fvwm/scripts/PrefVars/PrefVars:709
+#: ../fvwm/scripts/PrefVars/PrefVars:894
+msgid "Update"
+msgstr "Aggiorna"
+
+#: ../fvwm/scripts/FontSelector/FontSelector:8
+msgid "FVWM-Crystal Font Selector"
+msgstr "Selettore dei caratteri FVWM-Crystal"
+
+#: ../fvwm/scripts/FontSelector/FontSelector:80
+#: ../fvwm/scripts/FontSelector/FontSelector:603
+#: ../fvwm/scripts/FontSelector/FontSelector:620
+#: ../fvwm/scripts/FontSelector/FontSelector:637
+#: ../fvwm/scripts/FontSelector/FontSelector:654
+#: ../fvwm/scripts/FontSelector/FontSelector:671
+#: ../fvwm/scripts/FontSelector/FontSelector:707
+msgid "abijk ABIJK éç ÀÉ O09 你好"
+msgstr "abijk ABIJK éç ÀÉ O09 你好"
+
+#: ../fvwm/scripts/FontSelector/FontSelector:384
+#: ../fvwm/scripts/FontSelector/FontSelector:408
+msgid "Regular"
+msgstr "Regolare"
+
+#: ../fvwm/scripts/FontSelector/FontSelector:424
+#: ../fvwm/scripts/FontSelector/FontSelector:448
+msgid "Bold"
+msgstr "Grassetto"
+
+#: ../fvwm/scripts/FontSelector/FontSelector:464
+#: ../fvwm/scripts/FontSelector/FontSelector:488
+msgid "Italic"
+msgstr "Corsivo"
+
+#: ../fvwm/scripts/FontSelector/FontSelector:504
+#: ../fvwm/scripts/FontSelector/FontSelector:528
+msgid "Bold Italic"
+msgstr "Grassetto Corsivo"
+
+#: ../fvwm/scripts/FontSelector/FontSelector:568
+msgid "With"
+msgstr "Con"
+
+#: ../fvwm/scripts/FontSelector/FontSelector:688
+msgid " Edit me:"
+msgstr " Modificami: "
+
+#: ../fvwm/scripts/FontSelector/FontSelector:724
+msgid "Save editing"
+msgstr "Salva le modifiche"
+
+#: ../fvwm/scripts/FontSelector/FontSelector:740
+msgid "Reset editing"
+msgstr "Ripulisci le modifiche"
+
+#: ../fvwm/scripts/FontSelector/FontSelector:764
+msgid "Quit"
+msgstr "Esci"
+
+#: ../fvwm/scripts/FontSelector/FontSelector:780
+msgid "Apply"
+msgstr "Applica"
+
+#: ../fvwm/scripts/FontSelector/FontSelector:854
+msgid ". Panel Font"
+msgstr ". Caratteri del Pannello"
+
+#: ../fvwm/scripts/FontSelector/FontSelector:882
+msgid ". Title Font"
+msgstr ". Caratteri del Titolo"
+
+#: ../fvwm/scripts/FontSelector/FontSelector:911
+msgid ". Menu Font"
+msgstr ". Caratteri del Menu"
+
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:10
+msgid "FVWM-Crystal Keyboard Modifiers Editor"
+msgstr "Editor del Modificatore della Tastiera FVWM-Crystal"
+
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:221
+msgid "N=none, A=any (0 or more), M=Meta (Alt_L), S=Shift_L, C=Control_L, 4=Super_L (Win_L)"
+msgstr "N=nessuno, A=qualsiasi (0 o più), M=Meta (Alt_L), S=Shift_L, C=Control_L, "
+"4=Super_L (Win_L)"
+
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:252
+msgid "Mod: any modifier (0 or more)"
+msgstr "Mod : qualsiasi modificatore (0 o più)"
+
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:331
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:441
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:551
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:661
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:771
+msgid "Restore"
+msgstr "Ripristina"
+
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:363
+msgid "Mod0: no modifier"
+msgstr "Mod0 : nessun modificatore"
+
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:473
+msgid "Mod1: usually Meta"
+msgstr "Mod1 : generalmente Meta"
+
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:583
+msgid "Mod2: second mode"
+msgstr "Mod2 : secondo modificatore"
+
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:693
+msgid "SelectOnRelease: for WindowLists"
+msgstr "SelectOnRelease: per WindowLists"
+
+#: ../fvwm/scripts/PrefVars/PrefVars:10
+msgid "FVWM-Crystal Variables Editor"
+msgstr "Editor delle Variabili di FVWM-Crystal"
+
+#: ../fvwm/scripts/PrefVars/PrefVars:104
+msgid "Browser"
+msgstr "Browser"
+
+#: ../fvwm/scripts/PrefVars/PrefVars:171
+msgid "Editor"
+msgstr "Editor"
+
+#: ../fvwm/scripts/PrefVars/PrefVars:242
+msgid "Desktop"
+msgstr "Scrivania"
+
+#: ../fvwm/scripts/PrefVars/PrefVars:257
+#: ../fvwm/scripts/PrefVars/PrefVars:429
+#: ../fvwm/scripts/PrefVars/PrefVars:599
+msgid "Directories"
+msgstr "Cartelle"
+
+#: ../fvwm/scripts/PrefVars/PrefVars:414
+msgid "Icons"
+msgstr "Icone"
+
+#: ../fvwm/scripts/PrefVars/PrefVars:584
+msgid "Media"
+msgstr "Media"
+
+#: ../fvwm/scripts/PrefVars/PrefVars:769
+msgid "Full screen"
+msgstr "Schermo intero"
+
+#: ../fvwm/scripts/PrefVars/PrefVars:784
+msgid "Applications"
+msgstr "Applicazioni"
+
+# End of generated strings
diff --git a/fvwm/locale/it_IT.UTF-8/LC_MESSAGES/fvwm-crystal.mo b/fvwm/locale/it_IT.UTF-8/LC_MESSAGES/fvwm-crystal.mo
new file mode 100644
index 0000000..f4d57f2
Binary files /dev/null and b/fvwm/locale/it_IT.UTF-8/LC_MESSAGES/fvwm-crystal.mo differ
diff --git a/fvwm/locale/it_IT.UTF-8/LC_MESSAGES/fvwm-crystal.po b/fvwm/locale/it_IT.UTF-8/LC_MESSAGES/fvwm-crystal.po
new file mode 100644
index 0000000..748811e
--- /dev/null
+++ b/fvwm/locale/it_IT.UTF-8/LC_MESSAGES/fvwm-crystal.po
@@ -0,0 +1,3037 @@
+# Italian translation for FVWM-Crystal
+# Copyright (C) 2019 FVWM-Crystal team
+# This file is distributed under the same license as the fvwm-crystal package.
+# Original by Emanuele Petrucci 'kysmor' <kysmor@kysmor.com>, 2019.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: fvwm-crystal 3.5.1\n"
+"POT-Creation-Date: 2019-11-22 18:49+0100\n"
+"PO-Revision-Date: 2019-09-14 20:00+0200\n"
+"Last-Translator: Emanuele Petrucci <kysmor@kysmor.com>\n"
+"Language-Team: Italian\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../bin/fvwm-crystal.generate-menu:348 ../fvwm/Applications/Multimedia/
+msgid "Audio"
+msgstr "Audio"
+
+#: ../bin/fvwm-crystal.generate-menu:352 ../fvwm/Applications/Multimedia/
+msgid "Audio-Video"
+msgstr "Audio-Video"
+
+#: ../bin/fvwm-crystal.generate-menu:356 ../fvwm/Applications/
+msgid "Development"
+msgstr "Sviluppo"
+
+#: ../bin/fvwm-crystal.generate-menu:360 ../fvwm/Applications/
+msgid "Knowledge"
+msgstr "Conoscenza"
+
+#: ../bin/fvwm-crystal.generate-menu:364 ../fvwm/Applications/
+msgid "Games"
+msgstr "Giochi"
+
+#: ../bin/fvwm-crystal.generate-menu:368 ../fvwm/Applications/
+msgid "Graphics"
+msgstr "Grafica"
+
+#: ../bin/fvwm-crystal.generate-menu:372 ../fvwm/Applications/
+msgid "Network"
+msgstr "Rete"
+
+#: ../bin/fvwm-crystal.generate-menu:376 ../fvwm/Applications/
+msgid "Office"
+msgstr "Ufficio"
+
+#: ../bin/fvwm-crystal.generate-menu:380
+msgid "Science"
+msgstr "Scienza"
+
+#: ../bin/fvwm-crystal.generate-menu:384 ../fvwm/Applications/
+msgid "Settings"
+msgstr "Impostazioni"
+
+#: ../bin/fvwm-crystal.generate-menu:388 ../fvwm/Applications/
+#: ../fvwm/components/functions/Colorsets:24
+#: ../fvwm/components/functions/Preferences-Menu:55
+#: ../fvwm/components/functions/Window-Decorations:26
+msgid "System"
+msgstr "Sistema"
+
+#: ../bin/fvwm-crystal.generate-menu:392 ../fvwm/Applications/
+msgid "Utilities"
+msgstr "Utilità"
+
+#: ../bin/fvwm-crystal.generate-menu:396 ../fvwm/Applications/Multimedia/
+msgid "Video"
+msgstr "Video"
+
+#: ../bin/fvwm-crystal.generate-menu:411 ../fvwm/Applications/Graphics/
+msgid "2D Graphics"
+msgstr "Grafica 2D"
+
+#: ../bin/fvwm-crystal.generate-menu:415 ../fvwm/Applications/Graphics/
+msgid "3D Graphics"
+msgstr "Grafica 3D"
+
+#: ../bin/fvwm-crystal.generate-menu:419
+msgid "Accessibility"
+msgstr "Accessibilità"
+
+#: ../bin/fvwm-crystal.generate-menu:423 ../fvwm/Applications/20~Games/
+msgid "Action Games"
+msgstr "Giochi d’Azione"
+
+#: ../bin/fvwm-crystal.generate-menu:427
+msgid "Adventure Games"
+msgstr "Giochi d’Avventura"
+
+#: ../bin/fvwm-crystal.generate-menu:431
+msgid "Adult"
+msgstr "Adulti"
+
+#: ../bin/fvwm-crystal.generate-menu:435 ../fvwm/Applications/20~Games/
+msgid "Arcade Games"
+msgstr "Giochi Arcade"
+
+#: ../bin/fvwm-crystal.generate-menu:439
+msgid "Amusement"
+msgstr "Divertimento"
+
+#: ../bin/fvwm-crystal.generate-menu:443 ../fvwm/Applications/Utilities/
+msgid "Archiving"
+msgstr "Archiviazione"
+
+#: ../bin/fvwm-crystal.generate-menu:447
+msgid "Art"
+msgstr "Arte"
+
+#: ../bin/fvwm-crystal.generate-menu:451
+msgid "Artificial Intelligence"
+msgstr "Intelligenza Artificiale"
+
+#: ../bin/fvwm-crystal.generate-menu:455 ../fvwm/Applications/Knowledge/
+msgid "Astronomy"
+msgstr "Astronomia"
+
+#: ../bin/fvwm-crystal.generate-menu:459 ../fvwm/Applications/Multimedia/Audio/
+#: ../fvwm/Applications/Multimedia/Audio-Video/
+#: ../fvwm/Applications/Multimedia/Video/
+msgid "Audio-Video Editing"
+msgstr "Editing Audio-Video"
+
+#: ../bin/fvwm-crystal.generate-menu:463
+msgid "Biology"
+msgstr "Biologia"
+
+#: ../bin/fvwm-crystal.generate-menu:467
+msgid "Blocks Games"
+msgstr "Giochi di Blocchi"
+
+#: ../bin/fvwm-crystal.generate-menu:471 ../fvwm/Applications/20~Games/
+msgid "Board Games"
+msgstr "Giochi da Tavola"
+
+#: ../bin/fvwm-crystal.generate-menu:475
+msgid "Building"
+msgstr "Compilazione"
+
+#: ../bin/fvwm-crystal.generate-menu:479 ../fvwm/Applications/Utilities/
+msgid "Calculators"
+msgstr "Calcolatrici"
+
+#: ../bin/fvwm-crystal.generate-menu:483 ../fvwm/Applications/Office/
+msgid "Calendars"
+msgstr "Calendari"
+
+#: ../bin/fvwm-crystal.generate-menu:487 ../fvwm/Applications/20~Games/
+msgid "Card Games"
+msgstr "Giochi di Carte"
+
+#: ../bin/fvwm-crystal.generate-menu:491
+msgid "Charts"
+msgstr "Grafici"
+
+#: ../bin/fvwm-crystal.generate-menu:495
+msgid "Chat"
+msgstr "Chat"
+
+#: ../bin/fvwm-crystal.generate-menu:499
+msgid "Chemistry"
+msgstr "Chimica"
+
+#: ../bin/fvwm-crystal.generate-menu:503
+msgid "Clocks"
+msgstr "Orologi"
+
+#: ../bin/fvwm-crystal.generate-menu:507
+msgid "Compression"
+msgstr "Compressione"
+
+#: ../bin/fvwm-crystal.generate-menu:511
+msgid "Computer Science"
+msgstr "Informatica"
+
+#: ../bin/fvwm-crystal.generate-menu:515
+msgid "Console Only"
+msgstr "Solo Console"
+
+#: ../bin/fvwm-crystal.generate-menu:519
+msgid "Construction"
+msgstr "Costruzione"
+
+#: ../bin/fvwm-crystal.generate-menu:523 ../fvwm/Applications/Office/
+msgid "Contact Management"
+msgstr "Gestione dei Contatti"
+
+#: ../bin/fvwm-crystal.generate-menu:527
+msgid "Core"
+msgstr "Cuore"
+
+#: ../bin/fvwm-crystal.generate-menu:531
+msgid "Data Visualization"
+msgstr "Visualizzazione Dati"
+
+#: ../bin/fvwm-crystal.generate-menu:535
+#: ../fvwm/Applications/Multimedia/Audio-Video/
+msgid "Databases"
+msgstr "Base dati"
+
+#: ../bin/fvwm-crystal.generate-menu:539 ../fvwm/Applications/Network/
+msgid "Dial-up"
+msgstr "Connessione"
+
+#: ../bin/fvwm-crystal.generate-menu:543 ../fvwm/Applications/Development/
+msgid "Debuggers"
+msgstr "Debuggers"
+
+#: ../bin/fvwm-crystal.generate-menu:547 ../fvwm/Applications/Settings/
+msgid "Desktop Settings"
+msgstr "Impostazioni della Scrivania"
+
+#: ../bin/fvwm-crystal.generate-menu:551
+msgid "Dialup"
+msgstr "Connessione"
+
+#: ../bin/fvwm-crystal.generate-menu:555 ../fvwm/Applications/Office/
+msgid "Dictionaries"
+msgstr "Dizionari"
+
+#: ../bin/fvwm-crystal.generate-menu:559
+#: ../fvwm/Applications/Multimedia/Audio-Video/
+msgid "Disc Burning"
+msgstr "Masterizzazione dischi"
+
+#: ../bin/fvwm-crystal.generate-menu:563 ../fvwm/Applications/Development/
+#: ../fvwm/Applications/System/
+msgid "Documentation"
+msgstr "Documentazione"
+
+#: ../bin/fvwm-crystal.generate-menu:567
+msgid "Economy"
+msgstr "Economia"
+
+#: ../bin/fvwm-crystal.generate-menu:571
+msgid "Electricity"
+msgstr "Elettricità"
+
+#: ../bin/fvwm-crystal.generate-menu:575 ../fvwm/Applications/Development/
+msgid "Electronics"
+msgstr "Elettronica"
+
+#: ../bin/fvwm-crystal.generate-menu:579 ../fvwm/Applications/Network/
+msgid "Email"
+msgstr "Email"
+
+#: ../bin/fvwm-crystal.generate-menu:583 ../fvwm/Applications/20~Games/
+#: ../fvwm/Applications/System/
+msgid "Emulators"
+msgstr "Emulatori"
+
+#: ../bin/fvwm-crystal.generate-menu:587 ../fvwm/Applications/Graphics/
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Engineering"
+msgstr "Ingegneria"
+
+#: ../bin/fvwm-crystal.generate-menu:591
+msgid "Feed"
+msgstr "Feed"
+
+#: ../bin/fvwm-crystal.generate-menu:595 ../fvwm/Applications/System/
+msgid "File Managers"
+msgstr "Gestori File"
+
+#: ../bin/fvwm-crystal.generate-menu:599
+msgid "File Systems"
+msgstr "File System"
+
+#: ../bin/fvwm-crystal.generate-menu:603 ../fvwm/Applications/Utilities/
+msgid "File Tools"
+msgstr "Tools per i File"
+
+#: ../bin/fvwm-crystal.generate-menu:607 ../fvwm/Applications/Network/
+msgid "File Transfer"
+msgstr "Trasferimento File"
+
+#: ../bin/fvwm-crystal.generate-menu:611 ../fvwm/Applications/Office/
+msgid "Finance"
+msgstr "Finanza"
+
+#: ../bin/fvwm-crystal.generate-menu:615
+msgid "Flow Charts"
+msgstr "Diagrammi di Flusso"
+
+#: ../bin/fvwm-crystal.generate-menu:619
+msgid "Geography"
+msgstr "Geografia"
+
+#: ../bin/fvwm-crystal.generate-menu:623
+msgid "Geology"
+msgstr "Geologia"
+
+#: ../bin/fvwm-crystal.generate-menu:627
+msgid "Geoscience"
+msgstr "Geoscienze"
+
+#: ../bin/fvwm-crystal.generate-menu:639 ../fvwm/Applications/Multimedia/Audio/
+msgid "GUI Designers"
+msgstr "Design di GUI"
+
+#: ../bin/fvwm-crystal.generate-menu:643
+msgid "Ham Radio"
+msgstr "Radio amatori"
+
+#: ../bin/fvwm-crystal.generate-menu:647 ../fvwm/Applications/Settings/
+msgid "Hardware Settings"
+msgstr "Impostazioni Hardware"
+
+#: ../bin/fvwm-crystal.generate-menu:651
+msgid "History"
+msgstr "Storia"
+
+#: ../bin/fvwm-crystal.generate-menu:655
+msgid "Humanities"
+msgstr "Scienze Umane"
+
+#: ../bin/fvwm-crystal.generate-menu:659 ../fvwm/Applications/Development/
+msgid "IDE"
+msgstr "IDE"
+
+#: ../bin/fvwm-crystal.generate-menu:663
+msgid "Image Processing"
+msgstr "Elaborazione Immagini"
+
+#: ../bin/fvwm-crystal.generate-menu:667 ../fvwm/Applications/Network/
+msgid "IRC Clients"
+msgstr "Client IRC"
+
+#: ../bin/fvwm-crystal.generate-menu:671 ../fvwm/Applications/Network/
+msgid "Instant Messaging"
+msgstr "Messaggeria Istantanea"
+
+#: ../bin/fvwm-crystal.generate-menu:675 ../fvwm/Applications/Development/
+msgid "Java"
+msgstr "Java"
+
+#: ../bin/fvwm-crystal.generate-menu:687 ../fvwm/Applications/20~Games/
+msgid "Kids Games"
+msgstr "Giochi per Bambini"
+
+#: ../bin/fvwm-crystal.generate-menu:691 ../fvwm/Applications/Knowledge/
+msgid "Languages"
+msgstr "Lingue"
+
+#: ../bin/fvwm-crystal.generate-menu:695
+msgid "Literature"
+msgstr "Letteratura"
+
+#: ../bin/fvwm-crystal.generate-menu:699 ../fvwm/Applications/20~Games/
+msgid "Logic Games"
+msgstr "Giochi di Logica"
+
+#: ../bin/fvwm-crystal.generate-menu:703
+msgid "Maps"
+msgstr "Mappe"
+
+#: ../bin/fvwm-crystal.generate-menu:707 ../fvwm/Applications/Knowledge/
+msgid "Math"
+msgstr "Matematica"
+
+#: ../bin/fvwm-crystal.generate-menu:711
+msgid "Medical Softwares"
+msgstr "Software di Medicina"
+
+#: ../bin/fvwm-crystal.generate-menu:715
+#: ../fvwm/Applications/Multimedia/Audio/Engineering/
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "MIDI"
+msgstr "MIDI"
+
+#: ../bin/fvwm-crystal.generate-menu:719 ../fvwm/Applications/Multimedia/Audio/
+#: ../fvwm/components/functions/Media:466
+msgid "Mixers"
+msgstr "Mixer"
+
+#: ../bin/fvwm-crystal.generate-menu:723 ../fvwm/Applications/System/
+msgid "Monitors"
+msgstr "Schermi"
+
+#: ../bin/fvwm-crystal.generate-menu:727
+msgid "Motif"
+msgstr "Motif"
+
+#: ../bin/fvwm-crystal.generate-menu:731
+#: ../fvwm/components/functions/CustomButtonBar-Menu:277
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:34 ../fvwm/recipes/Amiga:409
+#: ../fvwm/recipes/Corner:152 ../fvwm/recipes/LapLeft:91
+#: ../fvwm/recipes/LapLeft with ACPI:103 ../fvwm/recipes/LapRight:89
+#: ../fvwm/recipes/LapRight ACPI:94 ../fvwm/recipes/Light:43
+#: ../fvwm/recipes/TopDown:54 ../fvwm/recipes/Wing-Commander:48
+msgid "Music"
+msgstr "Musica"
+
+#: ../bin/fvwm-crystal.generate-menu:735 ../fvwm/Applications/Network/
+msgid "News"
+msgstr "Novità"
+
+#: ../bin/fvwm-crystal.generate-menu:739
+msgid "Numerical Analysis"
+msgstr "Analisi Numerica"
+
+#: ../bin/fvwm-crystal.generate-menu:743
+msgid "OCR"
+msgstr "OCR"
+
+#: ../bin/fvwm-crystal.generate-menu:747 ../fvwm/Applications/Network/
+msgid "P2P"
+msgstr "P2P"
+
+#: ../bin/fvwm-crystal.generate-menu:751 ../fvwm/Applications/Settings/
+msgid "Package Managers"
+msgstr "Gestori di Pacchetti"
+
+#: ../bin/fvwm-crystal.generate-menu:755
+msgid "Parallel Computing"
+msgstr "Calcolo Parallelo"
+
+#: ../bin/fvwm-crystal.generate-menu:759 ../fvwm/Applications/Office/
+msgid "PDA"
+msgstr "PDA"
+
+#: ../bin/fvwm-crystal.generate-menu:763 ../fvwm/Applications/Graphics/
+msgid "Photography"
+msgstr "Fotografia"
+
+#: ../bin/fvwm-crystal.generate-menu:767 ../fvwm/Applications/Knowledge/
+msgid "Physics"
+msgstr "Fisica"
+
+#: ../bin/fvwm-crystal.generate-menu:771 ../fvwm/Applications/Multimedia/Audio/
+#: ../fvwm/Applications/Multimedia/Video/
+msgid "Players"
+msgstr "Riproduttori"
+
+#: ../bin/fvwm-crystal.generate-menu:775
+msgid "Presentations"
+msgstr "Presentazioni"
+
+#: ../bin/fvwm-crystal.generate-menu:779 ../fvwm/Applications/Settings/
+#: ../fvwm/Applications/Utilities/
+msgid "Printing"
+msgstr "Stampa"
+
+#: ../bin/fvwm-crystal.generate-menu:783
+msgid "Profiling"
+msgstr "Profilazione"
+
+#: ../bin/fvwm-crystal.generate-menu:787
+msgid "Project Management"
+msgstr "Project Management"
+
+#: ../bin/fvwm-crystal.generate-menu:791 ../fvwm/Applications/Office/
+msgid "Publishing"
+msgstr "Editoria"
+
+#: ../bin/fvwm-crystal.generate-menu:799
+msgid "Raster Graphics"
+msgstr "Grafica Raster"
+
+#: ../bin/fvwm-crystal.generate-menu:803
+msgid "Recorders"
+msgstr "Registratori"
+
+#: ../bin/fvwm-crystal.generate-menu:807 ../fvwm/Applications/Network/
+msgid "Remote Access"
+msgstr "Accesso Remoto"
+
+#: ../bin/fvwm-crystal.generate-menu:811 ../fvwm/Applications/Development/
+msgid "Revision Control"
+msgstr "Controllo delle Revisioni"
+
+#: ../bin/fvwm-crystal.generate-menu:815
+msgid "Robotics"
+msgstr "Robotica"
+
+#: ../bin/fvwm-crystal.generate-menu:819 ../fvwm/Applications/20~Games/
+msgid "Role Playing"
+msgstr "Giochi di Ruolo"
+
+#: ../bin/fvwm-crystal.generate-menu:823 ../fvwm/Applications/Graphics/
+msgid "Scanning"
+msgstr "Scansionamento Immagini"
+
+#: ../bin/fvwm-crystal.generate-menu:827 ../fvwm/Applications/System/
+msgid "Security"
+msgstr "Sicurezza"
+
+#: ../bin/fvwm-crystal.generate-menu:831 ../fvwm/Applications/Multimedia/Audio/
+msgid "Sequencers"
+msgstr "Sequencer"
+
+#: ../bin/fvwm-crystal.generate-menu:835
+msgid "Shooter"
+msgstr "Giochi spara-tutto"
+
+#: ../bin/fvwm-crystal.generate-menu:839 ../fvwm/Applications/20~Games/
+msgid "Simulation"
+msgstr "Simulatori"
+
+#: ../bin/fvwm-crystal.generate-menu:843
+msgid "Spirituality"
+msgstr "Spiritualità"
+
+#: ../bin/fvwm-crystal.generate-menu:847
+msgid "Sports"
+msgstr "Sport"
+
+#: ../bin/fvwm-crystal.generate-menu:851
+msgid "Sports Games"
+msgstr "Giochi di sport"
+
+#: ../bin/fvwm-crystal.generate-menu:855 ../fvwm/Applications/Office/
+msgid "Spreadsheets"
+msgstr "Fogli elettronici"
+
+#: ../bin/fvwm-crystal.generate-menu:859 ../fvwm/Applications/20~Games/
+msgid "Strategy Games"
+msgstr "Giochi di strategia"
+
+#: ../bin/fvwm-crystal.generate-menu:867 ../fvwm/Applications/Network/
+msgid "Telephony"
+msgstr "Telefonia"
+
+#: ../bin/fvwm-crystal.generate-menu:871
+msgid "Telephony Tools"
+msgstr "Tool per la Telefonia"
+
+#: ../bin/fvwm-crystal.generate-menu:875 ../fvwm/Applications/System/
+msgid "Terminals"
+msgstr "Terminali"
+
+#: ../bin/fvwm-crystal.generate-menu:879 ../fvwm/Applications/Utilities/
+msgid "Text Editors"
+msgstr "Editor di Testo"
+
+#: ../bin/fvwm-crystal.generate-menu:883 ../fvwm/Applications/Utilities/
+msgid "Text Tools"
+msgstr "Tool di Testo"
+
+#: ../bin/fvwm-crystal.generate-menu:887
+msgid "Translation"
+msgstr "Traduzione"
+
+#: ../bin/fvwm-crystal.generate-menu:891 ../fvwm/Applications/Multimedia/Audio/
+msgid "Tuners"
+msgstr "Sintonizzatori"
+
+#: ../bin/fvwm-crystal.generate-menu:895 ../fvwm/Applications/Multimedia/Video/
+msgid "TV"
+msgstr "TV"
+
+#: ../bin/fvwm-crystal.generate-menu:899 ../fvwm/Applications/Graphics/
+msgid "Vector Graphics"
+msgstr "Grafica Vettoriale"
+
+#: ../bin/fvwm-crystal.generate-menu:903 ../fvwm/Applications/Network/
+msgid "Webcam"
+msgstr "Webcam"
+
+#: ../bin/fvwm-crystal.generate-menu:907 ../fvwm/Applications/Graphics/
+#: ../fvwm/Applications/Office/
+msgid "Viewers"
+msgstr "Visualizzatori"
+
+#: ../bin/fvwm-crystal.generate-menu:911 ../fvwm/Applications/Network/
+msgid "Web Browsers"
+msgstr "Web Browser"
+
+#: ../bin/fvwm-crystal.generate-menu:915 ../fvwm/Applications/Development/
+msgid "Web Development"
+msgstr "Sviluppo Web"
+
+#: ../bin/fvwm-crystal.generate-menu:919 ../fvwm/Applications/Office/
+msgid "Word Processors"
+msgstr "Gestori di Testo"
+
+#: ../fvwm/ ../fvwm/components/functions/CustomButtonBar-Menu:294
+msgid "Applications"
+msgstr "Applicazioni"
+
+#: ../fvwm/Applications/20~Games/
+msgid "Block Games"
+msgstr "Giochi di Blocchi"
+
+#: ../fvwm/Applications/20~Games/
+msgid "Adventures Games"
+msgstr "Giochi d’Avventura"
+
+#: ../fvwm/Applications/20~Games/Logic_Games/
+msgid "Portable Puzzle Collection"
+msgstr "Collezioni di Puzzle Portatili"
+
+#: ../fvwm/Applications/20~Games/
+msgid "Shooters"
+msgstr "Spara-tutto"
+
+#: ../fvwm/Applications/Development/Electronics/
+msgid "Antennas"
+msgstr "Antenne"
+
+#: ../fvwm/Applications/Development/Electronics/
+msgid "Chipmunksystem"
+msgstr "Chipmunksystem"
+
+#: ../fvwm/Applications/Development/Electronics/
+msgid "Geda"
+msgstr "Geda"
+
+#: ../fvwm/Applications/
+msgid "Multimedia"
+msgstr "Multimedia"
+
+#: ../fvwm/Applications/Multimedia/Audio/10~Mixers/
+#: ../fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/
+#: ../fvwm/Applications/Multimedia/Audio/Engineering/
+#: ../fvwm/Applications/Multimedia/Audio/Recording/
+#: ../fvwm/Applications/Multimedia/Audio/Rhythm/
+#: ../fvwm/Applications/Multimedia/Audio/Samplers/
+#: ../fvwm/Applications/Multimedia/Audio/Sequencers/
+#: ../fvwm/Applications/Multimedia/Audio/Sound_Effects/
+#: ../fvwm/Applications/Multimedia/Audio/Synthetizers/
+#: ../fvwm/Applications/Multimedia/Audio/Vu-Meters/
+msgid "Other"
+msgstr "Altro"
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Composition"
+msgstr "Compositori"
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "DJ"
+msgstr "DJ"
+
+#: ../fvwm/Applications/Multimedia/Audio/Engineering/
+#: ../fvwm/Applications/Multimedia/Audio/Tuners/
+msgid "Jack"
+msgstr "Jack"
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Mp3"
+msgstr "MP3"
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Non"
+msgstr "Non"
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Notation"
+msgstr "Notazione"
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Radios"
+msgstr "Radio"
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Recording"
+msgstr "Registrazione"
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Rhythm"
+msgstr "Ritmo"
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Rippers"
+msgstr "Ripper"
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Samplers"
+msgstr "Campionatori"
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Sound Effects"
+msgstr "Effetti Sonori"
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Sound Processing"
+msgstr "Elaborazione Audio"
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Streaming"
+msgstr "Streaming"
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Synthetizers"
+msgstr "Sintetizzatori"
+
+#: ../fvwm/Applications/Multimedia/Audio/Synthetizers/
+msgid "Bristol"
+msgstr "Bristol"
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Trackers"
+msgstr "Tracciatori"
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Vu-Meters"
+msgstr "Vu-Meter"
+
+#: ../fvwm/Applications/Multimedia/Video/
+msgid "Video Effects"
+msgstr "Effetti Video"
+
+#: ../fvwm/Applications/Network/Instant_Messaging/
+msgid "Jabber"
+msgstr "Jabber"
+
+#: ../fvwm/Applications/Office/
+msgid "KOffice"
+msgstr "KOffice"
+
+#: ../fvwm/Applications/Office/
+msgid "LibreOffice"
+msgstr "LibreOffice"
+
+#: ../fvwm/Applications/Office/
+msgid "OpenOffice.org"
+msgstr "OpenOffice.org"
+
+#: ../fvwm/components/apps/DesktopIcons:49 ../fvwm/scripts/desktop_manager:109
+msgid "Umount"
+msgstr "Smonta"
+
+#: ../fvwm/components/apps/DesktopIcons:54
+#: ../fvwm/components/apps/DesktopIcons:71
+#: ../fvwm/components/apps/DesktopIcons:173
+#: ../fvwm/components/functions/CustomButtonBar-Menu:73
+#: ../fvwm/components/functions/CustomButtonBar-Menu:84
+#: ../fvwm/components/functions/CustomButtonBar-Menu:107
+#: ../fvwm/components/functions/CustomButtonBar-Menu:169
+#: ../fvwm/components/functions/Preferences-Menu:668
+#: ../fvwm/components/functions/Preferences-Menu:729
+msgid "On"
+msgstr "On"
+
+#: ../fvwm/components/apps/DesktopIcons:55
+#: ../fvwm/components/apps/DesktopIcons:72
+#: ../fvwm/components/apps/DesktopIcons:174
+#: ../fvwm/components/functions/CustomButtonBar-Menu:63
+#: ../fvwm/components/functions/CustomButtonBar-Menu:74
+#: ../fvwm/components/functions/CustomButtonBar-Menu:85
+#: ../fvwm/components/functions/CustomButtonBar-Menu:97
+#: ../fvwm/components/functions/CustomButtonBar-Menu:108
+#: ../fvwm/components/functions/CustomButtonBar-Menu:170
+#: ../fvwm/components/functions/Preferences-Menu:669
+#: ../fvwm/components/functions/Preferences-Menu:730
+msgid "Off"
+msgstr "Off"
+
+#: ../fvwm/components/apps/DesktopIcons:89
+#: ../fvwm/components/apps/DesktopIcons:90
+msgid "Action "
+msgstr "Azione "
+
+#: ../fvwm/components/apps/DesktopIcons:91
+#: ../fvwm/components/apps/DesktopIcons:92
+msgid "Custom action "
+msgstr "Azione personalizzata"
+
+#: ../fvwm/components/apps/DesktopIcons:102
+#: ../fvwm/components/apps/DesktopIcons:123
+msgid "File browser action"
+msgstr "Azione di sfoglia file"
+
+#: ../fvwm/components/apps/DesktopIcons:103
+msgid "Type a command to bind to the first mouse button."
+msgstr "Digita un comando da associare al primo pulsante del mouse."
+
+#: ../fvwm/components/apps/DesktopIcons:106
+#: ../fvwm/components/apps/DesktopIcons:127
+msgid "A console command must be prefixed by A and space,"
+msgstr "Un comando di console deve essere preceduto da A e poi spazio,"
+
+#: ../fvwm/components/apps/DesktopIcons:109
+#: ../fvwm/components/apps/DesktopIcons:130
+msgid "use X and space otherwise."
+msgstr "usa X e spazio in alternativa."
+
+#: ../fvwm/components/apps/DesktopIcons:115
+#: ../fvwm/components/apps/DesktopIcons:136
+#: ../fvwm/components/functions/Feedback:75
+#: ../fvwm/components/functions/Music-audacious:48
+#: ../fvwm/components/functions/Music-mpd:66
+#: ../fvwm/components/functions/Music-xmms2:60
+#: ../fvwm/components/functions/Preferences-Menu:533
+msgid "Save"
+msgstr "Salva"
+
+#: ../fvwm/components/apps/DesktopIcons:117
+#: ../fvwm/components/apps/DesktopIcons:138
+#: ../fvwm/components/functions/Feedback:45
+#: ../fvwm/components/functions/Preferences-Menu:80
+#: ../fvwm/components/functions/Preferences-Menu:316
+#: ../fvwm/components/functions/Preferences-Menu:330
+#: ../fvwm/components/functions/Preferences-Menu:371
+#: ../fvwm/components/functions/Preferences-Menu:447
+#: ../fvwm/components/functions/Preferences-Menu:535
+#: ../fvwm/components/functions/Preferences-Menu:701
+msgid "Not now"
+msgstr "Non ora"
+
+#: ../fvwm/components/apps/DesktopIcons:124
+msgid "Type a command to bind to the second mouse button."
+msgstr "Digita un comando da associare al secondo pulsante del mouse."
+
+#: ../fvwm/components/apps/DesktopIcons:156
+#: ../fvwm/components/functions/CustomButtonBar-Menu:226
+msgid "Left"
+msgstr "Sinistra"
+
+#: ../fvwm/components/apps/DesktopIcons:157
+#: ../fvwm/components/functions/CustomButtonBar-Menu:227
+msgid "Right"
+msgstr "Destra"
+
+#: ../fvwm/components/apps/Nautilus:41 ../fvwm/components/apps/ROX-Filer:32
+#: ../fvwm/components/functions/Wallpaper:58
+msgid "Random"
+msgstr "Casuale"
+
+#: ../fvwm/components/apps/XScreenSaver:23
+msgid "Force suspend"
+msgstr "Forza la sospensione"
+
+#: ../fvwm/components/apps/XScreenSaver:24
+msgid "Activate"
+msgstr "Attiva"
+
+#: ../fvwm/components/apps/XScreenSaver:25 ../fvwm/components/functions/Exit:83
+#: ../fvwm/components/functions/Exit-Safe:9
+msgid "Lock screen"
+msgstr "Blocca schermo"
+
+#: ../fvwm/components/apps/XScreenSaver:26
+#: ../fvwm/components/functions/CustomButtonBar-Menu:287
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:45 ../fvwm/recipes/Light:54
+#: ../fvwm/recipes/TopDown:65 ../fvwm/recipes/Wing-Commander:61
+msgid "Preferences"
+msgstr "Preferenze"
+
+#: ../fvwm/components/apps/XScreenSaver:28
+msgid "Stop screensaver"
+msgstr "Ferma screensaver"
+
+#: ../fvwm/components/apps/XScreenSaver:28
+msgid "Start screensaver"
+msgstr "Avvia screensaver"
+
+#: ../fvwm/components/functions/About:8 ../fvwm/scripts/convert_preferences:4
+msgid "Version"
+msgstr "Versione"
+
+#: ../fvwm/components/functions/About:11
+msgid "Authors"
+msgstr "Autori"
+
+#: ../fvwm/components/functions/About:15
+msgid "With contributions from:"
+msgstr "Con il contributo di:"
+
+#: ../fvwm/components/functions/About:31
+msgid "The majority of the icons are from the Tango project and from"
+msgstr "La maggioranza delle icone provengono dal progetto Tango e da"
+
+#: ../fvwm/components/functions/About:38
+msgid "FVWM version"
+msgstr "Versione FVWM"
+
+#: ../fvwm/components/functions/About:44
+msgid "Feedback, support"
+msgstr "Feedback, supporto"
+
+#: ../fvwm/components/functions/About:46
+#: ../fvwm/components/functions/Debug-Functions:57
+#: ../fvwm/components/functions/Window-Buttons:75
+#: ../fvwm/components/functions/Window-Buttons:134
+#: ../fvwm/components/functions/Window-Buttons-Vertical:81
+#: ../fvwm/components/functions/Window-Buttons-Vertical:138
+msgid "Close"
+msgstr "Chiudi"
+
+#: ../fvwm/components/functions/AutoWallpaper-Error:6
+#: ../fvwm/components/functions/Wallpaper:39
+msgid "Auto wallpaper"
+msgstr "Cambia sfondo automatico"
+
+#: ../fvwm/components/functions/AutoWallpaper-Error:7
+msgid "No pictures found."
+msgstr "Nessuna immagine trovata."
+
+#: ../fvwm/components/functions/AutoWallpaper-Error:10
+msgid "You should save wallpapers in"
+msgstr "Dovresti salvare gli sfondi in"
+
+#: ../fvwm/components/functions/AutoWallpaper-Error:16
+msgid "Auto wallpapers must be in subdirectories."
+msgstr "Cambia sfondo automatico deve essere organizzato in sotto cartelle."
+
+#: ../fvwm/components/functions/AutoWallpaper-Error:19
+msgid "Symlinks to directories are allowed."
+msgstr "Sono permessi i link simbolici alle cartelle."
+
+#: ../fvwm/components/functions/AutoWallpaper-Error:22
+msgid "The thumbnails generation is CPU intensive,"
+msgstr "La generazione delle anteprime immagine è impegnativa per la CPU,"
+
+#: ../fvwm/components/functions/AutoWallpaper-Error:25
+msgid "it is better to have a few subdirectories than"
+msgstr "è meglio avere più sotto cartelle piuttosto che"
+
+#: ../fvwm/components/functions/AutoWallpaper-Error:28
+msgid "a lot of files in one subdirectory."
+msgstr "molti file in una sotto cartella."
+
+#: ../fvwm/components/functions/AutoWallpaper-Error:31
+#: ../fvwm/components/functions/CustomButtonBar-Menu:214
+#: ../fvwm/components/functions/Preferences-Menu:190
+#: ../fvwm/components/functions/Preferences-Menu:569
+#: ../fvwm/components/functions/Preferences-Menu:719
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:40
+msgid "OK"
+msgstr "OK"
+
+#: ../fvwm/components/functions/Colorsets:25
+#: ../fvwm/components/functions/Preferences-Menu:56
+#: ../fvwm/components/functions/Window-Decorations:27
+msgid "User"
+msgstr "Utente"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:58
+#: ../fvwm/components/functions/CustomButtonBar-Menu:95
+#: ../fvwm/components/functions/Media:444
+#: ../fvwm/components/functions/Music-alsaplayer:252
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:251
+msgid "Normal"
+msgstr "Normale"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:59
+msgid "24 hours"
+msgstr "24 ore"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:60
+#: ../fvwm/components/functions/CustomButtonBar-Menu:96
+#: ../fvwm/components/functions/CustomButtonBar-Menu:153
+msgid "Small"
+msgstr "Piccolo"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:61
+msgid "Small + date"
+msgstr "Piccolo + data"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:62
+msgid "24 hours small + date"
+msgstr "24 ore piccolo + data"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:154
+msgid "Medium"
+msgstr "Medio"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:155
+msgid "Big"
+msgstr "Grande"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:186
+msgid "Custom Button Bar"
+msgstr "Barra dei bottoni personalizzata"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:187
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:4
+msgid "You are editing the file"
+msgstr "Stai modificando il file"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:193
+#: ../fvwm/components/functions/Preferences-Menu:551
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:10
+msgid "Each line has the following format:"
+msgstr "Ogni linea ha il seguente formato:"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:196
+msgid "icon name command"
+msgstr "nome comando icona"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:199
+msgid "where icon is the icon used for the button,"
+msgstr "dove icona è l’icona usata per il bottone,"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:202
+msgid "name is the button name"
+msgstr "nome è il nome del bottone"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:205
+msgid "and command will be launched by the button."
+msgstr "e il comando verrà lanciato dal bottone."
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:208
+msgid "icon and name must have no space,"
+msgstr "icona e nome non devono contenere spazi,"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:211
+msgid "command can have spaces."
+msgstr "comando può contenere spazi."
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:228
+msgid "Up"
+msgstr "Sù"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:229
+msgid "Down"
+msgstr "Giù"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:258
+msgid "Custom bar location"
+msgstr "Posizione della barra personalizzata"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:259
+msgid "Button size"
+msgstr "Dimensione del bottone"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:260
+msgid "Toggle bar with mouse on same border"
+msgstr "Inverti la barra con il mouse sullo stesso bordo"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:261
+#: ../fvwm/components/functions/Preferences-Menu:29
+msgid "Preferences editor"
+msgstr "Editor delle preferenze"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:262
+msgid "Generate this Menu"
+msgstr "Genera questo Menu"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:263
+msgid "Generate the custom buttons bar"
+msgstr "Genera la barra dei bottoni personalizzata"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:266
+msgid "Choose an applet to add:"
+msgstr "Scegli una applet da aggiungere:"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:268
+msgid "Clock"
+msgstr "Orologio"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:269
+msgid "ACPI battery"
+msgstr "Batteria ACPI"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:270
+msgid "CPU temperature"
+msgstr "Temperatura CPU"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:271
+msgid "CPU frequency"
+msgstr "Frequenza CPU"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:272
+msgid "Pager"
+msgstr "Pager"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:275
+msgid "Choose a menu entry to add it as a button:"
+msgstr "Scegli una voce di menu da aggiungere come bottone:"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:279
+#: ../fvwm/components/functions/Developer-Menu:19
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:32 ../fvwm/recipes/Light:45
+#: ../fvwm/recipes/TopDown:56 ../fvwm/recipes/Wing-Commander:50
+msgid "FVWM-Crystal documentation"
+msgstr "Documentazione FVWM-Crystal"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:281
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:37 ../fvwm/recipes/Light:48
+#: ../fvwm/recipes/TopDown:59 ../fvwm/recipes/Wing-Commander:53
+msgid "Screensaver"
+msgstr "Salva schermo"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:282
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:38
+#: ../fvwm/components/functions/Screenshot-import:6
+#: ../fvwm/components/functions/Screenshot-import:11
+#: ../fvwm/components/functions/Screenshot-import:16 ../fvwm/recipes/Light:49
+#: ../fvwm/recipes/TopDown:60 ../fvwm/recipes/Wing-Commander:54
+msgid "Screenshot"
+msgstr "Cattura schermata"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:284
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:40 ../fvwm/recipes/Light:51
+#: ../fvwm/recipes/TopDown:62 ../fvwm/recipes/Wing-Commander:56
+msgid "Window decorations"
+msgstr "Decorazioni finestre"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:285
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:41 ../fvwm/recipes/Light:52
+#: ../fvwm/recipes/TopDown:63 ../fvwm/recipes/Wing-Commander:57
+msgid "Colorsets"
+msgstr "Set di colori"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:286
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:42 ../fvwm/recipes/Light:53
+#: ../fvwm/recipes/TopDown:64 ../fvwm/recipes/Wing-Commander:58
+msgid "Wallpaper"
+msgstr "Sfondo"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:289
+#: ../fvwm/components/functions/Developer-Menu:4
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:47 ../fvwm/recipes/Light:56
+#: ../fvwm/recipes/TopDown:67 ../fvwm/recipes/Wing-Commander:63
+msgid "Developer menu"
+msgstr "Menu sviluppatore"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:290
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:48 ../fvwm/recipes/Light:57
+#: ../fvwm/recipes/TopDown:68 ../fvwm/recipes/Wing-Commander:66
+msgid "About FVWM-Crystal"
+msgstr "Riguardo FVWM-Crystal"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:293
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:51 ../fvwm/recipes/Light:58
+#: ../fvwm/recipes/TopDown:69 ../fvwm/recipes/Wing-Commander:67
+msgid "Exit"
+msgstr "Esci"
+
+#: ../fvwm/components/functions/Debug-Functions:52
+#: ../fvwm/components/functions/Developer-Menu:6
+msgid "Identify window"
+msgstr "Identifica finestra"
+
+#: ../fvwm/components/functions/Debug-Functions:53
+#: ../fvwm/components/functions/Developer-Menu:29
+#: ../fvwm/components/functions/Developer-Menu:158
+msgid "WindowStyle"
+msgstr "WindowStyle"
+
+#: ../fvwm/components/functions/Debug-Functions:55
+msgid "Move"
+msgstr "Sposta"
+
+#: ../fvwm/components/functions/Debug-Functions:56
+msgid "Resize"
+msgstr "Ridimensiona"
+
+#: ../fvwm/components/functions/Debug-Functions:58
+#: ../fvwm/components/functions/Window-Buttons:76
+#: ../fvwm/components/functions/Window-Buttons-Vertical:82
+msgid "Destroy"
+msgstr "Distruggi"
+
+#: ../fvwm/components/functions/Developer-Menu:5
+msgid "Reload current recipe"
+msgstr "Ricarica la ricetta corrente"
+
+#: ../fvwm/components/functions/Developer-Menu:7
+msgid "Toggle FvwmConsole"
+msgstr "Inverti FvwmConsole"
+
+#: ../fvwm/components/functions/Developer-Menu:8
+msgid "Open debug window"
+msgstr "Apri la finestra di debug"
+
+#: ../fvwm/components/functions/Developer-Menu:20
+msgid "FVWM manpages"
+msgstr "Pagine di manuale di FVWM"
+
+#: ../fvwm/components/functions/Developer-Menu:21
+msgid "X.org documentation"
+msgstr "Documentazione X.org"
+
+#: ../fvwm/components/functions/Developer-Menu:25
+msgid "Browse Info pages with EMacs"
+msgstr "Sfoglia le pagine Info con EMacs"
+
+#: ../fvwm/components/functions/Developer-Menu:26
+msgid "Browse Info pages with pinfo"
+msgstr "Sfoglia le pagine Info con pinfo"
+
+#: ../fvwm/components/functions/Developer-Menu:27
+msgid "Browse Info pages with tkinfo"
+msgstr "Sfoglia le pagine Info con tkinfo"
+
+#: ../fvwm/components/functions/Developer-Menu:34
+msgid "Keyboard bindings"
+msgstr "Associazioni tastiera"
+
+#: ../fvwm/components/functions/Developer-Menu:35
+msgid "Mouse bindings"
+msgstr "Associazioni mouse"
+
+#: ../fvwm/components/functions/Developer-Menu:36
+msgid "FAQ"
+msgstr "FAQ"
+
+#: ../fvwm/components/functions/Developer-Menu:37
+msgid "Tips"
+msgstr "Suggerimenti"
+
+#: ../fvwm/components/functions/Developer-Menu:38
+msgid "Crystal Rox! HOWTO"
+msgstr "Crystal Rox! HOWTO"
+
+#: ../fvwm/components/functions/Developer-Menu:39
+msgid "Application database"
+msgstr "Applicazione base dati"
+
+#: ../fvwm/components/functions/Developer-Menu:47
+msgid "Main documentation"
+msgstr "Documentazione principale"
+
+#: ../fvwm/components/functions/Developer-Menu:48
+msgid "Decorations and colorsets"
+msgstr "Decorazioni e Set di colori"
+
+#: ../fvwm/components/functions/Developer-Menu:49
+msgid "Modules used in FVWM-Crystal"
+msgstr "Moduli usati in FVWM-Crystal"
+
+#: ../fvwm/components/functions/Developer-Menu:51
+msgid "Interface look and feel"
+msgstr "Aspetto dell’interfaccia"
+
+#: ../fvwm/components/functions/Developer-Menu:52
+msgid "Programming and debugging"
+msgstr "Programmazione e debug"
+
+#: ../fvwm/components/functions/Developer-Menu:53
+msgid "External scripts and applications"
+msgstr "Script esterni e applicazioni"
+
+#: ../fvwm/components/functions/Developer-Menu:125
+msgid "X.Org documentation"
+msgstr "Documentazione X.Org"
+
+#: ../fvwm/components/functions/Developer-Menu:127
+msgid "X.Org-Xserver documentation"
+msgstr "Documentazione X.Org-Xserver"
+
+#: ../fvwm/components/functions/Exit:18 ../fvwm/components/functions/Exit:31
+msgid " 1 %"
+msgstr " 1 %"
+
+#: ../fvwm/components/functions/Exit:19 ../fvwm/components/functions/Exit:32
+msgid " 2 %"
+msgstr " 2 %"
+
+#: ../fvwm/components/functions/Exit:20 ../fvwm/components/functions/Exit:33
+msgid " 3 %"
+msgstr " 3 %"
+
+#: ../fvwm/components/functions/Exit:21 ../fvwm/components/functions/Exit:34
+msgid " 5 %"
+msgstr " 5 %"
+
+#: ../fvwm/components/functions/Exit:22 ../fvwm/components/functions/Exit:35
+msgid "10 %"
+msgstr "10 %"
+
+#: ../fvwm/components/functions/Exit:23 ../fvwm/components/functions/Exit:36
+msgid "15 %"
+msgstr "15 %"
+
+#: ../fvwm/components/functions/Exit:24 ../fvwm/components/functions/Exit:37
+msgid "20 %"
+msgstr "20 %"
+
+#: ../fvwm/components/functions/Exit:25 ../fvwm/components/functions/Exit:38
+msgid "25 %"
+msgstr "25 %"
+
+#: ../fvwm/components/functions/Exit:26 ../fvwm/components/functions/Exit:39
+msgid "50 %"
+msgstr "50 %"
+
+#: ../fvwm/components/functions/Exit:27 ../fvwm/components/functions/Exit:40
+msgid "75 %"
+msgstr "75 %"
+
+#: ../fvwm/components/functions/Exit:46 ../fvwm/components/functions/Exit:47
+msgid "Stop"
+msgstr "Stop"
+
+#: ../fvwm/components/functions/Exit:48 ../fvwm/components/functions/Exit:49
+msgid "Start when battery is as low as"
+msgstr "Avvia quando la batteria è scarica al"
+
+#: ../fvwm/components/functions/Exit:70 ../fvwm/components/functions/Exit:71
+#, fuzzy
+msgid "No resume hybride with screen lid"
+msgstr "Ripristino ibrido col sensore di chiusura dello schermo"
+
+#: ../fvwm/components/functions/Exit:72 ../fvwm/components/functions/Exit:73
+#: ../fvwm/components/functions/Exit:89
+msgid "Resume hybride with screen lid"
+msgstr "Ripristino ibrido col sensore di chiusura dello schermo"
+
+#: ../fvwm/components/functions/Exit:82
+#: ../fvwm/components/functions/Exit-Safe:8
+#: ../fvwm/components/functions/Preferences-Menu:78
+#: ../fvwm/components/functions/Preferences-Menu:369
+#: ../fvwm/components/functions/Preferences-Menu:445
+#: ../fvwm/components/functions/Preferences-Menu:699
+msgid "Restart"
+msgstr "Riavvia"
+
+#: ../fvwm/components/functions/Exit:84 ../fvwm/components/functions/Exit:85
+#: ../fvwm/components/functions/Exit-Safe:10
+#: ../fvwm/components/functions/Preferences-Menu:314
+#: ../fvwm/components/functions/Preferences-Menu:328
+msgid "Logout"
+msgstr "Termina sessione"
+
+#: ../fvwm/components/functions/Exit:87 ../fvwm/components/functions/Exit:88
+msgid "Automatic suspend to disk"
+msgstr "Sospensione automatica sul disco"
+
+#: ../fvwm/components/functions/Exit:91 ../fvwm/components/functions/Exit:96
+msgid "Resume to RAM"
+msgstr "Ripristino in RAM"
+
+#: ../fvwm/components/functions/Exit:92
+msgid "Resume hybride"
+msgstr "Ripristino ibrido"
+
+#: ../fvwm/components/functions/Exit:93 ../fvwm/components/functions/Exit:97
+msgid "Suspend to disk"
+msgstr "Sospendi sul disco"
+
+#: ../fvwm/components/functions/Exit:94
+msgid "Powersave"
+msgstr "Modalità risparmio"
+
+#: ../fvwm/components/functions/Exit:99
+msgid "Save session"
+msgstr "Salva la sessione"
+
+#: ../fvwm/components/functions/Exit:100
+msgid "Manage session"
+msgstr "Gestisci sessione"
+
+#: ../fvwm/components/functions/Exit-gdm:10
+#: ../fvwm/components/functions/Exit-Safe-gdm:10
+msgid "New login"
+msgstr "Nuovo login"
+
+#: ../fvwm/components/functions/Exit-gdm:11
+#: ../fvwm/components/functions/Exit-Safe-gdm:11
+msgid "New nested login"
+msgstr "Nuovo login nidificato"
+
+#: ../fvwm/components/functions/Exit-gdm:13
+#: ../fvwm/components/functions/Exit-Safe-gdm:13
+#: ../fvwm/components/functions/Exit-Safe-sudo:6
+#: ../fvwm/components/functions/Exit-sudo:6
+#: ../fvwm/components/functions/Exit-systemctl:6
+msgid "Reboot computer"
+msgstr "Riavvio del computer"
+
+#: ../fvwm/components/functions/Exit-gdm:15
+#: ../fvwm/components/functions/Exit-Safe-gdm:15
+msgid "Suspend"
+msgstr "Sospendi"
+
+#: ../fvwm/components/functions/Exit-gdm:17
+#: ../fvwm/components/functions/Exit-Safe-gdm:17
+#: ../fvwm/components/functions/Exit-Safe-sudo:7
+#: ../fvwm/components/functions/Exit-sudo:7
+#: ../fvwm/components/functions/Exit-systemctl:7
+msgid "Turn off computer"
+msgstr "Spegni il computer"
+
+#: ../fvwm/components/functions/Exit-Safe:19
+#: ../fvwm/components/functions/Exit-Safe:20
+#: ../fvwm/components/functions/Exit-Safe-gdm:21
+#: ../fvwm/components/functions/Exit-Safe-gdm:25
+#: ../fvwm/components/functions/Exit-Safe-gdm:29
+#: ../fvwm/components/functions/Exit-Safe-sudo:11
+#: ../fvwm/components/functions/Exit-Safe-sudo:15
+msgid "I am sure"
+msgstr "Sono sicuro"
+
+#: ../fvwm/components/functions/Feedback:19
+msgid "User feedback"
+msgstr "Feedback utente"
+
+#: ../fvwm/components/functions/Feedback:20
+msgid "You are welcomed to send feedback to the developer:"
+msgstr "Sei invitato a mandare un feedback allo sviluppatore:"
+
+#: ../fvwm/components/functions/Feedback:22
+msgid "bug reports, suggestions, patches, ideas,"
+msgstr "Report dei bug, suggerimenti, patches, idee"
+
+#: ../fvwm/components/functions/Feedback:24
+msgid "congratulations or complaints."
+msgstr "congratulazioni o lamentele."
+
+#: ../fvwm/components/functions/Feedback:26
+msgid "This will help him make this software better."
+msgstr "Questo lo aiuterà a rendere questo software migliore."
+
+#: ../fvwm/components/functions/Feedback:28
+msgid "Send feedback (for support keep reading)"
+msgstr "Invia un feedback (per il supporto continua a leggere)"
+
+#: ../fvwm/components/functions/Feedback:32
+msgid "To get support, the best places are the"
+msgstr "Per avere supporto, i luoghi migliori sono i"
+
+#: ../fvwm/components/functions/Feedback:34
+msgid "FVWM-Crystal users email list, or the"
+msgstr "Lista email degli utenti FVWM-Crystal, oppure"
+
+#: ../fvwm/components/functions/Feedback:36
+msgid "fvwm-crystal IRC channel on FreeNode:"
+msgstr "Canale IRC di FVWM-Crystal su FreeNode:"
+
+#: ../fvwm/components/functions/Feedback:38
+msgid "Go to the FVWM-Crystal users email list"
+msgstr "Vai alla lista email degli utenti FVWM-Crystal"
+
+#: ../fvwm/components/functions/Feedback:41
+msgid "Go to the fvwm-crystal IRC channel"
+msgstr "Vai al canale IRC di FVWM-Crystal"
+
+#: ../fvwm/components/functions/Feedback:69
+msgid "Default browser"
+msgstr "Browser di default"
+
+#: ../fvwm/components/functions/Feedback:70
+msgid "Enter the default browser"
+msgstr "Inserisci il browser di default"
+
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:36 ../fvwm/recipes/Light:47
+#: ../fvwm/recipes/TopDown:58 ../fvwm/recipes/Wing-Commander:52
+msgid "Screen resolution"
+msgstr "Risoluzione schermo"
+
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:50
+#: ../fvwm/recipes/Wing-Commander:65
+msgid "Nested sessions"
+msgstr "Sessioni nidificate"
+
+#: ../fvwm/components/functions/Media:101
+#: ../fvwm/components/functions/Music-alsaplayer:31
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:32
+#: ../fvwm/components/functions/Music-audacious:18
+#: ../fvwm/components/functions/Music-audacious:173
+#: ../fvwm/components/functions/Music-cdcd:28
+#: ../fvwm/components/functions/Music-cmus:24
+#: ../fvwm/components/functions/Music-mocp:22
+#: ../fvwm/components/functions/Music-mpd:27
+#: ../fvwm/components/functions/Music-quodlibet:18
+#: ../fvwm/components/functions/Music-xmms2:21
+msgid "Recreate the Playlists"
+msgstr "Ricrea le Playlist"
+
+#: ../fvwm/components/functions/Media:102
+#: ../fvwm/components/functions/Music-alsaplayer:32
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:33
+#: ../fvwm/components/functions/Music-audacious:19
+#: ../fvwm/components/functions/Music-audacious:174
+#: ../fvwm/components/functions/Music-cdcd:29
+#: ../fvwm/components/functions/Music-cdcd:96
+#: ../fvwm/components/functions/Music-cmus:25
+#: ../fvwm/components/functions/Music-cmus:121
+#: ../fvwm/components/functions/Music-mocp:23
+#: ../fvwm/components/functions/Music-mocp:120
+#: ../fvwm/components/functions/Music-mpd:28
+#: ../fvwm/components/functions/Music-mpd:194
+#: ../fvwm/components/functions/Music-quodlibet:19
+#: ../fvwm/components/functions/Music-quodlibet:92
+#: ../fvwm/components/functions/Music-xmms2:22
+#: ../fvwm/components/functions/Music-xmms2:184
+msgid "Music player"
+msgstr "Riproduttore musicale"
+
+#: ../fvwm/components/functions/Media:103
+msgid "Icons in file browser"
+msgstr "Icone in sfoglia file"
+
+#: ../fvwm/components/functions/Media:105
+#: ../fvwm/components/functions/Music-alsaplayer:34
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:35
+#: ../fvwm/components/functions/Music-audacious:21
+#: ../fvwm/components/functions/Music-audacious:168
+#: ../fvwm/components/functions/Music-cdcd:31
+#: ../fvwm/components/functions/Music-cdcd:92
+#: ../fvwm/components/functions/Music-cmus:27
+#: ../fvwm/components/functions/Music-cmus:123
+#: ../fvwm/components/functions/Music-mocp:25
+#: ../fvwm/components/functions/Music-mocp:116
+#: ../fvwm/components/functions/Music-mpd:30
+#: ../fvwm/components/functions/Music-mpd:190
+#: ../fvwm/components/functions/Music-quodlibet:21
+#: ../fvwm/components/functions/Music-quodlibet:87
+#: ../fvwm/components/functions/Music-xmms2:24
+#: ../fvwm/components/functions/Music-xmms2:180
+msgid "Start QJackCtl"
+msgstr "Avvia QJackCtl"
+
+#: ../fvwm/components/functions/Media:106
+#: ../fvwm/components/functions/Music-alsaplayer:35
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:36
+#: ../fvwm/components/functions/Music-audacious:22
+#: ../fvwm/components/functions/Music-audacious:169
+#: ../fvwm/components/functions/Music-cdcd:32
+#: ../fvwm/components/functions/Music-cdcd:93
+#: ../fvwm/components/functions/Music-cmus:28
+#: ../fvwm/components/functions/Music-cmus:124
+#: ../fvwm/components/functions/Music-mocp:26
+#: ../fvwm/components/functions/Music-mocp:117
+#: ../fvwm/components/functions/Music-mpd:31
+#: ../fvwm/components/functions/Music-mpd:191
+#: ../fvwm/components/functions/Music-quodlibet:22
+#: ../fvwm/components/functions/Music-quodlibet:88
+#: ../fvwm/components/functions/Music-xmms2:25
+#: ../fvwm/components/functions/Music-xmms2:181
+msgid "Start Cadence"
+msgstr "Avvia Cadence"
+
+#: ../fvwm/components/functions/Media:109
+msgid "Start player"
+msgstr "Avvia il riproduttore"
+
+#: ../fvwm/components/functions/Media:110
+msgid "Stop MPlayer"
+msgstr "Ferma MPlayer"
+
+#: ../fvwm/components/functions/Media:111
+msgid "Destroy MPlayer"
+msgstr "Distruggi MPlayer"
+
+#: ../fvwm/components/functions/Media:156
+#: ../fvwm/components/functions/Music:118
+msgid "Audio playlists"
+msgstr "Playlist audio"
+
+#: ../fvwm/components/functions/Media:157
+msgid "Video playlists"
+msgstr "Playlist video"
+
+#: ../fvwm/components/functions/Media:158
+#: ../fvwm/components/functions/Music:119
+msgid "Personal audio playlists"
+msgstr "Playlist audio personale"
+
+#: ../fvwm/components/functions/Media:159
+msgid "Personal video playlists"
+msgstr "Playlist video personale"
+
+#: ../fvwm/components/functions/Media:175
+msgid "Choose playlist to remove"
+msgstr "Scegli la playlist da cancellare"
+
+#: ../fvwm/components/functions/Media:177
+#: ../fvwm/components/functions/Media:178
+#: ../fvwm/components/functions/Media:196
+#: ../fvwm/components/functions/Media:197
+#: ../fvwm/components/functions/Music:112 ../fvwm/scripts/media_directories:24
+msgid "Browse Medias"
+msgstr "Sfoglia i media"
+
+#: ../fvwm/components/functions/Media:194
+msgid "Choose playlist to copy"
+msgstr "Scegli la playlist da copiare"
+
+#: ../fvwm/components/functions/Media:202
+#: ../fvwm/components/functions/Preferences-Menu:523
+msgid "Select channel list"
+msgstr "Seleziona la lista dei canali"
+
+#: ../fvwm/components/functions/Media:203
+#: ../fvwm/components/functions/Media:241
+#: ../fvwm/components/functions/Music-alsaplayer:69
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:70
+#: ../fvwm/components/functions/Music-audacious:79
+#: ../fvwm/components/functions/Music-audacious:157
+#: ../fvwm/components/functions/Music-cmus:59
+#: ../fvwm/components/functions/Music-mocp:59
+#: ../fvwm/components/functions/Music-mocp:105
+#: ../fvwm/components/functions/Music-mpd:95
+#: ../fvwm/components/functions/Music-mpd:171
+#: ../fvwm/components/functions/Music-xmms2:104
+#: ../fvwm/components/functions/Music-xmms2:169
+msgid "Remove playlist"
+msgstr "Cancella la playlist"
+
+#: ../fvwm/components/functions/Media:204
+#: ../fvwm/components/functions/Media:240
+msgid "Copy playlist"
+msgstr "Copia la playlist"
+
+#: ../fvwm/components/functions/Media:205
+#: ../fvwm/components/functions/Media:207
+#: ../fvwm/components/functions/Media:209
+#: ../fvwm/components/functions/Media:211
+#: ../fvwm/components/functions/Media:232
+#: ../fvwm/components/functions/Media:233
+#: ../fvwm/components/functions/Media:234
+#: ../fvwm/components/functions/Media:235
+msgid "Watch DVB"
+msgstr "Guarda DVB"
+
+#: ../fvwm/components/functions/Media:206
+#: ../fvwm/components/functions/Media:208
+#: ../fvwm/components/functions/Media:210
+#: ../fvwm/components/functions/Media:212
+#: ../fvwm/components/functions/Media:470
+#: ../fvwm/components/functions/Media:471
+#: ../fvwm/components/functions/Media:472
+#: ../fvwm/components/functions/Media:473
+msgid "Channels"
+msgstr "Canali"
+
+#: ../fvwm/components/functions/Media:213
+#: ../fvwm/components/functions/Media:237
+msgid "Load media file"
+msgstr "Carica un file media"
+
+#: ../fvwm/components/functions/Media:214
+#: ../fvwm/components/functions/Media:236
+msgid "Play DVD"
+msgstr "Riproduci DVD"
+
+#: ../fvwm/components/functions/Media:215
+#: ../fvwm/components/functions/Media:238
+#: ../fvwm/components/functions/Music-alsaplayer:72
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:73
+#: ../fvwm/components/functions/Music-audacious:83
+#: ../fvwm/components/functions/Music-audacious:153
+#: ../fvwm/components/functions/Music-cmus:61
+#: ../fvwm/components/functions/Music-cmus:120
+#: ../fvwm/components/functions/Music-mocp:62
+#: ../fvwm/components/functions/Music-mocp:103
+#: ../fvwm/components/functions/Music-mpd:90
+#: ../fvwm/components/functions/Music-mpd:165
+#: ../fvwm/components/functions/Music-xmms2:100
+#: ../fvwm/components/functions/Music-xmms2:163
+msgid "Load playlist"
+msgstr "Carica playlist"
+
+#: ../fvwm/components/functions/Media:216
+#: ../fvwm/components/functions/Media:242
+msgid "Show file name"
+msgstr "Mostra il nome file"
+
+#: ../fvwm/components/functions/Media:325
+msgid "Start"
+msgstr "Avvia"
+
+#: ../fvwm/components/functions/Media:332
+#: ../fvwm/components/functions/Music-alsaplayer:139
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:138
+msgid "+ 10 min"
+msgstr "+ 10 min"
+
+#: ../fvwm/components/functions/Media:333
+#: ../fvwm/components/functions/Music-alsaplayer:140
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:139
+msgid "+  5 min"
+msgstr "+  5 min"
+
+#: ../fvwm/components/functions/Media:334
+#: ../fvwm/components/functions/Music-alsaplayer:141
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:140
+msgid "+  3 min"
+msgstr "+  3 min"
+
+#: ../fvwm/components/functions/Media:335
+#: ../fvwm/components/functions/Music-alsaplayer:142
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:141
+msgid "+  2 min"
+msgstr "+  2 min"
+
+#: ../fvwm/components/functions/Media:336
+#: ../fvwm/components/functions/Music-alsaplayer:143
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:142
+msgid "+  1 min 30"
+msgstr "+  1 min 30"
+
+#: ../fvwm/components/functions/Media:337
+#: ../fvwm/components/functions/Music-alsaplayer:144
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:143
+msgid "+  1 min"
+msgstr "+  1 min"
+
+#: ../fvwm/components/functions/Media:338
+msgid "+ 45 sec"
+msgstr "+ 45 sec"
+
+#: ../fvwm/components/functions/Media:339
+#: ../fvwm/components/functions/Music-alsaplayer:145
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:144
+msgid "+ 30 sec"
+msgstr "+ 30 sec"
+
+#: ../fvwm/components/functions/Media:340
+msgid "+ 20 sec"
+msgstr "+ 20 sec"
+
+#: ../fvwm/components/functions/Media:341
+#: ../fvwm/components/functions/Music-alsaplayer:146
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:145
+msgid "+ 10 sec"
+msgstr "+ 10 sec"
+
+#: ../fvwm/components/functions/Media:343
+#: ../fvwm/components/functions/Music-alsaplayer:148
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:147
+msgid "- 10 sec"
+msgstr "- 10 sec"
+
+#: ../fvwm/components/functions/Media:344
+msgid "- 20 sec"
+msgstr "- 20 sec"
+
+#: ../fvwm/components/functions/Media:345
+#: ../fvwm/components/functions/Music-alsaplayer:149
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:148
+msgid "- 30 sec"
+msgstr "- 30 sec"
+
+#: ../fvwm/components/functions/Media:346
+msgid "- 45 sec"
+msgstr "- 45 sec"
+
+#: ../fvwm/components/functions/Media:347
+#: ../fvwm/components/functions/Music-alsaplayer:150
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:149
+msgid "-  1 min"
+msgstr "-  1 min"
+
+#: ../fvwm/components/functions/Media:348
+#: ../fvwm/components/functions/Music-alsaplayer:151
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:150
+msgid "-  1 min 30"
+msgstr "-  1 min 30"
+
+#: ../fvwm/components/functions/Media:349
+#: ../fvwm/components/functions/Music-alsaplayer:152
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:151
+msgid "-  2 min"
+msgstr "-  2 min"
+
+#: ../fvwm/components/functions/Media:350
+#: ../fvwm/components/functions/Music-alsaplayer:153
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:152
+msgid "-  3 min"
+msgstr "-  3 min"
+
+#: ../fvwm/components/functions/Media:351
+#: ../fvwm/components/functions/Music-alsaplayer:154
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:153
+msgid "-  5 min"
+msgstr "-  5 min"
+
+#: ../fvwm/components/functions/Media:352
+#: ../fvwm/components/functions/Music-alsaplayer:155
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:154
+msgid "- 10 min"
+msgstr "- 10 min"
+
+#: ../fvwm/components/functions/Media:358
+#: ../fvwm/components/functions/Media:446
+#: ../fvwm/components/functions/Music-alsaplayer:165
+#: ../fvwm/components/functions/Music-alsaplayer:250
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:164
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:249
+#: ../fvwm/components/functions/Music-audacious:119
+#: ../fvwm/components/functions/Music-cdcd:79
+#: ../fvwm/components/functions/Music-cmus:105
+#: ../fvwm/components/functions/Music-mocp:93
+#: ../fvwm/components/functions/Music-mpd:150
+#: ../fvwm/components/functions/Music-quodlibet:66
+#: ../fvwm/components/functions/Music-xmms2:138
+#: ../fvwm/components/functions/Music-xmms2:178
+msgid "Pause"
+msgstr "Pausa"
+
+#: ../fvwm/components/functions/Media:359
+msgid "Frame step"
+msgstr "Fotogramma per fotogramma"
+
+#: ../fvwm/components/functions/Media:361
+#: ../fvwm/components/functions/Music-alsaplayer:159
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:158
+#: ../fvwm/components/functions/Music-audacious:114
+#: ../fvwm/components/functions/Music-cdcd:74
+#: ../fvwm/components/functions/Music-cmus:99
+#: ../fvwm/components/functions/Music-mocp:88
+#: ../fvwm/components/functions/Music-mpd:145
+#: ../fvwm/components/functions/Music-quodlibet:60
+#: ../fvwm/components/functions/Music-xmms2:133
+msgid "Next"
+msgstr "Prossimo"
+
+#: ../fvwm/components/functions/Media:362
+#: ../fvwm/components/functions/Music-alsaplayer:160
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:159
+#: ../fvwm/components/functions/Music-audacious:115
+#: ../fvwm/components/functions/Music-cdcd:75
+#: ../fvwm/components/functions/Music-cmus:100
+#: ../fvwm/components/functions/Music-mocp:89
+#: ../fvwm/components/functions/Music-mpd:146
+#: ../fvwm/components/functions/Music-quodlibet:61
+#: ../fvwm/components/functions/Music-xmms2:134
+msgid "Prev"
+msgstr "Precedente"
+
+#: ../fvwm/components/functions/Media:363
+#: ../fvwm/components/functions/Music-alsaplayer:167
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:166
+msgid "Jump"
+msgstr "Salta"
+
+#: ../fvwm/components/functions/Media:364
+#: ../fvwm/components/functions/Music-alsaplayer:168
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:167
+msgid "Seek"
+msgstr "Cerca"
+
+#: ../fvwm/components/functions/Media:392
+msgid "MPlayer volume"
+msgstr "Volume MPlayer"
+
+#: ../fvwm/components/functions/Media:422
+#: ../fvwm/components/functions/Music-alsaplayer:227
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:226
+msgid "Speed control"
+msgstr "Controllo della velocità"
+
+#: ../fvwm/components/functions/Media:424
+#: ../fvwm/components/functions/Music-alsaplayer:229
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:228
+msgid "Max"
+msgstr "Max"
+
+#: ../fvwm/components/functions/Media:425
+#: ../fvwm/components/functions/Music-alsaplayer:230
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:229
+msgid "+ 1 &octave"
+msgstr "+ 1 &ottavo"
+
+#: ../fvwm/components/functions/Media:426
+#: ../fvwm/components/functions/Music-alsaplayer:231
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:230
+msgid "+ 1 s&eventh"
+msgstr "+ 1 s&ettimo"
+
+#: ../fvwm/components/functions/Media:427
+#: ../fvwm/components/functions/Music-alsaplayer:232
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:231
+msgid "+ 1 &sixth"
+msgstr "+ 1 &sesto"
+
+#: ../fvwm/components/functions/Media:428
+#: ../fvwm/components/functions/Music-alsaplayer:233
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:232
+msgid "+ 1 &fifth"
+msgstr "+ 1 q&uinto"
+
+#: ../fvwm/components/functions/Media:429
+#: ../fvwm/components/functions/Music-alsaplayer:234
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:233
+msgid "+ 1 f&ourth"
+msgstr "+ 1 &quarto"
+
+#: ../fvwm/components/functions/Media:430
+#: ../fvwm/components/functions/Music-alsaplayer:235
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:234
+msgid "+ 1 t&hird"
+msgstr "+ 1 ter&zo"
+
+#: ../fvwm/components/functions/Media:431
+#: ../fvwm/components/functions/Music-alsaplayer:236
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:235
+msgid "+ &1 tone"
+msgstr "+ &1 tono"
+
+#: ../fvwm/components/functions/Media:432
+#: ../fvwm/components/functions/Music-alsaplayer:237
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:236
+msgid "+ ½ &tone"
+msgstr "+ ½ &tono"
+
+#: ../fvwm/components/functions/Media:434
+#: ../fvwm/components/functions/Music-alsaplayer:239
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:238
+msgid "- ½ &tone"
+msgstr "- ½ &tono"
+
+#: ../fvwm/components/functions/Media:435
+#: ../fvwm/components/functions/Music-alsaplayer:240
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:239
+msgid "- &1 tone"
+msgstr "- &1 tono"
+
+#: ../fvwm/components/functions/Media:436
+#: ../fvwm/components/functions/Music-alsaplayer:241
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:240
+msgid "- 1 t&hird"
+msgstr "- 1 ter&zo"
+
+#: ../fvwm/components/functions/Media:437
+#: ../fvwm/components/functions/Music-alsaplayer:242
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:241
+msgid "- 1 f&ourth"
+msgstr "- 1 &quarto"
+
+#: ../fvwm/components/functions/Media:438
+#: ../fvwm/components/functions/Music-alsaplayer:243
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:242
+msgid "- 1 &fifth"
+msgstr "- 1 q&uinto"
+
+#: ../fvwm/components/functions/Media:439
+#: ../fvwm/components/functions/Music-alsaplayer:244
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:243
+msgid "- 1 &sixth"
+msgstr "- 1 &sesto"
+
+#: ../fvwm/components/functions/Media:440
+#: ../fvwm/components/functions/Music-alsaplayer:245
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:244
+msgid "- 1 s&eventh"
+msgstr "- 1 s&ettimo"
+
+#: ../fvwm/components/functions/Media:441
+#: ../fvwm/components/functions/Music-alsaplayer:246
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:245
+msgid "- 1 &octave"
+msgstr "- 1 &ottavo"
+
+#: ../fvwm/components/functions/Media:442
+msgid "Min"
+msgstr "Min"
+
+#: ../fvwm/components/functions/Media:445
+#: ../fvwm/components/functions/Music-alsaplayer:251
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:250
+msgid "+ 1 &comma"
+msgstr "+ 1 &virgola"
+
+#: ../fvwm/components/functions/Media:447
+#: ../fvwm/components/functions/Music-alsaplayer:253
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:252
+msgid "- 1 &comma"
+msgstr "- 1 &virgola"
+
+#: ../fvwm/components/functions/Media:462
+#: ../fvwm/components/functions/Music-alsaplayer:268
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:267
+msgid "Player"
+msgstr "Riproduttore"
+
+#: ../fvwm/components/functions/Media:463
+msgid "Show/Hide menu"
+msgstr "Mostra/Nascondi menu"
+
+#: ../fvwm/components/functions/Media:464
+#: ../fvwm/components/functions/Music-alsaplayer:270
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:270
+msgid "Playback"
+msgstr "Playback"
+
+#: ../fvwm/components/functions/Media:465
+#: ../fvwm/components/functions/Music-alsaplayer:273
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:273
+msgid "Playlists"
+msgstr "Playlists"
+
+#: ../fvwm/components/functions/Media:467
+#: ../fvwm/components/functions/Music-alsaplayer:272
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:272
+msgid "Speed"
+msgstr "Velocità"
+
+#: ../fvwm/components/functions/Media:468
+#: ../fvwm/components/functions/Music-alsaplayer:274
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:274
+#: ../fvwm/components/functions/Music-audacious:166
+#: ../fvwm/components/functions/Music-cdcd:91
+#: ../fvwm/components/functions/Music-cmus:129
+#: ../fvwm/components/functions/Music-mocp:114
+#: ../fvwm/components/functions/Music-mpd:187
+#: ../fvwm/components/functions/Music-quodlibet:90
+#: ../fvwm/components/functions/Music-xmms2:176
+msgid "Show/Hide Audio controls"
+msgstr "Mostra/Nascondi controlli Audio"
+
+#: ../fvwm/components/functions/Mixer:197
+msgid "Show main mixer"
+msgstr "Mostra il mixer principale"
+
+#: ../fvwm/components/functions/Mixer:198
+msgid "Audio mixer"
+msgstr "Mixer Audio"
+
+#: ../fvwm/components/functions/Music:116
+msgid "Choose playlist to load"
+msgstr "Scegli una playlist da caricare"
+
+#: ../fvwm/components/functions/Music-alsaplayer:38
+msgid "Start Alsaplayer"
+msgstr "Avvia Alsaplayer"
+
+#: ../fvwm/components/functions/Music-alsaplayer:39
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:40
+#: ../fvwm/components/functions/Music-cmus:32
+#: ../fvwm/components/functions/Music-cmus:128
+#: ../fvwm/components/functions/Music-mocp:30
+#: ../fvwm/components/functions/Music-mocp:112
+#: ../fvwm/components/functions/Music-mpd:35
+#: ../fvwm/components/functions/Music-quodlibet:26
+msgid "Stop player"
+msgstr "Ferma il riproduttore"
+
+#: ../fvwm/components/functions/Music-alsaplayer:70
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:71
+#: ../fvwm/components/functions/Music-audacious:80
+#: ../fvwm/components/functions/Music-audacious:158
+#: ../fvwm/components/functions/Music-cmus:60
+#: ../fvwm/components/functions/Music-mocp:60
+#: ../fvwm/components/functions/Music-mocp:106
+msgid "Playlist copy"
+msgstr "Copia playlist"
+
+#: ../fvwm/components/functions/Music-alsaplayer:71
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:72
+#: ../fvwm/components/functions/Music-audacious:84
+#: ../fvwm/components/functions/Music-audacious:155
+#: ../fvwm/components/functions/Music-mocp:61
+#: ../fvwm/components/functions/Music-mocp:104
+#: ../fvwm/components/functions/Music-mpd:94
+#: ../fvwm/components/functions/Music-mpd:168
+#: ../fvwm/components/functions/Music-xmms2:103
+#: ../fvwm/components/functions/Music-xmms2:167
+msgid "Clear playlist"
+msgstr "Pulisci playlist"
+
+#: ../fvwm/components/functions/Music-alsaplayer:125
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:124
+msgid "15 min"
+msgstr "15 min"
+
+#: ../fvwm/components/functions/Music-alsaplayer:126
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:125
+msgid "10 min"
+msgstr "10 min"
+
+#: ../fvwm/components/functions/Music-alsaplayer:127
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:126
+msgid " 5 min"
+msgstr " 5 min"
+
+#: ../fvwm/components/functions/Music-alsaplayer:128
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:127
+msgid " 3 min"
+msgstr " 3 min"
+
+#: ../fvwm/components/functions/Music-alsaplayer:129
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:128
+msgid " 2 min"
+msgstr " 2 min"
+
+#: ../fvwm/components/functions/Music-alsaplayer:130
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:129
+msgid " 1 min 30"
+msgstr " 1 min 30"
+
+#: ../fvwm/components/functions/Music-alsaplayer:131
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:130
+msgid " 1 min"
+msgstr " 1 min"
+
+#: ../fvwm/components/functions/Music-alsaplayer:132
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:131
+msgid "30 sec"
+msgstr "30 sec"
+
+#: ../fvwm/components/functions/Music-alsaplayer:133
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:132
+msgid "10 sec"
+msgstr "10 sec"
+
+#: ../fvwm/components/functions/Music-alsaplayer:161
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:160
+msgid "Song change"
+msgstr "Cambia canzone"
+
+#: ../fvwm/components/functions/Music-alsaplayer:163
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:162
+#: ../fvwm/components/functions/Music-audacious:117
+#: ../fvwm/components/functions/Music-audacious:164
+#: ../fvwm/components/functions/Music-cdcd:35
+#: ../fvwm/components/functions/Music-cdcd:77
+#: ../fvwm/components/functions/Music-cdcd:89
+#: ../fvwm/components/functions/Music-cmus:103
+#: ../fvwm/components/functions/Music-cmus:117
+#: ../fvwm/components/functions/Music-mocp:91
+#: ../fvwm/components/functions/Music-mocp:108
+#: ../fvwm/components/functions/Music-mpd:148
+#: ../fvwm/components/functions/Music-mpd:185
+#: ../fvwm/components/functions/Music-quodlibet:64
+#: ../fvwm/components/functions/Music-xmms2:136
+#: ../fvwm/components/functions/Music-xmms2:174
+msgid "Stop playback"
+msgstr "Ferma il playback"
+
+#: ../fvwm/components/functions/Music-alsaplayer:164
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:163
+#: ../fvwm/components/functions/Music-audacious:118
+#: ../fvwm/components/functions/Music-cdcd:78
+#: ../fvwm/components/functions/Music-cmus:104
+#: ../fvwm/components/functions/Music-mocp:92
+#: ../fvwm/components/functions/Music-mpd:149
+#: ../fvwm/components/functions/Music-quodlibet:65
+#: ../fvwm/components/functions/Music-xmms2:137
+#: ../fvwm/components/functions/Music-xmms2:177
+msgid "Play"
+msgstr "Play"
+
+#: ../fvwm/components/functions/Music-alsaplayer:166
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:165
+#: ../fvwm/components/functions/Music-audacious:120
+#: ../fvwm/components/functions/Music-audacious:171
+#: ../fvwm/components/functions/Music-cdcd:36
+#: ../fvwm/components/functions/Music-cdcd:80
+#: ../fvwm/components/functions/Music-cdcd:94
+#: ../fvwm/components/functions/Music-cmus:106
+#: ../fvwm/components/functions/Music-cmus:118
+#: ../fvwm/components/functions/Music-mocp:94
+#: ../fvwm/components/functions/Music-mocp:109
+#: ../fvwm/components/functions/Music-mpd:151
+#: ../fvwm/components/functions/Music-mpd:188
+#: ../fvwm/components/functions/Music-quodlibet:67
+#: ../fvwm/components/functions/Music-quodlibet:85
+msgid "Play/Pause"
+msgstr "Play/Pausa"
+
+#: ../fvwm/components/functions/Music-alsaplayer:188
+#: ../fvwm/components/functions/Music-alsaplayer:271
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:187
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:271
+#: ../fvwm/components/functions/Music-audacious:137
+#: ../fvwm/components/functions/Music-xmms2:145
+msgid "Player volume"
+msgstr "Volume del riproduttore"
+
+#: ../fvwm/components/functions/Music-alsaplayer:247
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:246
+msgid "Max back"
+msgstr "Indietro al massimo"
+
+#: ../fvwm/components/functions/Music-alsaplayer:249
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:248
+msgid "Normal &backward"
+msgstr "Indietro normale"
+
+#: ../fvwm/components/functions/Music-alsaplayer:269
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:268
+msgid "Show/Hide Alsaplayer"
+msgstr "Mostra/Nascondi Alsaplayer"
+
+#: ../fvwm/components/functions/Music-alsaplayer:279
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:279
+msgid "Current song:"
+msgstr "Canzone attuale:"
+
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:39
+msgid "Start Alsaplayer daemon"
+msgstr "Avvia il daemon Alsaplayer"
+
+#: ../fvwm/components/functions/Music-audacious:25
+#: ../fvwm/components/functions/Music-audacious:167
+msgid "Start Audacious"
+msgstr "Avvia Audacious"
+
+#: ../fvwm/components/functions/Music-audacious:26
+#: ../fvwm/components/functions/Music-audacious:170
+msgid "Stop Audacious"
+msgstr "Ferma Audacious"
+
+#: ../fvwm/components/functions/Music-audacious:40
+#: ../fvwm/components/functions/Music-mpd:58
+#: ../fvwm/components/functions/Music-mpd:91
+#: ../fvwm/components/functions/Music-xmms2:52
+#: ../fvwm/components/functions/Music-xmms2:102
+msgid "Save playlist"
+msgstr "Salva playlist"
+
+#: ../fvwm/components/functions/Music-audacious:41
+#: ../fvwm/components/functions/Music-mpd:59
+#: ../fvwm/components/functions/Music-xmms2:53
+msgid "Name of the playlist"
+msgstr "Dai un nome alla playlist"
+
+#: ../fvwm/components/functions/Music-audacious:46
+#: ../fvwm/components/functions/Music-mpd:64
+#: ../fvwm/components/functions/Music-xmms2:58
+msgid "Cancel"
+msgstr "Cancella"
+
+#: ../fvwm/components/functions/Music-audacious:78
+#: ../fvwm/components/functions/Music-audacious:156
+#: ../fvwm/components/functions/Music-mpd:96
+#: ../fvwm/components/functions/Music-mpd:170
+#: ../fvwm/components/functions/Music-xmms2:107
+#: ../fvwm/components/functions/Music-xmms2:168
+msgid "Remove current song"
+msgstr "Cancella la canzone attuale"
+
+#: ../fvwm/components/functions/Music-audacious:81
+#: ../fvwm/components/functions/Music-audacious:154
+#: ../fvwm/components/functions/Music-mpd:166
+#: ../fvwm/components/functions/Music-xmms2:165
+msgid "Save playlist..."
+msgstr "Salva playlist..."
+
+#: ../fvwm/components/functions/Music-audacious:121
+#: ../fvwm/components/functions/Music-audacious:161
+#: ../fvwm/components/functions/Music-cmus:101
+#: ../fvwm/components/functions/Music-cmus:114
+#: ../fvwm/components/functions/Music-mpd:155
+#: ../fvwm/components/functions/Music-mpd:179
+#: ../fvwm/components/functions/Music-quodlibet:62
+#: ../fvwm/components/functions/Music-quodlibet:82
+msgid "Toggle random"
+msgstr "Inverti casuale"
+
+#: ../fvwm/components/functions/Music-audacious:122
+#: ../fvwm/components/functions/Music-audacious:162
+#: ../fvwm/components/functions/Music-cmus:115
+#: ../fvwm/components/functions/Music-mpd:180
+#: ../fvwm/components/functions/Music-quodlibet:83
+msgid "Toggle repeat"
+msgstr "Inverti ripeti"
+
+#: ../fvwm/components/functions/Music-audacious:160
+#: ../fvwm/components/functions/Music-cdcd:87
+#: ../fvwm/components/functions/Music-cmus:113
+#: ../fvwm/components/functions/Music-mpd:178
+#: ../fvwm/components/functions/Music-quodlibet:81
+#: ../fvwm/components/functions/Music-xmms2:171
+#: ../fvwm/components/functions/Music-xmms2:172
+msgid "Volume"
+msgstr "Volume"
+
+#: ../fvwm/components/functions/Music-audacious:165
+#: ../fvwm/components/functions/Music-cdcd:90
+#: ../fvwm/components/functions/Music-mocp:113
+#: ../fvwm/components/functions/Music-mpd:186
+#: ../fvwm/components/functions/Music-quodlibet:89
+#: ../fvwm/components/functions/Music-xmms2:175
+msgid "Show/Hide player"
+msgstr "Mostra/Nascondi il riproduttore"
+
+#: ../fvwm/components/functions/Music-cdcd:81
+#: ../fvwm/components/functions/Music-cmus:107
+#: ../fvwm/components/functions/Music-mpd:153
+#: ../fvwm/components/functions/Music-quodlibet:69
+msgid "Forward"
+msgstr "Avanti"
+
+#: ../fvwm/components/functions/Music-cdcd:82
+#: ../fvwm/components/functions/Music-cmus:108
+#: ../fvwm/components/functions/Music-mpd:154
+#: ../fvwm/components/functions/Music-quodlibet:70
+msgid "Backward"
+msgstr "Indietro"
+
+#: ../fvwm/components/functions/Music-cmus:31
+#: ../fvwm/components/functions/Music-cmus:127
+msgid "Start C* Music Player"
+msgstr "Avvia C* riproduttore musicale"
+
+#: ../fvwm/components/functions/Music-mocp:29
+#: ../fvwm/components/functions/Music-mocp:111
+msgid "Start Music On Console"
+msgstr "Avvia la musica nella Console"
+
+#: ../fvwm/components/functions/Music-mpd:34
+msgid "Start Music Player Daemon"
+msgstr "Avvia il daemon del riproduttore musicale"
+
+#: ../fvwm/components/functions/Music-mpd:53
+#: ../fvwm/components/functions/Music-xmms2:46
+msgid "Everything"
+msgstr "Tutto"
+
+#: ../fvwm/components/functions/Music-mpd:89
+#: ../fvwm/components/functions/Music-mpd:163
+#: ../fvwm/components/functions/Music-xmms2:160
+msgid "Player is stopped"
+msgstr "Il riproduttore è fermo"
+
+#: ../fvwm/components/functions/Music-mpd:92
+msgid "Load all"
+msgstr "Carica tutto"
+
+#: ../fvwm/components/functions/Music-mpd:93
+#: ../fvwm/components/functions/Music-mpd:169
+msgid "Update database"
+msgstr "Aggiorna il database"
+
+#: ../fvwm/components/functions/Music-mpd:97
+#: ../fvwm/components/functions/Music-mpd:172
+msgid "Playlist editor"
+msgstr "Editor della playlist"
+
+#: ../fvwm/components/functions/Music-mpd:156
+#: ../fvwm/components/functions/Music-mpd:167
+#: ../fvwm/components/functions/Music-xmms2:140
+#: ../fvwm/components/functions/Music-xmms2:166
+msgid "Shuffle playlist"
+msgstr "Rimescola la playlist"
+
+#: ../fvwm/components/functions/Music-mpd:158
+#: ../fvwm/components/functions/Music-mpd:177
+msgid "Crossfade"
+msgstr "Dissolvenza incrociata"
+
+#: ../fvwm/components/functions/Music-mpd:175
+#: ../fvwm/components/functions/Music-mpd:211
+msgid "Seek &forward"
+msgstr "Cerca &avanti"
+
+#: ../fvwm/components/functions/Music-mpd:176
+#: ../fvwm/components/functions/Music-mpd:212
+msgid "Seek &backward"
+msgstr "Cerca &indietro"
+
+#: ../fvwm/components/functions/Music-mplayer:9
+msgid "Start MPlayer"
+msgstr "Avvia MPlayer"
+
+#: ../fvwm/components/functions/Music-mplayer:10
+#: ../fvwm/components/functions/Music-mplayer2:10
+msgid "Start XDRadio"
+msgstr "Avvia XDRadio"
+
+#: ../fvwm/components/functions/Music-mplayer2:9
+msgid "Start MPlayer2"
+msgstr "Avvia MPlayer2"
+
+#: ../fvwm/components/functions/Music-quodlibet:25
+msgid "Start Quod Libet"
+msgstr "Avvia Quod Libet"
+
+#: ../fvwm/components/functions/Music-xmms2:28
+msgid "Stop XMMS2"
+msgstr "Ferma XMMS2"
+
+#: ../fvwm/components/functions/Music-xmms2:29
+msgid "Show/Hide GXMMS2"
+msgstr "Mostra/Nascondi GXMMS2"
+
+#: ../fvwm/components/functions/Music-xmms2:43
+msgid "Choose a playlist to load"
+msgstr "Scegli una playlist da caricare"
+
+#: ../fvwm/components/functions/Music-xmms2:73
+msgid "Choose a playlist to remove"
+msgstr "Scegli una playlist da cancellare"
+
+#: ../fvwm/components/functions/Music-xmms2:99
+msgid "Current playlist"
+msgstr "Playlist attuale"
+
+#: ../fvwm/components/functions/Music-xmms2:101
+#: ../fvwm/components/functions/Music-xmms2:164
+msgid "Add playlist"
+msgstr "Aggiungi playlist"
+
+#: ../fvwm/components/functions/Music-xmms2:106
+msgid "Add a playlist"
+msgstr "Aggiungi una playlist"
+
+#: ../fvwm/components/functions/Pictures:33
+#: ../fvwm/components/functions/Pictures:34
+msgid "Browse Pictures"
+msgstr "Sfoglia le Immagini"
+
+#: ../fvwm/components/functions/Pictures:42
+msgid "Load picture file"
+msgstr "Carica un file immagine"
+
+#: ../fvwm/components/functions/Preferences-Menu:9
+msgid "Used recipe"
+msgstr "Ricetta usata"
+
+#: ../fvwm/components/functions/Preferences-Menu:10
+msgid "Desktop geometry"
+msgstr "Geometria della scrivania"
+
+#: ../fvwm/components/functions/Preferences-Menu:11
+msgid "Character fonts"
+msgstr "Font dei caratteri"
+
+#: ../fvwm/components/functions/Preferences-Menu:12
+msgid "Handle width"
+msgstr "Spessore bordo"
+
+#: ../fvwm/components/functions/Preferences-Menu:13
+#: ../fvwm/components/functions/Preferences-Menu:182
+msgid "Translucency"
+msgstr "Traslucenza"
+
+#: ../fvwm/components/functions/Preferences-Menu:14
+msgid "Bling bling"
+msgstr "Bling bling"
+
+#: ../fvwm/components/functions/Preferences-Menu:15
+msgid "Default terminal"
+msgstr "Terminale di default"
+
+#: ../fvwm/components/functions/Preferences-Menu:16
+msgid "FvwmConsole terminal"
+msgstr "Terminale FvwmConsole"
+
+#: ../fvwm/components/functions/Preferences-Menu:17
+msgid "QuakeConsole terminal"
+msgstr "Terminale QuakeConsole"
+
+#: ../fvwm/components/functions/Preferences-Menu:18
+msgid "Desktop manager"
+msgstr "Gestore della scrivania"
+
+#: ../fvwm/components/functions/Preferences-Menu:19
+msgid "Type of icons"
+msgstr "Tipo di icone"
+
+#: ../fvwm/components/functions/Preferences-Menu:20
+msgid "Desktop menu"
+msgstr "Menu scrivania"
+
+#: ../fvwm/components/functions/Preferences-Menu:21
+msgid "Notification area manager"
+msgstr "Gestore dell’area di notifica"
+
+#: ../fvwm/components/functions/Preferences-Menu:23
+msgid "Window focus policy"
+msgstr "Politica di focus delle finestre"
+
+#: ../fvwm/components/functions/Preferences-Menu:24
+msgid "Mouse velocity"
+msgstr "Velocità del mouse"
+
+#: ../fvwm/components/functions/Preferences-Menu:25
+msgid "Privileged terminals"
+msgstr "Terminali privilegiati "
+
+#: ../fvwm/components/functions/Preferences-Menu:27
+msgid "Generate application menu"
+msgstr "Genera il menu applicazioni"
+
+#: ../fvwm/components/functions/Preferences-Menu:28
+msgid "Silent operations"
+msgstr "Operazioni silenti"
+
+#: ../fvwm/components/functions/Preferences-Menu:30
+msgid "Key binding modifiers editor"
+msgstr "Editor dei modificatori di tastiera"
+
+#: ../fvwm/components/functions/Preferences-Menu:74
+#: ../fvwm/components/functions/Preferences-Menu:365
+#: ../fvwm/components/functions/Preferences-Menu:441
+#: ../fvwm/components/functions/Preferences-Menu:695
+msgid "Restart FVWM-Crystal"
+msgstr "Riavvia FVWM-Crystal"
+
+#: ../fvwm/components/functions/Preferences-Menu:75
+msgid "New recipe will be used after next startup"
+msgstr "La nuova ricetta verrà usata al prossimo riavvio"
+
+#: ../fvwm/components/functions/Preferences-Menu:89
+msgid "page"
+msgstr "pagina"
+
+#: ../fvwm/components/functions/Preferences-Menu:90
+#: ../fvwm/components/functions/Preferences-Menu:91
+#: ../fvwm/components/functions/Preferences-Menu:92
+#: ../fvwm/components/functions/Preferences-Menu:93
+#: ../fvwm/components/functions/Preferences-Menu:94
+#: ../fvwm/components/functions/Preferences-Menu:95
+#: ../fvwm/components/functions/Preferences-Menu:96
+#: ../fvwm/components/functions/Preferences-Menu:97
+msgid "pages"
+msgstr "pagine"
+
+#: ../fvwm/components/functions/Preferences-Menu:130
+msgid "pixel"
+msgstr "pixel"
+
+#: ../fvwm/components/functions/Preferences-Menu:131
+#: ../fvwm/components/functions/Preferences-Menu:132
+#: ../fvwm/components/functions/Preferences-Menu:133
+#: ../fvwm/components/functions/Preferences-Menu:134
+#: ../fvwm/components/functions/Preferences-Menu:135
+#: ../fvwm/components/functions/Preferences-Menu:136
+msgid "pixels"
+msgstr "pixels"
+
+#: ../fvwm/components/functions/Preferences-Menu:149
+msgid "Start translucency"
+msgstr "Avvia translucenza"
+
+#: ../fvwm/components/functions/Preferences-Menu:150
+msgid "Stop translucency"
+msgstr "Ferma translucenza"
+
+#: ../fvwm/components/functions/Preferences-Menu:166
+msgid "Start bling bling"
+msgstr "Avvia bling bling"
+
+#: ../fvwm/components/functions/Preferences-Menu:167
+msgid "Stop bling bling"
+msgstr "Ferma bling bling"
+
+#: ../fvwm/components/functions/Preferences-Menu:183
+msgid "Translucency is not supported by FVWM."
+msgstr "La translucenza non è supportata da FVWM."
+
+#: ../fvwm/components/functions/Preferences-Menu:185
+msgid "Unexpected results may occur."
+msgstr "Potrebbe verificarsi un risultato inatteso."
+
+#: ../fvwm/components/functions/Preferences-Menu:187
+msgid "You have been warned!"
+msgstr "Sei stato avvisato!"
+
+#: ../fvwm/components/functions/Preferences-Menu:252
+msgid "None"
+msgstr "Nessuno"
+
+#: ../fvwm/components/functions/Preferences-Menu:308
+#: ../fvwm/components/functions/Preferences-Menu:322
+msgid "Changed desktop manager"
+msgstr "Gestore della scrivania cambiato"
+
+#: ../fvwm/components/functions/Preferences-Menu:309
+#: ../fvwm/components/functions/Preferences-Menu:323
+msgid "Selected desktop manager will be used"
+msgstr "Verrà impiegato il gestore della scrivania selezionato"
+
+#: ../fvwm/components/functions/Preferences-Menu:311
+#: ../fvwm/components/functions/Preferences-Menu:325
+msgid "at the next start of your X session"
+msgstr "al prossimo riavvio della tua sessione X"
+
+#: ../fvwm/components/functions/Preferences-Menu:351
+#: ../fvwm/components/functions/Preferences-Menu:490
+msgid "No icon"
+msgstr "Nessuna icona"
+
+#: ../fvwm/components/functions/Preferences-Menu:353
+msgid "Thumbnails"
+msgstr "Anteprime immagini"
+
+#: ../fvwm/components/functions/Preferences-Menu:366
+msgid "New type of icons will be used after next startup"
+msgstr "Il nuovo tipo di icone verrà applicato al prossimo riavvio"
+
+#: ../fvwm/components/functions/Preferences-Menu:380
+msgid "No menu with left click"
+msgstr "Nessun menu con il click sinistro"
+
+#: ../fvwm/components/functions/Preferences-Menu:381
+msgid "Menu with left click"
+msgstr "Menu con il click sinistro"
+
+#: ../fvwm/components/functions/Preferences-Menu:383
+msgid "No XDG menu with Alt+A"
+msgstr "Nessun menu XDG con Alt+A"
+
+#: ../fvwm/components/functions/Preferences-Menu:384
+msgid "XDG Menu with Alt+A"
+msgstr "Menu XDG con Alt+A"
+
+#: ../fvwm/components/functions/Preferences-Menu:416
+msgid "No notification area"
+msgstr "Nessuna area di notifica"
+
+#: ../fvwm/components/functions/Preferences-Menu:417
+msgid "1 icon width"
+msgstr "Larghezza 1 icona"
+
+#: ../fvwm/components/functions/Preferences-Menu:418
+msgid "2 icons width"
+msgstr "Larghezza 2 icone"
+
+#: ../fvwm/components/functions/Preferences-Menu:419
+msgid "3 icons width"
+msgstr "Larghezza 3 icone"
+
+#: ../fvwm/components/functions/Preferences-Menu:420
+msgid "4 icons width"
+msgstr "Larghezza 4 icone"
+
+#: ../fvwm/components/functions/Preferences-Menu:421
+msgid "5 icons width"
+msgstr "Larghezza 5 icone"
+
+#: ../fvwm/components/functions/Preferences-Menu:422
+msgid "6 icons width"
+msgstr "Larghezza 6 icone"
+
+#: ../fvwm/components/functions/Preferences-Menu:423
+msgid "7 icons width"
+msgstr "Larghezza 7 icone"
+
+#: ../fvwm/components/functions/Preferences-Menu:424
+msgid "8 icons width"
+msgstr "Larghezza 8 icone"
+
+#: ../fvwm/components/functions/Preferences-Menu:425
+msgid "9 icons width"
+msgstr "Larghezza 9 icone"
+
+#: ../fvwm/components/functions/Preferences-Menu:426
+msgid "12 icons width"
+msgstr "Larghezza 12 icone"
+
+#: ../fvwm/components/functions/Preferences-Menu:427
+msgid "15 icons width"
+msgstr "Larghezza 15 icone"
+
+#: ../fvwm/components/functions/Preferences-Menu:428
+msgid "20 icons width"
+msgstr "Larghezza 20 icone"
+
+#: ../fvwm/components/functions/Preferences-Menu:442
+msgid "New notification area setting will be used after next startup"
+msgstr "Le nuove impostazioni dell’area di notifica verranno applicate al prossimo riavvio"
+
+#: ../fvwm/components/functions/Preferences-Menu:489
+msgid "Icons"
+msgstr "Icone"
+
+#: ../fvwm/components/functions/Preferences-Menu:524
+msgid "Enter the name of the channel list for the DVB input"
+msgstr "Inserisci il nome della lista del canale per l’input del DVB"
+
+#: ../fvwm/components/functions/Preferences-Menu:541
+msgid "Media directories"
+msgstr "Cartelle dei media"
+
+#: ../fvwm/components/functions/Preferences-Menu:542
+msgid "You should edit the file"
+msgstr "Dovresti editare il file"
+
+#: ../fvwm/components/functions/Preferences-Menu:548
+msgid "and choose a player in the preferences."
+msgstr "e scegliere un riproduttore nelle preferenze."
+
+#: ../fvwm/components/functions/Preferences-Menu:554
+msgid "type path"
+msgstr "digita il percorso"
+
+#: ../fvwm/components/functions/Preferences-Menu:557
+msgid "where type is one of the following"
+msgstr "dove tipo indica uno dei seguenti"
+
+#: ../fvwm/components/functions/Preferences-Menu:563
+msgid "and path is the full path to the media directory."
+msgstr "e percorso è il percorso completo alla cartella dei media."
+
+#: ../fvwm/components/functions/Preferences-Menu:566
+msgid "Nothing else is allowed in that file."
+msgstr "Niente altro è permesso in quel file."
+
+#: ../fvwm/components/functions/Preferences-Menu:593
+#: ../fvwm/scripts/AmixerControl:40
+msgid "Sound Card"
+msgstr "Scheda Audio"
+
+#: ../fvwm/components/functions/Preferences-Menu:620
+msgid "FVWM-Crystal with raise"
+msgstr "FVWM-Crystal con sollevamento in primo piano"
+
+#: ../fvwm/components/functions/Preferences-Menu:648
+msgid "System default"
+msgstr "Valore di sistema predefinito"
+
+#: ../fvwm/components/functions/Preferences-Menu:649
+msgid "Light speed"
+msgstr "Velocità della luce"
+
+#: ../fvwm/components/functions/Preferences-Menu:650
+msgid "Super fast"
+msgstr "Super veloce"
+
+#: ../fvwm/components/functions/Preferences-Menu:651
+msgid "Fast"
+msgstr "Veloce"
+
+#: ../fvwm/components/functions/Preferences-Menu:652
+msgid "Easy"
+msgstr "Semplice"
+
+#: ../fvwm/components/functions/Preferences-Menu:653
+msgid "Not so slow"
+msgstr "Non cosi piano"
+
+#: ../fvwm/components/functions/Preferences-Menu:654
+msgid "Piano"
+msgstr "Piano"
+
+#: ../fvwm/components/functions/Preferences-Menu:656
+msgid "Not set by Crystal"
+msgstr "Non impostato da Crystal"
+
+#: ../fvwm/components/functions/Preferences-Menu:696
+msgid "New menu entries will be used after next startup"
+msgstr "Le nuove voci di menu verranno utilizzate al prossimo riavvio"
+
+#: ../fvwm/components/functions/Preferences-Menu:709
+msgid "Preference Warning"
+msgstr "Avviso delle Preferenze"
+
+#: ../fvwm/components/functions/Preferences-Menu:710
+msgid "Please edit the following file to suit your need"
+msgstr "Per cortesia modifica il seguente file per adattarlo alle tue necessità"
+
+#: ../fvwm/components/functions/Preferences-Menu:713
+msgid "and restart this tool:"
+msgstr "e riavvia questo tool:"
+
+#: ../fvwm/components/functions/Screenshot-import:22
+#: ../fvwm/components/functions/Window-Buttons:82
+#: ../fvwm/components/functions/Window-Buttons:128
+#: ../fvwm/components/functions/Window-Buttons-Vertical:88
+#: ../fvwm/components/functions/Window-Buttons-Vertical:132
+msgid "Fullscreen"
+msgstr "Schermo intero"
+
+#: ../fvwm/components/functions/Screenshot-import:23
+msgid "Delayed fullscreen"
+msgstr "Schermo intero ritardato"
+
+#: ../fvwm/components/functions/Screenshot-import:24
+msgid "Frame"
+msgstr "Fotogramma"
+
+#: ../fvwm/components/functions/Wallpaper:41
+msgid "Thumbnails size"
+msgstr "Dimensione anteprime immagine"
+
+#: ../fvwm/components/functions/Wallpaper:67
+msgid "5 seconds"
+msgstr "5 secondi"
+
+#: ../fvwm/components/functions/Wallpaper:68
+msgid "10 seconds"
+msgstr "10 secondi"
+
+#: ../fvwm/components/functions/Wallpaper:69
+msgid "15 seconds"
+msgstr "15 secondi"
+
+#: ../fvwm/components/functions/Wallpaper:70
+msgid "30 seconds"
+msgstr "30 secondi"
+
+#: ../fvwm/components/functions/Wallpaper:71
+msgid "1 minute"
+msgstr "1 minuto"
+
+#: ../fvwm/components/functions/Wallpaper:72
+msgid "5 minutes"
+msgstr "5 minuti"
+
+#: ../fvwm/components/functions/Wallpaper:73
+msgid "10 minutes"
+msgstr "10 minuti"
+
+#: ../fvwm/components/functions/Wallpaper:74
+msgid "15 minutes"
+msgstr "15 minuti"
+
+#: ../fvwm/components/functions/Wallpaper:75
+msgid "30 minutes"
+msgstr "30 minuti"
+
+#: ../fvwm/components/functions/Wallpaper:76
+msgid "1 hour"
+msgstr "1 ora"
+
+#: ../fvwm/components/functions/Wallpaper:77
+msgid "3 hours"
+msgstr "3 ore"
+
+#: ../fvwm/components/functions/Wallpaper:78
+msgid "8 hours"
+msgstr "8 ore"
+
+#: ../fvwm/components/functions/Wallpaper:79
+msgid "1 day"
+msgstr "1 giorno"
+
+#: ../fvwm/components/functions/Wallpaper:84
+msgid "Random wallpaper"
+msgstr "Sfondo casuale"
+
+#: ../fvwm/components/functions/Wallpaper:85
+msgid "Toggle loop wallpaper"
+msgstr "Inverti ciclo sfondo"
+
+#: ../fvwm/components/functions/Wallpaper:86
+msgid "Stop loop wallpaper"
+msgstr "Ferma ciclo sfondo"
+
+#: ../fvwm/components/functions/Window-Buttons:74
+#: ../fvwm/components/functions/Window-Buttons:123
+#: ../fvwm/components/functions/Window-Buttons-Vertical:80
+#: ../fvwm/components/functions/Window-Buttons-Vertical:128
+msgid "Iconify"
+msgstr "Iconizza"
+
+#: ../fvwm/components/functions/Window-Buttons:78
+#: ../fvwm/components/functions/Window-Buttons:133
+#: ../fvwm/components/functions/Window-Buttons-Vertical:84
+#: ../fvwm/components/functions/Window-Buttons-Vertical:137
+msgid "Identify"
+msgstr "Identifica"
+
+#: ../fvwm/components/functions/Window-Buttons:83
+#: ../fvwm/components/functions/Window-Buttons:127
+#: ../fvwm/components/functions/Window-Buttons-Vertical:89
+msgid "Maximize"
+msgstr "Massimizza"
+
+#: ../fvwm/components/functions/Window-Buttons:84
+#: ../fvwm/components/functions/Window-Buttons-Vertical:90
+msgid "Minimize"
+msgstr "Minimizza"
+
+#: ../fvwm/components/functions/Window-Buttons:86
+#: ../fvwm/components/functions/Window-Buttons-Vertical:91
+msgid "Maximize horizontally"
+msgstr "Massimizza orizzantalmente"
+
+#: ../fvwm/components/functions/Window-Buttons:87
+#: ../fvwm/components/functions/Window-Buttons-Vertical:92
+msgid "Maximize vertically"
+msgstr "Massimizza verticalmente"
+
+#: ../fvwm/components/functions/Window-Buttons:89
+#: ../fvwm/components/functions/Window-Buttons-Vertical:94
+msgid "Take all free space"
+msgstr "Occupa tutto lo spazio libero"
+
+#: ../fvwm/components/functions/Window-Buttons:90
+#: ../fvwm/components/functions/Window-Buttons-Vertical:95
+msgid "Take all horizontal space"
+msgstr "Occupa tutto lo spazio orizzontalmente"
+
+#: ../fvwm/components/functions/Window-Buttons:91
+#: ../fvwm/components/functions/Window-Buttons-Vertical:96
+msgid "Take all vertical space"
+msgstr "Occupa tutto lo spazio verticalmente"
+
+#: ../fvwm/components/functions/Window-Buttons:95
+#: ../fvwm/components/functions/Window-Buttons:125
+#: ../fvwm/components/functions/Window-Buttons-Vertical:100
+#: ../fvwm/components/functions/Window-Buttons-Vertical:130
+msgid "Stay raised"
+msgstr "Poni in primo piano"
+
+#: ../fvwm/components/functions/Window-Buttons:96
+#: ../fvwm/components/functions/Window-Buttons:126
+#: ../fvwm/components/functions/Window-Buttons-Vertical:101
+#: ../fvwm/components/functions/Window-Buttons-Vertical:131
+msgid "Normal mode"
+msgstr "Modalità normale"
+
+#: ../fvwm/components/functions/Window-Buttons:97
+#: ../fvwm/components/functions/Window-Buttons-Vertical:102
+msgid "Stay lowered"
+msgstr "Poni in secondo piano"
+
+#: ../fvwm/components/functions/Window-Buttons:98
+#: ../fvwm/components/functions/Window-Buttons:124
+#: ../fvwm/components/functions/Window-Buttons-Vertical:103
+#: ../fvwm/components/functions/Window-Buttons-Vertical:129
+msgid "Stick"
+msgstr "Incolla"
+
+#: ../fvwm/components/functions/Window-Buttons:100
+#: ../fvwm/components/functions/Window-Buttons-Vertical:105
+msgid "Refresh"
+msgstr "Aggiorna"
+
+#: ../fvwm/components/functions/Window-Buttons:109
+#: ../fvwm/components/functions/Window-Buttons:130
+msgid "Move to left page"
+msgstr "Sposta alla pagina sinistra"
+
+#: ../fvwm/components/functions/Window-Buttons:110
+#: ../fvwm/components/functions/Window-Buttons-Vertical:115
+msgid "Move to previous page"
+msgstr "Sposta alla pagina precedente"
+
+#: ../fvwm/components/functions/Window-Buttons:111
+#: ../fvwm/components/functions/Window-Buttons:131
+msgid "Move to right page"
+msgstr "Sposta alla pagina destra"
+
+#: ../fvwm/components/functions/Window-Buttons:113
+msgid "Jump to left page"
+msgstr "Salta alla pagina sinistra"
+
+#: ../fvwm/components/functions/Window-Buttons:114
+#: ../fvwm/components/functions/Window-Buttons-Vertical:119
+msgid "Jump to previous page"
+msgstr "Salta alla pagina precedente"
+
+#: ../fvwm/components/functions/Window-Buttons:115
+msgid "Jump to right page"
+msgstr "Salta alla pagina destra"
+
+#: ../fvwm/components/functions/Window-Buttons:117
+#: ../fvwm/components/functions/Window-Buttons-Vertical:122
+msgid "Move to page"
+msgstr "Sposta alla pagina"
+
+#: ../fvwm/components/functions/Window-Buttons-Vertical:114
+#: ../fvwm/components/functions/Window-Buttons-Vertical:134
+msgid "Move to upper page"
+msgstr "Sposta alla pagina superiore"
+
+#: ../fvwm/components/functions/Window-Buttons-Vertical:116
+#: ../fvwm/components/functions/Window-Buttons-Vertical:135
+msgid "Move to lower page"
+msgstr "Sposta alla pagina inferiore"
+
+#: ../fvwm/components/functions/Window-Buttons-Vertical:118
+msgid "Jump to upper page"
+msgstr "Salta alla pagina superiore"
+
+#: ../fvwm/components/functions/Window-Buttons-Vertical:120
+msgid "Jump to lower page"
+msgstr "Salta alla pagina inferiore"
+
+#: ../fvwm/components/functions/Window-Decorations:29
+msgid "Button model"
+msgstr "Modello dei bottoni"
+
+#: ../fvwm/scripts/desktop_manager:47
+msgid "Mount"
+msgstr "Monta"
+
+#: ../fvwm/scripts/desktop_manager:51
+msgid "XDG user directories"
+msgstr "Cartella utente XDG"
+
+#: ../fvwm/scripts/desktop_manager:52
+msgid "Mounted partitions"
+msgstr "Partizioni montate"
+
+#: ../fvwm/scripts/desktop_manager:53
+msgid "Show directories"
+msgstr "Mostra le cartelle"
+
+#: ../fvwm/scripts/desktop_manager:54
+msgid "Actions"
+msgstr "Azioni"
+
+#: ../fvwm/scripts/desktop_manager:55
+msgid "Emplacement"
+msgstr "Collocazione"
+
+#: ../fvwm/scripts/desktop_manager:56
+msgid "Show on top with panels"
+msgstr "Mostra in alto coi pannelli"
+
+#: ../fvwm/scripts/media_directories:20
+msgid "Browse Music"
+msgstr "Sfoglia la Musica"
+
+#: ../fvwm/scripts/media_directories:28
+msgid "Browse CDROM"
+msgstr "Sfoglia il CDROM"
+
+#: ../fvwm/scripts/media_directories:32
+msgid "Browse DVD"
+msgstr "Sfoglia il DVD"
+
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:3
+msgid "Show Directories"
+msgstr "Mostra Cartelle"
+
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:13
+msgid "path1 path2"
+msgstr "percorso1 percorso2"
+
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:16
+msgid "where path1 and path2 are directory paths"
+msgstr "dove percorso1 e percorso2 sono percorsi di cartelle"
+
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:19
+msgid "you want to have with the desktop icons."
+msgstr "che desideri avere con le icone della scrivania."
+
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:22
+msgid "path2 is optional and will be shown in the second panel"
+msgstr "percorso2 è opzionale e verrà mostrato nel secondo pannello"
+
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:25
+msgid "of your preferred file browser."
+msgstr "del tuo browser di file preferito."
+
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:28
+msgid "Some file browsers can support more than 2 paths."
+msgstr "Alcuni browser di file possono supportare più di 2 percorsi."
+
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:31
+msgid "Path names with spaces must be quoted with single quotes."
+msgstr "I nomi dei percorsi con gli spazi devono essere racchiusi da singoli apici."
+
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:34
+msgid "If you don’t want any such icons,"
+msgstr "Se non desideri avere nessuna di queste icone,"
+
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:37
+msgid "just blank this file but keep it."
+msgstr "svuota il contenuto di questo file, ma mantienilo."
+
+# End of generated strings
+#: ..fvwm/scripts/XDG-Menu
+msgid "Configure"
+msgstr ""
+
+#: ..fvwm/scripts/XDG-Menu
+msgid "Regenerate"
+msgstr ""
diff --git a/fvwm/locale/nl_NL.UTF-8/LC_MESSAGES/fvwm-crystal-script.mo b/fvwm/locale/nl_NL.UTF-8/LC_MESSAGES/fvwm-crystal-script.mo
index 5012e31..ae0f332 100644
Binary files a/fvwm/locale/nl_NL.UTF-8/LC_MESSAGES/fvwm-crystal-script.mo and b/fvwm/locale/nl_NL.UTF-8/LC_MESSAGES/fvwm-crystal-script.mo differ
diff --git a/fvwm/locale/nl_NL.UTF-8/LC_MESSAGES/fvwm-crystal.mo b/fvwm/locale/nl_NL.UTF-8/LC_MESSAGES/fvwm-crystal.mo
index 11991be..1f644e3 100644
Binary files a/fvwm/locale/nl_NL.UTF-8/LC_MESSAGES/fvwm-crystal.mo and b/fvwm/locale/nl_NL.UTF-8/LC_MESSAGES/fvwm-crystal.mo differ
diff --git a/fvwm/locale/nl_NL.UTF-8/LC_MESSAGES/fvwm-crystal.po b/fvwm/locale/nl_NL.UTF-8/LC_MESSAGES/fvwm-crystal.po
index 13fcfd9..12fe82c 100644
--- a/fvwm/locale/nl_NL.UTF-8/LC_MESSAGES/fvwm-crystal.po
+++ b/fvwm/locale/nl_NL.UTF-8/LC_MESSAGES/fvwm-crystal.po
@@ -285,7 +285,7 @@ msgstr "Financieel"
 
 #: ../../../bin/fvwm-crystal.generate-menu:577
 msgid "Flow Charts"
-msgstr "Stroomschema\\'s"
+msgstr "Stroomschema’s"
 
 #: ../../../bin/fvwm-crystal.generate-menu:581
 msgid "Geography"
@@ -594,7 +594,7 @@ msgstr "Tekstverwerkers"
 
 #: ../fvwm/
 msgid "Applications"
-msgstr "Programma\\'s"
+msgstr "Programma’s"
 
 #: ../fvwm/Applications/20~Games/
 msgid "Block Games"
@@ -668,7 +668,7 @@ msgstr "Notenschrift"
 
 #: ../fvwm/Applications/Multimedia/Audio/
 msgid "Radios"
-msgstr "Radio\\'s"
+msgstr "Radio’s"
 
 #: ../fvwm/Applications/Multimedia/Audio/
 msgid "Recording"
@@ -990,15 +990,15 @@ msgstr "X.org-documentatie"
 
 #: ../fvwm/components/functions/Developer-Menu:25
 msgid "Browse Info pages with EMacs"
-msgstr "Infopagina\\'s bladeren met Emacs"
+msgstr "Infopagina’s bladeren met Emacs"
 
 #: ../fvwm/components/functions/Developer-Menu:26
 msgid "Browse Info pages with pinfo"
-msgstr "Infopagina\\'s bladeren met Pinfo"
+msgstr "Infopagina’s bladeren met Pinfo"
 
 #: ../fvwm/components/functions/Developer-Menu:27
 msgid "Browse Info pages with tkinfo"
-msgstr "Infopagina\\'s bladeren met tkInfo"
+msgstr "Infopagina’s bladeren met tkInfo"
 
 #: ../fvwm/components/functions/Developer-Menu:34
 msgid "Keyboard bindings"
@@ -1030,7 +1030,7 @@ msgstr "Hoofddocumentatie"
 
 #: ../fvwm/components/functions/Developer-Menu:48
 msgid "Decorations and colorsets"
-msgstr "Decoraties en kleurenschema\\'s"
+msgstr "Decoraties en kleurenschema’s"
 
 #: ../fvwm/components/functions/Developer-Menu:49
 msgid "Modules used in FVWM-Crystal"
@@ -1148,7 +1148,7 @@ msgstr "Sessie beheren"
 #: ../fvwm/components/functions/Exit-Safe-sudo:11
 #: ../fvwm/components/functions/Exit-Safe-sudo:15
 msgid "I am sure"
-msgstr "Ik weet \\'t zeker"
+msgstr "Ik weet ’t zeker"
 
 #: ../fvwm/components/functions/Exit-Safe-gdm:10
 #: ../fvwm/components/functions/Exit-gdm:10
@@ -1254,7 +1254,7 @@ msgstr "Vensterdecoraties"
 #: ../fvwm/components/functions/Fvwm-Crystal-Menu:41 ../fvwm/recipes/Light:51
 #: ../fvwm/recipes/TopDown:62 ../fvwm/recipes/Wing-Commander:56
 msgid "Colorsets"
-msgstr "Kleurenschema\\'s"
+msgstr "Kleurenschema’s"
 
 #: ../fvwm/components/functions/Fvwm-Crystal-Menu:42 ../fvwm/recipes/Light:52
 #: ../fvwm/recipes/TopDown:63 ../fvwm/recipes/Wing-Commander:57
@@ -2811,7 +2811,7 @@ msgid "Path names with spaces must be quoted with single quotes."
 msgstr "Padnamen met spaties moeten tussen enkele aanhalingstekens."
 
 #: ../fvwm/scripts/FileEditors/ShowDirectories-Help:34
-msgid "If you don\\'t want any such icons,"
+msgid "If you don’t want any such icons,"
 msgstr "Als u dergelijke iconen niet wilt:"
 
 #: ../fvwm/scripts/FileEditors/ShowDirectories-Help:37
diff --git a/fvwm/locale/zh_CN b/fvwm/locale/zh_CN
new file mode 120000
index 0000000..04bd350
--- /dev/null
+++ b/fvwm/locale/zh_CN
@@ -0,0 +1 @@
+zh_CN.UTF-8
\ No newline at end of file
diff --git a/fvwm/locale/zh_CN.UTF-8/LC_MESSAGES/fvwm-crystal-script.mo b/fvwm/locale/zh_CN.UTF-8/LC_MESSAGES/fvwm-crystal-script.mo
new file mode 100644
index 0000000..951a051
Binary files /dev/null and b/fvwm/locale/zh_CN.UTF-8/LC_MESSAGES/fvwm-crystal-script.mo differ
diff --git a/fvwm/locale/zh_CN.UTF-8/LC_MESSAGES/fvwm-crystal-script.po b/fvwm/locale/zh_CN.UTF-8/LC_MESSAGES/fvwm-crystal-script.po
new file mode 100644
index 0000000..6c5746d
--- /dev/null
+++ b/fvwm/locale/zh_CN.UTF-8/LC_MESSAGES/fvwm-crystal-script.po
@@ -0,0 +1,290 @@
+# Chinese translation for FVWM-Crystal
+# Copyright (C) YEAR FVWM-Crystal team
+# This file is distributed under the same license as the fvwm-crystal package.
+# 玉堂白鹤 <yjwork@qq.com>, 2020.
+#
+# Using quoting characters into a translation can confuse fvwm.
+# To avoid this, you MUST use other UTF-8 characters like , ‘ ’ “ ” « or ».
+# The most used one can be the apostrophe: please use ’ instead of '.
+msgid ""
+msgstr ""
+"Project-Id-Version: fvwm-crystal 3.6.2\n"
+"POT-Creation-Date: 2020-02-26 16:43+0100\n"
+"PO-Revision-Date: 2020-08-21 11:05+0800\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 2.4.1\n"
+"Last-Translator: 玉堂白鹤 <yjwork@qq.com>\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"Language: zh_CN\n"
+
+#: ../fvwm/components/scripts/FvwmScript-CpuTemp:19
+#: ../fvwm/components/scripts/FvwmScript-CpuTemp:29
+msgid "°C"
+msgstr "°C"
+
+#: ../fvwm/scripts/FileEditors/FileEditWithHelp:19
+msgid "FVWM-Crystal File Editor"
+msgstr "FVWM-Crystal 文件编辑器"
+
+#: ../fvwm/scripts/FileEditors/FileEditWithHelp:106
+msgid "File"
+msgstr "文件"
+
+#: ../fvwm/scripts/FileEditors/FileEditWithHelp:122
+#: ../fvwm/scripts/PrefVars/PrefVars:614
+msgid "Help"
+msgstr "帮助"
+
+#: ../fvwm/scripts/FileEditors/FileEditWithHelp:141
+#: ../fvwm/scripts/PrefVars/PrefVars:273 ../fvwm/scripts/PrefVars/PrefVars:445
+#: ../fvwm/scripts/PrefVars/PrefVars:630 ../fvwm/scripts/PrefVars/PrefVars:815
+msgid "Add line"
+msgstr "添加行"
+
+# 默认字体显示中文为方块,需调整字体后才显示。翻译为中文加英文,方便设置。
+#: ../fvwm/scripts/FileEditors/FileEditWithHelp:162
+#: ../fvwm/scripts/FontSelector/FontSelector:815
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:289
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:400
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:510
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:620
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:730
+#: ../fvwm/scripts/PrefVars/PrefVars:120 ../fvwm/scripts/PrefVars/PrefVars:187
+#: ../fvwm/scripts/PrefVars/PrefVars:294 ../fvwm/scripts/PrefVars/PrefVars:466
+#: ../fvwm/scripts/PrefVars/PrefVars:651 ../fvwm/scripts/PrefVars/PrefVars:836
+msgid "Save"
+msgstr "保存(Save)"
+
+#: ../fvwm/scripts/FileEditors/FileEditWithHelp:200
+#: ../fvwm/scripts/PrefVars/PrefVars:334 ../fvwm/scripts/PrefVars/PrefVars:504
+#: ../fvwm/scripts/PrefVars/PrefVars:689 ../fvwm/scripts/PrefVars/PrefVars:874
+msgid "Remove"
+msgstr "删除"
+
+#: ../fvwm/scripts/FileEditors/FileEditWithHelp:220
+#: ../fvwm/scripts/PrefVars/PrefVars:354 ../fvwm/scripts/PrefVars/PrefVars:524
+#: ../fvwm/scripts/PrefVars/PrefVars:709 ../fvwm/scripts/PrefVars/PrefVars:894
+msgid "Update"
+msgstr "更新"
+
+#: ../fvwm/scripts/FontSelector/FontSelector:8
+msgid "FVWM-Crystal Font Selector"
+msgstr "FVWM-Crystal 字体选择器"
+
+#: ../fvwm/scripts/FontSelector/FontSelector:83
+#: ../fvwm/scripts/FontSelector/FontSelector:606
+#: ../fvwm/scripts/FontSelector/FontSelector:623
+#: ../fvwm/scripts/FontSelector/FontSelector:640
+#: ../fvwm/scripts/FontSelector/FontSelector:657
+#: ../fvwm/scripts/FontSelector/FontSelector:674
+#: ../fvwm/scripts/FontSelector/FontSelector:710
+msgid "abijk ABIJK éç ÀÉ O09 你好"
+msgstr "abijk ABIJK éç ÀÉ O09 你好"
+
+#: ../fvwm/scripts/FontSelector/FontSelector:387
+#: ../fvwm/scripts/FontSelector/FontSelector:411
+msgid "Regular"
+msgstr "常规"
+
+#: ../fvwm/scripts/FontSelector/FontSelector:427
+#: ../fvwm/scripts/FontSelector/FontSelector:451
+msgid "Bold"
+msgstr "粗体"
+
+#: ../fvwm/scripts/FontSelector/FontSelector:467
+#: ../fvwm/scripts/FontSelector/FontSelector:491
+msgid "Italic"
+msgstr "斜体"
+
+#: ../fvwm/scripts/FontSelector/FontSelector:507
+#: ../fvwm/scripts/FontSelector/FontSelector:531
+msgid "Bold Italic"
+msgstr "粗斜体"
+
+#: ../fvwm/scripts/FontSelector/FontSelector:571
+msgid "With"
+msgstr ""
+
+#: ../fvwm/scripts/FontSelector/FontSelector:691
+msgid " Edit me:"
+msgstr " 编辑我:"
+
+#: ../fvwm/scripts/FontSelector/FontSelector:727
+msgid "Save editing"
+msgstr "保存编辑"
+
+#: ../fvwm/scripts/FontSelector/FontSelector:743
+msgid "Reset editing"
+msgstr "重置编辑"
+
+# 默认字体显示中文为方块,需调整字体后才显示。翻译为中文加英文,方便设置。
+#: ../fvwm/scripts/FontSelector/FontSelector:767
+msgid "Quit"
+msgstr "退出(Quit)"
+
+# 默认字体显示中文为方块,需调整字体后才显示。翻译为中文加英文,方便设置。
+#: ../fvwm/scripts/FontSelector/FontSelector:783
+msgid "Apply"
+msgstr "应用(Apply)"
+
+# 默认字体显示中文为方块,需调整字体后才显示。翻译为中文加英文,方便设置。
+#: ../fvwm/scripts/FontSelector/FontSelector:857
+msgid ". Panel Font"
+msgstr ". 面板字体(panel)"
+
+# 默认字体显示中文为方块,需调整字体后才显示。翻译为中文加英文,方便设置。
+#: ../fvwm/scripts/FontSelector/FontSelector:885
+msgid ". Title Font"
+msgstr ". 标题字体(title)"
+
+# 默认字体显示中文为方块,需调整字体后才显示。翻译为中文加英文,方便设置。
+#: ../fvwm/scripts/FontSelector/FontSelector:914
+msgid ". Menu Font"
+msgstr ". 菜单字体(menu)"
+
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdAddSong:5
+msgid "Add to playlist"
+msgstr "添加至播放列表"
+
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdAddSong:98
+msgid " Folders "
+msgstr " 文件夹 "
+
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdAddSong:112
+msgid " Songs "
+msgstr " 歌曲 "
+
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdAddSong:126
+msgid " Close "
+msgstr " 关闭 "
+
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdAddSong:141
+msgid " Dir: "
+msgstr " 目录: "
+
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdAddSong:155
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdPlEd:121
+msgid " Up "
+msgstr " 向上 "
+
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdAddSong:181
+msgid " Add dir "
+msgstr " 添加目录 "
+
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdAddSong:204
+msgid " Song: "
+msgstr " 歌曲: "
+
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdAddSong:218
+msgid " Add "
+msgstr " 添加 "
+
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdPlEd:27
+msgid "MPD Playlist Editor"
+msgstr "MPD 播放列表编辑器"
+
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdPlEd:104
+msgid "Move song:"
+msgstr "移动曲目:"
+
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdPlEd:138
+msgid " Down "
+msgstr " 向下 "
+
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdPlEd:155
+msgid " Add song "
+msgstr " 添加曲目 "
+
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdPlEd:177
+msgid " Remove song "
+msgstr " 删除曲目 "
+
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdPlEd:191
+msgid " File|Quit "
+msgstr " 文件|退出 "
+
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdPlEd:207
+msgid " Options|Toggle repeat|Toggle random|Crop|Clear "
+msgstr " 选项|切换重复|切换随机|裁剪|清除 "
+
+#: ../fvwm/scripts/FvwmMPD/FvwmApplet-MpdPlEd:229
+msgid " Database|Update "
+msgstr " 数据库|更新 "
+
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:10
+msgid "FVWM-Crystal Keyboard Modifiers Editor"
+msgstr "FVWM-Crystal 键盘修改编辑器"
+
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:221
+msgid ""
+"N=none, A=any (0 or more), M=Meta (Alt_L), S=Shift_L, C=Control_L, 4=Super_L "
+"(Win_L)"
+msgstr ""
+
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:252
+msgid "Mod: any modifier (0 or more)"
+msgstr ""
+
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:331
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:441
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:551
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:661
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:771
+msgid "Restore"
+msgstr "恢复"
+
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:363
+msgid "Mod0: no modifier"
+msgstr ""
+
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:473
+msgid "Mod1: usually Meta"
+msgstr ""
+
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:583
+msgid "Mod2: second mode"
+msgstr ""
+
+#: ../fvwm/scripts/KeyModifiersEditor/KeyModifiersEditor:693
+msgid "SelectOnRelease: for WindowLists"
+msgstr ""
+
+#: ../fvwm/scripts/PrefVars/PrefVars:10
+msgid "FVWM-Crystal Variables Editor"
+msgstr "FVWM-Crystal 变量编辑器"
+
+#: ../fvwm/scripts/PrefVars/PrefVars:104
+msgid "Browser"
+msgstr "浏览器"
+
+#: ../fvwm/scripts/PrefVars/PrefVars:171
+msgid "Editor"
+msgstr "编辑器"
+
+#: ../fvwm/scripts/PrefVars/PrefVars:242
+msgid "Desktop"
+msgstr "桌面"
+
+#: ../fvwm/scripts/PrefVars/PrefVars:257 ../fvwm/scripts/PrefVars/PrefVars:429
+#: ../fvwm/scripts/PrefVars/PrefVars:599
+msgid "Directories"
+msgstr "目录"
+
+#: ../fvwm/scripts/PrefVars/PrefVars:414
+msgid "Icons"
+msgstr "图标"
+
+#: ../fvwm/scripts/PrefVars/PrefVars:584
+msgid "Media"
+msgstr "媒体"
+
+#: ../fvwm/scripts/PrefVars/PrefVars:769
+msgid "Full screen"
+msgstr "全屏"
+
+#: ../fvwm/scripts/PrefVars/PrefVars:784
+msgid "Applications"
+msgstr "应用程序"
diff --git a/fvwm/locale/zh_CN.UTF-8/LC_MESSAGES/fvwm-crystal.mo b/fvwm/locale/zh_CN.UTF-8/LC_MESSAGES/fvwm-crystal.mo
new file mode 100644
index 0000000..0fa2ca8
Binary files /dev/null and b/fvwm/locale/zh_CN.UTF-8/LC_MESSAGES/fvwm-crystal.mo differ
diff --git a/fvwm/locale/zh_CN.UTF-8/LC_MESSAGES/fvwm-crystal.po b/fvwm/locale/zh_CN.UTF-8/LC_MESSAGES/fvwm-crystal.po
new file mode 100644
index 0000000..0346b83
--- /dev/null
+++ b/fvwm/locale/zh_CN.UTF-8/LC_MESSAGES/fvwm-crystal.po
@@ -0,0 +1,3091 @@
+# Chinese translation for FVWM-Crystal
+# Copyright (C) 2005 FVWM-Crystal team
+# This file is distributed under the same license as the fvwm-crystal package.
+# 玉堂白鹤 <yjwork@qq.com>, 2020.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: fvwm-crystal\n"
+"POT-Creation-Date: 2020-02-26 16:43+0100\n"
+"PO-Revision-Date: 2020-08-21 10:53+0800\n"
+"Last-Translator: 玉堂白鹤 <yjwork@qq.com>\n"
+"Language-Team: \n"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 2.4.1\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ../bin/fvwm-crystal.generate-menu:350 ../fvwm/Applications/Multimedia/
+msgid "Audio"
+msgstr "音频"
+
+#: ../bin/fvwm-crystal.generate-menu:354 ../fvwm/Applications/Multimedia/
+msgid "Audio-Video"
+msgstr "音频-视频"
+
+#: ../bin/fvwm-crystal.generate-menu:358 ../fvwm/Applications/
+msgid "Development"
+msgstr "开发"
+
+#: ../bin/fvwm-crystal.generate-menu:362 ../fvwm/Applications/
+msgid "Knowledge"
+msgstr "学术"
+
+#: ../bin/fvwm-crystal.generate-menu:366 ../fvwm/Applications/
+msgid "Games"
+msgstr "游戏"
+
+#: ../bin/fvwm-crystal.generate-menu:370 ../fvwm/Applications/
+msgid "Graphics"
+msgstr "图形"
+
+#: ../bin/fvwm-crystal.generate-menu:374 ../fvwm/Applications/
+msgid "Network"
+msgstr "网络"
+
+#: ../bin/fvwm-crystal.generate-menu:378 ../fvwm/Applications/
+msgid "Office"
+msgstr "办公"
+
+#: ../bin/fvwm-crystal.generate-menu:382
+msgid "Science"
+msgstr "科学"
+
+#: ../bin/fvwm-crystal.generate-menu:386 ../fvwm/Applications/
+msgid "Settings"
+msgstr "设置"
+
+#
+# String used in submenus (window decorations and colorsets)
+#
+#: ../bin/fvwm-crystal.generate-menu:390 ../fvwm/Applications/
+#: ../fvwm/components/functions/Colorsets:24
+#: ../fvwm/components/functions/Preferences-Menu:55
+#: ../fvwm/components/functions/Window-Decorations:26
+msgid "System"
+msgstr "系统"
+
+#: ../bin/fvwm-crystal.generate-menu:394 ../fvwm/Applications/
+msgid "Utilities"
+msgstr "工具"
+
+#: ../bin/fvwm-crystal.generate-menu:398 ../fvwm/Applications/Multimedia/
+msgid "Video"
+msgstr "视频"
+
+#: ../bin/fvwm-crystal.generate-menu:413 ../fvwm/Applications/Graphics/
+msgid "2D Graphics"
+msgstr "2D 图形"
+
+#: ../bin/fvwm-crystal.generate-menu:417 ../fvwm/Applications/Graphics/
+msgid "3D Graphics"
+msgstr "3D 图形"
+
+#: ../bin/fvwm-crystal.generate-menu:421
+msgid "Accessibility"
+msgstr "辅助功能"
+
+#: ../bin/fvwm-crystal.generate-menu:425 ../fvwm/Applications/20~Games/
+msgid "Action Games"
+msgstr "动作类游戏"
+
+#: ../bin/fvwm-crystal.generate-menu:429
+msgid "Adventure Games"
+msgstr "冒险游戏"
+
+#: ../bin/fvwm-crystal.generate-menu:433
+msgid "Adult"
+msgstr "成人"
+
+#: ../bin/fvwm-crystal.generate-menu:437 ../fvwm/Applications/20~Games/
+msgid "Arcade Games"
+msgstr "街机游戏"
+
+#: ../bin/fvwm-crystal.generate-menu:441
+msgid "Amusement"
+msgstr "娱乐"
+
+#: ../bin/fvwm-crystal.generate-menu:445 ../fvwm/Applications/Utilities/
+msgid "Archiving"
+msgstr "归档"
+
+#: ../bin/fvwm-crystal.generate-menu:449
+msgid "Art"
+msgstr "艺术"
+
+#: ../bin/fvwm-crystal.generate-menu:453
+msgid "Artificial Intelligence"
+msgstr "人工智能"
+
+#: ../bin/fvwm-crystal.generate-menu:457 ../fvwm/Applications/Knowledge/
+msgid "Astronomy"
+msgstr "天文"
+
+#: ../bin/fvwm-crystal.generate-menu:461 ../fvwm/Applications/Multimedia/Audio/
+#: ../fvwm/Applications/Multimedia/Audio-Video/
+#: ../fvwm/Applications/Multimedia/Video/
+msgid "Audio-Video Editing"
+msgstr "音视频编辑"
+
+#: ../bin/fvwm-crystal.generate-menu:465
+msgid "Biology"
+msgstr "生物学"
+
+#: ../bin/fvwm-crystal.generate-menu:469
+msgid "Blocks Games"
+msgstr "积木游戏"
+
+#: ../bin/fvwm-crystal.generate-menu:473 ../fvwm/Applications/20~Games/
+msgid "Board Games"
+msgstr "棋盘游戏"
+
+#: ../bin/fvwm-crystal.generate-menu:477
+msgid "Building"
+msgstr "建筑"
+
+#: ../bin/fvwm-crystal.generate-menu:481 ../fvwm/Applications/Utilities/
+msgid "Calculators"
+msgstr "计算器"
+
+#: ../bin/fvwm-crystal.generate-menu:485 ../fvwm/Applications/Office/
+msgid "Calendars"
+msgstr "日历"
+
+#: ../bin/fvwm-crystal.generate-menu:489 ../fvwm/Applications/20~Games/
+msgid "Card Games"
+msgstr "纸牌游戏"
+
+#: ../bin/fvwm-crystal.generate-menu:493
+msgid "Charts"
+msgstr "图表"
+
+#: ../bin/fvwm-crystal.generate-menu:497
+msgid "Chat"
+msgstr "聊天"
+
+#: ../bin/fvwm-crystal.generate-menu:501
+msgid "Chemistry"
+msgstr "化学"
+
+#: ../bin/fvwm-crystal.generate-menu:505
+msgid "Clocks"
+msgstr "时钟"
+
+#: ../bin/fvwm-crystal.generate-menu:509
+msgid "Compression"
+msgstr "压缩"
+
+#: ../bin/fvwm-crystal.generate-menu:513
+msgid "Computer Science"
+msgstr "计算机科学"
+
+#: ../bin/fvwm-crystal.generate-menu:517
+msgid "Console Only"
+msgstr "仅控制台"
+
+#: ../bin/fvwm-crystal.generate-menu:521
+msgid "Construction"
+msgstr ""
+
+#: ../bin/fvwm-crystal.generate-menu:525 ../fvwm/Applications/Office/
+msgid "Contact Management"
+msgstr "联系人管理"
+
+#: ../bin/fvwm-crystal.generate-menu:529
+msgid "Core"
+msgstr "核心"
+
+#: ../bin/fvwm-crystal.generate-menu:533
+msgid "Data Visualization"
+msgstr "数据可视化"
+
+#: ../bin/fvwm-crystal.generate-menu:537
+#: ../fvwm/Applications/Multimedia/Audio-Video/
+msgid "Databases"
+msgstr "数据库"
+
+#: ../bin/fvwm-crystal.generate-menu:541 ../fvwm/Applications/Network/
+msgid "Dial-up"
+msgstr "拨号"
+
+#: ../bin/fvwm-crystal.generate-menu:545 ../fvwm/Applications/Development/
+msgid "Debuggers"
+msgstr "调试器"
+
+#: ../bin/fvwm-crystal.generate-menu:549 ../fvwm/Applications/Settings/
+msgid "Desktop Settings"
+msgstr "桌面设置"
+
+#: ../bin/fvwm-crystal.generate-menu:553
+msgid "Dialup"
+msgstr "拨号"
+
+#: ../bin/fvwm-crystal.generate-menu:557 ../fvwm/Applications/Office/
+msgid "Dictionaries"
+msgstr "辞典"
+
+#: ../bin/fvwm-crystal.generate-menu:561
+#: ../fvwm/Applications/Multimedia/Audio-Video/
+msgid "Disc Burning"
+msgstr "光盘刻录"
+
+#: ../bin/fvwm-crystal.generate-menu:565 ../fvwm/Applications/Development/
+#: ../fvwm/Applications/System/
+msgid "Documentation"
+msgstr "文档"
+
+#: ../bin/fvwm-crystal.generate-menu:569
+msgid "Economy"
+msgstr "经济"
+
+#: ../bin/fvwm-crystal.generate-menu:573
+msgid "Electricity"
+msgstr "电力"
+
+#: ../bin/fvwm-crystal.generate-menu:577 ../fvwm/Applications/Development/
+msgid "Electronics"
+msgstr "电子"
+
+#: ../bin/fvwm-crystal.generate-menu:581 ../fvwm/Applications/Network/
+msgid "Email"
+msgstr "电子邮件"
+
+#: ../bin/fvwm-crystal.generate-menu:585 ../fvwm/Applications/20~Games/
+#: ../fvwm/Applications/System/
+msgid "Emulators"
+msgstr "仿真器"
+
+#: ../bin/fvwm-crystal.generate-menu:589 ../fvwm/Applications/Graphics/
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Engineering"
+msgstr "工程"
+
+#: ../bin/fvwm-crystal.generate-menu:593
+msgid "Feed"
+msgstr ""
+
+#: ../bin/fvwm-crystal.generate-menu:597 ../fvwm/Applications/System/
+msgid "File Managers"
+msgstr "文件管理"
+
+#
+# String used in submenus (window decorations and colorsets)
+#
+#: ../bin/fvwm-crystal.generate-menu:601
+msgid "File Systems"
+msgstr "文件系统"
+
+#: ../bin/fvwm-crystal.generate-menu:605 ../fvwm/Applications/Utilities/
+msgid "File Tools"
+msgstr "文件工具"
+
+#: ../bin/fvwm-crystal.generate-menu:609 ../fvwm/Applications/Network/
+msgid "File Transfer"
+msgstr "文件传输"
+
+#: ../bin/fvwm-crystal.generate-menu:613 ../fvwm/Applications/Office/
+msgid "Finance"
+msgstr "金融"
+
+#: ../bin/fvwm-crystal.generate-menu:617
+msgid "Flow Charts"
+msgstr "流程图"
+
+#: ../bin/fvwm-crystal.generate-menu:621
+msgid "Geography"
+msgstr "地理"
+
+#: ../bin/fvwm-crystal.generate-menu:625
+msgid "Geology"
+msgstr "地质学"
+
+#: ../bin/fvwm-crystal.generate-menu:629
+msgid "Geoscience"
+msgstr "地球科学"
+
+#: ../bin/fvwm-crystal.generate-menu:641 ../fvwm/Applications/Multimedia/Audio/
+msgid "GUI Designers"
+msgstr "GUI 设计"
+
+#: ../bin/fvwm-crystal.generate-menu:645
+msgid "Ham Radio"
+msgstr "业余无线电"
+
+#: ../bin/fvwm-crystal.generate-menu:649 ../fvwm/Applications/Settings/
+msgid "Hardware Settings"
+msgstr "硬件设置"
+
+#: ../bin/fvwm-crystal.generate-menu:653
+msgid "History"
+msgstr "历史"
+
+#: ../bin/fvwm-crystal.generate-menu:657
+msgid "Humanities"
+msgstr "人文学科"
+
+#: ../bin/fvwm-crystal.generate-menu:661 ../fvwm/Applications/Development/
+msgid "IDE"
+msgstr "IDE"
+
+#: ../bin/fvwm-crystal.generate-menu:665
+msgid "Image Processing"
+msgstr "图像处理"
+
+#: ../bin/fvwm-crystal.generate-menu:669 ../fvwm/Applications/Network/
+msgid "IRC Clients"
+msgstr "IRC 客户端"
+
+#: ../bin/fvwm-crystal.generate-menu:673 ../fvwm/Applications/Network/
+msgid "Instant Messaging"
+msgstr "即时通讯"
+
+#: ../bin/fvwm-crystal.generate-menu:677 ../fvwm/Applications/Development/
+msgid "Java"
+msgstr "Java"
+
+#: ../bin/fvwm-crystal.generate-menu:689 ../fvwm/Applications/20~Games/
+msgid "Kids Games"
+msgstr "儿童游戏"
+
+#: ../bin/fvwm-crystal.generate-menu:693 ../fvwm/Applications/Knowledge/
+msgid "Languages"
+msgstr "语言"
+
+#: ../bin/fvwm-crystal.generate-menu:697
+msgid "Literature"
+msgstr "文学"
+
+#: ../bin/fvwm-crystal.generate-menu:701 ../fvwm/Applications/20~Games/
+msgid "Logic Games"
+msgstr "逻辑游戏"
+
+#: ../bin/fvwm-crystal.generate-menu:705
+msgid "Maps"
+msgstr "地图"
+
+#: ../bin/fvwm-crystal.generate-menu:709 ../fvwm/Applications/Knowledge/
+msgid "Math"
+msgstr "数学"
+
+#: ../bin/fvwm-crystal.generate-menu:713
+msgid "Medical Softwares"
+msgstr "医疗软件"
+
+#: ../bin/fvwm-crystal.generate-menu:717
+#: ../fvwm/Applications/Multimedia/Audio/Engineering/
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "MIDI"
+msgstr "MIDI"
+
+#: ../bin/fvwm-crystal.generate-menu:721 ../fvwm/Applications/Multimedia/Audio/
+#: ../fvwm/components/functions/Media:466
+msgid "Mixers"
+msgstr "混音器"
+
+#: ../bin/fvwm-crystal.generate-menu:725 ../fvwm/Applications/System/
+msgid "Monitors"
+msgstr "监视器"
+
+#: ../bin/fvwm-crystal.generate-menu:729
+msgid "Motif"
+msgstr ""
+
+#
+# Music menu
+#
+#: ../bin/fvwm-crystal.generate-menu:733
+#: ../fvwm/components/functions/CustomButtonBar-Menu:289
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:34 ../fvwm/recipes/Amiga:419
+#: ../fvwm/recipes/Corner:162 ../fvwm/recipes/LapLeft:98
+#: ../fvwm/recipes/LapLeft with ACPI:110 ../fvwm/recipes/LapRight:97
+#: ../fvwm/recipes/LapRight ACPI:103 ../fvwm/recipes/Light:55
+#: ../fvwm/recipes/TopDown:64 ../fvwm/recipes/Wing-Commander:58
+msgid "Music"
+msgstr "音乐"
+
+#: ../bin/fvwm-crystal.generate-menu:737 ../fvwm/Applications/Network/
+msgid "News"
+msgstr "新闻"
+
+#: ../bin/fvwm-crystal.generate-menu:741
+msgid "Numerical Analysis"
+msgstr "数值分析"
+
+#: ../bin/fvwm-crystal.generate-menu:745
+msgid "OCR"
+msgstr "OCR"
+
+#: ../bin/fvwm-crystal.generate-menu:749 ../fvwm/Applications/Network/
+msgid "P2P"
+msgstr "P2P"
+
+#: ../bin/fvwm-crystal.generate-menu:753 ../fvwm/Applications/Settings/
+msgid "Package Managers"
+msgstr "软件包管理"
+
+#: ../bin/fvwm-crystal.generate-menu:757
+msgid "Parallel Computing"
+msgstr "并行计算"
+
+#: ../bin/fvwm-crystal.generate-menu:761 ../fvwm/Applications/Office/
+msgid "PDA"
+msgstr "PDA"
+
+#: ../bin/fvwm-crystal.generate-menu:765 ../fvwm/Applications/Graphics/
+msgid "Photography"
+msgstr "摄影"
+
+#: ../bin/fvwm-crystal.generate-menu:769 ../fvwm/Applications/Knowledge/
+msgid "Physics"
+msgstr "物理"
+
+#: ../bin/fvwm-crystal.generate-menu:773 ../fvwm/Applications/Multimedia/Audio/
+#: ../fvwm/Applications/Multimedia/Video/
+msgid "Players"
+msgstr "播放器"
+
+#: ../bin/fvwm-crystal.generate-menu:777
+msgid "Presentations"
+msgstr "简报"
+
+#: ../bin/fvwm-crystal.generate-menu:781 ../fvwm/Applications/Settings/
+#: ../fvwm/Applications/Utilities/
+msgid "Printing"
+msgstr "打印"
+
+#: ../bin/fvwm-crystal.generate-menu:785
+msgid "Profiling"
+msgstr "分析"
+
+#: ../bin/fvwm-crystal.generate-menu:789
+msgid "Project Management"
+msgstr "项目管理"
+
+#: ../bin/fvwm-crystal.generate-menu:793 ../fvwm/Applications/Office/
+msgid "Publishing"
+msgstr "发布"
+
+#: ../bin/fvwm-crystal.generate-menu:801
+msgid "Raster Graphics"
+msgstr "栅格图形"
+
+#: ../bin/fvwm-crystal.generate-menu:805
+msgid "Recorders"
+msgstr "记录"
+
+#: ../bin/fvwm-crystal.generate-menu:809 ../fvwm/Applications/Network/
+msgid "Remote Access"
+msgstr "远程访问"
+
+#: ../bin/fvwm-crystal.generate-menu:813 ../fvwm/Applications/Development/
+msgid "Revision Control"
+msgstr "版本控制"
+
+#: ../bin/fvwm-crystal.generate-menu:817
+msgid "Robotics"
+msgstr "机器人"
+
+#: ../bin/fvwm-crystal.generate-menu:821 ../fvwm/Applications/20~Games/
+msgid "Role Playing"
+msgstr "角色扮演"
+
+#: ../bin/fvwm-crystal.generate-menu:825 ../fvwm/Applications/Graphics/
+msgid "Scanning"
+msgstr "扫描"
+
+#: ../bin/fvwm-crystal.generate-menu:829 ../fvwm/Applications/System/
+msgid "Security"
+msgstr "安全"
+
+#: ../bin/fvwm-crystal.generate-menu:833 ../fvwm/Applications/Multimedia/Audio/
+msgid "Sequencers"
+msgstr ""
+
+#: ../bin/fvwm-crystal.generate-menu:837
+msgid "Shooter"
+msgstr ""
+
+#: ../bin/fvwm-crystal.generate-menu:841 ../fvwm/Applications/20~Games/
+msgid "Simulation"
+msgstr "模拟"
+
+#: ../bin/fvwm-crystal.generate-menu:845
+msgid "Spirituality"
+msgstr ""
+
+#: ../bin/fvwm-crystal.generate-menu:849
+msgid "Sports"
+msgstr "体育"
+
+#: ../bin/fvwm-crystal.generate-menu:853
+msgid "Sports Games"
+msgstr "体育游戏"
+
+#: ../bin/fvwm-crystal.generate-menu:857 ../fvwm/Applications/Office/
+msgid "Spreadsheets"
+msgstr "电子表格"
+
+#: ../bin/fvwm-crystal.generate-menu:861 ../fvwm/Applications/20~Games/
+msgid "Strategy Games"
+msgstr "策略游戏"
+
+#: ../bin/fvwm-crystal.generate-menu:869 ../fvwm/Applications/Network/
+msgid "Telephony"
+msgstr "电话"
+
+#: ../bin/fvwm-crystal.generate-menu:873
+msgid "Telephony Tools"
+msgstr "电话工具"
+
+#: ../bin/fvwm-crystal.generate-menu:877 ../fvwm/Applications/System/
+msgid "Terminals"
+msgstr "终端"
+
+#: ../bin/fvwm-crystal.generate-menu:881 ../fvwm/Applications/Utilities/
+msgid "Text Editors"
+msgstr "文本编辑器"
+
+#: ../bin/fvwm-crystal.generate-menu:885 ../fvwm/Applications/Utilities/
+msgid "Text Tools"
+msgstr "文本工具"
+
+#: ../bin/fvwm-crystal.generate-menu:889
+msgid "Translation"
+msgstr "翻译"
+
+#: ../bin/fvwm-crystal.generate-menu:893 ../fvwm/Applications/Multimedia/Audio/
+msgid "Tuners"
+msgstr "调音"
+
+#: ../bin/fvwm-crystal.generate-menu:897 ../fvwm/Applications/Multimedia/Video/
+msgid "TV"
+msgstr "TV"
+
+#: ../bin/fvwm-crystal.generate-menu:901 ../fvwm/Applications/Graphics/
+msgid "Vector Graphics"
+msgstr "矢量图形"
+
+#: ../bin/fvwm-crystal.generate-menu:905 ../fvwm/Applications/Network/
+msgid "Webcam"
+msgstr "网络摄像头"
+
+#: ../bin/fvwm-crystal.generate-menu:909 ../fvwm/Applications/Graphics/
+#: ../fvwm/Applications/Office/
+msgid "Viewers"
+msgstr "查看器"
+
+#: ../bin/fvwm-crystal.generate-menu:913 ../fvwm/Applications/Network/
+msgid "Web Browsers"
+msgstr "网页浏览器"
+
+#: ../bin/fvwm-crystal.generate-menu:917 ../fvwm/Applications/Development/
+msgid "Web Development"
+msgstr "Web 开发"
+
+#: ../bin/fvwm-crystal.generate-menu:921 ../fvwm/Applications/Office/
+msgid "Word Processors"
+msgstr "文字处理"
+
+# Applications menu
+#: ../fvwm/ ../fvwm/components/functions/CustomButtonBar-Menu:306
+msgid "Applications"
+msgstr "应用程序"
+
+#: ../fvwm/Applications/20~Games/
+msgid "Block Games"
+msgstr "方块游戏"
+
+#: ../fvwm/Applications/20~Games/
+msgid "Adventures Games"
+msgstr "冒险游戏"
+
+#: ../fvwm/Applications/20~Games/Logic_Games/
+msgid "Portable Puzzle Collection"
+msgstr "便携式益智系列"
+
+#: ../fvwm/Applications/20~Games/
+msgid "Shooters"
+msgstr ""
+
+#: ../fvwm/Applications/Development/Electronics/
+msgid "Antennas"
+msgstr "天线"
+
+#: ../fvwm/Applications/Development/Electronics/
+msgid "Chipmunksystem"
+msgstr "Chipmunksystem"
+
+#: ../fvwm/Applications/Development/Electronics/
+msgid "Geda"
+msgstr "Geda"
+
+#: ../fvwm/Applications/
+msgid "Multimedia"
+msgstr "多媒体"
+
+#: ../fvwm/Applications/Multimedia/Audio/10~Mixers/
+#: ../fvwm/Applications/Multimedia/Audio/Audio-Video_Editing/
+#: ../fvwm/Applications/Multimedia/Audio/Engineering/
+#: ../fvwm/Applications/Multimedia/Audio/Recording/
+#: ../fvwm/Applications/Multimedia/Audio/Rhythm/
+#: ../fvwm/Applications/Multimedia/Audio/Samplers/
+#: ../fvwm/Applications/Multimedia/Audio/Sequencers/
+#: ../fvwm/Applications/Multimedia/Audio/Sound_Effects/
+#: ../fvwm/Applications/Multimedia/Audio/Synthetizers/
+#: ../fvwm/Applications/Multimedia/Audio/Vu-Meters/
+msgid "Other"
+msgstr "其他"
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Composition"
+msgstr ""
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "DJ"
+msgstr "DJ"
+
+#: ../fvwm/Applications/Multimedia/Audio/Engineering/
+#: ../fvwm/Applications/Multimedia/Audio/Tuners/
+msgid "Jack"
+msgstr "Jack"
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Mp3"
+msgstr "Mp3"
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Non"
+msgstr "无"
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Notation"
+msgstr ""
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Radios"
+msgstr "收音机"
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Recording"
+msgstr "录音"
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Rhythm"
+msgstr ""
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Rippers"
+msgstr ""
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Samplers"
+msgstr "取样"
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Sound Effects"
+msgstr "音效"
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Sound Processing"
+msgstr "声音处理"
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Streaming"
+msgstr "流媒体"
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Synthetizers"
+msgstr "合成器"
+
+#: ../fvwm/Applications/Multimedia/Audio/Synthetizers/
+msgid "Bristol"
+msgstr ""
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Trackers"
+msgstr ""
+
+#: ../fvwm/Applications/Multimedia/Audio/
+msgid "Vu-Meters"
+msgstr "Vu-Meters"
+
+#: ../fvwm/Applications/Multimedia/Video/
+msgid "Video Effects"
+msgstr "视频特效"
+
+#: ../fvwm/Applications/Network/Instant_Messaging/
+msgid "Jabber"
+msgstr "Jabber"
+
+#: ../fvwm/Applications/Office/
+msgid "KOffice"
+msgstr "KOffice"
+
+#: ../fvwm/Applications/Office/
+msgid "LibreOffice"
+msgstr "LibreOffice"
+
+#: ../fvwm/Applications/Office/
+msgid "OpenOffice.org"
+msgstr "OpenOffice.org"
+
+#: ../fvwm/components/apps/DesktopIcons:49 ../fvwm/scripts/desktop_manager:180
+msgid "Umount"
+msgstr "卸载"
+
+#: ../fvwm/components/apps/DesktopIcons:54
+#: ../fvwm/components/apps/DesktopIcons:71
+#: ../fvwm/components/apps/DesktopIcons:173
+#: ../fvwm/components/functions/CustomButtonBar-Menu:74
+#: ../fvwm/components/functions/CustomButtonBar-Menu:85
+#: ../fvwm/components/functions/CustomButtonBar-Menu:108
+#: ../fvwm/components/functions/CustomButtonBar-Menu:173
+#: ../fvwm/components/functions/Preferences-Menu:676
+#: ../fvwm/components/functions/Preferences-Menu:737
+msgid "On"
+msgstr "开"
+
+#: ../fvwm/components/apps/DesktopIcons:55
+#: ../fvwm/components/apps/DesktopIcons:72
+#: ../fvwm/components/apps/DesktopIcons:174
+#: ../fvwm/components/functions/CustomButtonBar-Menu:64
+#: ../fvwm/components/functions/CustomButtonBar-Menu:75
+#: ../fvwm/components/functions/CustomButtonBar-Menu:86
+#: ../fvwm/components/functions/CustomButtonBar-Menu:98
+#: ../fvwm/components/functions/CustomButtonBar-Menu:109
+#: ../fvwm/components/functions/CustomButtonBar-Menu:174
+#: ../fvwm/components/functions/Preferences-Menu:677
+#: ../fvwm/components/functions/Preferences-Menu:738
+msgid "Off"
+msgstr "关"
+
+# Applications menu
+#: ../fvwm/components/apps/DesktopIcons:89
+#: ../fvwm/components/apps/DesktopIcons:90
+msgid "Action "
+msgstr "动作 "
+
+#: ../fvwm/components/apps/DesktopIcons:91
+#: ../fvwm/components/apps/DesktopIcons:92
+msgid "Custom action "
+msgstr "自定义动作 "
+
+#: ../fvwm/components/apps/DesktopIcons:102
+#: ../fvwm/components/apps/DesktopIcons:123
+msgid "File browser action"
+msgstr "文件浏览器动作"
+
+#: ../fvwm/components/apps/DesktopIcons:103
+msgid "Type a command to bind to the first mouse button."
+msgstr "请键入命令以绑定到第一个鼠标按钮。"
+
+#: ../fvwm/components/apps/DesktopIcons:106
+#: ../fvwm/components/apps/DesktopIcons:127
+msgid "A console command must be prefixed by A and space,"
+msgstr "控制台命令必须以 A 和 空格 为前缀,"
+
+#: ../fvwm/components/apps/DesktopIcons:109
+#: ../fvwm/components/apps/DesktopIcons:130
+msgid "use X and space otherwise."
+msgstr "否则请使用 X 和空格。"
+
+#: ../fvwm/components/apps/DesktopIcons:115
+#: ../fvwm/components/apps/DesktopIcons:136
+#: ../fvwm/components/functions/Feedback:75
+#: ../fvwm/components/functions/Music-audacious:57
+#: ../fvwm/components/functions/Music-mpd:79
+#: ../fvwm/components/functions/Music-xmms2:85
+#: ../fvwm/components/functions/Preferences-Menu:541
+msgid "Save"
+msgstr "保存"
+
+#: ../fvwm/components/apps/DesktopIcons:117
+#: ../fvwm/components/apps/DesktopIcons:138
+#: ../fvwm/components/functions/Feedback:45
+#: ../fvwm/components/functions/Preferences-Menu:80
+#: ../fvwm/components/functions/Preferences-Menu:316
+#: ../fvwm/components/functions/Preferences-Menu:330
+#: ../fvwm/components/functions/Preferences-Menu:371
+#: ../fvwm/components/functions/Preferences-Menu:455
+#: ../fvwm/components/functions/Preferences-Menu:543
+#: ../fvwm/components/functions/Preferences-Menu:709
+msgid "Not now"
+msgstr "现在不"
+
+#: ../fvwm/components/apps/DesktopIcons:124
+msgid "Type a command to bind to the second mouse button."
+msgstr "请键入命令以绑定到第二个鼠标按钮。"
+
+#: ../fvwm/components/apps/DesktopIcons:156
+#: ../fvwm/components/functions/CustomButtonBar-Menu:237
+msgid "Left"
+msgstr "左"
+
+#: ../fvwm/components/apps/DesktopIcons:157
+#: ../fvwm/components/functions/CustomButtonBar-Menu:238
+msgid "Right"
+msgstr "右"
+
+#  Wallpaper menu
+#: ../fvwm/components/apps/Nautilus:41 ../fvwm/components/apps/ROX-Filer:32
+#: ../fvwm/components/functions/Wallpaper:58
+msgid "Random"
+msgstr "随机"
+
+#
+# Screensaver menu
+#
+#: ../fvwm/components/apps/XScreenSaver:23
+msgid "Force suspend"
+msgstr "强制挂起"
+
+#: ../fvwm/components/apps/XScreenSaver:24
+msgid "Activate"
+msgstr "激活"
+
+#: ../fvwm/components/apps/XScreenSaver:25
+#: ../fvwm/components/functions/Exit:127
+#: ../fvwm/components/functions/Exit-Safe:9
+msgid "Lock screen"
+msgstr "锁屏"
+
+#: ../fvwm/components/apps/XScreenSaver:26
+#: ../fvwm/components/functions/CustomButtonBar-Menu:299
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:45 ../fvwm/recipes/Light:66
+#: ../fvwm/recipes/TopDown:75 ../fvwm/recipes/Wing-Commander:71
+msgid "Preferences"
+msgstr "首选项"
+
+#: ../fvwm/components/apps/XScreenSaver:28
+msgid "Stop screensaver"
+msgstr "停止屏保"
+
+#: ../fvwm/components/apps/XScreenSaver:28
+msgid "Start screensaver"
+msgstr "开始屏保"
+
+#
+# About dialog
+#
+#: ../fvwm/components/functions/About:8 ../fvwm/scripts/convert_preferences:4
+msgid "Version"
+msgstr "版本"
+
+#: ../fvwm/components/functions/About:13
+msgid "Authors"
+msgstr "作者"
+
+#: ../fvwm/components/functions/About:17
+msgid "With contributions from:"
+msgstr "来自以下个人或组织的贡献:"
+
+#: ../fvwm/components/functions/About:33
+msgid "The majority of the icons are from the Tango project and from"
+msgstr "大多数图标来自 Tango 项目和"
+
+#: ../fvwm/components/functions/About:40
+msgid "FVWM version"
+msgstr "FVWM 版本"
+
+#: ../fvwm/components/functions/About:46
+msgid "Feedback, support"
+msgstr "反馈,支持"
+
+#: ../fvwm/components/functions/About:48
+#: ../fvwm/components/functions/Debug-Functions:57
+#: ../fvwm/components/functions/Window-Buttons:75
+#: ../fvwm/components/functions/Window-Buttons:134
+#: ../fvwm/components/functions/Window-Buttons-Vertical:81
+#: ../fvwm/components/functions/Window-Buttons-Vertical:138
+msgid "Close"
+msgstr "关闭"
+
+#: ../fvwm/components/functions/AutoWallpaper-Error:6
+#: ../fvwm/components/functions/Wallpaper:39
+msgid "Auto wallpaper"
+msgstr "自动壁纸"
+
+#: ../fvwm/components/functions/AutoWallpaper-Error:7
+msgid "No pictures found."
+msgstr "没有发现图片。"
+
+#: ../fvwm/components/functions/AutoWallpaper-Error:10
+msgid "You should save wallpapers in"
+msgstr "您需要将壁纸保存在"
+
+#: ../fvwm/components/functions/AutoWallpaper-Error:16
+msgid "Auto wallpapers must be in subdirectories."
+msgstr "自动壁纸必须位于子目录中。"
+
+#: ../fvwm/components/functions/AutoWallpaper-Error:19
+msgid "Symlinks to directories are allowed."
+msgstr "允许目录的符号链接。"
+
+#: ../fvwm/components/functions/AutoWallpaper-Error:22
+msgid "The thumbnails generation is CPU intensive,"
+msgstr "生成缩略图将会占用大量 CPU,"
+
+#: ../fvwm/components/functions/AutoWallpaper-Error:25
+msgid "it is better to have a few subdirectories than"
+msgstr "所以有多个子目录比一个"
+
+#: ../fvwm/components/functions/AutoWallpaper-Error:28
+msgid "a lot of files in one subdirectory."
+msgstr "子目录中有大量文件更好。"
+
+#: ../fvwm/components/functions/AutoWallpaper-Error:31
+#: ../fvwm/components/functions/CustomButtonBar-Menu:225
+#: ../fvwm/components/functions/Preferences-Menu:190
+#: ../fvwm/components/functions/Preferences-Menu:577
+#: ../fvwm/components/functions/Preferences-Menu:727
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:40
+msgid "OK"
+msgstr "好"
+
+#: ../fvwm/components/functions/Colorsets:25
+#: ../fvwm/components/functions/Preferences-Menu:56
+#: ../fvwm/components/functions/Window-Decorations:27
+msgid "User"
+msgstr "用户"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:59
+#: ../fvwm/components/functions/CustomButtonBar-Menu:96
+#: ../fvwm/components/functions/Media:444
+#: ../fvwm/components/functions/Music-alsaplayer:263
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:259
+msgid "Normal"
+msgstr "正常"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:60
+msgid "24 hours"
+msgstr "24 小时"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:61
+#: ../fvwm/components/functions/CustomButtonBar-Menu:97
+#: ../fvwm/components/functions/CustomButtonBar-Menu:154
+msgid "Small"
+msgstr "小"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:62
+msgid "Small + date"
+msgstr "小 + 日期"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:63
+msgid "24 hours small + date"
+msgstr "24小时 小+日期"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:155
+msgid "Medium"
+msgstr "中"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:156
+msgid "Big"
+msgstr "大"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:197
+msgid "Custom Button Bar"
+msgstr "自定义按钮栏"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:198
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:4
+msgid "You are editing the file"
+msgstr "您正在编辑该文件"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:204
+#: ../fvwm/components/functions/Preferences-Menu:559
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:10
+msgid "Each line has the following format:"
+msgstr "每一行的格式如下:"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:207
+msgid "icon name command"
+msgstr "icon name command"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:210
+msgid "where icon is the icon used for the button,"
+msgstr "其中 icon 是按钮图标,"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:213
+msgid "name is the button name"
+msgstr "name 是按钮的名称"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:216
+msgid "and command will be launched by the button."
+msgstr "command 是使用按钮运行的命令。"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:219
+msgid "icon and name must have no space,"
+msgstr "图标和名称不能有空格,"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:222
+msgid "command can have spaces."
+msgstr "命令可以有空格。"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:239
+msgid "Up"
+msgstr "向上"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:240
+msgid "Down"
+msgstr "向下"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:270
+msgid "Custom bar location"
+msgstr "自定义栏位置"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:271
+msgid "Button size"
+msgstr "按钮大小"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:272
+msgid "Toggle bar with mouse on same border"
+msgstr "用鼠标在同一边框上切换栏"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:273
+#: ../fvwm/components/functions/Preferences-Menu:29
+msgid "Preferences editor"
+msgstr "首选项编辑"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:274
+msgid "Generate this Menu"
+msgstr "生成此菜单"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:275
+msgid "Generate the custom buttons bar"
+msgstr "生成自定义按钮栏"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:278
+msgid "Choose an applet to add:"
+msgstr "选择要添加的小程序:"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:280
+msgid "Clock"
+msgstr "时钟"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:281
+msgid "ACPI battery"
+msgstr "ACPI 电池"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:282
+msgid "CPU temperature"
+msgstr "CPU 温度"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:283
+msgid "CPU frequency"
+msgstr "CPU 频率"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:284
+msgid "Pager"
+msgstr "分页器"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:287
+msgid "Choose a menu entry to add it as a button:"
+msgstr "选择一个菜单项以将其添加为按钮:"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:291
+#: ../fvwm/components/functions/Developer-Menu:19
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:32 ../fvwm/recipes/Light:57
+#: ../fvwm/recipes/TopDown:66 ../fvwm/recipes/Wing-Commander:60
+msgid "FVWM-Crystal documentation"
+msgstr "FVWM-Crystal 文档"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:293
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:37 ../fvwm/recipes/Light:60
+#: ../fvwm/recipes/TopDown:69 ../fvwm/recipes/Wing-Commander:63
+msgid "Screensaver"
+msgstr "屏幕保护"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:294
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:38
+#: ../fvwm/components/functions/Screenshot-import:6
+#: ../fvwm/components/functions/Screenshot-import:11
+#: ../fvwm/components/functions/Screenshot-import:16 ../fvwm/recipes/Light:61
+#: ../fvwm/recipes/TopDown:70 ../fvwm/recipes/Wing-Commander:64
+msgid "Screenshot"
+msgstr "截屏"
+
+#
+# Main menu - usually found in recipes/*
+#
+#: ../fvwm/components/functions/CustomButtonBar-Menu:296
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:40 ../fvwm/recipes/Light:63
+#: ../fvwm/recipes/TopDown:72 ../fvwm/recipes/Wing-Commander:66
+msgid "Window decorations"
+msgstr "窗户装饰"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:297
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:41 ../fvwm/recipes/Light:64
+#: ../fvwm/recipes/TopDown:73 ../fvwm/recipes/Wing-Commander:67
+msgid "Colorsets"
+msgstr "配色方案"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:298
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:42 ../fvwm/recipes/Light:65
+#: ../fvwm/recipes/TopDown:74 ../fvwm/recipes/Wing-Commander:68
+msgid "Wallpaper"
+msgstr "壁纸"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:301
+#: ../fvwm/components/functions/Developer-Menu:4
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:47 ../fvwm/recipes/Light:68
+#: ../fvwm/recipes/TopDown:77 ../fvwm/recipes/Wing-Commander:73
+msgid "Developer menu"
+msgstr "开发者菜单"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:302
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:48 ../fvwm/recipes/Light:69
+#: ../fvwm/recipes/TopDown:78 ../fvwm/recipes/Wing-Commander:76
+msgid "About FVWM-Crystal"
+msgstr "关于 FVWM-Crystal"
+
+#: ../fvwm/components/functions/CustomButtonBar-Menu:305
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:51 ../fvwm/recipes/Light:70
+#: ../fvwm/recipes/TopDown:79 ../fvwm/recipes/Wing-Commander:77
+msgid "Exit"
+msgstr "退出"
+
+#
+# Developer menu
+#
+#: ../fvwm/components/functions/Debug-Functions:52
+#: ../fvwm/components/functions/Developer-Menu:6
+msgid "Identify window"
+msgstr "识别窗口"
+
+#: ../fvwm/components/functions/Debug-Functions:53
+#: ../fvwm/components/functions/Developer-Menu:29
+#: ../fvwm/components/functions/Developer-Menu:159
+msgid "WindowStyle"
+msgstr "窗口样式"
+
+#: ../fvwm/components/functions/Debug-Functions:55
+msgid "Move"
+msgstr "移动"
+
+#: ../fvwm/components/functions/Debug-Functions:56
+msgid "Resize"
+msgstr "调整"
+
+#: ../fvwm/components/functions/Debug-Functions:58
+#: ../fvwm/components/functions/Window-Buttons:76
+#: ../fvwm/components/functions/Window-Buttons-Vertical:82
+msgid "Destroy"
+msgstr "摧毁"
+
+#: ../fvwm/components/functions/Developer-Menu:5
+msgid "Reload current recipe"
+msgstr "重新加载当前方案"
+
+#: ../fvwm/components/functions/Developer-Menu:7
+msgid "Toggle FvwmConsole"
+msgstr "切换 FvwmConsole"
+
+#: ../fvwm/components/functions/Developer-Menu:8
+msgid "Open debug window"
+msgstr "打开调试窗口"
+
+#: ../fvwm/components/functions/Developer-Menu:20
+msgid "FVWM manpages"
+msgstr "FVWM 手册页"
+
+#: ../fvwm/components/functions/Developer-Menu:21
+msgid "X.org documentation"
+msgstr "X.org 文档"
+
+#: ../fvwm/components/functions/Developer-Menu:25
+msgid "Browse Info pages with EMacs"
+msgstr "使用 EMacs 浏览信息页面"
+
+#: ../fvwm/components/functions/Developer-Menu:26
+msgid "Browse Info pages with pinfo"
+msgstr "使用 pinfo 浏览信息页面"
+
+#: ../fvwm/components/functions/Developer-Menu:27
+msgid "Browse Info pages with tkinfo"
+msgstr "使用 tkinfo 浏览信息页面"
+
+#: ../fvwm/components/functions/Developer-Menu:34
+msgid "Keyboard bindings"
+msgstr "键盘绑定"
+
+#: ../fvwm/components/functions/Developer-Menu:35
+msgid "Mouse bindings"
+msgstr "鼠标绑定"
+
+#: ../fvwm/components/functions/Developer-Menu:36
+msgid "FAQ"
+msgstr "常见问题"
+
+#: ../fvwm/components/functions/Developer-Menu:37
+msgid "Tips"
+msgstr "提示"
+
+#: ../fvwm/components/functions/Developer-Menu:38
+msgid "Crystal Rox! HOWTO"
+msgstr "Crystal Rox! 指南"
+
+# Applications menu
+#: ../fvwm/components/functions/Developer-Menu:39
+msgid "Application database"
+msgstr "应用程序数据库"
+
+#: ../fvwm/components/functions/Developer-Menu:48
+msgid "Main documentation"
+msgstr "主文档"
+
+#: ../fvwm/components/functions/Developer-Menu:49
+msgid "Decorations and colorsets"
+msgstr "装饰和色彩"
+
+#: ../fvwm/components/functions/Developer-Menu:50
+msgid "Modules used in FVWM-Crystal"
+msgstr "FVWM-Crystal 中使用的模块"
+
+#: ../fvwm/components/functions/Developer-Menu:52
+msgid "Interface look and feel"
+msgstr "界面外观"
+
+#: ../fvwm/components/functions/Developer-Menu:53
+msgid "Programming and debugging"
+msgstr "编程和调试"
+
+#: ../fvwm/components/functions/Developer-Menu:54
+msgid "External scripts and applications"
+msgstr "外部脚本和应用"
+
+#: ../fvwm/components/functions/Developer-Menu:126
+msgid "X.Org documentation"
+msgstr "X.org 文档"
+
+#: ../fvwm/components/functions/Developer-Menu:128
+msgid "X.Org-Xserver documentation"
+msgstr "X.Org-Xserver 文档"
+
+#: ../fvwm/components/functions/Exit:29 ../fvwm/components/functions/Exit:42
+msgid " 1 %"
+msgstr " 1 %"
+
+#: ../fvwm/components/functions/Exit:30 ../fvwm/components/functions/Exit:43
+msgid " 2 %"
+msgstr " 2 %"
+
+#: ../fvwm/components/functions/Exit:31 ../fvwm/components/functions/Exit:44
+msgid " 3 %"
+msgstr " 3 %"
+
+#: ../fvwm/components/functions/Exit:32 ../fvwm/components/functions/Exit:45
+msgid " 5 %"
+msgstr " 5 %"
+
+#: ../fvwm/components/functions/Exit:33 ../fvwm/components/functions/Exit:46
+msgid "10 %"
+msgstr "10 %"
+
+#: ../fvwm/components/functions/Exit:34 ../fvwm/components/functions/Exit:47
+msgid "15 %"
+msgstr "15 %"
+
+#: ../fvwm/components/functions/Exit:35 ../fvwm/components/functions/Exit:48
+msgid "20 %"
+msgstr "20 %"
+
+#: ../fvwm/components/functions/Exit:36 ../fvwm/components/functions/Exit:49
+msgid "25 %"
+msgstr "25 %"
+
+#: ../fvwm/components/functions/Exit:37 ../fvwm/components/functions/Exit:50
+msgid "50 %"
+msgstr "50%"
+
+#: ../fvwm/components/functions/Exit:38 ../fvwm/components/functions/Exit:51
+msgid "75 %"
+msgstr "75 %"
+
+#: ../fvwm/components/functions/Exit:57
+msgid "Stop"
+msgstr "停止"
+
+#: ../fvwm/components/functions/Exit:59 ../fvwm/components/functions/Exit:60
+msgid "Start when battery is as low as"
+msgstr "开始,当电池电量低至"
+
+#: ../fvwm/components/functions/Exit:82
+msgid "No resume hybride with screen lid"
+msgstr ""
+
+#: ../fvwm/components/functions/Exit:84 ../fvwm/components/functions/Exit:85
+#: ../fvwm/components/functions/Exit:97 ../fvwm/components/functions/Exit:108
+msgid "Resume hybride with screen lid"
+msgstr ""
+
+#: ../fvwm/components/functions/Exit:96 ../fvwm/components/functions/Exit:107
+msgid "Automatic suspend to disk"
+msgstr "自动挂起至硬盘"
+
+#: ../fvwm/components/functions/Exit:99 ../fvwm/components/functions/Exit:110
+msgid "Resume to RAM"
+msgstr "恢复至 RAM"
+
+#: ../fvwm/components/functions/Exit:100 ../fvwm/components/functions/Exit:111
+msgid "Resume hybride"
+msgstr ""
+
+#: ../fvwm/components/functions/Exit:101 ../fvwm/components/functions/Exit:112
+msgid "Suspend to disk"
+msgstr "挂起至硬盘"
+
+#: ../fvwm/components/functions/Exit:102
+msgid "Powersave"
+msgstr "省电"
+
+#: ../fvwm/components/functions/Exit:114
+#: ../fvwm/components/functions/Exit-Safe-gdm:13
+#: ../fvwm/components/functions/Exit-Safe-sudo:6
+#: ../fvwm/components/functions/Exit-gdm:13
+#: ../fvwm/components/functions/Exit-sudo:6
+msgid "Reboot computer"
+msgstr "重启电脑"
+
+#: ../fvwm/components/functions/Exit:115
+#: ../fvwm/components/functions/Exit-Safe-gdm:17
+#: ../fvwm/components/functions/Exit-Safe-sudo:7
+#: ../fvwm/components/functions/Exit-gdm:17
+#: ../fvwm/components/functions/Exit-sudo:7
+msgid "Turn off computer"
+msgstr "关闭电脑"
+
+#: ../fvwm/components/functions/Exit:126
+#: ../fvwm/components/functions/Exit-Safe:8
+#: ../fvwm/components/functions/Preferences-Menu:78
+#: ../fvwm/components/functions/Preferences-Menu:369
+#: ../fvwm/components/functions/Preferences-Menu:453
+#: ../fvwm/components/functions/Preferences-Menu:707
+msgid "Restart"
+msgstr "重新开始"
+
+#
+# Exit menu
+#
+#: ../fvwm/components/functions/Exit:128 ../fvwm/components/functions/Exit:129
+#: ../fvwm/components/functions/Exit-Safe:10
+#: ../fvwm/components/functions/Preferences-Menu:314
+#: ../fvwm/components/functions/Preferences-Menu:328
+msgid "Logout"
+msgstr "注销"
+
+#: ../fvwm/components/functions/Exit:133
+msgid "Save session"
+msgstr "保存会话"
+
+#: ../fvwm/components/functions/Exit:134
+msgid "Manage session"
+msgstr "管理会话"
+
+#: ../fvwm/components/functions/Exit-Safe:19
+#: ../fvwm/components/functions/Exit-Safe:20
+#: ../fvwm/components/functions/Exit-Safe-gdm:21
+#: ../fvwm/components/functions/Exit-Safe-gdm:25
+#: ../fvwm/components/functions/Exit-Safe-gdm:29
+#: ../fvwm/components/functions/Exit-Safe-sudo:11
+#: ../fvwm/components/functions/Exit-Safe-sudo:15
+msgid "I am sure"
+msgstr "我确定"
+
+#: ../fvwm/components/functions/Exit-Safe-gdm:10
+#: ../fvwm/components/functions/Exit-gdm:10
+msgid "New login"
+msgstr "新登录"
+
+#: ../fvwm/components/functions/Exit-Safe-gdm:11
+#: ../fvwm/components/functions/Exit-gdm:11
+msgid "New nested login"
+msgstr "新的嵌套登录"
+
+#
+# Screensaver menu
+#
+#: ../fvwm/components/functions/Exit-Safe-gdm:15
+#: ../fvwm/components/functions/Exit-gdm:15
+msgid "Suspend"
+msgstr "挂起"
+
+#: ../fvwm/components/functions/Feedback:19
+msgid "User feedback"
+msgstr "用户反馈"
+
+#: ../fvwm/components/functions/Feedback:20
+msgid "You are welcomed to send feedback to the developer:"
+msgstr "欢迎您将反馈发送给开发人员:"
+
+#: ../fvwm/components/functions/Feedback:22
+msgid "bug reports, suggestions, patches, ideas,"
+msgstr "错误报告,建议,补丁,想法,"
+
+#: ../fvwm/components/functions/Feedback:24
+msgid "congratulations or complaints."
+msgstr "祝贺或投诉。"
+
+#: ../fvwm/components/functions/Feedback:26
+msgid "This will help him make this software better."
+msgstr "这将帮助他,使该软件做得更好。"
+
+#: ../fvwm/components/functions/Feedback:28
+msgid "Send feedback (for support keep reading)"
+msgstr "发送反馈(如需获取支持,请继续阅读)"
+
+#: ../fvwm/components/functions/Feedback:32
+msgid "To get support, the best places are the"
+msgstr "要获得支持,最好的地方是"
+
+#: ../fvwm/components/functions/Feedback:34
+msgid "FVWM-Crystal users email list, or the"
+msgstr "FVWM-Crystal 用户电子邮件列表,或"
+
+#: ../fvwm/components/functions/Feedback:36
+msgid "fvwm-crystal IRC channel on FreeNode:"
+msgstr "位于 FreeNode 上的 fvwm-crystal IRC 频道 :"
+
+#: ../fvwm/components/functions/Feedback:38
+msgid "Go to the FVWM-Crystal users email list"
+msgstr "前往 FVWM-Crystal 用户电子邮件列表"
+
+#: ../fvwm/components/functions/Feedback:41
+msgid "Go to the fvwm-crystal IRC channel"
+msgstr "转到 fvwm-crystal IRC 频道"
+
+#: ../fvwm/components/functions/Feedback:69
+msgid "Default browser"
+msgstr "默认浏览器"
+
+#: ../fvwm/components/functions/Feedback:70
+msgid "Enter the default browser"
+msgstr "输入默认浏览器"
+
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:36 ../fvwm/recipes/Light:59
+#: ../fvwm/recipes/TopDown:68 ../fvwm/recipes/Wing-Commander:62
+msgid "Screen resolution"
+msgstr "屏幕分辨率"
+
+#: ../fvwm/components/functions/Fvwm-Crystal-Menu:50
+#: ../fvwm/recipes/Wing-Commander:75
+msgid "Nested sessions"
+msgstr "嵌套会话"
+
+#: ../fvwm/components/functions/Media:101
+#: ../fvwm/components/functions/Music-alsaplayer:42
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:40
+#: ../fvwm/components/functions/Music-audacious:27
+#: ../fvwm/components/functions/Music-audacious:182
+#: ../fvwm/components/functions/Music-cdcd:37
+#: ../fvwm/components/functions/Music-cmus:35
+#: ../fvwm/components/functions/Music-mocp:33
+#: ../fvwm/components/functions/Music-mpd:40
+#: ../fvwm/components/functions/Music-quodlibet:28
+#: ../fvwm/components/functions/Music-xmms2:46
+msgid "Recreate the Playlists"
+msgstr "重建播放列表"
+
+#: ../fvwm/components/functions/Media:102
+#: ../fvwm/components/functions/Music-alsaplayer:43
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:41
+#: ../fvwm/components/functions/Music-audacious:28
+#: ../fvwm/components/functions/Music-audacious:183
+#: ../fvwm/components/functions/Music-cdcd:38
+#: ../fvwm/components/functions/Music-cdcd:105
+#: ../fvwm/components/functions/Music-cmus:36
+#: ../fvwm/components/functions/Music-cmus:132
+#: ../fvwm/components/functions/Music-mocp:34
+#: ../fvwm/components/functions/Music-mocp:131
+#: ../fvwm/components/functions/Music-mpd:41
+#: ../fvwm/components/functions/Music-mpd:207
+#: ../fvwm/components/functions/Music-quodlibet:29
+#: ../fvwm/components/functions/Music-quodlibet:104
+#: ../fvwm/components/functions/Music-xmms2:47
+#: ../fvwm/components/functions/Music-xmms2:209
+msgid "Music player"
+msgstr "音乐播放器"
+
+#: ../fvwm/components/functions/Media:103
+msgid "Icons in file browser"
+msgstr "文件浏览器中的图标"
+
+#: ../fvwm/components/functions/Media:105
+#: ../fvwm/components/functions/Music-alsaplayer:45
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:43
+#: ../fvwm/components/functions/Music-audacious:30
+#: ../fvwm/components/functions/Music-audacious:177
+#: ../fvwm/components/functions/Music-cdcd:40
+#: ../fvwm/components/functions/Music-cdcd:101
+#: ../fvwm/components/functions/Music-cmus:38
+#: ../fvwm/components/functions/Music-cmus:134
+#: ../fvwm/components/functions/Music-mocp:36
+#: ../fvwm/components/functions/Music-mocp:127
+#: ../fvwm/components/functions/Music-mpd:43
+#: ../fvwm/components/functions/Music-mpd:203
+#: ../fvwm/components/functions/Music-quodlibet:31
+#: ../fvwm/components/functions/Music-quodlibet:97
+#: ../fvwm/components/functions/Music-xmms2:49
+#: ../fvwm/components/functions/Music-xmms2:205
+msgid "Start QJackCtl"
+msgstr "启动 QJackCtl"
+
+#: ../fvwm/components/functions/Media:106
+#: ../fvwm/components/functions/Music-alsaplayer:46
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:44
+#: ../fvwm/components/functions/Music-audacious:31
+#: ../fvwm/components/functions/Music-audacious:178
+#: ../fvwm/components/functions/Music-cdcd:41
+#: ../fvwm/components/functions/Music-cdcd:102
+#: ../fvwm/components/functions/Music-cmus:39
+#: ../fvwm/components/functions/Music-cmus:135
+#: ../fvwm/components/functions/Music-mocp:37
+#: ../fvwm/components/functions/Music-mocp:128
+#: ../fvwm/components/functions/Music-mpd:44
+#: ../fvwm/components/functions/Music-mpd:204
+#: ../fvwm/components/functions/Music-quodlibet:32
+#: ../fvwm/components/functions/Music-quodlibet:98
+#: ../fvwm/components/functions/Music-xmms2:50
+#: ../fvwm/components/functions/Music-xmms2:206
+msgid "Start Cadence"
+msgstr "启动 Cadence"
+
+#: ../fvwm/components/functions/Media:109
+msgid "Start player"
+msgstr "启动 player"
+
+#: ../fvwm/components/functions/Media:110
+msgid "Stop MPlayer"
+msgstr "停止 MPlayer"
+
+#: ../fvwm/components/functions/Media:111
+msgid "Destroy MPlayer"
+msgstr "摧毁 MPlayer"
+
+#: ../fvwm/components/functions/Media:156
+#: ../fvwm/components/functions/Music:118
+msgid "Audio playlists"
+msgstr "音频播放列表"
+
+#: ../fvwm/components/functions/Media:157
+msgid "Video playlists"
+msgstr "视频播放列表"
+
+#: ../fvwm/components/functions/Media:158
+#: ../fvwm/components/functions/Music:119
+msgid "Personal audio playlists"
+msgstr "个人音频播放列表"
+
+#: ../fvwm/components/functions/Media:159
+msgid "Personal video playlists"
+msgstr "个人视频播放列表"
+
+#: ../fvwm/components/functions/Media:175
+msgid "Choose playlist to remove"
+msgstr "选择要删除的播放列表"
+
+#: ../fvwm/components/functions/Media:177
+#: ../fvwm/components/functions/Media:178
+#: ../fvwm/components/functions/Media:196
+#: ../fvwm/components/functions/Media:197
+#: ../fvwm/components/functions/Music:112 ../fvwm/scripts/media_directories:24
+msgid "Browse Medias"
+msgstr "浏览媒体"
+
+#: ../fvwm/components/functions/Media:194
+msgid "Choose playlist to copy"
+msgstr "选择要复制的播放列表"
+
+#: ../fvwm/components/functions/Media:202
+#: ../fvwm/components/functions/Preferences-Menu:531
+msgid "Select channel list"
+msgstr "选择频道列表"
+
+#: ../fvwm/components/functions/Media:203
+#: ../fvwm/components/functions/Media:241
+#: ../fvwm/components/functions/Music-alsaplayer:80
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:78
+#: ../fvwm/components/functions/Music-audacious:88
+#: ../fvwm/components/functions/Music-audacious:166
+#: ../fvwm/components/functions/Music-cmus:70
+#: ../fvwm/components/functions/Music-mocp:70
+#: ../fvwm/components/functions/Music-mocp:116
+#: ../fvwm/components/functions/Music-mpd:108
+#: ../fvwm/components/functions/Music-mpd:184
+#: ../fvwm/components/functions/Music-xmms2:129
+#: ../fvwm/components/functions/Music-xmms2:194
+msgid "Remove playlist"
+msgstr "删除播放列表"
+
+#: ../fvwm/components/functions/Media:204
+#: ../fvwm/components/functions/Media:240
+msgid "Copy playlist"
+msgstr "复制播放列表"
+
+#: ../fvwm/components/functions/Media:205
+#: ../fvwm/components/functions/Media:207
+#: ../fvwm/components/functions/Media:209
+#: ../fvwm/components/functions/Media:211
+#: ../fvwm/components/functions/Media:232
+#: ../fvwm/components/functions/Media:233
+#: ../fvwm/components/functions/Media:234
+#: ../fvwm/components/functions/Media:235
+msgid "Watch DVB"
+msgstr "观看 DVB"
+
+#: ../fvwm/components/functions/Media:206
+#: ../fvwm/components/functions/Media:208
+#: ../fvwm/components/functions/Media:210
+#: ../fvwm/components/functions/Media:212
+#: ../fvwm/components/functions/Media:470
+#: ../fvwm/components/functions/Media:471
+#: ../fvwm/components/functions/Media:472
+#: ../fvwm/components/functions/Media:473
+msgid "Channels"
+msgstr "频道"
+
+#: ../fvwm/components/functions/Media:213
+#: ../fvwm/components/functions/Media:237
+msgid "Load media file"
+msgstr "加载媒体文件"
+
+#: ../fvwm/components/functions/Media:214
+#: ../fvwm/components/functions/Media:236
+msgid "Play DVD"
+msgstr "播放 DVD"
+
+#: ../fvwm/components/functions/Media:215
+#: ../fvwm/components/functions/Media:238
+#: ../fvwm/components/functions/Music-alsaplayer:83
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:81
+#: ../fvwm/components/functions/Music-audacious:92
+#: ../fvwm/components/functions/Music-audacious:162
+#: ../fvwm/components/functions/Music-cmus:72
+#: ../fvwm/components/functions/Music-cmus:131
+#: ../fvwm/components/functions/Music-mocp:73
+#: ../fvwm/components/functions/Music-mocp:114
+#: ../fvwm/components/functions/Music-mpd:103
+#: ../fvwm/components/functions/Music-mpd:178
+#: ../fvwm/components/functions/Music-xmms2:125
+#: ../fvwm/components/functions/Music-xmms2:188
+msgid "Load playlist"
+msgstr "载入播放列表"
+
+#: ../fvwm/components/functions/Media:216
+#: ../fvwm/components/functions/Media:242
+msgid "Show file name"
+msgstr "显示文件名"
+
+#: ../fvwm/components/functions/Media:325
+msgid "Start"
+msgstr "启动"
+
+#: ../fvwm/components/functions/Media:332
+#: ../fvwm/components/functions/Music-alsaplayer:150
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:146
+msgid "+ 10 min"
+msgstr "+ 10 分钟"
+
+#: ../fvwm/components/functions/Media:333
+#: ../fvwm/components/functions/Music-alsaplayer:151
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:147
+msgid "+  5 min"
+msgstr "+  5 分钟"
+
+#: ../fvwm/components/functions/Media:334
+#: ../fvwm/components/functions/Music-alsaplayer:152
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:148
+msgid "+  3 min"
+msgstr "+  3 分钟"
+
+#: ../fvwm/components/functions/Media:335
+#: ../fvwm/components/functions/Music-alsaplayer:153
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:149
+msgid "+  2 min"
+msgstr "+  2 分钟"
+
+#: ../fvwm/components/functions/Media:336
+#: ../fvwm/components/functions/Music-alsaplayer:154
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:150
+msgid "+  1 min 30"
+msgstr "+  1 分 30"
+
+#: ../fvwm/components/functions/Media:337
+#: ../fvwm/components/functions/Music-alsaplayer:155
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:151
+msgid "+  1 min"
+msgstr "+  1 分钟"
+
+#: ../fvwm/components/functions/Media:338
+msgid "+ 45 sec"
+msgstr "+ 45 秒"
+
+#: ../fvwm/components/functions/Media:339
+#: ../fvwm/components/functions/Music-alsaplayer:156
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:152
+msgid "+ 30 sec"
+msgstr "+ 30 秒"
+
+#: ../fvwm/components/functions/Media:340
+msgid "+ 20 sec"
+msgstr "+ 20 秒"
+
+#: ../fvwm/components/functions/Media:341
+#: ../fvwm/components/functions/Music-alsaplayer:157
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:153
+msgid "+ 10 sec"
+msgstr "+ 10 秒"
+
+#: ../fvwm/components/functions/Media:343
+#: ../fvwm/components/functions/Music-alsaplayer:159
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:155
+msgid "- 10 sec"
+msgstr "-10 秒"
+
+#: ../fvwm/components/functions/Media:344
+msgid "- 20 sec"
+msgstr "- 20 秒"
+
+#: ../fvwm/components/functions/Media:345
+#: ../fvwm/components/functions/Music-alsaplayer:160
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:156
+msgid "- 30 sec"
+msgstr "- 30 秒"
+
+#: ../fvwm/components/functions/Media:346
+msgid "- 45 sec"
+msgstr "- 45 秒"
+
+#: ../fvwm/components/functions/Media:347
+#: ../fvwm/components/functions/Music-alsaplayer:161
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:157
+msgid "-  1 min"
+msgstr "- 1 分钟"
+
+#: ../fvwm/components/functions/Media:348
+#: ../fvwm/components/functions/Music-alsaplayer:162
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:158
+msgid "-  1 min 30"
+msgstr "- 1 分 30"
+
+#: ../fvwm/components/functions/Media:349
+#: ../fvwm/components/functions/Music-alsaplayer:163
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:159
+msgid "-  2 min"
+msgstr "- 2 分钟"
+
+#: ../fvwm/components/functions/Media:350
+#: ../fvwm/components/functions/Music-alsaplayer:164
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:160
+msgid "-  3 min"
+msgstr "- 3 分钟"
+
+#: ../fvwm/components/functions/Media:351
+#: ../fvwm/components/functions/Music-alsaplayer:165
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:161
+msgid "-  5 min"
+msgstr "- 5 分钟"
+
+#: ../fvwm/components/functions/Media:352
+#: ../fvwm/components/functions/Music-alsaplayer:166
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:162
+msgid "- 10 min"
+msgstr "- 10 分钟"
+
+#: ../fvwm/components/functions/Media:358
+#: ../fvwm/components/functions/Media:446
+#: ../fvwm/components/functions/Music-alsaplayer:176
+#: ../fvwm/components/functions/Music-alsaplayer:261
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:172
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:257
+#: ../fvwm/components/functions/Music-audacious:128
+#: ../fvwm/components/functions/Music-cdcd:88
+#: ../fvwm/components/functions/Music-cmus:116
+#: ../fvwm/components/functions/Music-mocp:104
+#: ../fvwm/components/functions/Music-mpd:163
+#: ../fvwm/components/functions/Music-quodlibet:76
+#: ../fvwm/components/functions/Music-xmms2:163
+#: ../fvwm/components/functions/Music-xmms2:203
+msgid "Pause"
+msgstr "暂停"
+
+#: ../fvwm/components/functions/Media:359
+msgid "Frame step"
+msgstr "帧步进"
+
+#: ../fvwm/components/functions/Media:361
+#: ../fvwm/components/functions/Music-alsaplayer:170
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:166
+#: ../fvwm/components/functions/Music-audacious:123
+#: ../fvwm/components/functions/Music-cdcd:83
+#: ../fvwm/components/functions/Music-cmus:110
+#: ../fvwm/components/functions/Music-mocp:99
+#: ../fvwm/components/functions/Music-mpd:158
+#: ../fvwm/components/functions/Music-quodlibet:70
+#: ../fvwm/components/functions/Music-xmms2:158
+msgid "Next"
+msgstr "下一首"
+
+#: ../fvwm/components/functions/Media:362
+#: ../fvwm/components/functions/Music-alsaplayer:171
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:167
+#: ../fvwm/components/functions/Music-audacious:124
+#: ../fvwm/components/functions/Music-cdcd:84
+#: ../fvwm/components/functions/Music-cmus:111
+#: ../fvwm/components/functions/Music-mocp:100
+#: ../fvwm/components/functions/Music-mpd:159
+#: ../fvwm/components/functions/Music-quodlibet:71
+#: ../fvwm/components/functions/Music-xmms2:159
+msgid "Prev"
+msgstr "上一首"
+
+#: ../fvwm/components/functions/Media:363
+#: ../fvwm/components/functions/Music-alsaplayer:178
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:174
+msgid "Jump"
+msgstr "跳转"
+
+#: ../fvwm/components/functions/Media:364
+#: ../fvwm/components/functions/Music-alsaplayer:179
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:175
+msgid "Seek"
+msgstr "定位"
+
+#: ../fvwm/components/functions/Media:392
+msgid "MPlayer volume"
+msgstr "MPlayer 音量"
+
+#: ../fvwm/components/functions/Media:422
+#: ../fvwm/components/functions/Music-alsaplayer:238
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:234
+msgid "Speed control"
+msgstr "速度控制"
+
+#: ../fvwm/components/functions/Media:424
+#: ../fvwm/components/functions/Music-alsaplayer:240
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:236
+msgid "Max"
+msgstr "最大"
+
+#: ../fvwm/components/functions/Media:425
+#: ../fvwm/components/functions/Music-alsaplayer:241
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:237
+msgid "+ 1 &octave"
+msgstr "+ 1 个八度(&o)"
+
+#: ../fvwm/components/functions/Media:426
+#: ../fvwm/components/functions/Music-alsaplayer:242
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:238
+msgid "+ 1 s&eventh"
+msgstr "+ 1 个七度 (&e)"
+
+#: ../fvwm/components/functions/Media:427
+#: ../fvwm/components/functions/Music-alsaplayer:243
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:239
+msgid "+ 1 &sixth"
+msgstr "+ 1 个六度(&s)"
+
+#: ../fvwm/components/functions/Media:428
+#: ../fvwm/components/functions/Music-alsaplayer:244
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:240
+msgid "+ 1 &fifth"
+msgstr "+ 1 个五度(&f)"
+
+#: ../fvwm/components/functions/Media:429
+#: ../fvwm/components/functions/Music-alsaplayer:245
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:241
+msgid "+ 1 f&ourth"
+msgstr "+ 1 个四度(&o)"
+
+#: ../fvwm/components/functions/Media:430
+#: ../fvwm/components/functions/Music-alsaplayer:246
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:242
+msgid "+ 1 t&hird"
+msgstr "+ 1 个三度(&h)"
+
+#: ../fvwm/components/functions/Media:431
+#: ../fvwm/components/functions/Music-alsaplayer:247
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:243
+msgid "+ &1 tone"
+msgstr "+ 1 个音(&1)"
+
+#: ../fvwm/components/functions/Media:432
+#: ../fvwm/components/functions/Music-alsaplayer:248
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:244
+msgid "+ ½ &tone"
+msgstr "+ ½ 个音"
+
+#: ../fvwm/components/functions/Media:434
+#: ../fvwm/components/functions/Music-alsaplayer:250
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:246
+msgid "- ½ &tone"
+msgstr "- ½ 个音(&t)"
+
+#: ../fvwm/components/functions/Media:435
+#: ../fvwm/components/functions/Music-alsaplayer:251
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:247
+msgid "- &1 tone"
+msgstr "- 1 个音(&1)"
+
+#: ../fvwm/components/functions/Media:436
+#: ../fvwm/components/functions/Music-alsaplayer:252
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:248
+msgid "- 1 t&hird"
+msgstr "- 1 个三度(&h)"
+
+#: ../fvwm/components/functions/Media:437
+#: ../fvwm/components/functions/Music-alsaplayer:253
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:249
+msgid "- 1 f&ourth"
+msgstr "- 1 个四度(&o)"
+
+#: ../fvwm/components/functions/Media:438
+#: ../fvwm/components/functions/Music-alsaplayer:254
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:250
+msgid "- 1 &fifth"
+msgstr "- 1 个五度(&f)"
+
+#: ../fvwm/components/functions/Media:439
+#: ../fvwm/components/functions/Music-alsaplayer:255
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:251
+msgid "- 1 &sixth"
+msgstr "- 1 个六度(&s)"
+
+#: ../fvwm/components/functions/Media:440
+#: ../fvwm/components/functions/Music-alsaplayer:256
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:252
+msgid "- 1 s&eventh"
+msgstr "- 1 个七度 (&e)"
+
+#: ../fvwm/components/functions/Media:441
+#: ../fvwm/components/functions/Music-alsaplayer:257
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:253
+msgid "- 1 &octave"
+msgstr "- 1 个八度(&o)"
+
+#: ../fvwm/components/functions/Media:442
+msgid "Min"
+msgstr "最小"
+
+#: ../fvwm/components/functions/Media:445
+#: ../fvwm/components/functions/Music-alsaplayer:262
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:258
+msgid "+ 1 &comma"
+msgstr "+ 1 停顿(&c)"
+
+#: ../fvwm/components/functions/Media:447
+#: ../fvwm/components/functions/Music-alsaplayer:264
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:260
+msgid "- 1 &comma"
+msgstr "- 1 停顿(&c)"
+
+#: ../fvwm/components/functions/Media:462
+#: ../fvwm/components/functions/Music-alsaplayer:279
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:275
+msgid "Player"
+msgstr "播放器"
+
+#: ../fvwm/components/functions/Media:463
+msgid "Show/Hide menu"
+msgstr "显示/隐藏播菜单"
+
+#: ../fvwm/components/functions/Media:464
+#: ../fvwm/components/functions/Music-alsaplayer:281
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:278
+msgid "Playback"
+msgstr "播放"
+
+#: ../fvwm/components/functions/Media:465
+#: ../fvwm/components/functions/Music-alsaplayer:284
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:281
+msgid "Playlists"
+msgstr "播放列表"
+
+#: ../fvwm/components/functions/Media:467
+#: ../fvwm/components/functions/Music-alsaplayer:283
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:280
+msgid "Speed"
+msgstr "速度"
+
+#: ../fvwm/components/functions/Media:468
+#: ../fvwm/components/functions/Music-alsaplayer:285
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:282
+#: ../fvwm/components/functions/Music-audacious:175
+#: ../fvwm/components/functions/Music-cdcd:100
+#: ../fvwm/components/functions/Music-cmus:140
+#: ../fvwm/components/functions/Music-mocp:125
+#: ../fvwm/components/functions/Music-mpd:200
+#: ../fvwm/components/functions/Music-quodlibet:100
+#: ../fvwm/components/functions/Music-xmms2:201
+msgid "Show/Hide Audio controls"
+msgstr "显示/隐藏音频控件"
+
+#: ../fvwm/components/functions/Mixer:197
+msgid "Show main mixer"
+msgstr "显示主音量"
+
+#: ../fvwm/components/functions/Mixer:198
+msgid "Audio mixer"
+msgstr "混音器"
+
+#: ../fvwm/components/functions/Music:116
+msgid "Choose playlist to load"
+msgstr "选择要加载的播放列表"
+
+#: ../fvwm/components/functions/Music-alsaplayer:49
+msgid "Start Alsaplayer"
+msgstr "启动 Alsaplayer"
+
+#: ../fvwm/components/functions/Music-alsaplayer:50
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:48
+#: ../fvwm/components/functions/Music-cmus:43
+#: ../fvwm/components/functions/Music-cmus:139
+#: ../fvwm/components/functions/Music-mocp:41
+#: ../fvwm/components/functions/Music-mocp:123
+#: ../fvwm/components/functions/Music-mpd:48
+#: ../fvwm/components/functions/Music-quodlibet:36
+#: ../fvwm/components/functions/Music-quodlibet:103
+msgid "Stop player"
+msgstr "停止播放器"
+
+#: ../fvwm/components/functions/Music-alsaplayer:81
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:79
+#: ../fvwm/components/functions/Music-audacious:89
+#: ../fvwm/components/functions/Music-audacious:167
+#: ../fvwm/components/functions/Music-cmus:71
+#: ../fvwm/components/functions/Music-mocp:71
+#: ../fvwm/components/functions/Music-mocp:117
+msgid "Playlist copy"
+msgstr "复制播放列表"
+
+#: ../fvwm/components/functions/Music-alsaplayer:82
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:80
+#: ../fvwm/components/functions/Music-audacious:93
+#: ../fvwm/components/functions/Music-audacious:164
+#: ../fvwm/components/functions/Music-mocp:72
+#: ../fvwm/components/functions/Music-mocp:115
+#: ../fvwm/components/functions/Music-mpd:107
+#: ../fvwm/components/functions/Music-mpd:181
+#: ../fvwm/components/functions/Music-xmms2:128
+#: ../fvwm/components/functions/Music-xmms2:192
+msgid "Clear playlist"
+msgstr "清除播放列表"
+
+#: ../fvwm/components/functions/Music-alsaplayer:136
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:132
+msgid "15 min"
+msgstr "15 分钟"
+
+#: ../fvwm/components/functions/Music-alsaplayer:137
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:133
+msgid "10 min"
+msgstr "10 分钟"
+
+#: ../fvwm/components/functions/Music-alsaplayer:138
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:134
+msgid " 5 min"
+msgstr " 5 分钟"
+
+#: ../fvwm/components/functions/Music-alsaplayer:139
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:135
+msgid " 3 min"
+msgstr " 3 分钟"
+
+#: ../fvwm/components/functions/Music-alsaplayer:140
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:136
+msgid " 2 min"
+msgstr " 2 分钟"
+
+#: ../fvwm/components/functions/Music-alsaplayer:141
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:137
+msgid " 1 min 30"
+msgstr " 1分 30"
+
+#: ../fvwm/components/functions/Music-alsaplayer:142
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:138
+msgid " 1 min"
+msgstr " 1 分钟"
+
+#: ../fvwm/components/functions/Music-alsaplayer:143
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:139
+msgid "30 sec"
+msgstr "30 秒"
+
+#: ../fvwm/components/functions/Music-alsaplayer:144
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:140
+msgid "10 sec"
+msgstr "10 秒"
+
+#: ../fvwm/components/functions/Music-alsaplayer:172
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:168
+msgid "Song change"
+msgstr "更换曲目"
+
+#: ../fvwm/components/functions/Music-alsaplayer:174
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:170
+#: ../fvwm/components/functions/Music-audacious:126
+#: ../fvwm/components/functions/Music-audacious:173
+#: ../fvwm/components/functions/Music-cdcd:44
+#: ../fvwm/components/functions/Music-cdcd:86
+#: ../fvwm/components/functions/Music-cdcd:98
+#: ../fvwm/components/functions/Music-cmus:114
+#: ../fvwm/components/functions/Music-cmus:128
+#: ../fvwm/components/functions/Music-mocp:102
+#: ../fvwm/components/functions/Music-mocp:119
+#: ../fvwm/components/functions/Music-mpd:161
+#: ../fvwm/components/functions/Music-mpd:198
+#: ../fvwm/components/functions/Music-quodlibet:74
+#: ../fvwm/components/functions/Music-xmms2:161
+#: ../fvwm/components/functions/Music-xmms2:199
+msgid "Stop playback"
+msgstr "停止播放"
+
+#: ../fvwm/components/functions/Music-alsaplayer:175
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:171
+#: ../fvwm/components/functions/Music-audacious:127
+#: ../fvwm/components/functions/Music-cdcd:87
+#: ../fvwm/components/functions/Music-cmus:115
+#: ../fvwm/components/functions/Music-mocp:103
+#: ../fvwm/components/functions/Music-mpd:162
+#: ../fvwm/components/functions/Music-quodlibet:75
+#: ../fvwm/components/functions/Music-xmms2:162
+#: ../fvwm/components/functions/Music-xmms2:202
+msgid "Play"
+msgstr "播放"
+
+#: ../fvwm/components/functions/Music-alsaplayer:177
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:173
+#: ../fvwm/components/functions/Music-audacious:129
+#: ../fvwm/components/functions/Music-audacious:180
+#: ../fvwm/components/functions/Music-cdcd:45
+#: ../fvwm/components/functions/Music-cdcd:89
+#: ../fvwm/components/functions/Music-cdcd:103
+#: ../fvwm/components/functions/Music-cmus:117
+#: ../fvwm/components/functions/Music-cmus:129
+#: ../fvwm/components/functions/Music-mocp:105
+#: ../fvwm/components/functions/Music-mocp:120
+#: ../fvwm/components/functions/Music-mpd:164
+#: ../fvwm/components/functions/Music-mpd:201
+#: ../fvwm/components/functions/Music-quodlibet:77
+#: ../fvwm/components/functions/Music-quodlibet:95
+msgid "Play/Pause"
+msgstr "播放/暂停"
+
+#: ../fvwm/components/functions/Music-alsaplayer:199
+#: ../fvwm/components/functions/Music-alsaplayer:282
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:195
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:279
+#: ../fvwm/components/functions/Music-audacious:146
+#: ../fvwm/components/functions/Music-xmms2:170
+msgid "Player volume"
+msgstr "播放器音量"
+
+#: ../fvwm/components/functions/Music-alsaplayer:258
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:254
+msgid "Max back"
+msgstr "最大倒放"
+
+#: ../fvwm/components/functions/Music-alsaplayer:260
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:256
+msgid "Normal &backward"
+msgstr "正常倒放(&b)"
+
+#: ../fvwm/components/functions/Music-alsaplayer:280
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:276
+msgid "Show/Hide Alsaplayer"
+msgstr "显示/隐藏 Alsaplayer"
+
+#: ../fvwm/components/functions/Music-alsaplayer:290
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:287
+msgid "Current song:"
+msgstr "当前曲目:"
+
+#: ../fvwm/components/functions/Music-alsaplayerdaemon:47
+msgid "Start Alsaplayer daemon"
+msgstr "启动 Alsaplayer 守护程序"
+
+#: ../fvwm/components/functions/Music-audacious:34
+#: ../fvwm/components/functions/Music-audacious:176
+msgid "Start Audacious"
+msgstr "启动 Audacious"
+
+#: ../fvwm/components/functions/Music-audacious:35
+#: ../fvwm/components/functions/Music-audacious:179
+msgid "Stop Audacious"
+msgstr "停止 Audacious"
+
+#: ../fvwm/components/functions/Music-audacious:49
+#: ../fvwm/components/functions/Music-mpd:71
+#: ../fvwm/components/functions/Music-mpd:104
+#: ../fvwm/components/functions/Music-xmms2:77
+#: ../fvwm/components/functions/Music-xmms2:127
+msgid "Save playlist"
+msgstr "保存播放列表"
+
+#: ../fvwm/components/functions/Music-audacious:50
+#: ../fvwm/components/functions/Music-mpd:72
+#: ../fvwm/components/functions/Music-xmms2:78
+msgid "Name of the playlist"
+msgstr "播放列表的名称"
+
+#: ../fvwm/components/functions/Music-audacious:55
+#: ../fvwm/components/functions/Music-mpd:77
+#: ../fvwm/components/functions/Music-xmms2:83
+msgid "Cancel"
+msgstr "取消"
+
+#: ../fvwm/components/functions/Music-audacious:87
+#: ../fvwm/components/functions/Music-audacious:165
+#: ../fvwm/components/functions/Music-mpd:109
+#: ../fvwm/components/functions/Music-mpd:183
+#: ../fvwm/components/functions/Music-xmms2:132
+#: ../fvwm/components/functions/Music-xmms2:193
+msgid "Remove current song"
+msgstr "删除当前曲目"
+
+#: ../fvwm/components/functions/Music-audacious:90
+#: ../fvwm/components/functions/Music-audacious:163
+#: ../fvwm/components/functions/Music-mpd:179
+#: ../fvwm/components/functions/Music-xmms2:190
+msgid "Save playlist..."
+msgstr "保存播放列表..."
+
+#: ../fvwm/components/functions/Music-audacious:130
+#: ../fvwm/components/functions/Music-audacious:170
+#: ../fvwm/components/functions/Music-cmus:112
+#: ../fvwm/components/functions/Music-cmus:125
+#: ../fvwm/components/functions/Music-mpd:168
+#: ../fvwm/components/functions/Music-mpd:192
+#: ../fvwm/components/functions/Music-quodlibet:72
+#: ../fvwm/components/functions/Music-quodlibet:92
+msgid "Toggle random"
+msgstr "切换随机模式"
+
+#: ../fvwm/components/functions/Music-audacious:131
+#: ../fvwm/components/functions/Music-audacious:171
+#: ../fvwm/components/functions/Music-cmus:126
+#: ../fvwm/components/functions/Music-mpd:193
+#: ../fvwm/components/functions/Music-quodlibet:93
+msgid "Toggle repeat"
+msgstr "切换重复模式"
+
+#: ../fvwm/components/functions/Music-audacious:169
+#: ../fvwm/components/functions/Music-cdcd:96
+#: ../fvwm/components/functions/Music-cmus:124
+#: ../fvwm/components/functions/Music-mpd:191
+#: ../fvwm/components/functions/Music-quodlibet:91
+#: ../fvwm/components/functions/Music-xmms2:196
+#: ../fvwm/components/functions/Music-xmms2:197
+msgid "Volume"
+msgstr "音量"
+
+#: ../fvwm/components/functions/Music-audacious:174
+#: ../fvwm/components/functions/Music-cdcd:99
+#: ../fvwm/components/functions/Music-mocp:124
+#: ../fvwm/components/functions/Music-mpd:199
+#: ../fvwm/components/functions/Music-quodlibet:99
+#: ../fvwm/components/functions/Music-xmms2:200
+msgid "Show/Hide player"
+msgstr "显示/隐藏播放器"
+
+#: ../fvwm/components/functions/Music-cdcd:90
+#: ../fvwm/components/functions/Music-cmus:118
+#: ../fvwm/components/functions/Music-mpd:166
+#: ../fvwm/components/functions/Music-quodlibet:79
+msgid "Forward"
+msgstr "前进"
+
+#: ../fvwm/components/functions/Music-cdcd:91
+#: ../fvwm/components/functions/Music-cmus:119
+#: ../fvwm/components/functions/Music-mpd:167
+#: ../fvwm/components/functions/Music-quodlibet:80
+msgid "Backward"
+msgstr "后退"
+
+#: ../fvwm/components/functions/Music-cmus:42
+#: ../fvwm/components/functions/Music-cmus:138
+msgid "Start C* Music Player"
+msgstr "启动 C* 音乐播放器"
+
+#: ../fvwm/components/functions/Music-mocp:40
+#: ../fvwm/components/functions/Music-mocp:122
+msgid "Start Music On Console"
+msgstr "在控制台上启动音乐"
+
+#: ../fvwm/components/functions/Music-mpd:47
+msgid "Start Music Player Daemon"
+msgstr "启动音乐播放器守护程序"
+
+#: ../fvwm/components/functions/Music-mpd:66
+#: ../fvwm/components/functions/Music-xmms2:71
+msgid "Everything"
+msgstr "所有"
+
+#: ../fvwm/components/functions/Music-mpd:102
+#: ../fvwm/components/functions/Music-mpd:176
+#: ../fvwm/components/functions/Music-xmms2:185
+msgid "Player is stopped"
+msgstr "播放器已停止"
+
+#: ../fvwm/components/functions/Music-mpd:105
+msgid "Load all"
+msgstr "全部加载"
+
+#: ../fvwm/components/functions/Music-mpd:106
+#: ../fvwm/components/functions/Music-mpd:182
+msgid "Update database"
+msgstr "更新数据库"
+
+#: ../fvwm/components/functions/Music-mpd:110
+#: ../fvwm/components/functions/Music-mpd:185
+msgid "Playlist editor"
+msgstr "播放列表编辑"
+
+#: ../fvwm/components/functions/Music-mpd:169
+#: ../fvwm/components/functions/Music-mpd:180
+#: ../fvwm/components/functions/Music-xmms2:165
+#: ../fvwm/components/functions/Music-xmms2:191
+msgid "Shuffle playlist"
+msgstr "随机播放"
+
+#: ../fvwm/components/functions/Music-mpd:171
+#: ../fvwm/components/functions/Music-mpd:190
+msgid "Crossfade"
+msgstr "淡入淡出"
+
+#: ../fvwm/components/functions/Music-mpd:188
+#: ../fvwm/components/functions/Music-mpd:224
+msgid "Seek &forward"
+msgstr ""
+
+#: ../fvwm/components/functions/Music-mpd:189
+#: ../fvwm/components/functions/Music-mpd:225
+msgid "Seek &backward"
+msgstr ""
+
+#: ../fvwm/components/functions/Music-mplayer:20
+msgid "Start MPlayer"
+msgstr "开始 MPlayer"
+
+#: ../fvwm/components/functions/Music-mplayer:21
+#: ../fvwm/components/functions/Music-mplayer2:21
+msgid "Start XDRadio"
+msgstr "启动 XDRadio"
+
+#: ../fvwm/components/functions/Music-mplayer2:20
+msgid "Start MPlayer2"
+msgstr "启动 Mplayer2"
+
+#: ../fvwm/components/functions/Music-quodlibet:35
+#: ../fvwm/components/functions/Music-quodlibet:102
+msgid "Start Quod Libet"
+msgstr "启动 Quod Libet"
+
+#: ../fvwm/components/functions/Music-xmms2:53
+msgid "Stop XMMS2"
+msgstr "停止 XMMS2"
+
+#: ../fvwm/components/functions/Music-xmms2:54
+msgid "Show/Hide GXMMS2"
+msgstr "显示/隐藏 GXMMS2"
+
+#: ../fvwm/components/functions/Music-xmms2:68
+msgid "Choose a playlist to load"
+msgstr "选择要加载的播放列表"
+
+#: ../fvwm/components/functions/Music-xmms2:98
+msgid "Choose a playlist to remove"
+msgstr "选择要移除的播放列表"
+
+#: ../fvwm/components/functions/Music-xmms2:124
+msgid "Current playlist"
+msgstr "当前播放列表"
+
+#: ../fvwm/components/functions/Music-xmms2:126
+#: ../fvwm/components/functions/Music-xmms2:189
+msgid "Add playlist"
+msgstr "添加播放列表"
+
+#: ../fvwm/components/functions/Music-xmms2:131
+msgid "Add a playlist"
+msgstr "添加播放列表"
+
+#: ../fvwm/components/functions/Pictures:33
+#: ../fvwm/components/functions/Pictures:34
+msgid "Browse Pictures"
+msgstr "浏览图片"
+
+#: ../fvwm/components/functions/Pictures:42
+msgid "Load picture file"
+msgstr "加载图片文件"
+
+#
+# Preferences menu
+#
+#: ../fvwm/components/functions/Preferences-Menu:9
+msgid "Used recipe"
+msgstr "使用定制方案"
+
+#: ../fvwm/components/functions/Preferences-Menu:10
+msgid "Desktop geometry"
+msgstr "桌面几何"
+
+# 默认字体显示中文为方块,需调整字体后才显示。翻译为中文加英文,方便设置。
+#: ../fvwm/components/functions/Preferences-Menu:11
+msgid "Character fonts"
+msgstr "字符字体(Font)"
+
+#: ../fvwm/components/functions/Preferences-Menu:12
+msgid "Handle width"
+msgstr "窗口边框宽度"
+
+#: ../fvwm/components/functions/Preferences-Menu:13
+#: ../fvwm/components/functions/Preferences-Menu:182
+msgid "Translucency"
+msgstr "半透明"
+
+#: ../fvwm/components/functions/Preferences-Menu:14
+msgid "Bling bling"
+msgstr "闪亮"
+
+#: ../fvwm/components/functions/Preferences-Menu:15
+msgid "Default terminal"
+msgstr "默认终端"
+
+#: ../fvwm/components/functions/Preferences-Menu:16
+msgid "FvwmConsole terminal"
+msgstr "FvwmConsole 终端"
+
+#: ../fvwm/components/functions/Preferences-Menu:17
+msgid "QuakeConsole terminal"
+msgstr "QuakeConsole 终端"
+
+#: ../fvwm/components/functions/Preferences-Menu:18
+msgid "Desktop manager"
+msgstr "桌面管理"
+
+#: ../fvwm/components/functions/Preferences-Menu:19
+msgid "Type of icons"
+msgstr "图标类型"
+
+#: ../fvwm/components/functions/Preferences-Menu:20
+msgid "Desktop menu"
+msgstr "桌面菜单"
+
+#: ../fvwm/components/functions/Preferences-Menu:21
+msgid "Notification area manager"
+msgstr "通知区域管理"
+
+#: ../fvwm/components/functions/Preferences-Menu:23
+msgid "Window focus policy"
+msgstr "窗口聚焦策略"
+
+#: ../fvwm/components/functions/Preferences-Menu:24
+msgid "Mouse velocity"
+msgstr "鼠标速度"
+
+#: ../fvwm/components/functions/Preferences-Menu:25
+msgid "Privileged terminals"
+msgstr "特权终端"
+
+#: ../fvwm/components/functions/Preferences-Menu:27
+msgid "Generate application menu"
+msgstr "生成应用程序菜单"
+
+#
+# Main menu - usually found in recipes/*
+#
+#: ../fvwm/components/functions/Preferences-Menu:28
+msgid "Silent operations"
+msgstr "静默操作"
+
+#: ../fvwm/components/functions/Preferences-Menu:30
+msgid "Key binding modifiers editor"
+msgstr "按键绑定修改编辑器"
+
+#: ../fvwm/components/functions/Preferences-Menu:74
+#: ../fvwm/components/functions/Preferences-Menu:365
+#: ../fvwm/components/functions/Preferences-Menu:449
+#: ../fvwm/components/functions/Preferences-Menu:703
+msgid "Restart FVWM-Crystal"
+msgstr "重新开始 FVWM-Crystal"
+
+#: ../fvwm/components/functions/Preferences-Menu:75
+msgid "New recipe will be used after next startup"
+msgstr "下次启动后将使用新的定制方案"
+
+#: ../fvwm/components/functions/Preferences-Menu:89
+msgid "page"
+msgstr "页"
+
+#: ../fvwm/components/functions/Preferences-Menu:90
+#: ../fvwm/components/functions/Preferences-Menu:91
+#: ../fvwm/components/functions/Preferences-Menu:92
+#: ../fvwm/components/functions/Preferences-Menu:93
+#: ../fvwm/components/functions/Preferences-Menu:94
+#: ../fvwm/components/functions/Preferences-Menu:95
+#: ../fvwm/components/functions/Preferences-Menu:96
+#: ../fvwm/components/functions/Preferences-Menu:97
+msgid "pages"
+msgstr "页"
+
+#: ../fvwm/components/functions/Preferences-Menu:130
+msgid "pixel"
+msgstr "像素"
+
+#: ../fvwm/components/functions/Preferences-Menu:131
+#: ../fvwm/components/functions/Preferences-Menu:132
+#: ../fvwm/components/functions/Preferences-Menu:133
+#: ../fvwm/components/functions/Preferences-Menu:134
+#: ../fvwm/components/functions/Preferences-Menu:135
+#: ../fvwm/components/functions/Preferences-Menu:136
+msgid "pixels"
+msgstr "像素"
+
+#: ../fvwm/components/functions/Preferences-Menu:149
+msgid "Start translucency"
+msgstr "开始半透明"
+
+#: ../fvwm/components/functions/Preferences-Menu:150
+msgid "Stop translucency"
+msgstr "停止半透明"
+
+#: ../fvwm/components/functions/Preferences-Menu:166
+msgid "Start bling bling"
+msgstr "开始闪亮"
+
+#: ../fvwm/components/functions/Preferences-Menu:167
+msgid "Stop bling bling"
+msgstr "停止闪亮"
+
+#: ../fvwm/components/functions/Preferences-Menu:183
+msgid "Translucency is not supported by FVWM."
+msgstr "FVWM 不支持半透明。"
+
+#: ../fvwm/components/functions/Preferences-Menu:185
+msgid "Unexpected results may occur."
+msgstr "可能会发生意外的结果。"
+
+#: ../fvwm/components/functions/Preferences-Menu:187
+msgid "You have been warned!"
+msgstr "您已被警告!"
+
+#: ../fvwm/components/functions/Preferences-Menu:252
+msgid "None"
+msgstr "无"
+
+#: ../fvwm/components/functions/Preferences-Menu:308
+#: ../fvwm/components/functions/Preferences-Menu:322
+msgid "Changed desktop manager"
+msgstr "更改桌面管理"
+
+#: ../fvwm/components/functions/Preferences-Menu:309
+#: ../fvwm/components/functions/Preferences-Menu:323
+msgid "Selected desktop manager will be used"
+msgstr "选定将使用的桌面管理器"
+
+#: ../fvwm/components/functions/Preferences-Menu:311
+#: ../fvwm/components/functions/Preferences-Menu:325
+msgid "at the next start of your X session"
+msgstr "在您的 X 会话的下一次开始时"
+
+#: ../fvwm/components/functions/Preferences-Menu:351
+#: ../fvwm/components/functions/Preferences-Menu:498
+msgid "No icon"
+msgstr "无图标"
+
+#: ../fvwm/components/functions/Preferences-Menu:353
+msgid "Thumbnails"
+msgstr "缩略图"
+
+#: ../fvwm/components/functions/Preferences-Menu:366
+msgid "New type of icons will be used after next startup"
+msgstr "下次启动后将使用新图标类型"
+
+#: ../fvwm/components/functions/Preferences-Menu:380
+msgid "No menu with left click"
+msgstr "左键单击无菜单"
+
+#: ../fvwm/components/functions/Preferences-Menu:381
+msgid "Menu with left click"
+msgstr "左键单击菜单"
+
+#: ../fvwm/components/functions/Preferences-Menu:383
+msgid "No XDG menu with Alt+A"
+msgstr "Alt+A 无 XDG 菜单"
+
+#: ../fvwm/components/functions/Preferences-Menu:384
+msgid "XDG Menu with Alt+A"
+msgstr "Alt+A 显示 XDG 菜单"
+
+#: ../fvwm/components/functions/Preferences-Menu:424
+msgid "No notification area"
+msgstr "无通知区域"
+
+#: ../fvwm/components/functions/Preferences-Menu:425
+msgid "1 icon width"
+msgstr "1 个图标宽度"
+
+#: ../fvwm/components/functions/Preferences-Menu:426
+msgid "2 icons width"
+msgstr "2 个图标宽度"
+
+#: ../fvwm/components/functions/Preferences-Menu:427
+msgid "3 icons width"
+msgstr "3 个图标宽度"
+
+#: ../fvwm/components/functions/Preferences-Menu:428
+msgid "4 icons width"
+msgstr "4 个图标宽度"
+
+#: ../fvwm/components/functions/Preferences-Menu:429
+msgid "5 icons width"
+msgstr "5 个图标宽度"
+
+#: ../fvwm/components/functions/Preferences-Menu:430
+msgid "6 icons width"
+msgstr "6 个图标宽度"
+
+#: ../fvwm/components/functions/Preferences-Menu:431
+msgid "7 icons width"
+msgstr "7 个图标宽度"
+
+#: ../fvwm/components/functions/Preferences-Menu:432
+msgid "8 icons width"
+msgstr "8 个图标宽度"
+
+#: ../fvwm/components/functions/Preferences-Menu:433
+msgid "9 icons width"
+msgstr "9 个图标宽度"
+
+#: ../fvwm/components/functions/Preferences-Menu:434
+msgid "12 icons width"
+msgstr "12 个图标宽度"
+
+#: ../fvwm/components/functions/Preferences-Menu:435
+msgid "15 icons width"
+msgstr "15 个图标宽度"
+
+#: ../fvwm/components/functions/Preferences-Menu:436
+msgid "20 icons width"
+msgstr "20 个图标宽度"
+
+#: ../fvwm/components/functions/Preferences-Menu:450
+msgid "New notification area setting will be used after next startup"
+msgstr "下次启动后将使用新的通知区域设置"
+
+#
+# Window menus
+#
+#: ../fvwm/components/functions/Preferences-Menu:497
+msgid "Icons"
+msgstr "图标"
+
+#: ../fvwm/components/functions/Preferences-Menu:532
+msgid "Enter the name of the channel list for the DVB input"
+msgstr "输入 DVB 输入的频道列表名称"
+
+#: ../fvwm/components/functions/Preferences-Menu:549
+msgid "Media directories"
+msgstr "媒体目录"
+
+#: ../fvwm/components/functions/Preferences-Menu:550
+msgid "You should edit the file"
+msgstr "您应该编辑文件"
+
+#: ../fvwm/components/functions/Preferences-Menu:556
+msgid "and choose a player in the preferences."
+msgstr "并在首选项中选择一个播放器。"
+
+#: ../fvwm/components/functions/Preferences-Menu:562
+msgid "type path"
+msgstr "type path"
+
+#: ../fvwm/components/functions/Preferences-Menu:565
+msgid "where type is one of the following"
+msgstr "type 是以下类型之一"
+
+#: ../fvwm/components/functions/Preferences-Menu:571
+msgid "and path is the full path to the media directory."
+msgstr "path 是媒体目录的完整路径。"
+
+#: ../fvwm/components/functions/Preferences-Menu:574
+msgid "Nothing else is allowed in that file."
+msgstr "该文件中没有其他内容。"
+
+#: ../fvwm/components/functions/Preferences-Menu:601
+#: ../fvwm/scripts/AmixerControl:40
+msgid "Sound Card"
+msgstr "声卡"
+
+#: ../fvwm/components/functions/Preferences-Menu:628
+msgid "FVWM-Crystal with raise"
+msgstr ""
+
+#
+# String used in submenus (window decorations and colorsets)
+#
+#: ../fvwm/components/functions/Preferences-Menu:656
+msgid "System default"
+msgstr "系统默认"
+
+#: ../fvwm/components/functions/Preferences-Menu:657
+msgid "Light speed"
+msgstr "光速"
+
+#: ../fvwm/components/functions/Preferences-Menu:658
+msgid "Super fast"
+msgstr "超快"
+
+#: ../fvwm/components/functions/Preferences-Menu:659
+msgid "Fast"
+msgstr "快速"
+
+#: ../fvwm/components/functions/Preferences-Menu:660
+msgid "Easy"
+msgstr "轻巧"
+
+#: ../fvwm/components/functions/Preferences-Menu:661
+msgid "Not so slow"
+msgstr "没那么慢"
+
+#: ../fvwm/components/functions/Preferences-Menu:662
+msgid "Piano"
+msgstr "钢琴"
+
+#: ../fvwm/components/functions/Preferences-Menu:664
+msgid "Not set by Crystal"
+msgstr "Crystal 未设置"
+
+#: ../fvwm/components/functions/Preferences-Menu:704
+msgid "New menu entries will be used after next startup"
+msgstr "下次启动后将使用新菜单项"
+
+#: ../fvwm/components/functions/Preferences-Menu:717
+msgid "Preference Warning"
+msgstr "首选项告警"
+
+#: ../fvwm/components/functions/Preferences-Menu:718
+msgid "Please edit the following file to suit your need"
+msgstr "请编辑以下文件以满足您的需要"
+
+#: ../fvwm/components/functions/Preferences-Menu:721
+msgid "and restart this tool:"
+msgstr "然后重新启动此工具:"
+
+#
+# Screenshot menu
+#
+#: ../fvwm/components/functions/Screenshot-import:22
+#: ../fvwm/components/functions/Window-Buttons:82
+#: ../fvwm/components/functions/Window-Buttons:128
+#: ../fvwm/components/functions/Window-Buttons-Vertical:88
+#: ../fvwm/components/functions/Window-Buttons-Vertical:132
+msgid "Fullscreen"
+msgstr "全屏"
+
+#: ../fvwm/components/functions/Screenshot-import:23
+msgid "Delayed fullscreen"
+msgstr "延迟全屏"
+
+#: ../fvwm/components/functions/Screenshot-import:24
+msgid "Frame"
+msgstr "框选"
+
+#: ../fvwm/components/functions/Wallpaper:41
+msgid "Thumbnails size"
+msgstr "缩略图大小"
+
+#: ../fvwm/components/functions/Wallpaper:67
+msgid "5 seconds"
+msgstr "5 秒"
+
+#: ../fvwm/components/functions/Wallpaper:68
+msgid "10 seconds"
+msgstr "10 秒"
+
+#: ../fvwm/components/functions/Wallpaper:69
+msgid "15 seconds"
+msgstr "15 秒"
+
+#: ../fvwm/components/functions/Wallpaper:70
+msgid "30 seconds"
+msgstr "30 秒"
+
+#: ../fvwm/components/functions/Wallpaper:71
+msgid "1 minute"
+msgstr "1 分钟"
+
+#: ../fvwm/components/functions/Wallpaper:72
+msgid "5 minutes"
+msgstr "5 分钟"
+
+#: ../fvwm/components/functions/Wallpaper:73
+msgid "10 minutes"
+msgstr "10 分钟"
+
+#: ../fvwm/components/functions/Wallpaper:74
+msgid "15 minutes"
+msgstr "15分钟"
+
+#: ../fvwm/components/functions/Wallpaper:75
+msgid "30 minutes"
+msgstr "30 分钟"
+
+#: ../fvwm/components/functions/Wallpaper:76
+msgid "1 hour"
+msgstr "1 小时"
+
+#: ../fvwm/components/functions/Wallpaper:77
+msgid "3 hours"
+msgstr "3 小时"
+
+#: ../fvwm/components/functions/Wallpaper:78
+msgid "8 hours"
+msgstr "8 小时"
+
+#: ../fvwm/components/functions/Wallpaper:79
+msgid "1 day"
+msgstr "1 天"
+
+#: ../fvwm/components/functions/Wallpaper:84
+msgid "Random wallpaper"
+msgstr "随机壁纸"
+
+#: ../fvwm/components/functions/Wallpaper:85
+msgid "Toggle loop wallpaper"
+msgstr "切换循环壁纸"
+
+#: ../fvwm/components/functions/Wallpaper:86
+msgid "Stop loop wallpaper"
+msgstr "停止循环壁纸"
+
+#
+# Window menus
+#
+#: ../fvwm/components/functions/Window-Buttons:74
+#: ../fvwm/components/functions/Window-Buttons:123
+#: ../fvwm/components/functions/Window-Buttons-Vertical:80
+#: ../fvwm/components/functions/Window-Buttons-Vertical:128
+msgid "Iconify"
+msgstr "图标化"
+
+#: ../fvwm/components/functions/Window-Buttons:78
+#: ../fvwm/components/functions/Window-Buttons:133
+#: ../fvwm/components/functions/Window-Buttons-Vertical:84
+#: ../fvwm/components/functions/Window-Buttons-Vertical:137
+msgid "Identify"
+msgstr "识别"
+
+#: ../fvwm/components/functions/Window-Buttons:83
+#: ../fvwm/components/functions/Window-Buttons:127
+#: ../fvwm/components/functions/Window-Buttons-Vertical:89
+msgid "Maximize"
+msgstr "最大化"
+
+#: ../fvwm/components/functions/Window-Buttons:84
+#: ../fvwm/components/functions/Window-Buttons-Vertical:90
+msgid "Minimize"
+msgstr "最小化"
+
+#: ../fvwm/components/functions/Window-Buttons:86
+#: ../fvwm/components/functions/Window-Buttons-Vertical:91
+msgid "Maximize horizontally"
+msgstr "水平最大化"
+
+#: ../fvwm/components/functions/Window-Buttons:87
+#: ../fvwm/components/functions/Window-Buttons-Vertical:92
+msgid "Maximize vertically"
+msgstr "垂直最大化"
+
+#: ../fvwm/components/functions/Window-Buttons:89
+#: ../fvwm/components/functions/Window-Buttons-Vertical:94
+msgid "Take all free space"
+msgstr "占用所有可用空间"
+
+#: ../fvwm/components/functions/Window-Buttons:90
+#: ../fvwm/components/functions/Window-Buttons-Vertical:95
+msgid "Take all horizontal space"
+msgstr "占用所有水平空间"
+
+#: ../fvwm/components/functions/Window-Buttons:91
+#: ../fvwm/components/functions/Window-Buttons-Vertical:96
+msgid "Take all vertical space"
+msgstr "占用所有垂直空间"
+
+#: ../fvwm/components/functions/Window-Buttons:95
+#: ../fvwm/components/functions/Window-Buttons:125
+#: ../fvwm/components/functions/Window-Buttons-Vertical:100
+#: ../fvwm/components/functions/Window-Buttons-Vertical:130
+msgid "Stay raised"
+msgstr "住上调"
+
+#: ../fvwm/components/functions/Window-Buttons:96
+#: ../fvwm/components/functions/Window-Buttons:126
+#: ../fvwm/components/functions/Window-Buttons-Vertical:101
+#: ../fvwm/components/functions/Window-Buttons-Vertical:131
+msgid "Normal mode"
+msgstr "正常模式"
+
+#: ../fvwm/components/functions/Window-Buttons:97
+#: ../fvwm/components/functions/Window-Buttons-Vertical:102
+msgid "Stay lowered"
+msgstr "向下调"
+
+#: ../fvwm/components/functions/Window-Buttons:98
+#: ../fvwm/components/functions/Window-Buttons:124
+#: ../fvwm/components/functions/Window-Buttons-Vertical:103
+#: ../fvwm/components/functions/Window-Buttons-Vertical:129
+msgid "Stick"
+msgstr "固定"
+
+#: ../fvwm/components/functions/Window-Buttons:100
+#: ../fvwm/components/functions/Window-Buttons-Vertical:105
+msgid "Refresh"
+msgstr "刷新"
+
+#: ../fvwm/components/functions/Window-Buttons:109
+#: ../fvwm/components/functions/Window-Buttons:130
+msgid "Move to left page"
+msgstr "移至左页"
+
+#: ../fvwm/components/functions/Window-Buttons:110
+#: ../fvwm/components/functions/Window-Buttons-Vertical:115
+msgid "Move to previous page"
+msgstr "移至上一页"
+
+#: ../fvwm/components/functions/Window-Buttons:111
+#: ../fvwm/components/functions/Window-Buttons:131
+msgid "Move to right page"
+msgstr "移至右页"
+
+#: ../fvwm/components/functions/Window-Buttons:113
+msgid "Jump to left page"
+msgstr "跳转到左页"
+
+#: ../fvwm/components/functions/Window-Buttons:114
+#: ../fvwm/components/functions/Window-Buttons-Vertical:119
+msgid "Jump to previous page"
+msgstr "跳转到上一页"
+
+#: ../fvwm/components/functions/Window-Buttons:115
+msgid "Jump to right page"
+msgstr "跳转到右页"
+
+#: ../fvwm/components/functions/Window-Buttons:117
+#: ../fvwm/components/functions/Window-Buttons-Vertical:122
+msgid "Move to page"
+msgstr "移至页"
+
+#: ../fvwm/components/functions/Window-Buttons-Vertical:114
+#: ../fvwm/components/functions/Window-Buttons-Vertical:134
+msgid "Move to upper page"
+msgstr "移至上一页"
+
+#: ../fvwm/components/functions/Window-Buttons-Vertical:116
+#: ../fvwm/components/functions/Window-Buttons-Vertical:135
+msgid "Move to lower page"
+msgstr "移至下一页"
+
+#: ../fvwm/components/functions/Window-Buttons-Vertical:118
+msgid "Jump to upper page"
+msgstr "跳转到上一页"
+
+#: ../fvwm/components/functions/Window-Buttons-Vertical:120
+msgid "Jump to lower page"
+msgstr "跳转到下一页"
+
+#: ../fvwm/components/functions/Window-Decorations:29
+msgid "Button model"
+msgstr "按钮样式"
+
+#: ../fvwm/scripts/desktop_manager:50
+msgid "Mount"
+msgstr "挂载"
+
+#: ../fvwm/scripts/desktop_manager:54
+msgid "XDG user directories"
+msgstr "XDG 用户目录"
+
+#: ../fvwm/scripts/desktop_manager:55
+msgid "Mounted partitions"
+msgstr "挂载的分区"
+
+#: ../fvwm/scripts/desktop_manager:56
+msgid "Show directories"
+msgstr "显示目录"
+
+# Applications menu
+#: ../fvwm/scripts/desktop_manager:57
+msgid "Actions"
+msgstr "动作"
+
+#: ../fvwm/scripts/desktop_manager:58
+msgid "Emplacement"
+msgstr ""
+
+#: ../fvwm/scripts/desktop_manager:59
+msgid "Show on top with panels"
+msgstr "在面板上显示"
+
+#: ../fvwm/scripts/media_directories:20
+msgid "Browse Music"
+msgstr "浏览音乐"
+
+#: ../fvwm/scripts/media_directories:28
+msgid "Browse CDROM"
+msgstr "浏览 CDROM"
+
+#: ../fvwm/scripts/media_directories:32
+msgid "Browse DVD"
+msgstr "浏览 DVD"
+
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:3
+msgid "Show Directories"
+msgstr "显示目录"
+
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:13
+msgid "path1 path2"
+msgstr "path1 path2"
+
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:16
+msgid "where path1 and path2 are directory paths"
+msgstr "其中 path1 和 path2 是您希望"
+
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:19
+msgid "you want to have with the desktop icons."
+msgstr "桌面图标具有的目录路径。"
+
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:22
+msgid "path2 is optional and will be shown in the second panel"
+msgstr "path2 是可选的,将显示在首选"
+
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:25
+msgid "of your preferred file browser."
+msgstr "文件浏览器的第二个面板中。"
+
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:28
+msgid "Some file browsers can support more than 2 paths."
+msgstr "某些文件浏览器可以支持两个以上的路径。"
+
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:31
+msgid "Path names with spaces must be quoted with single quotes."
+msgstr "带空格的路径名必须用单引号引起来。"
+
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:34
+msgid "If you don’t want any such icons,"
+msgstr "如果您不希望使用任何此类图标,"
+
+#: ../fvwm/scripts/FileEditors/ShowDirectories-Help:37
+msgid "just blank this file but keep it."
+msgstr "请将该文件保留为空白,然后将其保留。"
+
+# End of generated strings
+#: ..fvwm/scripts/XDG-Menu
+msgid "Configure"
+msgstr "配置"
+
+#: ..fvwm/scripts/XDG-Menu
+msgid "Regenerate"
+msgstr "重新生成"
diff --git a/fvwm/preferences/BROWSER b/fvwm/preferences/BROWSER
deleted file mode 100644
index fbb1db3..0000000
--- a/fvwm/preferences/BROWSER
+++ /dev/null
@@ -1 +0,0 @@
-SetEnv BROWSER "/usr/bin/firefox"
diff --git a/fvwm/preferences/CustomButtonAcpiBatt b/fvwm/preferences/CustomButtonAcpiBatt
new file mode 100644
index 0000000..1dbdee7
--- /dev/null
+++ b/fvwm/preferences/CustomButtonAcpiBatt
@@ -0,0 +1 @@
+InfoStoreAdd CustomButtonAcpiBatt off
diff --git a/fvwm/preferences/CustomButtonBar b/fvwm/preferences/CustomButtonBar
new file mode 100644
index 0000000..4e81f80
--- /dev/null
+++ b/fvwm/preferences/CustomButtonBar
@@ -0,0 +1,5 @@
+48x48/fvwm-crystal/audio-x-generic.png%Musique%Popup /Music
+48x48/categories/help.png%Documentation de FVWM-Crystal%Popup /Developer/FVWM-Crystal-Documentation
+48x48/fvwm-crystal/system-log-out.png%Quitter%Popup /Exit
+48x48/fvwm-crystal/preferences-desktop.png%Préférences%Popup /Preferences
+48x48/fvwm-crystal/preferences-desktop-screensaver.png%Écran de veille%Popup /Screensaver
diff --git a/fvwm/preferences/CustomButtonBarLocation b/fvwm/preferences/CustomButtonBarLocation
new file mode 100644
index 0000000..67aa4a1
--- /dev/null
+++ b/fvwm/preferences/CustomButtonBarLocation
@@ -0,0 +1 @@
+InfoStoreAdd CustomBarLocation Bottom
diff --git a/fvwm/preferences/CustomButtonBarToggle b/fvwm/preferences/CustomButtonBarToggle
new file mode 100644
index 0000000..94ad631
--- /dev/null
+++ b/fvwm/preferences/CustomButtonBarToggle
@@ -0,0 +1 @@
+Nop
diff --git a/fvwm/preferences/CustomButtonClock b/fvwm/preferences/CustomButtonClock
new file mode 100644
index 0000000..212967a
--- /dev/null
+++ b/fvwm/preferences/CustomButtonClock
@@ -0,0 +1 @@
+InfoStoreAdd CustomButtonClock Clock
diff --git a/fvwm/preferences/CustomButtonCpuFreq b/fvwm/preferences/CustomButtonCpuFreq
new file mode 100644
index 0000000..0064817
--- /dev/null
+++ b/fvwm/preferences/CustomButtonCpuFreq
@@ -0,0 +1 @@
+InfoStoreAdd CustomButtonCpuFreq off
diff --git a/fvwm/preferences/CustomButtonCpuTemp b/fvwm/preferences/CustomButtonCpuTemp
new file mode 100644
index 0000000..78b3f2b
--- /dev/null
+++ b/fvwm/preferences/CustomButtonCpuTemp
@@ -0,0 +1 @@
+InfoStoreAdd CustomButtonCpuTemp off
diff --git a/fvwm/preferences/CustomButtonPager b/fvwm/preferences/CustomButtonPager
new file mode 100644
index 0000000..2fb6449
--- /dev/null
+++ b/fvwm/preferences/CustomButtonPager
@@ -0,0 +1 @@
+InfoStoreAdd CustomButtonPager Pager
diff --git a/fvwm/preferences/CustomButtonSize b/fvwm/preferences/CustomButtonSize
new file mode 100644
index 0000000..15b5f7c
--- /dev/null
+++ b/fvwm/preferences/CustomButtonSize
@@ -0,0 +1 @@
+InfoStoreAdd CustomButtonSize 48
diff --git a/fvwm/preferences/DeskIconsSign.Custom b/fvwm/preferences/DeskIconsSign.Custom
new file mode 100644
index 0000000..897144d
--- /dev/null
+++ b/fvwm/preferences/DeskIconsSign.Custom
@@ -0,0 +1 @@
+InfoStoreAdd DeskIconsSign '-'
diff --git a/fvwm/preferences/DesktopDirs b/fvwm/preferences/DesktopDirs
index 642c480..ec91a86 100644
--- a/fvwm/preferences/DesktopDirs
+++ b/fvwm/preferences/DesktopDirs
@@ -10,8 +10,4 @@
 /usr/share/applications
 #/usr/share/applications/kde
 /usr/share/applications/kde4
-#/usr/share/gnome/apps
 #/usr/local/share/applications
-#/usr/kde/3.5/share/applications/kde
-#/usr/kde/3.5/share/applnk
-#/usr/kde/3.5/share/apps/kaoofinder/apps
diff --git a/fvwm/preferences/IPTVCatPlaylists b/fvwm/preferences/IPTVCatPlaylists
new file mode 100644
index 0000000..ff826d8
--- /dev/null
+++ b/fvwm/preferences/IPTVCatPlaylists
@@ -0,0 +1,8 @@
+# This file is sourced by fvwm-crystal_makeiptvplaylists
+
+IPTV_CATEGORIES_PLAYLISTS="animation \
+	auto business classic comedy cooking culture \
+	documentary education entertainment family \
+	general kids legislative lifestyle local \
+	movies music news outdoor relax religious science \
+	series shop sports travel weather other"
diff --git a/fvwm/preferences/MPlayerParams b/fvwm/preferences/MPlayerParams
new file mode 100644
index 0000000..22a775b
--- /dev/null
+++ b/fvwm/preferences/MPlayerParams
@@ -0,0 +1 @@
+SetEnv MPlayerParams "-cache 2048"
diff --git a/fvwm/preferences/MouseVelocity b/fvwm/preferences/MouseVelocity
new file mode 100644
index 0000000..94ad631
--- /dev/null
+++ b/fvwm/preferences/MouseVelocity
@@ -0,0 +1 @@
+Nop
diff --git a/fvwm/preferences/ScreenLidSuspend b/fvwm/preferences/ScreenLidSuspend
new file mode 100644
index 0000000..94ad631
--- /dev/null
+++ b/fvwm/preferences/ScreenLidSuspend
@@ -0,0 +1 @@
+Nop
diff --git a/fvwm/preferences/Startup b/fvwm/preferences/Startup
index 5c7d056..9e24910 100644
--- a/fvwm/preferences/Startup
+++ b/fvwm/preferences/Startup
@@ -1,35 +1,53 @@
 # In this file you can start up applications at the beginning of the session.
 
-AddToFunc InitFunction
+AddToFunc StartFunction
 
 # Launch GKrellM, only if it doesn't run
-#+ I Test (x gkrellm) Exec pidof gkrellm || exec gkrellm
+#+ I Test (Init) Test (x gkrellm) Exec pidof gkrellm || exec gkrellm
 
 #Launch torsmo
 #+ I Test (x torsmo) Exec pidof torsmo || exec torsmo
 
 #Launch conky
-#+ I Test (x conky) Exec pidof conky || exec conky
+#+ I Test (Init) Test (x conky) Exec pidof conky || exec conky
 
 # A calendar on the desktop
-#+ I Test (x gdeskcal) X gdeskcal
+#+ I Test (Init) Test (x gdeskcal) X gdeskcal
 
 # Launch Skype
-#+ I Test (x skype) Exec pidof skype || exec skype
+#+ I Test (Init) Test (x skype) Exec pidof skype || exec skype
 
 # Launch Psi
-#+ I Test (x psi) Exec pidof psi || exec psi
+#+ I Test (Init) Test (x psi) Exec pidof psi || exec psi
 
 # Launch TleenX2
-#+ I Test (x tleenx2) Exec pidof tleenx2 || exec tleenx2
+#+ I Test (Init) Test (x tleenx2) Exec pidof tleenx2 || exec tleenx2
 
 # Launch Kadu
-#+ I Test (x kadu) Exec pidof kadu || exec kadu
+#+ I Test (Init) Test (x kadu) Exec pidof kadu || exec kadu
 
 # Launch QJackCtl
-#+ I Test (x qjackctl) Exec pidof qjackctl || exec qjackctl
+#+ I Test (Init) Test (x qjackctl) Exec pidof qjackctl || exec qjackctl
 
 # Launch LADITray
-#+ I Test (x laditray) Exec pidof laditray || exec laditray
+#+ I Test (Init) Test (x ladi-system-tray) Exec pidof ladi-system-tray || exec ladi-system-tray 2>/dev/null
+
+# Launch jamin
+#+ I Test (Init) Test (x jamin) Exec pidof jamin || exec jamin
+
+# Launch jackdbus
+#+ I Test (Init) Test (x jackdbus) PipeRead "pidof jackdbus || (echo A start_jack && echo Music-QJackGUI)"
+
+# Lauch Cadence
+#+ I Test (Init) Test (x cadence) PipeRead "pidof cadence || echo A start_cadence"
+
+# Launch alsamixer
+#+ I Test (Init) Test (x alsamixer) PipeRead 'pidof alsamixer || echo "AT \\\"ALSA Mixer\\\" \\\"alsamixer -c $[infostore.SoundCard]\\\""
+
+# Launch HexChat
+#+ I Test (Init) Test (x hexchat) Exec pidof hexchat || exec hexchat
+
+# Launch Zim
+#+ I Test (Init) Test (x zim) Exec pidof zim || exec zim
 
 # vim:ft=fvwm
diff --git a/fvwm/recipes/Amiga b/fvwm/recipes/Amiga
index 1e524fa..6319834 100644
--- a/fvwm/recipes/Amiga
+++ b/fvwm/recipes/Amiga
@@ -35,6 +35,12 @@
 Echo Amiga recipe loading from $.
 InfoStoreAdd Recipe "Amiga"
 
+# No magic button, we nedd to reset its ewmh values after a recipe change.
+InfoStoreAdd EWMH_CBB_Left 3
+InfoStoreAdd EWMH_CBB_Right 3
+InfoStoreAdd EWMH_CBB_Top 3
+InfoStoreAdd EWMH_CBB_Bottom 3
+
 # temporary fix for fvwm<2.6.6
 # TODO: test it with 2.6.5, normaly not needed any more
 Test (Version <= 2.6.5) SetEnv NotificationAreaManager $[infostore.NotificationAreaManager]
@@ -48,13 +54,14 @@ PipeRead 'echo InfoStoreAdd Your_Id `id -un | sed "s/\\\<./\\\u&/"`'
 Include components/functions/Window-Autohide
 Include components/functions/MakePanel
 Include components/functions/FocusOnGotoPage
-Include components/bindings/Desktop-MMB-ToggleTopBar
+IncludeMouseBinding components/bindings/Desktop-MMB-ToggleTopBar
 
 # Icons on the desktop {{{2
 # Type of icons on the desktop {{{2
 LoadPreferences IconsType
 
 # Media player {{{2
+InfoStoreAdd CustomBarLocation Bottom
 Include components/functions/Music-$[infostore.MusicPlayer]
 
 #############################
@@ -69,7 +76,7 @@ HideGeometryWindow		Move, Resize
 OpaqueMoveSize			100
 
 ## Change desktop with mouse wheel
-Include components/bindings/Desktop-PageSwitch-Horizontal
+IncludeMouseBinding components/bindings/Desktop-PageSwitch-Horizontal
 
 ## pager's dimension
 #InfoStoreAdd Desk_Pages_X "8"
@@ -134,6 +141,11 @@ InfoStoreAdd bottom_panel_height $[infostore.panel_height]
 PipeRead 'echo EWMH-Desktop 3 3 $(($[infostore.panel_height]+3)) $[infostore.bottom_panel_height]
 #EWMH-Panel-Bottom $[infostore.bottom_panel_height]
 #EWMH-Panel-Top $[infostore.panel_height]
+InfoStoreAdd EWMH_Recipe_Left $[EWMH_BS_Panel_Left]
+InfoStoreAdd EWMH_Recipe_Right $[EWMH_BS_Panel_Right]
+InfoStoreAdd EWMH_Recipe_Top $[EWMH_BS_Panel_Top]
+InfoStoreAdd EWMH_Recipe_Bottom $[EWMH_BS_Panel_Bottom]
+PipeRead '$[FVWM_SYSTEMDIR]/scripts/set_DesktopIconsGeom $[vp.height]'
 
 # Icons on Desktop {{{1
 Test (EnvMatch DefaultDesktopManager Crystal) PipeRead 'echo "Style * IconBox $(($[vp.width]-((((50*$[IconColumnsNumber]))+36))))x$(($[vp.height]-$((12+$[infostore.panel_height]+$[infostore.bottom_panel_height]))))+$((((50*$[IconColumnsNumber]))+18))+$(($[infostore.panel_height]+6)), IconFill top right, IconGrid 30 30"'
@@ -485,7 +497,7 @@ PipeRead 'echo "*FvwmButtons-Bottom: Geometry $(((($[infostore.bottom_panel_heig
 *FvwmButtons-Bottom: (1x1, Size $[infostore.bottom_panel_height] $[infostore.bottom_panel_height], Icon "22x22/fvwm-crystal/media-skip-forward.png", \
 	Action (Mouse 1) Menu /Speed $[MenuPosition_NE], \
 	Action (Mouse 4) Button-Seek-+, \
-	Action (Mouse 5) Button-Seek--) 
+	Action (Mouse 5) Button-Seek--)
 
 # Notification aera {{{2
 # Settings of stalonetray
diff --git a/fvwm/recipes/Clean b/fvwm/recipes/Clean
index 1959ab0..babaeda 100644
--- a/fvwm/recipes/Clean
+++ b/fvwm/recipes/Clean
@@ -8,12 +8,19 @@
 Echo Clean recipe loading from $.
 InfoStoreAdd Recipe "Clean"
 
+# No magic button, we nedd to reset its ewmh values after a recipe change.
+InfoStoreAdd EWMH_CBB_Left 3
+InfoStoreAdd EWMH_CBB_Right 3
+InfoStoreAdd EWMH_CBB_Top 3
+InfoStoreAdd EWMH_CBB_Bottom 3
+
 # Includes and FVWM modules {{{1
-Include components/bindings/Desktop-MMB-EdgeScroll
+IncludeMouseBinding components/bindings/Desktop-MMB-EdgeScroll
 # Type of icons on the desktop {{{2
 LoadPreferences IconsType
 
 # Media player {{{2
+InfoStoreAdd CustomBarLocation Top
 Include components/functions/Music-$[infostore.MusicPlayer]
 
 # Desktop settings {{{1
@@ -26,8 +33,16 @@ OpaqueMoveSize	100
 EdgeThickness	1
 
 EWMH-Desktop 3 3 3 3
-EWMH-Panel-Bottom 30
-EWMH-Panel-Right 30
+PipeRead 'echo "EWMH-Panel-Bottom $((36*$[infostore.Desk_Pages_Y]))"'
+PipeRead 'echo "EWMH-Panel-Right 24"'
+
+# For the desktop manager and the magic buttons
+InfoStoreAdd EWMH_Recipe_Left $[EWMH_BS_Panel_Left]
+InfoStoreAdd EWMH_Recipe_Right $[EWMH_BS_Panel_Right]
+InfoStoreAdd EWMH_Recipe_Top $[EWMH_BS_Panel_Top]
+InfoStoreAdd EWMH_Recipe_Bottom $[EWMH_BS_Panel_Bottom]
+
+PipeRead '$[FVWM_SYSTEMDIR]/scripts/set_DesktopIconsGeom $[vp.height]'
 
 # Desktop manager {{{2
 DestroyFunc RedrawIconBox
diff --git a/fvwm/recipes/Corner b/fvwm/recipes/Corner
index b74a601..f8a065b 100644
--- a/fvwm/recipes/Corner
+++ b/fvwm/recipes/Corner
@@ -9,12 +9,19 @@
 Echo Corner recipe loading from $.
 InfoStoreAdd Recipe "Corner"
 
+# No magic button, we nedd to reset its ewmh values after a recipe change.
+InfoStoreAdd EWMH_CBB_Left 3
+InfoStoreAdd EWMH_CBB_Right 3
+InfoStoreAdd EWMH_CBB_Top 3
+InfoStoreAdd EWMH_CBB_Bottom 3
+
 # Includes and FVWM modules {{{1
-Include components/bindings/Desktop-MMB-EdgeScroll
+IncludeMouseBinding components/bindings/Desktop-MMB-EdgeScroll
 # Type of icons on the desktop {{{2
 LoadPreferences IconsType
 
 # Media player {{{2
+InfoStoreAdd CustomBarLocation Top
 Include components/functions/Music-$[infostore.MusicPlayer]
 
 # Desktop settings {{{1
@@ -28,6 +35,11 @@ EdgeThickness	1
 EWMH-Desktop 3 3 3 3
 EWMH-Panel-Right 30
 EWMH-Panel-Top 55
+InfoStoreAdd EWMH_Recipe_Left $[EWMH_BS_Panel_Left]
+InfoStoreAdd EWMH_Recipe_Right $[EWMH_BS_Panel_Right]
+InfoStoreAdd EWMH_Recipe_Top $[EWMH_BS_Panel_Top]
+InfoStoreAdd EWMH_Recipe_Bottom $[EWMH_BS_Panel_Bottom]
+PipeRead '$[FVWM_SYSTEMDIR]/scripts/set_DesktopIconsGeom $[vp.height]'
 
 # Desktop manager {{{2
 DestroyFunc RedrawIconBox
diff --git a/fvwm/recipes/Custom b/fvwm/recipes/Custom
new file mode 100644
index 0000000..0cad626
--- /dev/null
+++ b/fvwm/recipes/Custom
@@ -0,0 +1,85 @@
+# Custom - nothing but a magic button!
+# Written by: Dominique Michel <dominique_libre@users.sourceforge.net>
+# See ChangeLog for details
+
+# You can use folding to navigate this file
+
+Echo Custom recipe loading from $.
+InfoStoreAdd Recipe "Custom"
+
+# Includes and FVWM modules {{{1
+IncludeMouseBinding components/bindings/Desktop-MMB-EdgeScroll
+# Type of icons on the desktop {{{2
+LoadPreferences IconsType
+
+# Media player {{{2
+# The player control need to know that pref for its main menu;
+# FIXME: don't work when we change the button location, the player
+# control must be reloaded.
+LoadPreferences CustomButtonBarLocation
+Include components/functions/Music-$[infostore.MusicPlayer]
+
+# Desktop settings {{{1
+EdgeScroll	0	0
+EdgeResistance	0
+Style * EdgeMoveDelay 	0
+Style * EdgeMoveResistance 100
+HideGeometryWindow	Move, Resize
+OpaqueMoveSize	100
+EdgeThickness	1
+
+EWMH-Desktop 3 3 3 3
+# The EWMH-Panel* are set by the desktop manager and the custom bar buttons.
+# For the desktop manager and the magic buttons
+InfoStoreAdd EWMH_Recipe_Left 3
+InfoStoreAdd EWMH_Recipe_Right 3
+InfoStoreAdd EWMH_Recipe_Top 3
+InfoStoreAdd EWMH_Recipe_Bottom 3
+
+PipeRead '$[FVWM_SYSTEMDIR]/scripts/set_DesktopIconsGeom $[vp.height]'
+
+# Applications generator and main menu {{{1
+# fvwm-crystal.apps {{{2
+PipeRead 'fvwm-crystal.apps --database=$[FVWM_DISTROMENUDIR]/Applications --database=$[FVWM_SYSTEMDIR]/Applications --database=$[FVWM_USERDIR]/Applications --search-icons-in=$[FVWM_USERDIR]/icons/$[infostore.Icon_Theme]/32x32/categories:$[FVWM_USERDIR]/icons/$[infostore.Icon_Theme]/32x32/apps:$[FVWM_SYSTEMDIR]/icons/$[infostore.Icon_Theme]/32x32/categories:$[FVWM_SYSTEMDIR]/icons/$[infostore.Icon_Theme]/32x32/apps:$[FVWM_DISTROMENUDIR]/icons/$[infostore.Icon_Theme]/32x32/categories:$[FVWM_DISTROMENUDIR]/icons/$[infostore.Icon_Theme]/32x32/apps --default-file-icon=32x32/apps/default.png --default-dir-icon=32x32/categories/directory.png --min-submenu-length=5 --sort=prio --no-panel --check-execs'
+#AddToMenu /Applications "" Nop
+#AddToMenu /Applications "%32x32/fvwm-crystal/fvwm-crystal.png%FVWM-Crystal" Popup /FVWM-Crystal
+
+# Desktop menu with left click {{{1
+#SetEnv DesktopMenu /FVWM-Crystal
+SetEnv DesktopMenu /Applications
+
+# The buttons {{{1
+# The magic button first
+# Its menu
+Include components/functions/CustomButtonBar-Menu
+# use one of the two following lines:
+# safer, just use it
+GenerateCustomButtonBar
+# faster, but see the comment into components/functions/CustomButtonBar-Menu
+#Include tmp/CustomButtonBar
+
+# Desktop manager
+DestroyFunc RedrawIconBox
+AddToFunc RedrawIconBox
++ I PipeRead 'echo "Style * IconBox $(($[vp.width]-((((50*$[IconColumnsNumber]))+46))))x$(($[vp.height]-42))+$((((50*$[IconColumnsNumber]))+18))-39, IconFill left bottom, IconGrid 30 30"'
+LoadPreferences DefaultDesktopManager
+
+# Settings for icons on the desktop {{{1
+Style * StickyIcon
+Test (EnvMatch DefaultDesktopManager Crystal) PipeRead 'echo "Style * IconBox $(($[vp.width]-((((50*$[IconColumnsNumber]))+46))))x$(($[vp.height]-42))+$((((50*$[IconColumnsNumber]))+18))-39, IconFill left bottom, IconGrid 30 30"'
+Test (!EnvMatch DefaultDesktopManager Crystal) PipeRead 'echo "Style * IconBox $(($[vp.width]-36))x$(($[vp.height]-42))+3-39, IconFill left bottom, IconGrid 30 30"'
+
+# Change desktop pages using mouse wheel on pager
+Mouse (FvwmPager) 4 W $[Mod] GotoPage-Right
+Mouse (FvwmPager) 5 W $[Mod] GotoPage-Left
+
+# Styles {{{1
+#Style FvwmPager !Icon
+
+Echo /--------- Fvwm-Crystal: Recipe loaded ---------/
+
+#PrintInfo Locale 1 #2
+#PrintInfo infostore
+
+# ViM modeline {{{1
+# vim:foldmethod=marker:foldenable:foldlevel=0:ft=fvwm
diff --git a/fvwm/recipes/Default b/fvwm/recipes/Default
index 5741e79..724521f 100644
--- a/fvwm/recipes/Default
+++ b/fvwm/recipes/Default
@@ -11,10 +11,24 @@
 Echo Default recipe loading from $.
 InfoStoreAdd Recipe "Default"
 
+# No magic button, we nedd to reset its ewmh values after a recipe change.
+InfoStoreAdd EWMH_CBB_Left 3
+InfoStoreAdd EWMH_CBB_Right 3
+InfoStoreAdd EWMH_CBB_Top 3
+InfoStoreAdd EWMH_CBB_Bottom 3
+
 # Includes and FVWM modules {{{1
-Include components/bindings/Desktop-MMB-EdgeScroll
+IncludeMouseBinding components/bindings/Desktop-MMB-EdgeScroll
 
 # Media player {{{2
+# That preference is used to set the order of the player menus items.
+# It must be set on a per recipe basis before to load the player.
+# If set to Bottom, the menus assumes they are called from the
+# bottom of the screen; anything else assumes they are not called
+# from the bottom of the screen.
+# For compatibility with possible future evolution, valid values are:
+#     Top, Bottom, Right and Left.
+InfoStoreAdd CustomBarLocation Top
 Include components/functions/Music-$[infostore.MusicPlayer]
 
 # Desktop settings {{{1
@@ -30,6 +44,11 @@ EdgeThickness	1
 EWMH-Desktop 3 3 3 3
 EWMH-Panel-Top 30
 EWMH-Panel-Bottom 30
+InfoStoreAdd EWMH_Recipe_Left $[EWMH_BS_Panel_Left]
+InfoStoreAdd EWMH_Recipe_Right $[EWMH_BS_Panel_Right]
+InfoStoreAdd EWMH_Recipe_Top $[EWMH_BS_Panel_Top]
+InfoStoreAdd EWMH_Recipe_Bottom $[EWMH_BS_Panel_Bottom]
+PipeRead '$[FVWM_SYSTEMDIR]/scripts/set_DesktopIconsGeom $[vp.height]'
 
 # Desktop manager {{{2
 DestroyFunc RedrawIconBox
@@ -187,8 +206,8 @@ DestroyModuleConfig FvwmIconMan-Icons: *
 *FvwmIconMan-Icons: Title ""
 *FvwmIconMan-Icons: ButtonGeometry 24x24
 *FvwmIconMan-Icons: ManagerGeometry 6x0-67+3
-*FvwmIconMan-Icons: Font ""
-#*FvwmIconMan-Icons: Font "xft:$[panel_font]:pixelsize=$[panel_font_size]:$[panel_font_style]"
+#*FvwmIconMan-Icons: Font ""
+*FvwmIconMan-Icons: Font "xft:$[panel_font]:pixelsize=$[panel_font_size]:$[panel_font_style]"
 # Tips settings {{{2
 *FvwmIconMan-Icons: Tips always
 *FvwmIconMan-Icons: TipsDelays 200 100
diff --git a/fvwm/recipes/Default with ACPI b/fvwm/recipes/Default with ACPI
index b013d87..0c65b3a 100644
--- a/fvwm/recipes/Default with ACPI	
+++ b/fvwm/recipes/Default with ACPI	
@@ -4,7 +4,7 @@
 #  o AcpiBatt - Battery charge status
 #  o CpuFreq  - Frequency of CPU
 #  o CpuTemp  - Temperature of CPU
-# 2007-2014: Dominique Michel <dominique_libre@users.sourceforge.net>
+# 2007-2016: Dominique Michel <dominique_libre@users.sourceforge.net>
 # See ChangeLog for details
 #
 # You can use folding to navigate this file
@@ -12,10 +12,17 @@
 Echo Default with ACPI recipe loading from $.
 InfoStoreAdd Recipe "DefaultACPI"
 
+# No magic button, we nedd to reset its ewmh values after a recipe change.
+InfoStoreAdd EWMH_CBB_Left 3
+InfoStoreAdd EWMH_CBB_Right 3
+InfoStoreAdd EWMH_CBB_Top 3
+InfoStoreAdd EWMH_CBB_Bottom 3
+
 # Includes and FVWM modules {{{1
-Include components/bindings/Desktop-MMB-EdgeScroll
+IncludeMouseBinding components/bindings/Desktop-MMB-EdgeScroll
 
 # Media player {{{2
+InfoStoreAdd CustomBarLocation Top
 Include components/functions/Music-$[infostore.MusicPlayer]
 
 # Desktop settings {{{1
@@ -31,6 +38,11 @@ EdgeThickness	1
 EWMH-Desktop 3 3 3 3
 EWMH-Panel-Top 30
 EWMH-Panel-Bottom 30
+InfoStoreAdd EWMH_Recipe_Left $[EWMH_BS_Panel_Left]
+InfoStoreAdd EWMH_Recipe_Right $[EWMH_BS_Panel_Right]
+InfoStoreAdd EWMH_Recipe_Top $[EWMH_BS_Panel_Top]
+InfoStoreAdd EWMH_Recipe_Bottom $[EWMH_BS_Panel_Bottom]
+PipeRead '$[FVWM_SYSTEMDIR]/scripts/set_DesktopIconsGeom $[vp.height]'
 
 # Desktop manager {{{2
 DestroyFunc RedrawIconBox
@@ -250,8 +262,8 @@ DestroyModuleConfig FvwmIconMan-Windows-Left: *
 *FvwmIconMan-Windows-Left: FollowFocus True
 *FvwmIconMan-Windows-Left: Format "%t"
 *FvwmIconMan-Windows-Left: Title ""
-PipeRead "echo \*FvwmIconMan-Windows-Left: ButtonGeometry $((($[vp.width]-140)/2))x`if [ $[panel_font_size] -lt 15 ]; then echo 24; else echo $(($[panel_font_size]*2)); fi`"
-*FvwmIconMan-Windows-Left: ManagerGeometry 1x1+67-3
+PipeRead "if [ -f /sys/class/power_supply/BAT0/status ]; then echo \*FvwmIconMan-Windows-Left: ButtonGeometry $((($[vp.width]-140)/2))x`if [ $[panel_font_size] -lt 15 ]; then echo 24; else echo $(($[panel_font_size]*2)); fi`; else echo \*FvwmIconMan-Windows-Left: ButtonGeometry $((($[vp.width]-12)/2))x`if [ $[panel_font_size] -lt 15 ]; then echo 24; else echo $(($[panel_font_size]*2)); fi`; fi"
+PipeRead "if [ -f /sys/class/power_supply/BAT0/status ]; then echo *FvwmIconMan-Windows-Left: ManagerGeometry 1x1+67-3; else echo *FvwmIconMan-Windows-Left: ManagerGeometry 1x1+3-3; fi"
 *FvwmIconMan-Windows-Left: MaxButtonWidthByColumns 4
 # Tips {{{2
 *FvwmIconMan-Windows-Left: TipsFormat "%t"
@@ -299,8 +311,12 @@ DestroyModuleConfig FvwmIconMan-Windows-Right: *
 *FvwmIconMan-Windows-Right: FollowFocus True
 *FvwmIconMan-Windows-Right: Format "%t"
 *FvwmIconMan-Windows-Right: Title ""
-PipeRead "echo \*FvwmIconMan-Windows-Right: ButtonGeometry $((($[vp.width]-315)/2))x`if [ $[panel_font_size] -lt 15 ]; then echo 24; else echo $(($[panel_font_size]*2)); fi`"
-*FvwmIconMan-Windows-Right: ManagerGeometry 1x1-155-3
+Piperead "OffsetWidth=12; if [ -f /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq ]; then OffsetWidth=$((${OffsetWidth} + 152)); fi; \
+	 		  if [ -f /sys/class/hwmon/hwmon0/temp1_input ]; then OffsetWidth=$((${OffsetWidth} + 152)); fi; \
+			  echo \*FvwmIconMan-Windows-Right: ButtonGeometry $((($[vp.width]-${OffsetWidth})/2))x`if [ $[panel_font_size] -lt 15 ]; then echo 24; else echo $(($[panel_font_size]*2)); fi`"
+Piperead "OffsetWidth=3; if [ -f /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq ]; then OffsetWidth=$((${OffsetWidth} + 76)); fi; \
+	 		  if [ -f /sys/class/hwmon/hwmon0/temp1_input ]; then OffsetWidth=$((${OffsetWidth} + 76)); fi; \
+			  echo \*FvwmIconMan-Windows-Right: ManagerGeometry 1x1-${OffsetWidth}-3"
 *FvwmIconMan-Windows-Right: MaxButtonWidthByColumns 4
 *FvwmIconMan-Windows-Right: Font "xft:$[panel_font]:pixelsize=$[panel_font_size]:$[panel_font_style]"
 # Tips {{{2
@@ -346,8 +362,8 @@ DestroyModuleConfig FvwmButtons-BottomAcpiBatt: *
 *FvwmButtons-BottomAcpiBatt: Font "xft:$[panel_font]:pixelsize=$[panel_font_size]:$[panel_font_style]"
 PipeRead 'echo "*FvwmButtons-BottomAcpiBatt: (2x1, Size 60 `if [ $[panel_font_size] -lt 15 ]; then echo 24; else echo $(($[panel_font_size]*2)); fi`, Swallow (Close, Respawn, FvwmModule) FvwmScript-AcpiBatt)"'
 
-Module FvwmButtons FvwmButtons-BottomAcpiBatt
-Script components/scripts/FvwmScript-AcpiBatt
+Piperead 'if [ -f /sys/class/power_supply/BAT0/status ]; then echo "Module FvwmButtons FvwmButtons-BottomAcpiBatt"; fi'
+Piperead 'if [ -f /sys/class/power_supply/BAT0/status ]; then echo "Script components/scripts/FvwmScript-AcpiBatt"; fi'
 
 # CpuTemp {{{1
 All (FvwmButtons-BottomCpuTemp) Close
@@ -362,13 +378,13 @@ DestroyModuleConfig FvwmButtons-BottomCpuTemp: *
 *FvwmButtons-BottomCpuTemp: Font "xft:$[panel_font]:pixelsize=$[panel_font_size]:$[panel_font_style]"
 PipeRead 'echo "*FvwmButtons-BottomCpuTemp: (3x1, Size 72 `if [ $[panel_font_size] -lt 15 ]; then echo 24; else echo $(($[panel_font_size]*2)); fi`, Swallow (Close, Respawn, FvwmModule) FvwmScript-CpuTemp)"'
 
-Module FvwmButtons FvwmButtons-BottomCpuTemp
-Script components/scripts/FvwmScript-CpuTemp
+Piperead 'if [ -f /sys/class/hwmon/hwmon0/temp1_input ]; then echo "Module FvwmButtons FvwmButtons-BottomCpuTemp"; fi'
+Piperead 'if [ -f /sys/class/hwmon/hwmon0/temp1_input ]; then echo "Script components/scripts/FvwmScript-CpuTemp"; fi'
 
 # CpuFreq {{{1
 All (FvwmButtons-BottomCpuFreq) Close
 DestroyModuleConfig FvwmButtons-BottomCpuFreq: *
-*FvwmButtons-BottomCpuFreq: Geometry -79-3
+Piperead 'if [ -f /sys/class/hwmon/hwmon0/temp1_input ]; then PosX=79; else PosX=3; fi; echo "*FvwmButtons-BottomCpuFreq: Geometry -${PosX}-3"'
 *FvwmButtons-BottomCpuFreq: BoxSize smart
 *FvwmButtons-BottomCpuFreq: ActiveColorset $[infostore.cs_panel_active]
 *FvwmButtons-BottomCpuFreq: Colorset $[infostore.cs_panel_inactive]
@@ -378,8 +394,8 @@ DestroyModuleConfig FvwmButtons-BottomCpuFreq: *
 *FvwmButtons-BottomCpuFreq: Font "xft:$[panel_font]:pixelsize=$[panel_font_size]:$[panel_font_style]"
 PipeRead 'echo "*FvwmButtons-BottomCpuFreq: (3x1, Size 72 `if [ $[panel_font_size] -lt 15 ]; then echo 24; else echo $(($[panel_font_size]*2)); fi`, Swallow (Close, Respawn, FvwmModule) FvwmScript-CpuFreq)"'
 
-Module FvwmButtons FvwmButtons-BottomCpuFreq
-Script components/scripts/FvwmScript-CpuFreq
+Piperead 'if [ -f /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq ]; then echo "Module FvwmButtons FvwmButtons-BottomCpuFreq"; fi'
+Piperead 'if [ -f /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq ]; then echo "Script components/scripts/FvwmScript-CpuFreq"; fi'
 
 Style FvwmButtons-Clock Layer 2
 Style FvwmButtons-Music NoIcon
diff --git a/fvwm/recipes/Dock b/fvwm/recipes/Dock
index 82ad363..51e7474 100644
--- a/fvwm/recipes/Dock
+++ b/fvwm/recipes/Dock
@@ -9,12 +9,19 @@
 Echo Dock recipe loading from $.
 InfoStoreAdd Recipe "Dock"
 
+# No magic button, we nedd to reset its ewmh values after a recipe change.
+InfoStoreAdd EWMH_CBB_Left 3
+InfoStoreAdd EWMH_CBB_Right 3
+InfoStoreAdd EWMH_CBB_Top 3
+InfoStoreAdd EWMH_CBB_Bottom 3
+
 # Includes and FVWM modules {{{1
-Include components/bindings/Desktop-MMB-EdgeScroll
+IncludeMouseBinding components/bindings/Desktop-MMB-EdgeScroll
 # Type of icons on the desktop {{{2
 LoadPreferences IconsType
 
 # Media player {{{2
+InfoStoreAdd CustomBarLocation Bottom
 Include components/functions/Music-$[infostore.MusicPlayer]
 
 # Desktop settings {{{1
@@ -28,6 +35,11 @@ EdgeThickness	1
 
 EWMH-Desktop 3 3 3 3
 EWMH-Panel-Bottom 40
+InfoStoreAdd EWMH_Recipe_Left $[EWMH_BS_Panel_Left]
+InfoStoreAdd EWMH_Recipe_Right $[EWMH_BS_Panel_Right]
+InfoStoreAdd EWMH_Recipe_Top $[EWMH_BS_Panel_Top]
+InfoStoreAdd EWMH_Recipe_Bottom $[EWMH_BS_Panel_Bottom]
+PipeRead '$[FVWM_SYSTEMDIR]/scripts/set_DesktopIconsGeom $[vp.height]'
 
 # Desktop manager {{{2
 DestroyFunc RedrawIconBox
diff --git a/fvwm/recipes/LapLeft b/fvwm/recipes/LapLeft
index fdd8023..b1cc974 100644
--- a/fvwm/recipes/LapLeft
+++ b/fvwm/recipes/LapLeft
@@ -9,6 +9,12 @@
 Echo LapLeft recipe loading from $.
 InfoStoreAdd Recipe "LapLeft"
 
+# No magic button, we nedd to reset its ewmh values after a recipe change.
+InfoStoreAdd EWMH_CBB_Left 3
+InfoStoreAdd EWMH_CBB_Right 3
+InfoStoreAdd EWMH_CBB_Top 3
+InfoStoreAdd EWMH_CBB_Bottom 3
+
 # Includes and FVWM modules {{{1
 # Default FVWM-Crystal functions, initialization {{{2
 #Include components/functions/Window-Autohide
@@ -18,6 +24,7 @@ Include components/functions/FocusOnGotoPage
 LoadPreferences IconsType
 
 # Media player {{{2
+InfoStoreAdd CustomBarLocation Bottom
 Include components/functions/Music-$[infostore.MusicPlayer]
 
 # Desktop settings {{{1
@@ -30,7 +37,7 @@ HideGeometryWindow		Move, Resize
 OpaqueMoveSize			100
 
 # Change desktop with mouse wheel
-Include components/bindings/Desktop-PageSwitch-Horizontal
+IncludeMouseBinding components/bindings/Desktop-PageSwitch-Horizontal
 
 # Pager {{{1
 All (FvwmPager) Close
@@ -38,9 +45,11 @@ DestroyModuleConfig FvwmPager: *
 
 # Desktop panel {{{1
 EWMH-Desktop 63 3 3 3
-EWMH-Panel-Bottom 3
-EWMH-Panel-Top 3
-EwmhBaseStruts 63 3 3 3
+InfoStoreAdd EWMH_Recipe_Left $[EWMH_BS_Panel_Left]
+InfoStoreAdd EWMH_Recipe_Right $[EWMH_BS_Panel_Right]
+InfoStoreAdd EWMH_Recipe_Top $[EWMH_BS_Panel_Top]
+InfoStoreAdd EWMH_Recipe_Bottom $[EWMH_BS_Panel_Bottom]
+PipeRead '$[FVWM_SYSTEMDIR]/scripts/set_DesktopIconsGeom $[vp.height]'
 
 # Desktop manager {{{2
 DestroyFunc RedrawIconBox
@@ -155,28 +164,28 @@ Action (Mouse 3) SendToModule *FvwmScript-Clock SendString 1 1 str)
 
 # Main music button, with some menus {{{2
 *FvwmButtons-Bottom: (1x1, Size 22 22, Icon "22x22/categories/Multimedia.png", \
-	Action (Mouse 1) Menu /Player $[MenuPosition_E], \
+	Action (Mouse 1) Menu /Player $[MenuPosition_EN], \
 	Action (Mouse 2) Music-GUI, \
 	Action (Mouse 3) Music-QJackGUI, \
 	Action (Mouse 4) Change-Volume-Up $[infostore.Vol_Step], \
 	Action (Mouse 5) Change-Volume-Down $[infostore.Vol_Step])
 # music controls button {{{2
 *FvwmButtons-Bottom: (1x1, Size 22 22, Icon "22x22/fvwm-crystal/media-eject.png", \
-	Action (Mouse 1) Menu /Playlist-button $[MenuPosition_E], \
-	Action (Mouse 2) Menu /Music/Volume $[MenuPosition_E], \
-	Action (Mouse 3) Menu /Mixer $[MenuPosition_E], \
+	Action (Mouse 1) Menu /Playlist-button $[MenuPosition_EN], \
+	Action (Mouse 2) Menu /Music/Volume $[MenuPosition_EN], \
+	Action (Mouse 3) Menu /Mixer $[MenuPosition_EN], \
 	Action (Mouse 4) Music-Next, \
 	Action (Mouse 5) Music-Prev)
 # music controls button {{{2
 *FvwmButtons-Bottom: (1x1, Size 22 22, Icon "22x22/fvwm-crystal/media-playback-start.png", \
         Action (Mouse 1) Music-Play, \
         Action (Mouse 2) Music-Pause, \
-        Action (Mouse 3) Menu /Playback $[MenuPosition_E], \
+        Action (Mouse 3) Menu /Playback $[MenuPosition_EN], \
 	Action (Mouse 4) Music-Speed-Up, \
 	Action (Mouse 5) Music-Speed-Down)
 # music controls button 4 {{{2
 *FvwmButtons-Bottom: (1x1, Size 22 22, Icon "22x22/fvwm-crystal/media-skip-forward.png", \
-	Action (Mouse 1) Menu /Speed $[MenuPosition_E], \
+	Action (Mouse 1) Menu /Speed $[MenuPosition_EN], \
 	Action (Mouse 4) Button-Seek-+, \
 	Action (Mouse 5) Button-Seek--)
 
@@ -186,14 +195,14 @@ Action (Mouse 2) GotoPage prev, \
 Action (Mouse 3) GotoPage next, \
 Action (Mouse 4) GotoPage-Right, \
 Action (Mouse 5) GotoPage-Left, \
-Panel (position Button left 70p 30p) FvwmPager "Module FvwmPager")
+Panel (position Button left 70p 30p) FvwmPager "Module FvwmPager FvwmPager")
 
 # Pager window {{{2
 DestroyFunc FvwmPagerWindow
 AddToFunc FvwmPagerWindow
 + I KillModule FvwmPager
 + I DestroyModuleConfig FvwmPager: *
-+ I PipeRead 'echo \*FvwmPager: Geometry $((60*$[infostore.Desk_Pages_X]))x$((60*$[infostore.Desk_Pages_Y]))+50000-+50000'
++ I PipeRead 'echo \*FvwmPager: Geometry $((60*$[infostore.Desk_Pages_X]))x$((60*$[infostore.Desk_Pages_Y]))+50000+50000'
 + I *FvwmPager: MiniIcons
 + I *FvwmPager: Font none
 + I *FvwmPager: WindowBorderWidth 1
@@ -208,6 +217,7 @@ AddToFunc FvwmPagerWindow
 #+ I *FvwmPager: WindowColorset $[infostore.cs_transparent] $[infostore.cs_transparent]
 
 FvwmPagerWindow
+
 Module FvwmButtons FvwmButtons-Bottom
 
 # Override FVWM style (it's applied later) {{{1
diff --git a/fvwm/recipes/LapLeft with ACPI b/fvwm/recipes/LapLeft with ACPI
index 0cf9c73..c4a89e9 100644
--- a/fvwm/recipes/LapLeft with ACPI	
+++ b/fvwm/recipes/LapLeft with ACPI	
@@ -12,6 +12,12 @@
 Echo LapLeft with ACPI recipe loading from $.
 InfoStoreAdd Recipe "LapLeftACPI"
 
+# No magic button, we nedd to reset its ewmh values after a recipe change.
+InfoStoreAdd EWMH_CBB_Left 3
+InfoStoreAdd EWMH_CBB_Right 3
+InfoStoreAdd EWMH_CBB_Top 3
+InfoStoreAdd EWMH_CBB_Bottom 3
+
 # Includes and FVWM modules {{{1
 # Default FVWM-Crystal functions, initialization {{{2
 #Include components/functions/Window-Autohide
@@ -21,6 +27,7 @@ Include components/functions/FocusOnGotoPage
 LoadPreferences IconsType
 
 # Media player {{{2
+InfoStoreAdd CustomBarLocation Bottom
 Include components/functions/Music-$[infostore.MusicPlayer]
 
 # Desktop settings {{{1
@@ -33,7 +40,7 @@ HideGeometryWindow		Move, Resize
 OpaqueMoveSize			100
 
 # Change desktop with mouse wheel
-Include components/bindings/Desktop-PageSwitch-Horizontal
+IncludeMouseBinding components/bindings/Desktop-PageSwitch-Horizontal
 
 # Pager {{{1
 All (FvwmPager) Close
@@ -41,9 +48,11 @@ DestroyModuleConfig FvwmPager: *
 
 # Desktop panel {{{1
 EWMH-Desktop 63 3 3 3
-EWMH-Panel-Bottom 3
-EWMH-Panel-Top 3
-EwmhBaseStruts 63 3 3 3
+InfoStoreAdd EWMH_Recipe_Left $[EWMH_BS_Panel_Left]
+InfoStoreAdd EWMH_Recipe_Right $[EWMH_BS_Panel_Right]
+InfoStoreAdd EWMH_Recipe_Top $[EWMH_BS_Panel_Top]
+InfoStoreAdd EWMH_Recipe_Bottom $[EWMH_BS_Panel_Bottom]
+PipeRead '$[FVWM_SYSTEMDIR]/scripts/set_DesktopIconsGeom $[vp.height]'
 
 # Desktop manager {{{2
 DestroyFunc RedrawIconBox
@@ -72,15 +81,22 @@ DestroyModuleConfig FvwmButtons-Top: *
 *FvwmButtons-Top: Font "xft:$[panel_font]:pixelsize=$[panel_font_size]:$[panel_font_style]"
 *FvwmButtons-Top: Padding 2 2
 *FvwmButtons-Top: Frame 0
-*FvwmButtons-Top: (2x1, Size 60 30, Icon "22x22/fvwm-crystal/fvwm-crystal.png", \
+Piperead 'if [ -f /sys/class/power_supply/BAT0/status ]; then echo "*FvwmButtons-Top: (2x1, Size 60 30, Icon \"22x22/fvwm-crystal/fvwm-crystal.png\", \
+	Action (Mouse 1) Menu /FVWM-Crystal $[MenuPosition_E], \
+	Action (Mouse 2) Menu /Random-Wallpaper $[MenuPosition_E], \
+	Action (Mouse 3) Menu /Applications $[MenuPosition_E], \
+  	Action (Mouse 4) X fvwm-crystal.videomodeswitch+, \
+  	Action (Mouse 5) X fvwm-crystal.videomodeswitch-)"; \
+	else echo "*FvwmButtons-Top: (2x1, Size 60 30, Icon \"48x48/fvwm-crystal/fvwm-crystal.png\", \
 	Action (Mouse 1) Menu /FVWM-Crystal $[MenuPosition_E], \
 	Action (Mouse 2) Menu /Random-Wallpaper $[MenuPosition_E], \
 	Action (Mouse 3) Menu /Applications $[MenuPosition_E], \
   	Action (Mouse 4) X fvwm-crystal.videomodeswitch+, \
-  	Action (Mouse 5) X fvwm-crystal.videomodeswitch-)
-*FvwmButtons-Top: (2x1, Size 60 24, Swallow (Close, Respawn, FvwmModule) FvwmScript-AcpiBatt)"'
+  	Action (Mouse 5) X fvwm-crystal.videomodeswitch-)"; fi'
+Piperead 'if [ -f /sys/class/power_supply/BAT0/status ]; then echo "*FvwmButtons-Top: (2x1, Size 60 24, Swallow (Close, Respawn, FvwmModule) FvwmScript-AcpiBatt)"; fi'
+#"'
 Module FvwmButtons FvwmButtons-Top
-Script components/scripts/FvwmScript-AcpiBatt
+Piperead 'if [ -f /sys/class/power_supply/BAT0/status ]; then echo "Script components/scripts/FvwmScript-AcpiBatt"; fi'
 
 
 # Other menus  {{{1
@@ -106,7 +122,9 @@ Mouse 2 R $[Mod0] Window-List
 All (ApplicationPanel) Close
 DestroyModuleConfig ApplicationPanel: *
 # geometry: Width(60) x Height(490) + x(0) + y( ( ( vp.H - ( 174 + 490 + ( ( fontsize * 3 ) / 2 ) + ( ( ( ( trayerwidth * 5 ) / 152 ) ) * 30 ) ) ) / 2 ) + 54 )
-PipeRead 'echo "*ApplicationPanel: Geometry 60x490+0+$(((((($[vp.height]-((54+490+150+(((((((((((($trayer_width))/24))-1))/2))+1))*30))))))/2))+54))"'
+PipeRead 'OtherHeight=102; if [ -f /sys/class/hwmon/hwmon0/temp1_input ]; then OtherHeight=$((${OtherHeight}+24)); fi; \
+	 		   if [ -f /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq ]; then  OtherHeight=$((${OtherHeight}+24)); fi; \
+		echo "*ApplicationPanel: Geometry 60x490+0+$(((((($[vp.height]-((54+490+${OtherHeight}+(((((((((((($trayer_width))/24))-1))/2))+1))*30))))))/2))+54))"'
 *ApplicationPanel: BoxSize smart
 *ApplicationPanel: ActiveColorset $[infostore.cs_panel_active]
 *ApplicationPanel: Colorset $[infostore.cs_panel_inactive]
@@ -127,7 +145,9 @@ Module FvwmButtons ApplicationPanel
 # Bottom button {{{1
 All (FvwmButtons-Bottom) Close
 DestroyModuleConfig FvwmButtons-Bottom: *
-PipeRead 'echo *FvwmButtons-Bottom: Geometry 60x$(((((((((((((($trayer_width))/24))-1))/2))+1))*30))+150))+0-0'
+PipeRead 'OtherHeight=102; if [ -f /sys/class/hwmon/hwmon0/temp1_input ]; then OtherHeight=$((${OtherHeight}+24)); fi; \
+	 		   if [ -f /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq ]; then  OtherHeight=$((${OtherHeight}+24)); fi; \
+			   echo *FvwmButtons-Bottom: Geometry 60x$(((((((((((((($trayer_width))/24))-1))/2))+1))*30))+${OtherHeight}))+0-0'
 *FvwmButtons-Bottom: BoxSize smart
 *FvwmButtons-Bottom: ActiveColorset $[infostore.cs_panel_active]
 *FvwmButtons-Bottom: Colorset $[infostore.cs_panel_inactive]
@@ -161,55 +181,53 @@ Action (Mouse 3) SendToModule *FvwmScript-Clock SendString 1 1 str)
 
 # Main music button , with some menus {{{2
 *FvwmButtons-Bottom: (1x1, Size 22 22, Icon "22x22/categories/Multimedia.png", \
-	Action (Mouse 1) Menu /Player $[MenuPosition_E], \
+	Action (Mouse 1) Menu /Player $[MenuPosition_EN], \
 	Action (Mouse 2) Music-GUI, \
 	Action (Mouse 3) Music-QJackGUI, \
 	Action (Mouse 4) Change-Volume-Up $[infostore.Vol_Step], \
 	Action (Mouse 5) Change-Volume-Down $[infostore.Vol_Step])
 # music controls button {{{2
 *FvwmButtons-Bottom: (1x1, Size 22 22, Icon "22x22/fvwm-crystal/media-eject.png", \
-	Action (Mouse 1) Menu /Playlist-button $[MenuPosition_E], \
-	Action (Mouse 2) Menu /Music/Volume $[MenuPosition_E], \
-	Action (Mouse 3) Menu /Mixer $[MenuPosition_E], \
+	Action (Mouse 1) Menu /Playlist-button $[MenuPosition_EN], \
+	Action (Mouse 2) Menu /Music/Volume $[MenuPosition_EN], \
+	Action (Mouse 3) Menu /Mixer $[MenuPosition_EN], \
 	Action (Mouse 4) Music-Next, \
 	Action (Mouse 5) Music-Prev)
 # music  controls button {{{2
 *FvwmButtons-Bottom: (1x1, Size 22 22, Icon "22x22/fvwm-crystal/media-playback-start.png", \
     Action (Mouse 1) Music-Play, \
     Action (Mouse 2) Music-Pause, \
-    Action (Mouse 3) Menu /Playback $[MenuPosition_E], \
+    Action (Mouse 3) Menu /Playback $[MenuPosition_EN], \
 	Action (Mouse 4) Music-Speed-Up, \
 	Action (Mouse 5) Music-Speed-Down)
 # music controls button 4 {{{2
 *FvwmButtons-Bottom: (1x1, Size 22 22, Icon "22x22/fvwm-crystal/media-skip-forward.png", \
-	Action (Mouse 1) Menu /Speed $[MenuPosition_E], \
+	Action (Mouse 1) Menu /Speed $[MenuPosition_EN], \
 	Action (Mouse 4) Button-Seek-+, \
 	Action (Mouse 5) Button-Seek--)
 
 # CpuFreq  {{{2
-*FvwmButtons-Bottom: (2x1, Size 60 24, Swallow (Close, Respawn, FvwmModule) FvwmScript-CpuFreq)
-Script components/scripts/FvwmScript-CpuFreq-small
+Piperead 'if [ -f /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq ]; then echo "*FvwmButtons-Bottom: (2x1, Size 60 24, Swallow (Close, Respawn, FvwmModule) FvwmScript-CpuFreq)"; fi'
+Piperead 'if [ -f /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq ]; then echo "Script components/scripts/FvwmScript-CpuFreq-small"; fi'
 
 # CpuTemp {{{ 2
-*FvwmButtons-Bottom: (2x1, Size 60 24, Swallow (Close, Respawn, FvwmModule) FvwmScript-CpuTemp)
-Script components/scripts/FvwmScript-CpuTemp
+Piperead 'if [ -f /sys/class/hwmon/hwmon0/temp1_input ]; then echo "*FvwmButtons-Bottom: (2x1, Size 60 24, Swallow (Close, Respawn, FvwmModule) FvwmScript-CpuTemp)"; fi'
+Piperead 'if [ -f /sys/class/hwmon/hwmon0/temp1_input ]; then echo "Script components/scripts/FvwmScript-CpuTemp"; fi'
 
 # Pager button {{{2
-# PipeRead 'echo \*FvwmButtons-Bottom: (2x1, Size 60 30, Icon "22x22/fvwm-crystal/user-desktop.png", \
-
 *FvwmButtons-Bottom: (2x1, Size 60 30, Icon "22x22/fvwm-crystal/user-desktop.png", \
 Action (Mouse 2) GotoPage prev, \
 Action (Mouse 3) GotoPage next, \
 Action (Mouse 4) GotoPage-Right, \
 Action (Mouse 5) GotoPage-Left, \
-Panel (position Button left 70p 30p) FvwmPager "Module FvwmPager")
+Panel (position Button left 70p 30p) FvwmPager "Module FvwmPager FvwmPager")
 
 # Pager window {{{2
 DestroyFunc FvwmPagerWindow
 AddToFunc FvwmPagerWindow
 + I KillModule FvwmPager
 + I DestroyModuleConfig FvwmPager: *
-+ I PipeRead 'echo \*FvwmPager: Geometry $((60*$[infostore.Desk_Pages_X]))x$((60*$[infostore.Desk_Pages_Y]))+50000-+50000'
++ I PipeRead 'echo \*FvwmPager: Geometry $((60*$[infostore.Desk_Pages_X]))x$((60*$[infostore.Desk_Pages_Y]))+50000+50000'
 + I *FvwmPager: MiniIcons
 + I *FvwmPager: Font none
 + I *FvwmPager: WindowBorderWidth 1
diff --git a/fvwm/recipes/LapRight b/fvwm/recipes/LapRight
index 75e13e8..e7e7e7b 100644
--- a/fvwm/recipes/LapRight
+++ b/fvwm/recipes/LapRight
@@ -9,6 +9,12 @@
 Echo LapRight recipe loading from $.
 InfoStoreAdd Recipe "LapRight"
 
+# No magic button, we nedd to reset its ewmh values after a recipe change.
+InfoStoreAdd EWMH_CBB_Left 3
+InfoStoreAdd EWMH_CBB_Right 3
+InfoStoreAdd EWMH_CBB_Top 3
+InfoStoreAdd EWMH_CBB_Bottom 3
+
 # Includes and FVWM modules {{{1
 # Default FVWM-Crystal functions, initialization {{{2
 #Include components/functions/Window-Autohide
@@ -18,6 +24,7 @@ Include components/functions/FocusOnGotoPage
 LoadPreferences IconsType
 
 # Media player {{{2
+InfoStoreAdd CustomBarLocation Bottom
 Include components/functions/Music-$[infostore.MusicPlayer]
 
 # Desktop settings {{{1
@@ -30,7 +37,7 @@ HideGeometryWindow		Move, Resize
 OpaqueMoveSize			100
 
 # Change desktop with mouse wheel
-Include components/bindings/Desktop-PageSwitch-Horizontal
+IncludeMouseBinding components/bindings/Desktop-PageSwitch-Horizontal
 
 # Pager {{{1
 All (FvwmPager) Close
@@ -38,9 +45,12 @@ DestroyModuleConfig FvwmPager: *
 
 # Desktop panel {{{1
 EWMH-Desktop 3 63 3 3
-EWMH-Panel-Bottom 3
-EWMH-Panel-Top 3
-EwmhBaseStruts 3 63 3 3
+InfoStoreAdd EWMH_Recipe_Left $[EWMH_BS_Panel_Left]
+InfoStoreAdd EWMH_Recipe_Right $[EWMH_BS_Panel_Right]
+InfoStoreAdd EWMH_Recipe_Top $[EWMH_BS_Panel_Top]
+InfoStoreAdd EWMH_Recipe_Bottom $[EWMH_BS_Panel_Bottom]
+
+PipeRead '$[FVWM_SYSTEMDIR]/scripts/set_DesktopIconsGeom $[vp.height]'
 
 # Desktop manager {{{2
 DestroyFunc RedrawIconBox
@@ -153,28 +163,28 @@ Action (Mouse 3) SendToModule *FvwmScript-Clock SendString 1 1 str)
 
 # Main music button, with some menus {{{2
 *FvwmButtons-Bottom: (1x1, Size 22 22, Icon "22x22/categories/Multimedia.png", \
-	Action (Mouse 1) Menu /Player $[MenuPosition_W], \
+	Action (Mouse 1) Menu /Player $[MenuPosition_WN], \
 	Action (Mouse 2) Music-GUI, \
 	Action (Mouse 3) Music-QJackGUI, \
 	Action (Mouse 4) Change-Volume-Up $[infostore.Vol_Step], \
 	Action (Mouse 5) Change-Volume-Down $[infostore.Vol_Step])
 # music controls button {{{2
 *FvwmButtons-Bottom: (1x1, Size 22 22, Icon "22x22/fvwm-crystal/media-eject.png", \
-	Action (Mouse 1) Menu /Playlist-button $[MenuPosition_W], \
-	Action (Mouse 2) Menu /Music/Volume $[MenuPosition_W], \
-	Action (Mouse 3) Menu /Mixer $[MenuPosition_W], \
+	Action (Mouse 1) Menu /Playlist-button $[MenuPosition_WN], \
+	Action (Mouse 2) Menu /Music/Volume $[MenuPosition_WN], \
+	Action (Mouse 3) Menu /Mixer $[MenuPosition_WN], \
 	Action (Mouse 4) Music-Next, \
 	Action (Mouse 5) Music-Prev)
 # music controls button {{{2
 *FvwmButtons-Bottom: (1x1, Size 22 22, Icon "22x22/fvwm-crystal/media-playback-start.png", \
         Action (Mouse 1) Music-Play, \
         Action (Mouse 2) Music-Pause, \
-        Action (Mouse 3) Menu /Playback $[MenuPosition_W], \
+        Action (Mouse 3) Menu /Playback $[MenuPosition_WN], \
 	Action (Mouse 4) Music-Speed-Up, \
 	Action (Mouse 5) Music-Speed-Down)
 # music controls button 4 {{{2
 *FvwmButtons-Bottom: (1x1, Size 22 22, Icon "22x22/fvwm-crystal/media-skip-forward.png", \
-	Action (Mouse 1) Menu /Speed $[MenuPosition_W], \
+	Action (Mouse 1) Menu /Speed $[MenuPosition_WN], \
 	Action (Mouse 4) Button-Seek-+, \
 	Action (Mouse 5) Button-Seek--)
 
@@ -191,7 +201,7 @@ DestroyFunc FvwmPagerWindow
 AddToFunc FvwmPagerWindow
 + I KillModule FvwmPager
 + I DestroyModuleConfig FvwmPager: *
-+ I PipeRead 'echo \*FvwmPager: Geometry $((60*$[infostore.Desk_Pages_X]))x$((60*$[infostore.Desk_Pages_Y]))-+50000-+50000'
++ I PipeRead 'echo \*FvwmPager: Geometry $((60*$[infostore.Desk_Pages_X]))x$((60*$[infostore.Desk_Pages_Y]))+50000+50000'
 + I *FvwmPager: MiniIcons
 + I *FvwmPager: Font none
 + I *FvwmPager: WindowBorderWidth 1
diff --git a/fvwm/recipes/LapRight with ACPI b/fvwm/recipes/LapRight with ACPI
index b4aeafc..90b2058 100644
--- a/fvwm/recipes/LapRight with ACPI	
+++ b/fvwm/recipes/LapRight with ACPI	
@@ -9,6 +9,12 @@
 Echo LapRight with ACPI recipe loading from $.
 InfoStoreAdd Recipe "LapRightACPI"
 
+# No magic button, we nedd to reset its ewmh values after a recipe change.
+InfoStoreAdd EWMH_CBB_Left 3
+InfoStoreAdd EWMH_CBB_Right 3
+InfoStoreAdd EWMH_CBB_Top 3
+InfoStoreAdd EWMH_CBB_Bottom 3
+
 # Includes and FVWM modules {{{1
 # Default FVWM-Crystal functions, initialization {{{2
 #Include components/functions/Window-Autohide
@@ -18,6 +24,7 @@ Include components/functions/FocusOnGotoPage
 LoadPreferences IconsType
 
 # Media player {{{2
+InfoStoreAdd CustomBarLocation Bottom
 Include components/functions/Music-$[infostore.MusicPlayer]
 
 # Desktop settings {{{1
@@ -30,7 +37,7 @@ HideGeometryWindow		Move, Resize
 OpaqueMoveSize			100
 
 # Change desktop with mouse wheel
-Include components/bindings/Desktop-PageSwitch-Horizontal
+IncludeMouseBinding components/bindings/Desktop-PageSwitch-Horizontal
 
 # Pager
 All (FvwmPager) Close
@@ -40,7 +47,11 @@ DestroyModuleConfig FvwmPager: *
 EWMH-Desktop 3 63 3 3
 EWMH-Panel-Bottom 3
 EWMH-Panel-Top 3
-EwmhBaseStruts 3 63 3 3
+InfoStoreAdd EWMH_Recipe_Left $[EWMH_BS_Panel_Left]
+InfoStoreAdd EWMH_Recipe_Right $[EWMH_BS_Panel_Right]
+InfoStoreAdd EWMH_Recipe_Top $[EWMH_BS_Panel_Top]
+InfoStoreAdd EWMH_Recipe_Bottom $[EWMH_BS_Panel_Bottom]
+PipeRead '$[FVWM_SYSTEMDIR]/scripts/set_DesktopIconsGeom $[vp.height]'
 
 # Desktop manager {{{2
 DestroyFunc RedrawIconBox
@@ -69,13 +80,17 @@ DestroyModuleConfig FvwmButtons-Top: *
 *FvwmButtons-Top: Font "xft:$[panel_font]:pixelsize=$[panel_font_size]:$[panel_font_style]"
 *FvwmButtons-Top: Padding 6 6
 *FvwmButtons-Top: Frame 0
-*FvwmButtons-Top: (2x1, Size 60 30, Icon "22x22/fvwm-crystal/fvwm-crystal.png", \
+Piperead 'if [ -f /sys/class/power_supply/BAT0/status ]; then echo "*FvwmButtons-Top: (2x1, Size 60 30, Icon \"22x22/fvwm-crystal/fvwm-crystal.png\", \
+	Action (Mouse 1) Menu /FVWM-Crystal $[MenuPosition_W], \
+	Action (Mouse 2) Menu /Random-Wallpaper $[MenuPosition_W], \
+	Action (Mouse 3) Menu /Applications $[MenuPosition_W])"; \
+	else echo "*FvwmButtons-Top: (2x1, Size 60 30, Icon \"48x48/fvwm-crystal/fvwm-crystal.png\", \
 	Action (Mouse 1) Menu /FVWM-Crystal $[MenuPosition_W], \
 	Action (Mouse 2) Menu /Random-Wallpaper $[MenuPosition_W], \
-	Action (Mouse 3) Menu /Applications $[MenuPosition_W])
-*FvwmButtons-Top: (2x1, Size 60 24, Swallow (Close, Respawn, FvwmModule) FvwmScript-AcpiBatt)"'
+	Action (Mouse 3) Menu /Applications $[MenuPosition_W])"; fi'
+Piperead 'if [ -f /sys/class/power_supply/BAT0/status ]; then echo "*FvwmButtons-Top: (2x1, Size 60 24, Swallow (Close, Respawn, FvwmModule) FvwmScript-AcpiBatt)"; fi'
 Module FvwmButtons FvwmButtons-Top
-Script components/scripts/FvwmScript-AcpiBatt
+Piperead 'if [ -f /sys/class/power_supply/BAT0/status ]; then echo "Script components/scripts/FvwmScript-AcpiBatt"; fi'
 
 # Other menus  {{{1
 # Applications menu generator {{{2
@@ -99,7 +114,9 @@ Mouse 2 R $[Mod0] Window-List
 # Application panel {{{1
 All (ApplicationPanel) Close
 DestroyModuleConfig ApplicationPanel: *
-PipeRead 'echo "*ApplicationPanel: Geometry 60x490-0+$(((((($[vp.height]-((54+490+150+(((((((((((($trayer_width))/24))-1))/2))+1))*30))))))/2))+54))"'
+PipeRead 'OtherHeight=102; if [ -f /sys/class/hwmon/hwmon0/temp1_input ]; then OtherHeight=$((${OtherHeight}+24)); fi; \
+	 		   if [ -f /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq ]; then  OtherHeight=$((${OtherHeight}+24)); fi; \
+		echo "*ApplicationPanel: Geometry 60x490-0+$(((((($[vp.height]-((54+490+${OtherHeight}+(((((((((((($trayer_width))/24))-1))/2))+1))*30))))))/2))+54))"'
 *ApplicationPanel: BoxSize smart
 *ApplicationPanel: ActiveColorset $[infostore.cs_panel_active]
 *ApplicationPanel: Colorset $[infostore.cs_panel_inactive]
@@ -120,7 +137,9 @@ Module FvwmButtons ApplicationPanel
 # Bottom button {{{1
 All (FvwmButtons-Bottom) Close
 DestroyModuleConfig FvwmButtons-Bottom: *
-PipeRead 'echo *FvwmButtons-Bottom: Geometry 60x$(((((((((((((($trayer_width))/24))-1))/2))+1))*30))+150))-0-0'
+PipeRead 'OtherHeight=102; if [ -f /sys/class/hwmon/hwmon0/temp1_input ]; then OtherHeight=$((${OtherHeight}+24)); fi; \
+	 		   if [ -f /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq ]; then  OtherHeight=$((${OtherHeight}+24)); fi; \
+			   echo *FvwmButtons-Bottom: Geometry 60x$(((((((((((((($trayer_width))/24))-1))/2))+1))*30))+${OtherHeight}))-0-0'
 *FvwmButtons-Bottom: BoxSize smart
 *FvwmButtons-Bottom: ActiveColorset $[infostore.cs_panel_active]
 *FvwmButtons-Bottom: Colorset $[infostore.cs_panel_inactive]
@@ -154,38 +173,38 @@ Action (Mouse 3) SendToModule *FvwmScript-Clock SendString 1 1 str)
 
 # Main music button , with some menus {{{2
 *FvwmButtons-Bottom: (1x1, Size 22 22, Icon "22x22/categories/Multimedia.png", \
-	Action (Mouse 1) Menu /Player $[MenuPosition_W], \
+	Action (Mouse 1) Menu /Player $[MenuPosition_WN], \
 	Action (Mouse 2) Music-GUI, \
 	Action (Mouse 3) Music-QJackGUI, \
 	Action (Mouse 4) Change-Volume-Up $[infostore.Vol_Step], \
 	Action (Mouse 5) Change-Volume-Down $[infostore.Vol_Step])
 # music controls button {{{2
 *FvwmButtons-Bottom: (1x1, Size 22 22, Icon "22x22/fvwm-crystal/media-eject.png", \
-	Action (Mouse 1) Menu /Playlist-button $[MenuPosition_W], \
-	Action (Mouse 2) Menu /Music/Volume $[MenuPosition_W], \
-	Action (Mouse 3) Menu /Mixer $[MenuPosition_W], \
+	Action (Mouse 1) Menu /Playlist-button $[MenuPosition_WN], \
+	Action (Mouse 2) Menu /Music/Volume $[MenuPosition_WN], \
+	Action (Mouse 3) Menu /Mixer $[MenuPosition_WN], \
 	Action (Mouse 4) Music-Next, \
 	Action (Mouse 5) Music-Prev)
 # music controls button {{{2
 *FvwmButtons-Bottom: (1x1, Size 22 22, Icon "22x22/fvwm-crystal/media-playback-start.png", \
     Action (Mouse 1) Music-Play, \
     Action (Mouse 2) Music-Pause, \
-    Action (Mouse 3) Menu /Playback $[MenuPosition_W], \
+    Action (Mouse 3) Menu /Playback $[MenuPosition_WN], \
 	Action (Mouse 4) Music-Speed-Up, \
 	Action (Mouse 5) Music-Speed-Down)
 # music controls button 4 {{{2
 *FvwmButtons-Bottom: (1x1, Size 22 22, Icon "22x22/fvwm-crystal/media-skip-forward.png", \
-	Action (Mouse 1) Menu /Speed $[MenuPosition_W], \
+	Action (Mouse 1) Menu /Speed $[MenuPosition_WN], \
 	Action (Mouse 4) Button-Seek-+, \
 	Action (Mouse 5) Button-Seek--)
 
 # CpuFreq  {{{2
-*FvwmButtons-Bottom: (2x1, Size 60 24, Swallow (Close, Respawn, FvwmModule) FvwmScript-CpuFreq)
-Script components/scripts/FvwmScript-CpuFreq-small
+Piperead 'if [ -f /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq ]; then echo "*FvwmButtons-Bottom: (2x1, Size 60 24, Swallow (Close, Respawn, FvwmModule) FvwmScript-CpuFreq)"; fi'
+Piperead 'if [ -f /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq ]; then echo "Script components/scripts/FvwmScript-CpuFreq-small"; fi'
 
 # CpuTemp {{{ 2
-*FvwmButtons-Bottom: (2x1, Size 60 24, Swallow (Close, Respawn, FvwmModule) FvwmScript-CpuTemp)
-Script components/scripts/FvwmScript-CpuTemp
+Piperead 'if [ -f /sys/class/hwmon/hwmon0/temp1_input ]; then echo "*FvwmButtons-Bottom: (2x1, Size 60 24, Swallow (Close, Respawn, FvwmModule) FvwmScript-CpuTemp)"; fi'
+Piperead 'if [ -f /sys/class/hwmon/hwmon0/temp1_input ]; then echo "Script components/scripts/FvwmScript-CpuTemp"; fi'
 
 # Pager button {{{2
 *FvwmButtons-Bottom: (2x1, Size 60 30, Icon "22x22/fvwm-crystal/user-desktop.png", \
@@ -200,7 +219,7 @@ DestroyFunc FvwmPagerWindow
 AddToFunc FvwmPagerWindow
 + I KillModule FvwmPager
 + I DestroyModuleConfig FvwmPager: *
-+ I PipeRead 'echo \*FvwmPager: Geometry $((60*$[infostore.Desk_Pages_X]))x$((60*$[infostore.Desk_Pages_Y]))-+20000-+20000'
++ I PipeRead 'echo \*FvwmPager: Geometry $((60*$[infostore.Desk_Pages_X]))x$((60*$[infostore.Desk_Pages_Y]))+50000+50000'
 + I *FvwmPager: MiniIcons
 + I *FvwmPager: Font none
 + I *FvwmPager: WindowBorderWidth 1
diff --git a/fvwm/recipes/Light b/fvwm/recipes/Light
index 02f0e47..abd9ee5 100644
--- a/fvwm/recipes/Light
+++ b/fvwm/recipes/Light
@@ -9,11 +9,18 @@
 Echo Light recipe loading from $.
 InfoStoreAdd Recipe "Light"
 
+# No magic button, we nedd to reset its ewmh values after a recipe change.
+InfoStoreAdd EWMH_CBB_Left 3
+InfoStoreAdd EWMH_CBB_Right 3
+InfoStoreAdd EWMH_CBB_Top 3
+InfoStoreAdd EWMH_CBB_Bottom 3
+
 # Includes and FVWM modules {{{1
 # Type of icons on the desktop {{{2
 LoadPreferences IconsType
 
 # Media player {{{2
+InfoStoreAdd CustomBarLocation Top
 Include components/functions/Music-$[infostore.MusicPlayer]
 
 # Desktop settings {{{1
@@ -26,8 +33,15 @@ HideGeometryWindow 	Move, Resize
 OpaqueMoveSize	100
 EdgeThickness	1
 
-EWMH-Desktop 3 3 3 3
-EWMH-Panel-Top 30
+PipeRead 'echo "EWMH-Desktop 3 3 $(((($[panel_font_size]+(($[panel_font_size]/2))))*$[infostore.Desk_Pages_Y])) 3"'
+PipeRead 'echo "EWMH-Panel-Top $(((((($[panel_font_size]+(($[panel_font_size]/2))))*$[infostore.Desk_Pages_Y]))+3))"'
+# The EWMH-Panel* are set by the desktop manager and the custom bar buttons.
+# For the desktop manager and the magic buttons
+InfoStoreAdd EWMH_Recipe_Left $[EWMH_BS_Panel_Left]
+InfoStoreAdd EWMH_Recipe_Right $[EWMH_BS_Panel_Right]
+InfoStoreAdd EWMH_Recipe_Top $[EWMH_BS_Panel_Top]
+InfoStoreAdd EWMH_Recipe_Bottom $[EWMH_BS_Panel_Bottom]
+PipeRead '$[FVWM_SYSTEMDIR]/scripts/set_DesktopIconsGeom $[vp.height]'
 
 # Desktop manager {{{2
 DestroyFunc RedrawIconBox
diff --git a/fvwm/recipes/Nebulae b/fvwm/recipes/Nebulae
index 8490011..15a624b 100644
--- a/fvwm/recipes/Nebulae
+++ b/fvwm/recipes/Nebulae
@@ -9,11 +9,18 @@
 Echo Nebulae recipe loading from $.
 InfoStoreAdd Recipe "Nebulae"
 
+# No magic button, we nedd to reset its ewmh values after a recipe change.
+InfoStoreAdd EWMH_CBB_Left 3
+InfoStoreAdd EWMH_CBB_Right 3
+InfoStoreAdd EWMH_CBB_Top 3
+InfoStoreAdd EWMH_CBB_Bottom 3
+
 # Includes and FVWM modules {{{1
 # Type of icons on the desktop {{{2
 LoadPreferences IconsType
 
 # Media player {{{2
+InfoStoreAdd CustomBarLocation Bottom
 Include components/functions/Music-$[infostore.MusicPlayer]
 
 # Desktop settings {{{1
@@ -26,7 +33,12 @@ OpaqueMoveSize	100
 EdgeThickness	1
 
 EWMH-Desktop 3 3 3 3
-EWMH-Panel-Bottom 28
+PipeRead 'echo "EWMH-Panel-Bottom $(($(($[panel_font_size]*3))/2))"'
+InfoStoreAdd EWMH_Recipe_Left $[EWMH_BS_Panel_Left]
+InfoStoreAdd EWMH_Recipe_Right $[EWMH_BS_Panel_Right]
+InfoStoreAdd EWMH_Recipe_Top $[EWMH_BS_Panel_Top]
+InfoStoreAdd EWMH_Recipe_Bottom $[EWMH_BS_Panel_Bottom]
+PipeRead '$[FVWM_SYSTEMDIR]/scripts/set_DesktopIconsGeom $[vp.height]'
 
 # Desktop manager {{{2
 DestroyFunc RedrawIconBox
@@ -55,9 +67,9 @@ PipeRead 'echo "*FvwmButtons-MainPanel: Columns $(($[vp.width]/24))"'
 
 # Diamond {{{2
 PipeRead 'echo "*FvwmButtons-MainPanel: (4x1, Size 101 $(($(($[panel_font_size]*3))/2)), Title (Side) Crystal, Icon 22x22/fvwm-crystal/fvwm-crystal.png, \
-	Action (Mouse 1) Menu /StartMenu $[MenuPosition_N], \
-	Action (Mouse 3) Menu /FVWM-Crystal $[MenuPosition_N], \
-	Action (Mouse 2) Menu /Random-Wallpaper $[MenuPosition_N])"'
+	Action (Mouse 1) Menu /StartMenu ${MenuPosition_NE}, \
+	Action (Mouse 3) Menu /FVWM-Crystal ${MenuPosition_NE}, \
+	Action (Mouse 2) Menu /Random-Wallpaper ${MenuPosition_NE})"'
 	
 # Applications menu generator {{{2
 # This creates the main "Start Menu", upside down because it's located on the
@@ -75,28 +87,28 @@ SetEnv DesktopMenu /StartMenu
 
 # Main music button, with some menus {{{2
 PipeRead 'echo "*FvwmButtons-MainPanel: (1x1, Size 22 $(($(($[panel_font_size]*3))/2)), Icon 22x22/categories/Multimedia.png, \
-	Action (Mouse 1) Menu /Player $[MenuPosition_N], \
+	Action (Mouse 1) Menu /Player ${MenuPosition_NE}, \
 	Action (Mouse 2) Music-GUI, \
 	Action (Mouse 3) Music-QJackGUI, \
 	Action (Mouse 4) Change-Volume-Up $[infostore.Vol_Step], \
 	Action (Mouse 5) Change-Volume-Down $[infostore.Vol_Step])"'
 # music controls button {{{2
 PipeRead 'echo "*FvwmButtons-MainPanel: (1x1, Size 22 $(($(($[panel_font_size]*3))/2)), Icon 22x22/fvwm-crystal/media-eject.png, \
-	Action (Mouse 1) Menu /Playlist-button $[MenuPosition_N], \
-	Action (Mouse 2) Menu /Music/Volume $[MenuPosition_N], \
-	Action (Mouse 3) Menu /Mixer $[MenuPosition_N], \
+	Action (Mouse 1) Menu /Playlist-button ${MenuPosition_NE}, \
+	Action (Mouse 2) Menu /Music/Volume ${MenuPosition_NE}, \
+	Action (Mouse 3) Menu /Mixer ${MenuPosition_NE}, \
 	Action (Mouse 4) Music-Next, \
 	Action (Mouse 5) Music-Prev)"'
 # music controls button {{{2
 PipeRead 'echo "*FvwmButtons-MainPanel: (1x1, Size 22 $(($(($[panel_font_size]*3))/2)), Icon 22x22/fvwm-crystal/media-playback-start.png, \
         Action (Mouse 1) Music-Play, \
         Action (Mouse 2) Music-Pause, \
-        Action (Mouse 3) Menu /Playback $[MenuPosition_N], \
+        Action (Mouse 3) Menu /Playback ${MenuPosition_NE}, \
 	Action (Mouse 4) Music-Speed-Up, \
 	Action (Mouse 5) Music-Speed-Down)"'
 # music controls button 4 {{{2
 PipeRead 'echo "*FvwmButtons-MainPanel: (1x1, Size 22 $(($(($[panel_font_size]*3))/2)), Icon 22x22/fvwm-crystal/media-skip-forward.png, \
-	Action (Mouse 1) Menu /Speed $[MenuPosition_N], \
+	Action (Mouse 1) Menu /Speed ${MenuPosition_NE}, \
 	Action (Mouse 4) Button-Seek-+, \
 	Action (Mouse 5) Button-Seek--)"'
 # }}}2
diff --git a/fvwm/recipes/Old School b/fvwm/recipes/Old School
index 5036ce1..0ba159f 100644
--- a/fvwm/recipes/Old School	
+++ b/fvwm/recipes/Old School	
@@ -9,8 +9,15 @@
 Echo OldSchool recipe loading from $.
 InfoStoreAdd Recipe "OldSchool"
 
+# No magic button, we nedd to reset its ewmh values after a recipe change.
+InfoStoreAdd EWMH_CBB_Left 3
+InfoStoreAdd EWMH_CBB_Right 3
+InfoStoreAdd EWMH_CBB_Top 3
+InfoStoreAdd EWMH_CBB_Bottom 3
+
 # Includes and FVWM modules {{{1
 # Media player {{{2
+InfoStoreAdd CustomBarLocation Top
 Include components/functions/Music-$[infostore.MusicPlayer]
 
 # Desktop settings {{{1
@@ -26,6 +33,11 @@ EWMH-Desktop 3 3 3 3
 EWMH-Panel-Top 30
 EWMH-Panel-Right 30
 EWMH-Panel-Bottom 30
+InfoStoreAdd EWMH_Recipe_Left $[EWMH_BS_Panel_Left]
+InfoStoreAdd EWMH_Recipe_Right $[EWMH_BS_Panel_Right]
+InfoStoreAdd EWMH_Recipe_Top $[EWMH_BS_Panel_Top]
+InfoStoreAdd EWMH_Recipe_Bottom $[EWMH_BS_Panel_Bottom]
+PipeRead '$[FVWM_SYSTEMDIR]/scripts/set_DesktopIconsGeom $[vp.height]'
 
 # Desktop manager {{{2
 DestroyFunc RedrawIconBox
diff --git a/fvwm/recipes/SideLine b/fvwm/recipes/SideLine
index 6cb5266..1796bd8 100644
--- a/fvwm/recipes/SideLine
+++ b/fvwm/recipes/SideLine
@@ -11,6 +11,12 @@
 Echo SideLine recipe loading from $.
 InfoStoreAdd Recipe "SideLine"
 
+# No magic button, we nedd to reset its ewmh values after a recipe change.
+InfoStoreAdd EWMH_CBB_Left 3
+InfoStoreAdd EWMH_CBB_Right 3
+InfoStoreAdd EWMH_CBB_Top 3
+InfoStoreAdd EWMH_CBB_Bottom 3
+
 # Includes and FVWM modules {{{1
 # Default FVWM-Crystal functions, initialization {{{2
 Include components/functions/Window-Autohide
@@ -19,6 +25,7 @@ Include components/functions/Window-Autohide
 LoadPreferences IconsType
 
 # Media player {{{2
+InfoStoreAdd CustomBarLocation Bottom
 Include components/functions/Music-$[infostore.MusicPlayer]
 
 # Desktop settings {{{1
@@ -32,7 +39,12 @@ EdgeThickness	1
 
 EWMH-Desktop 0 0 0 0
 EWMH-Panel-Left 52
-EWMH-Panel-Bottom 1
+PipeRead 'echo "EWMH-Panel-Bottom $((24*$[infostore.Desk_Pages_Y]))"'
+InfoStoreAdd EWMH_Recipe_Left $[EWMH_BS_Panel_Left]
+InfoStoreAdd EWMH_Recipe_Right $[EWMH_BS_Panel_Right]
+InfoStoreAdd EWMH_Recipe_Top $[EWMH_BS_Panel_Top]
+InfoStoreAdd EWMH_Recipe_Bottom $[EWMH_BS_Panel_Bottom]
+PipeRead '$[FVWM_SYSTEMDIR]/scripts/set_DesktopIconsGeom $[vp.height]'
 
 # Desktop manager {{{2
 DestroyFunc RedrawIconBox
diff --git a/fvwm/recipes/SilentHacker b/fvwm/recipes/SilentHacker
index 3ec7c65..404d2c5 100644
--- a/fvwm/recipes/SilentHacker
+++ b/fvwm/recipes/SilentHacker
@@ -9,12 +9,19 @@
 Echo SilentHacker recipe loading from $.
 InfoStoreAdd Recipe "SilentHacker"
 
+# No magic button, we nedd to reset its ewmh values after a recipe change.
+InfoStoreAdd EWMH_CBB_Left 3
+InfoStoreAdd EWMH_CBB_Right 3
+InfoStoreAdd EWMH_CBB_Top 3
+InfoStoreAdd EWMH_CBB_Bottom 3
+
 # Includes and FVWM modules {{{1
-Include components/bindings/Desktop-MMB-ToggleTopBar
+IncludeMouseBinding components/bindings/Desktop-MMB-ToggleTopBar
 # Type of icons on the desktop {{{2
 LoadPreferences IconsType
 
 # Media player {{{2
+InfoStoreAdd CustomBarLocation Top
 Include components/functions/Music-$[infostore.MusicPlayer]
 
 # Desktop settings {{{1
@@ -26,8 +33,16 @@ HideGeometryWindow	Move, Resize
 OpaqueMoveSize	100
 EdgeThickness	1
 
-EWMH-Desktop 0 0 0 0
-EWMH-Panel-Top 30
+PipeRead 'echo "EWMH-Desktop 0 0 0 0"'
+PipeRead 'echo "EWMH-Panel-Top $(($[panel_font_size]+10))"'
+# The EWMH-Panel* can be modified the desktop manager and the custom bar buttons.
+# For the desktop manager and the magic buttons
+InfoStoreAdd EWMH_Recipe_Left $[EWMH_BS_Panel_Left]
+InfoStoreAdd EWMH_Recipe_Right $[EWMH_BS_Panel_Right]
+InfoStoreAdd EWMH_Recipe_Top $[EWMH_BS_Panel_Top]
+InfoStoreAdd EWMH_Recipe_Bottom $[EWMH_BS_Panel_Bottom]
+
+PipeRead '$[FVWM_SYSTEMDIR]/scripts/set_DesktopIconsGeom $[vp.height]'
 
 # Desktop manager {{{2
 DestroyFunc RedrawIconBox
diff --git a/fvwm/recipes/Thin b/fvwm/recipes/Thin
index 8d48f1e..4a9f061 100644
--- a/fvwm/recipes/Thin
+++ b/fvwm/recipes/Thin
@@ -18,6 +18,12 @@
 Echo Thin recipe loading from $.
 InfoStoreAdd Recipe "Thin"
 
+# No magic button, we nedd to reset its ewmh values after a recipe change.
+InfoStoreAdd EWMH_CBB_Left 3
+InfoStoreAdd EWMH_CBB_Right 3
+InfoStoreAdd EWMH_CBB_Top 3
+InfoStoreAdd EWMH_CBB_Bottom 3
+
 # Includes and FVWM modules {{{1
 # Default FVWM-Crystal functions, initialization {{{2
 Include components/functions/Window-Autohide
@@ -26,6 +32,7 @@ Include components/functions/Window-Autohide
 LoadPreferences IconsType
 
 # Media player {{{2
+InfoStoreAdd CustomBarLocation Bottom
 Include components/functions/Music-$[infostore.MusicPlayer]
 
 # Desktop settings {{{1
@@ -39,7 +46,12 @@ OpaqueMoveSize	100
 EdgeThickness	2
 
 EWMH-Desktop 3 3 3 3
-EWMH-Panel-Bottom 28
+PipeRead 'echo "EWMH-Panel-Bottom $(((($[panel_font_size]*3))/2))"'
+InfoStoreAdd EWMH_Recipe_Left $[EWMH_BS_Panel_Left]
+InfoStoreAdd EWMH_Recipe_Right $[EWMH_BS_Panel_Right]
+InfoStoreAdd EWMH_Recipe_Top $[EWMH_BS_Panel_Top]
+InfoStoreAdd EWMH_Recipe_Bottom $[EWMH_BS_Panel_Bottom]
+PipeRead '$[FVWM_SYSTEMDIR]/scripts/set_DesktopIconsGeom $[vp.height]'
 
 # Desktop manager {{{2
 DestroyFunc RedrawIconBox
@@ -53,7 +65,7 @@ Test (EnvMatch DefaultDesktopManager Crystal) PipeRead 'echo "Style * IconBox $(
 Test (!EnvMatch DefaultDesktopManager Crystal) PipeRead 'echo "Style * IconBox $(($[vp.width]-6))x$(($[vp.height]-50))+3+3, IconFill left bottom, IconGrid 30 30"'
 
 # Change desktop with mouse wheel
-Include components/bindings/Desktop-PageSwitch-Horizontal
+IncludeMouseBinding components/bindings/Desktop-PageSwitch-Horizontal
 
 # Main panel {{{1
 All (FvwmButtons-Panel) Close
@@ -107,28 +119,28 @@ PipeRead 'if [ "$[infostore.NotificationAreaManager]" = "stalonetray" ]; then ec
 # Music panel {{{1
 # Main music button, with some menus {{{2
 PipeRead 'echo "*FvwmButtons-Panel: (1x1, Size 24 $(((($[panel_font_size]*3))/2)), Icon 22x22/categories/Multimedia.png, \
-	Action (Mouse 1) Menu /Player $[MenuPosition_NE], \
+	Action (Mouse 1) Menu /Player ${MenuPosition_NE}, \
 	Action (Mouse 2) Music-GUI, \
 	Action (Mouse 3) Music-QJackGUI, \
 	Action (Mouse 4) Change-Volume-Up $[infostore.Vol_Step], \
 	Action (Mouse 5) Change-Volume-Down $[infostore.Vol_Step])"'
 # music controls button {{{2
 PipeRead 'echo "*FvwmButtons-Panel: (1x1, Size 24 $(((($[panel_font_size]*3))/2)), Icon 22x22/fvwm-crystal/media-eject.png, \
-	Action (Mouse 1) Menu /Playlist-button $[MenuPosition_NE], \
-	Action (Mouse 2) Menu /Music/Volume $[MenuPosition_NE], \
-	Action (Mouse 3) Menu /Mixer $[MenuPosition_NE], \
+	Action (Mouse 1) Menu /Playlist-button ${MenuPosition_NE}, \
+	Action (Mouse 2) Menu /Music/Volume ${MenuPosition_NE}, \
+	Action (Mouse 3) Menu /Mixer ${MenuPosition_NE}, \
 	Action (Mouse 4) Music-Next, \
 	Action (Mouse 5) Music-Prev)"'
 # music controls button {{{2
 PipeRead 'echo "*FvwmButtons-Panel: (1x1, Size 24 $(((($[panel_font_size]*3))/2)), Icon 22x22/fvwm-crystal/media-playback-start.png, \
         Action (Mouse 1) Music-Play, \
         Action (Mouse 2) Music-Pause, \
-        Action (Mouse 3) Menu /Playback $[MenuPosition_NE], \
+        Action (Mouse 3) Menu /Playback ${MenuPosition_NE}, \
 	Action (Mouse 4) Music-Speed-Up, \
 	Action (Mouse 5) Music-Speed-Down)"'
 # music controls button 4 {{{2
 PipeRead 'echo "*FvwmButtons-Panel: (1x1, Size 24 $(((($[panel_font_size]*3))/2)), Icon 22x22/fvwm-crystal/media-skip-forward.png, \
-	Action (Mouse 1) Menu /Speed $[MenuPosition_NE], \
+	Action (Mouse 1) Menu /Speed ${MenuPosition_NE}, \
 	Action (Mouse 4) Button-Seek-+, \
 	Action (Mouse 5) Button-Seek--)"'
 # }}}2
diff --git a/fvwm/recipes/TopDown b/fvwm/recipes/TopDown
index a8e3814..605b6fe 100644
--- a/fvwm/recipes/TopDown
+++ b/fvwm/recipes/TopDown
@@ -9,6 +9,12 @@
 Echo TopDown recipe loading from $.
 InfoStoreAdd Recipe "TopDown"
 
+# No magic button, we nedd to reset its ewmh values after a recipe change.
+InfoStoreAdd EWMH_CBB_Left 3
+InfoStoreAdd EWMH_CBB_Right 3
+InfoStoreAdd EWMH_CBB_Top 3
+InfoStoreAdd EWMH_CBB_Bottom 3
+
 # ImagePath {{{1
 InfoStoreAdd Icon_Theme "Default"
 ImagePath $[FVWM_USERDIR]/icons/$[infostore.Icon_Theme]:$[FVWM_SYSTEMDIR]/icons/$[infostore.Icon_Theme]
@@ -18,6 +24,7 @@ ImagePath $[FVWM_USERDIR]/icons/$[infostore.Icon_Theme]:$[FVWM_SYSTEMDIR]/icons/
 LoadPreferences IconsType
 
 # Media player {{{2
+InfoStoreAdd CustomBarLocation Top
 Include components/functions/Music-$[infostore.MusicPlayer]
 
 # Desktop settings {{{1
@@ -31,8 +38,13 @@ OpaqueMoveSize	100
 EdgeThickness	1
 
 EWMH-Desktop 3 3 3 3
-EWMH-Panel-Top 51
-EWMH-Panel-Bottom 30
+PipeRead 'echo "EWMH-Panel-Top $((48*$[infostore.Desk_Pages_Y]))"'
+EWMH-Panel-Bottom 40
+InfoStoreAdd EWMH_Recipe_Left $[EWMH_BS_Panel_Left]
+InfoStoreAdd EWMH_Recipe_Right $[EWMH_BS_Panel_Right]
+InfoStoreAdd EWMH_Recipe_Top $[EWMH_BS_Panel_Top]
+InfoStoreAdd EWMH_Recipe_Bottom $[EWMH_BS_Panel_Bottom]
+PipeRead '$[FVWM_SYSTEMDIR]/scripts/set_DesktopIconsGeom $[vp.height]'
 
 # Desktop manager {{{2
 DestroyFunc RedrawIconBox
diff --git a/fvwm/recipes/TopLine b/fvwm/recipes/TopLine
index d317d6e..b8b8b31 100644
--- a/fvwm/recipes/TopLine
+++ b/fvwm/recipes/TopLine
@@ -9,11 +9,18 @@
 Echo TopLine recipe loading from $.
 InfoStoreAdd Recipe "TopLine"
 
+# No magic button, we nedd to reset its ewmh values after a recipe change.
+InfoStoreAdd EWMH_CBB_Left 3
+InfoStoreAdd EWMH_CBB_Right 3
+InfoStoreAdd EWMH_CBB_Top 3
+InfoStoreAdd EWMH_CBB_Bottom 3
+
 # Includes and FVWM modules {{{1
 # Type of icons on the desktop {{{2
 LoadPreferences IconsType
 
 # Media player {{{2
+InfoStoreAdd CustomBarLocation Top
 Include components/functions/Music-$[infostore.MusicPlayer]
 
 # Desktop settings {{{1
@@ -28,6 +35,11 @@ EdgeThickness	1
 
 EWMH-Desktop 3 3 3 3
 EWMH-Panel-Top 30
+InfoStoreAdd EWMH_Recipe_Left $[EWMH_BS_Panel_Left]
+InfoStoreAdd EWMH_Recipe_Right $[EWMH_BS_Panel_Right]
+InfoStoreAdd EWMH_Recipe_Top $[EWMH_BS_Panel_Top]
+InfoStoreAdd EWMH_Recipe_Bottom $[EWMH_BS_Panel_Bottom]
+PipeRead '$[FVWM_SYSTEMDIR]/scripts/set_DesktopIconsGeom $[vp.height]'
 
 # Desktop manager {{{2
 DestroyFunc RedrawIconBox
diff --git a/fvwm/recipes/Wing-Commander b/fvwm/recipes/Wing-Commander
index 2b14254..0186720 100644
--- a/fvwm/recipes/Wing-Commander
+++ b/fvwm/recipes/Wing-Commander
@@ -10,8 +10,15 @@
 Echo Wing-Commander recipe loading from $.
 InfoStoreAdd Recipe "WingCommander"
 
+# No magic button, we nedd to reset its ewmh values after a recipe change.
+InfoStoreAdd EWMH_CBB_Left 3
+InfoStoreAdd EWMH_CBB_Right 3
+InfoStoreAdd EWMH_CBB_Top 3
+InfoStoreAdd EWMH_CBB_Bottom 3
+
 # Includes and FVWM modules {{{1
 # Media player {{{2
+InfoStoreAdd CustomBarLocation Top
 Include components/functions/Music-$[infostore.MusicPlayer]
 
 # Desktop settings {{{1
@@ -27,6 +34,11 @@ EdgeThickness	1
 EWMH-Desktop 3 3 3 3
 EWMH-Panel-Top 30
 EWMH-Panel-Bottom 30
+InfoStoreAdd EWMH_Recipe_Left $[EWMH_BS_Panel_Left]
+InfoStoreAdd EWMH_Recipe_Right $[EWMH_BS_Panel_Right]
+InfoStoreAdd EWMH_Recipe_Top $[EWMH_BS_Panel_Top]
+InfoStoreAdd EWMH_Recipe_Bottom $[EWMH_BS_Panel_Bottom]
+PipeRead '$[FVWM_SYSTEMDIR]/scripts/set_DesktopIconsGeom $[vp.height]'
 
 # Desktop manager {{{2
 DestroyFunc RedrawIconBox
@@ -103,7 +115,7 @@ DestroyModuleConfig FvwmIconMan-Icons: *
 *FvwmIconMan-Icons: Title ""
 *FvwmIconMan-Icons: ButtonGeometry 24x$[panel_height]
 *FvwmIconMan-Icons: ManagerGeometry 6x0-88+3
-*FvwmIconMan-Icons: Font ""
+*FvwmIconMan-Icons: Font "xft:$[panel_font]:pixelsize=$[panel_font_size]:$[panel_font_style]"
 # Tips settings {{{2
 *FvwmIconMan-Icons: Tips always
 *FvwmIconMan-Icons: TipsDelays 200 100
@@ -306,4 +318,3 @@ Echo /--------- Fvwm-Crystal: Recipe loaded ---------/
 
 # ViM modeline {{{1
 # vim:foldmethod=marker:foldenable:foldlevel=0:ft=fvwm
-
diff --git a/fvwm/scripts/AutoHibernate b/fvwm/scripts/AutoHibernate
index 7891361..23179d8 100755
--- a/fvwm/scripts/AutoHibernate
+++ b/fvwm/scripts/AutoHibernate
@@ -1,28 +1,32 @@
 #!/bin/bash
 # FVWM-Crystal helper script that put the omputer in hibernation
 # when the battery is low
-# Usage: Exec exec $[FVWM_SYSTEMDIR]/scripts/AutoHibernate <rate [%]>
-
-# the PID to kill if fvwm is interrupted
-TMPFILE="/tmp/crystal_autohibernate_$$"
-touch ${TMPFILE}
+# Usage: Exec exec $[FVWM_SYSTEMDIR]/scripts/AutoHibernate <rate [%]> <init [pm|sd]
 
 cleanup() {
-	rm ${TMPFILE}
 	exit 0
 }
 
 trap cleanup INT QUIT TERM
 
-if [[ ! "$1" ]]; then
+if [[ ! "$2" ]]; then
 	cleanup
 fi
 
 # write the preference file
 echo "Exec exec ${FVWM_SYSTEMDIR}/scripts/AutoHibernate $1" > ${FVWM_USERDIR}/preferences/AutoHibernation
 
+# check for battery file
+if [ -e /sys/class/power_supply/BAT0/energy_now ]
+then NOWBAT="energy"
+else 	if [ -e /sys/class/power_supply/BAT0/charge_now ]
+	then NOWBAT="charge"
+	else cleanup
+	fi
+fi
+
 # the main loop
-CurrentCharge=$(($(cat /sys/class/power_supply/BAT0/energy_now)/(($(cat /sys/class/power_supply/BAT0/energy_full)/100))))
+CurrentCharge=$(($(cat /sys/class/power_supply/BAT0/${NOWBAT}_now)/(($(cat /sys/class/power_supply/BAT0/${NOWBAT}_full)/100))))
 MinCharge=$(($1+1))
 Resumed="0"
 
@@ -38,14 +42,17 @@ do
 			# mplayer doesn't like hibernation
 			${FVWM_SYSTEMDIR}/scripts/killmplayer 9
 			killall -9 mplayer 2>/dev/null
-			sudo pm-hibernate
+			if [[ "${2}" == "pm" ]] ; then
+				sudo pm-hibernate
+			else	systemctl hibernate -i
+			fi
 			# we must kill that script after rebbot to avoid loop
 			Resumed="1"
 		else
-			CurrentCharge=$(($(cat /sys/class/power_supply/BAT0/energy_now)/(($(cat /sys/class/power_supply/BAT0/energy_full)/100))))
+			CurrentCharge=$(($(cat /sys/class/power_supply/BAT0/${NOWBAT}_now)/(($(cat /sys/class/power_supply/BAT0/${NOWBAT}_full)/100))))
 		fi
 	else
-		CurrentCharge=$(($(cat /sys/class/power_supply/BAT0/energy_now)/(($(cat /sys/class/power_supply/BAT0/energy_full)/100))))
+		CurrentCharge=$(($(cat /sys/class/power_supply/BAT0/${NOWBAT}_now)/(($(cat /sys/class/power_supply/BAT0/${NOWBAT}_full)/100))))
 		# return to normal loop after resuming when CurrentCharge > $1
 		if [[ "$CurrentCharge" -gt "$MinCharge" ]]; then
 			Resumed="0"
diff --git a/fvwm/scripts/CheckMenuDate b/fvwm/scripts/CheckMenuDate
index aba8159..5c4ea52 100755
--- a/fvwm/scripts/CheckMenuDate
+++ b/fvwm/scripts/CheckMenuDate
@@ -1,7 +1,7 @@
 #!/bin/bash
 # Check for new desktop files and generate the menu if yes.
 
-DesktopDir=`awk -v ORS="" '!/(#|^$)/{print $0"/* "}' ${FVWM_USERDIR}/preferences/DesktopDirs`
+DesktopDir=`awk -v ORS="" '!/(#|^$)/{print $0" "}' ${FVWM_USERDIR}/preferences/DesktopDirs`
 #echo "$DesktopDir"
 #echo "DateLastApp=$DateLastApp"
 
diff --git a/fvwm/scripts/CustomButtonBar/CustomButtonBar b/fvwm/scripts/CustomButtonBar/CustomButtonBar
new file mode 100755
index 0000000..b06f29a
--- /dev/null
+++ b/fvwm/scripts/CustomButtonBar/CustomButtonBar
@@ -0,0 +1,579 @@
+#!/bin/bash
+# Custom buttons bar for FVWM-Crystal
+#
+# Version:	1.0.5
+# License: 	GPL 3+
+#
+# Author:	Dominique Michel <dominique_libre@users.sourceforge.net>	
+#
+# Created:	<04/19/2016>
+# Changed:	<05/01/2020>
+#
+# Description:	Generate a custom button bar with its own preferences menu.
+# Syntax:	PipeRead "$[FVWM_SYSTEMDIR]/scripts/CustomButtonBar/CustomButtonBar \
+# ($1 $2 $3 $4)		$[vp.width] $[vp.height] $[infostore.CustomBarLocation] $[infostore.CustomButtonSize] \
+# ($5 $6 $7 $8)		$[infostore.CustomButtonClock] $[infostore.CustomButtonCpuTemp] $[infostore.CustomButtonAcpiBatt] $[infostore.CustomButtonCpuFreq] \
+# ($9 $10 $11)		$[infostore.CustomButtonPager] $[infostore.Desk_Pages_X] $[infostore.NotificationAreaManager] \
+# ($12 $13 $14 $15)	$[infostore.EWMH_DI_Left] $[infostore.EWMH_DI_Right] $[infostore.EWMH_DI_Top] $[infostore.EWMH_DI_Bottom] \
+# ($16 $17 $18 $19)	$[infostore.EWMH_Recipe_Left] $[infostore.EWMH_Recipe_Right] $[infostore.EWMH_Recipe_Top] $[infostore.EWMH_Recipe_Bottom]"
+
+#echo "$0 $@" > ${FVWM_USERDIR}/.commandf
+
+# Preferences files, must be searched in the 3 standard Crystal locations and copied into the user dir. {{{1
+PrefFileName="CustomButtonBar"
+PrefFile="${FVWM_USERDIR}/preferences/${PrefFileName}"
+
+if [ ! -e "${FVWM_USERDIR}/preferences/${PrefFileName}" ]; then
+	if [ -e "${FVWM_CONFIGDIR}/preferences/${PrefFileName}" ]; then
+		cp "${FVWM_CONFIGDIR}/preferences/${PrefFileName}" "${PrefFile}"
+	elif [ -e "${FVWM_SYSTEMDIR}/preferences/${PrefFileName}" ]; then
+		cp "${FVWM_SYSTEMDIR}/preferences/${PrefFileName}" "${PrefFile}"
+	fi
+fi
+
+# some functions {{{1
+# Output button number from pixel size {{{2
+# AddButtonNumber <button_size> <applet_size>
+AddButtonForApplet() {
+    # BUG: write a 0 lenght file called 1; do that with Clock normal, not with cputemp
+	Rest=$(($2%$1))
+	if [ "$Rest" != "0" ]; then
+	    echo "$(((($2/$1))+1))"
+	else
+	    echo "$(($2/$1))"
+	fi
+}
+
+# Output biggest of 2 integers {{{2
+SetBiggestValue() {
+	if [ "$1" -gt "$2" ]; then
+	    echo "$1"
+	else
+	    echo "$2"
+	fi
+}
+
+## set the total buttons number and the number of lines and columns {{{1
+# The applets can have different sizes. The other buttons have a 1x1 size.
+# The pager is always horizontal, which imply it is simpler to set all the other applets to be horizontal.
+# To be sure the button bar doesn't crash at startup, we have to fill the lines.
+
+# Variables initialisation
+applets=(tray clock battery cpufreq cputemp pager) # applet names
+xbuttons=(0 0 0 0 0 0)	# applet columns number
+ybuttons=(1 1 1 1 1 1)	# applet rows number TODO: dont use an array
+xmaxbuttons=1		# maximum bar width in buttons
+ymaxbuttons=1		# maximum bar heigth in buttons
+nbuttons=0		# total buttons number
+
+# set columns number to the widest applet => minimal buttons bar width when vertical bar {{{2
+for ix in ${!applets[*]}
+do
+    case ${applets[$ix]} in
+	tray)
+	    # we don't care the button position for now
+	    if [ "${trayer_width}" != "0" ] ; then
+		Rest=$((${trayer_width}%$4))
+		if [ "$Rest" != "0" ]; then
+		    xbuttons[$ix]=$((((${trayer_width} / $4))+1))
+		else
+		    xbuttons[$ix]=$((${trayer_width} / $4))
+		fi
+	    fi
+	    xmaxbuttons=$(SetBiggestValue ${xmaxbuttons} ${xbuttons[$ix]})
+	    ;;
+	clock)
+	    if [ "$5" != "no" ] ; then
+		case $5 in
+		    Clock)
+			xbuttons[$ix]=$(AddButtonForApplet $4 60)
+		    ;;
+		    Clock-24h)
+			xbuttons[$ix]=$(AddButtonForApplet $4 60)
+		    ;;
+		    Clock-small)
+			xbuttons[$ix]=$(AddButtonForApplet $4 60)
+		    ;;
+		    Clock-24h-small_date)
+			xbuttons[$ix]=$(AddButtonForApplet $4 114)
+		    ;;
+		    Clock-small_date)
+			xbuttons[$ix]=$(AddButtonForApplet $4 114)
+		    ;;
+		    *)
+			echo "Wrong_clock"
+		    ;;
+		esac
+		xmaxbuttons=$(SetBiggestValue ${xmaxbuttons} ${xbuttons[$ix]})
+	    fi
+	    ;;
+	battery)
+	    if [ "$7" != "off" ]; then
+		xbuttons[$ix]=$(AddButtonForApplet $4 48)
+		xmaxbuttons=$(SetBiggestValue ${xmaxbuttons} ${xbuttons[$ix]})
+	    fi
+	    ;;
+	cputemp)
+	    if [ "$6" != "off" ]; then
+		xbuttons[$ix]=$(AddButtonForApplet $4 48)
+		xmaxbuttons=$(SetBiggestValue ${xmaxbuttons} ${xbuttons[$ix]})
+	    fi
+	    ;;
+	cpufreq)
+	    if [ "$8" != "off" ]; then
+		case $8 in
+		    CpuFreq-small)
+			xbuttons[$ix]=$(AddButtonForApplet $4 60)
+		    ;;
+		    CpuFreq)
+			xbuttons[$ix]=$(AddButtonForApplet $4 72)
+		    ;;
+		    *)
+			:
+		    ;;
+		esac
+		xmaxbuttons=$(SetBiggestValue ${xmaxbuttons} ${xbuttons[$ix]})
+	    fi
+	    ;;
+	pager)
+	    if [ "$9" != "off" ]; then
+		xbuttons[$ix]="${10}"
+		xmaxbuttons=$(SetBiggestValue ${xmaxbuttons} ${xbuttons[$ix]})
+	    fi
+	    ;;
+	*)
+	    echo "Wrong_applet"
+	    ;;
+    esac
+done
+
+# total number of launcher buttons {{{2
+nbuttonsap=`wc -l < "${PrefFile}"`
+nbuttons="${nbuttonsap}"
+# add the applets buttons {{{2
+for ix in ${!applets[*]}
+do
+    nbuttons=$((${nbuttons}+${xbuttons[$ix]}))
+done
+
+# magic bar geometry {{{1
+# possible max bar button number per row and columns
+xmaxbarbuttons=$(($1/$4))
+ymaxbarbuttons=$(($2/$4))
+
+# real horizontal and vertical bar button number
+case $3 in
+	Top | Bottom)
+	    Rest=$((${nbuttons}%${xmaxbarbuttons}))
+	    if [[ "$Rest" != "0" ]]; then
+		ybuttonsnb=$((((${nbuttons}/${xmaxbarbuttons}))+1))
+	    else
+		ybuttonsnb=$((${nbuttons[0]}/${xmaxbarbuttons}))
+	    fi
+	    Rest=$((${nbuttons}%${ybuttonsnb}))
+	    if [[ "$Rest" != "0" ]]; then
+		xbuttonsnb=$((((${nbuttons}/${ybuttonsnb}))+1))
+	    else
+		xbuttonsnb=$((${nbuttons}/${ybuttonsnb}))
+	    fi
+	    ;;
+	Right | Left)
+	    Rest=$((${nbuttons}%${ymaxbarbuttons}))
+	    if [[ "$Rest" != "0" ]]; then
+		xbuttonsnb=$((((${nbuttons}/${ymaxbarbuttons}))+1))
+	    else
+		xbuttonsnb=$((${nbuttons}/${ymaxbarbuttons}))
+	    fi
+	    if [ "${xmaxbuttons}" -gt "${xbuttonsnb}" ]; then
+		xbuttonsnb="${xmaxbuttons}"
+	    fi
+	    Rest=$((${nbuttons}%${xbuttonsnb}))
+	    if [[ "$Rest" != "0" ]]; then
+		ybuttonsnb=$((((${nbuttons}/${xbuttonsnb}))+1))
+	    else
+		ybuttonsnb=$((${nbuttons}/${xbuttonsnb}))
+	    fi
+	    ;;
+	*)
+	    echo "Wrong_location"
+	    ;;
+esac
+# in pixels
+ButtonWidth=$((${xbuttonsnb}*$4))
+ButtonHeight=$((${ybuttonsnb}*$4))
+
+# set notif area geometry {{{2
+if [ "${trayer_width}" != "0" ] ; then
+	case $3 in
+	    Top | Bottom)
+		NotifAreaRows=1
+		case $4 in
+		    22)
+			NotifAreaColumns=${xbuttons[0]}
+		    ;;
+		    32)
+			NotifAreaColumns=${xbuttons[0]}
+		    ;;
+		    48)
+			Rest=$((${xbuttons[0]} % 4))
+			if [ "$Rest" != "0" ]; then
+			    NotifAreaColumns=$((((${xbuttons[0]} / 4))+1))
+			else
+			    NotifAreaColumns=$((${xbuttons[0]}/4))
+			fi
+		    ;;
+		esac
+		widthbuttons="$NotifAreaRows"
+		NotifAreaCells="$NotifAreaRows"
+		;;
+	    Right | Left)
+		NotifAreaColumns=1
+		case $4 in
+		    22)
+			NotifAreaRows=${xbuttons[0]}
+		    ;;
+		    32)
+			NotifAreaRows=${xbuttons[0]}
+		    ;;
+		    48)
+			Rest=$((${xbuttons[0]} % 4))
+			if [ "$Rest" != "0" ]; then
+			    NotifAreaRows=$((((${xbuttons[0]} / 4))+1))
+			else
+			    NotifAreaRows=$((${xbuttons[0]} / 4))
+			fi
+		    ;;
+		esac
+		widthbuttons="$NotifAreaColumns"
+		NotifAreaCells="$NotifAreaColumns"
+		;;
+	    *)
+		NotifAreaRows=1
+		NotifAreaColumns=1
+		;;
+	esac
+fi
+
+# applets geometry {{{2
+# Output the values for next function
+ButtonWidthButtonNumber() {
+	Rest=$(($2%$1))
+	if [ "$Rest" != "0" ]; then
+	    RowClock=$(((($2/$1))+1))
+	else
+	    RowClock=$(($2/$1))
+	fi
+	if [ "$RowClock" -gt "$widthbuttons" ]; then
+	    widthbuttons="${RowClock}"
+	fi
+}
+
+#syntax ButtonClockApplet <button_size $4> <Clock $5>
+ButtonClockApplet() {
+	case $2 in
+	    Clock)
+		ButtonWidthButtonNumber $1 60
+		;;
+	    Clock-24h)
+		ButtonWidthButtonNumber $1 60
+		;;
+	    Clock-small)
+		ButtonWidthButtonNumber $1 60
+		;;
+	    Clock-24h-small_date)
+		ButtonWidthButtonNumber $1 114
+		;;
+	    Clock-small_date)
+		ButtonWidthButtonNumber $1 114
+		;;
+	    *)
+		widthbuttons=0
+		;;
+	esac
+}
+ButtonClockApplet $4 $5
+
+# set button parameters {{{2
+# vertical_button <vp.vp.height $2> <button_size $4>
+vertical_button() {
+	PaddingX="5"
+	PaddingY="2"
+	ButtonY="+$(((($1 /2))-((${ButtonHeight} /2))))"
+}
+
+# horizontal_button <vp.height $1> <button_size $4>
+horizontal_button() {
+	PaddingX="2"
+	PaddingY="5"
+	ButtonX="+$(((($1 /2))-((${ButtonWidth} /2))))"
+}
+
+# The button
+echo '# This file is generated by fvwm-crystal.' > "${FVWM_USERDIR}/tmp/CustomButtonBar"
+echo '# All changes will be lost.' >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+
+# To set the borders of the ewmh working area, we need to know
+# the borders defined by the recipe and the desktop manager,
+# and make some calculation for each direction.
+# $12 $13 $14 $15 are the left, right, top and bottom borders of the desktop manager.
+# $16 $17 $18 $19 are the left, right, top and bottom borders of the recipe.
+# When both that button and the desktop manafer are present into a recipe,
+# this one must be placed first as it block fvwm during its generation.
+# Hopefully, this will insure they don't overlap each other.
+# The ewmh recipe borderss are not implemented at that time because
+# the Custom recipe is the only one that can have the 2 buttons
+# and it work as it.
+# TODO: - Implement the ewmh borders. This will permit to use that button into the other recipes.
+if [ "${11}" = "trayer" ]; then
+    echo 'PipeRead "killall -3 trayer"' >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+fi
+case $3 in
+    Left)
+	vertical_button $2 $4
+	ButtonX="+0"
+	MenuLocation="\$[MenuPosition_E]"
+	if [ ${12} -gt ${ButtonWidth} ]
+	then	echo "EWMH-Panel-Left ${12}" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	else	echo "EWMH-Panel-Left ${ButtonWidth}" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	fi
+	echo "InfoStoreAdd EWMH_CBB_Left ${ButtonWidth}" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	if [ ${13} -gt 3 ]
+	then	echo "EWMH-Panel-Right ${13}" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	else	echo "EWMH-Panel-Right 3" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	fi
+	echo "InfoStoreAdd EWMH_CBB_Right 3" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	if [ ${14} -gt 3 ]
+	then	echo "EWMH-Panel-Top ${14}" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	else	echo "EWMH-Panel-Top 3" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	fi
+	echo "InfoStoreAdd EWMH_CBB_Top 3" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	if [ ${15} -gt 3 ]
+	then	echo "EWMH-Panel-Bottom ${15}" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	else	echo "EWMH-Panel-Bottom 3" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	fi
+	echo "InfoStoreAdd EWMH_CBB_Bottom 3" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	;;
+    Right)
+	vertical_button $2 $4
+	ButtonX="+$((${1}-${ButtonWidth}))"
+	MenuLocation="\$[MenuPosition_W]"
+	if [ ${12} -gt 3 ]
+	then	echo "EWMH-Panel-Left ${12}" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	else	echo "EWMH-Panel-Left 3" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	fi
+	echo "InfoStoreAdd EWMH_CBB_Left 3" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	if [ ${13} -gt ${ButtonWidth} ]
+	then	echo "EWMH-Panel-Right ${13}" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	else	echo "EWMH-Panel-Right ${ButtonWidth}" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	fi
+	echo "InfoStoreAdd EWMH_CBB_Right ${ButtonWidth}" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	if [ ${14} -gt 3 ]
+	then echo "EWMH-Panel-Top ${14}" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	else echo "EWMH-Panel-Top 3" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	fi
+	echo "InfoStoreAdd EWMH_CBB_Top 3" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	if [ ${15} -gt 3 ]
+	then echo "EWMH-Panel-Bottom ${15}" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	else echo "EWMH-Panel-Bottom 3" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	fi
+	echo "InfoStoreAdd EWMH_CBB_Bottom 3" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	;;
+    Top)
+	horizontal_button $1 $4
+	ButtonY="+0"
+	MenuLocation="\$[MenuPosition_S]"
+	if [ ${12} -gt 3 ]
+	then	echo "EWMH-Panel-Left ${12}" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	else	echo "EWMH-Panel-Left 3" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	fi
+	echo "InfoStoreAdd EWMH_CBB_Left 3" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	if [ ${13} -gt 3 ]
+	then	echo "EWMH-Panel-Right ${13}" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	else	echo "EWMH-Panel-Right 3" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	fi
+	echo "InfoStoreAdd EWMH_CBB_Right 3" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	if [ ${14} -gt ${ButtonHeight} ]
+	then	echo "EWMH-Panel-Top ${14}" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	else	echo "EWMH-Panel-Top ${ButtonHeight}" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	fi
+	echo "InfoStoreAdd EWMH_CBB_Top ${ButtonHeight}" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	if [ ${15} -gt 3 ]
+	then	echo "EWMH-Panel-Bottom ${15}" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	else	echo "EWMH-Panel-Bottom 3" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	fi
+	echo "InfoStoreAdd EWMH_CBB_Bottom 3" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	;;
+    Bottom)
+	horizontal_button $1 $4
+	ButtonY="+$((${2}-${ButtonHeight}))"
+	MenuLocation="\$[MenuPosition_N]"
+	if [ ${12} -gt 3 ]
+	then	echo "EWMH-Panel-Left ${12}" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	else	echo "EWMH-Panel-Left 3" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	fi
+	echo "InfoStoreAdd EWMH_CBB_Left 3" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	if [ ${13} -gt 3 ]
+	then	echo "EWMH-Panel-Right ${13}" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	else	echo "EWMH-Panel-Right 3" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	fi
+	echo "InfoStoreAdd EWMH_CBB_Right 3" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	if [ ${14} -gt 3 ]
+	then	echo "EWMH-Panel-Top ${14}" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	else	echo "EWMH-Panel-Top 3" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	fi
+	echo "InfoStoreAdd EWMH_CBB_Top 3" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	if [ ${15} -gt ${ButtonHeight} ]
+	then	echo "EWMH-Panel-Bottom ${15}" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	else	echo "EWMH-Panel-Bottom ${ButtonHeight}" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	fi
+	echo "InfoStoreAdd EWMH_CBB_Bottom ${ButtonHeight}" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	;;
+    *)
+	PaddingX="2"
+	PaddingY="5"
+	ButtonX="+$(((($1 /2))-((${ButtonWidth} /2))))"
+	ButtonY="+$((${2}-${4}))"
+	MenuLocation="\$[MenuPosition_N]"
+	;;
+esac
+
+# The magic button: {{{1
+echo 'All (FvwmButtons-CustomBar) Close' >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+echo 'DestroyModuleConfig FvwmButtons-CustomBar: *' >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+echo "*FvwmButtons-CustomBar: Geometry ${ButtonWidth}x${ButtonHeight}${ButtonX}${ButtonY}" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+echo "*FvwmButtons-CustomBar: BoxSize smart" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+echo "*FvwmButtons-CustomBar: Colorset \$[infostore.cs_panel_active]" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+echo "*FvwmButtons-CustomBar: ActiveColorset \$[infostore.cs_panel_inactive]" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+echo "*FvwmButtons-CustomBar: Rows ${ybuttonsnb}" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+echo "*FvwmButtons-CustomBar: Columns ${xbuttonsnb}" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+echo "*FvwmButtons-CustomBar: Font \"xft:\$[panel_font]:pixelsize=\$[panel_font_size]:\$[panel_font_style]\"" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+echo "*FvwmButtons-CustomBar: Padding ${PaddingX} ${PaddingY}" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+echo "*FvwmButtons-CustomBar: Frame 0" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+# trayer {{{2
+inplacenb=0
+if [ "${trayer_width}" != "0" ] ; then
+    if [ "${11}" = "stalonetray" ]; then
+	case $3 in
+	    Top | Bottom)
+		TrayCmd="Exec exec stalonetray --decorations none --window-type dock --transparent true --tint-color \'${TrayerTintS}\' --tint-level ${TrayerAlphaS} \
+			--no-shrink true --kludges force_icons_size --icon-size 24 --geometry ${xbuttons[0]}x${ybuttons[0]}-3-3 --icon-gravity W"
+#		TrayCmd="FvwmStalonePanel 24 ${xbuttons[0]} ${ybuttons[0]} \"-3\" \"-3\" W $((${xbuttons[0]}*$4)) $4 \"-3\" \"-3\""
+#		echo FvwmStalonePanel 24 ${xbuttons[0]} ${ybuttons[0]} \"-3\" \"-3\" W $((${xbuttons[0]}*$4)) $4 \"-3\" \"-3\"
+	    ;;
+	    Right | Left)
+		TrayCmd="Exec exec stalonetray --decorations none --window-type dock --transparent true --tint-color \'${TrayerTintS}\' --tint-level ${TrayerAlphaS} \
+			--no-shrink true --kludges force_icons_size --icon-size 24 --geometry ${xbuttons[0]}x${ybuttons[0]}-3-3 --icon-gravity NE"
+#		TrayCmd="FvwmStalonePanel 24 ${xbuttons[0]} ${ybuttons[0]} \"-3\" \"-3\" NE $4 $((${xbuttons[0]}*$4)) \"-3\" \"-3\""
+#		echo FvwmStalonePanel 24 ${xbuttons[0]} ${ybuttons[0]} \"-3\" \"-3\" NE $4 $((${xbuttons[0]}*$4)) \"-3\" \"-3\"
+	    ;;
+	esac
+    echo "*FvwmButtons-CustomBar: (${xbuttons[0]}x${ybuttons[0]}, Frame 0, Padding 0, Swallow (Close, Respawn, FvwmModule) stalonetray \"${TrayCmd}\")" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+#    echo "*FvwmButtons-CustomBar: (${xbuttons[0]}x${ybuttons[0]}, Frame 0, Padding 0, Swallow (Close, Respawn, FvwmModule) FvwmStalonePanel Nop)" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+    else
+	case $3 in
+	    Top | Bottom)
+		echo "FvwmTrayerPanel pixel pixel $((${ybuttons[0]}*$4)) bottom right 0 0 \"--width $((${xbuttons[0]}*$4))\"" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	    ;;
+	    Right | Left)
+		echo "FvwmTrayerPanel pixel pixel $((${ybuttons[0]}*$4)) bottom right 0 0 \"--width $((${xbuttons[0]}*$4))\"" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+	    ;;
+	esac
+    echo "*FvwmButtons-CustomBar: (${xbuttons[0]}x${ybuttons[0]}, Frame 0, Padding 0, Swallow (UseOld, FvwmModule) trayer Nop)" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+    fi
+    inplacenb="${xbuttons[0]}"
+fi
+
+# applets and launchers {{{2
+placeapplet() {
+	case $1 in
+	    clock)
+		if [ "$2" != "no" ] ; then
+		    echo "*FvwmButtons-CustomBar: (${xbuttons[1]}x${ybuttons[1]}, Frame 0, Padding 0, Swallow (Close, Respawn, FvwmModule) \"FvwmScript-$2\" \"Script components/scripts/FvwmScript-$2\", \
+		        Action (Mouse 3) SendToModule *FvwmScript-$2 SendString 1 1 str)" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+		fi
+		;;
+	    battery)
+		if [ "$3" != "off" ]; then
+		    echo "*FvwmButtons-CustomBar: (${xbuttons[2]}x${ybuttons[2]}, Frame 0, Padding 0, Swallow (Close, Respawn, FvwmModule) \"FvwmScript-$3\" \"Script components/scripts/FvwmScript-$3\")" \
+		        >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+		fi
+		;;
+	    cpufreq)
+		if [ "$4" != "off" ]; then
+		    echo "*FvwmButtons-CustomBar: (${xbuttons[3]}x${ybuttons[3]}, Frame 0, Padding 0, Swallow (Close, Respawn, FvwmModule) \"FvwmScript-$4\" \"Script components/scripts/FvwmScript-$4\")" \
+		        >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+		fi
+		;;
+	    cputemp)
+		if [ "$5" != "off" ]; then
+		    echo "*FvwmButtons-CustomBar: (${xbuttons[4]}x${ybuttons[4]}, Frame 0, Padding 0, Swallow (Close, Respawn, FvwmModule) \"FvwmScript-$5\" \"Script components/scripts/FvwmScript-$5\")" \
+		        >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+		fi
+		;;
+	esac
+}
+
+m=1
+placelauncher() {
+    ButtonIcon="$(sed -n "$1{p;q;}" "${PrefFile}" | cut -d "%" -f 1)"
+    ButtonName="$(sed -n "$1{p;q;}" "${PrefFile}" | cut -d "%" -f 2)"
+    ButtonCommand="$(sed -n "$1{p;q;}" "${PrefFile}" | cut -d "%" -f 3-)"
+    ButtonCommand="$(echo "${ButtonCommand}" | sed -e s:Popup:Menu:)"
+    if [[ `echo ${ButtonCommand} | grep Menu` ]] ; then
+	    ButtonCommand="${ButtonCommand} ${MenuLocation}"
+    fi
+    echo "*FvwmButtons-CustomBar: (1x1, Frame 0, Padding 0, Icon \"${ButtonIcon}\", ActiveTitle \"${ButtonName}\". \
+         Action (Mouse 1) ${ButtonCommand}, \
+         Action (Mouse 2) DeleteThatButton ${ButtonIcon}, \
+         Action (Mouse 3) ShowCustomButtonMenu ${m} ${MenuLocation})" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+    m=$(($m+1))
+}
+
+# place the applets
+# n° line for next = (nbinplace / nbcomuns) + 1
+# number of free button(s) on the line = (n° line * nb columns) - inplacenb
+for ix in 1 2 3 4
+do	if [ "${applets[$ix]}" != "no" -a "${applets[$ix]}" != "off"  ]
+	# if enough space, place applet, else fill with launchers and place applet on new line
+	then	nofline=$((((${inplacenb}/${xbuttonsnb}))+1))
+		nfreebuttons=$((((${nofline}*${xbuttonsnb}))-${inplacenb}))
+		if [ "${nfreebuttons}" -ge "${xbuttons[$ix]}" ]
+		then	placeapplet "${applets[$ix]}" $5 $7 $8 $6
+			inplacenb="$((${inplacenb} + ${xbuttons[${ix}]}))"
+		else	for (( i=1; i <= "${nfreebuttons}" ; i++ )) ; do
+				placelauncher "${m}"
+				inplacenb="$((${inplacenb}+1))"
+			done
+			placeapplet "${applets[$ix]}" $5 $7 $8 $6
+			inplacenb="$((${inplacenb} + ${xbuttons[${ix}]}))"
+		fi
+	fi
+done
+
+# we place the remaining launchers
+while [ "${m}" -le "${nbuttonsap}" ] ; do placelauncher "${m}"; done
+
+# pager
+if [ "$9" != "off" ]; then
+    echo "DestroyFunc FvwmPagerWindow" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+    echo "AddToFunc FvwmPagerWindow" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+    echo "+ I All (FvwmPager) Close" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+    echo "+ I DestroyModuleConfig FvwmPager: *" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+    echo "+ I *FvwmPager: Geometry $((${4}*${10}))x${4}+100000+100000" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+    echo "+ I *FvwmPager: MiniIcons" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+    echo "+ I *FvwmPager: Font none" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+    echo "+ I *FvwmPager: WindowBorderWidth 1" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+    echo "+ I *FvwmPager: Window3DBorders" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+    echo "+ I *FvwmPager: UserSkipList" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+    echo "+ I *FvwmPager: Colorset * \$[infostore.cs_panel_inactive]" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+    echo "+ I *FvwmPager: HilightColorset * \$[infostore.cs_panel_active]" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+    echo "+ I *FvwmPager: WindowColorsets \$[infostore.cs_panel_wininactive] \$[infostore.cs_panel_winactive]" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+    echo "FvwmPagerWindow" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+    echo "*FvwmButtons-CustomBar: (${xbuttons[5]}x${ybuttons[5]}, Frame 0, Padding 0, Swallow (Close, Respawn, FvwmModule) \"FvwmPager\" \"Module FvwmPager\")" \
+	    >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+fi
+
+echo "Module FvwmButtons FvwmButtons-CustomBar" >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
+
+# check for existing magic button
+echo 'Any (DesktopIcons) LoadPreferences DefaultDesktopManager' >> "${FVWM_USERDIR}/tmp/CustomButtonBar"
diff --git a/fvwm/scripts/CustomButtonBar/CustomButtonBarMenu b/fvwm/scripts/CustomButtonBar/CustomButtonBarMenu
new file mode 100755
index 0000000..424ac5e
--- /dev/null
+++ b/fvwm/scripts/CustomButtonBar/CustomButtonBarMenu
@@ -0,0 +1,27 @@
+#!/bin/bash
+# Custom buttons bar for FVWM-Crystal
+#
+# Version:	1.0.0
+# License: 	GPL 3+
+#
+# Author:	Dominique Michel <dominique_libre@users.sourceforge.net>	
+#
+# Created:	<04/19/2016>
+# Changed:	<09/05/2019>
+#
+# Description:	Generate the applications menu for the custom button bar's preferences menu.
+
+# Include components/functions/CustomButtonBar-Menu
+# Popup /FVWM-CustomButtonMenu
+
+# The applications
+fvwm-crystal.apps --database=${FVWM_DISTROMENUDIR}/Applications --database=${FVWM_SYSTEMDIR}/Applications --database=${FVWM_USERDIR}/Applications --search-icons-in=${FVWM_USERDIR}/icons/Default/32x32/categories:${FVWM_USERDIR}/icons/Default/32x32/apps:${FVWM_SYSTEMDIR}/icons/Default/32x32/categories:${FVWM_SYSTEMDIR}/icons/Default/32x32/apps:${FVWM_DISTROMENUDIR}/icons/Default/32x32/categories:${FVWM_DISTROMENUDIR}/icons/Default/32x32/apps --default-file-icon=32x32/apps/default.png --default-dir-icon=32x32/categories/directory.png --min-submenu-length=5 --root-cat-name="CusTomBarMenu" --sort=prio --no-panel --check-execs -o "${FVWM_USERDIR}"/tmp/TmpApplications
+
+echo -n "" > "${FVWM_USERDIR}"/tmp/CustomBarApplications
+while read myline ; do
+    if [[ "$(echo ${myline} | grep -e Exec)" != "" ]]
+    then echo ${myline} | sed -e 's:\(^.*%\)\(.*%\)\(.*\)\("\)\( Exec .*\):\1\2\3" AddCustomButton \2\3%\5:' >> "${FVWM_USERDIR}"/tmp/CustomBarApplications
+    else echo ${myline} >> "${FVWM_USERDIR}"/tmp/CustomBarApplications
+    fi
+done < "${FVWM_USERDIR}"/tmp/TmpApplications
+rm "${FVWM_USERDIR}"/tmp/TmpApplications
diff --git a/fvwm/scripts/DesktopCheckMounts b/fvwm/scripts/DesktopCheckMounts
index 00627fc..adb951f 100755
--- a/fvwm/scripts/DesktopCheckMounts
+++ b/fvwm/scripts/DesktopCheckMounts
@@ -2,6 +2,9 @@
 # FVWM-Crystal helper script that check for mount changes
 # Usage: Exec exec $[FVWM_SYSTEMDIR]/scripts/DesktopCheckMounts <delay [s]>
 
+# debug
+#env >> /tmp/examine_env.$$ 2>1&
+
 # the PID to kill if fvwm is interrupted
 TMPFILE="/tmp/crystal_desktopcheckmount_$$"
 touch ${TMPFILE}
@@ -14,16 +17,20 @@ cleanup() {
 trap cleanup INT QUIT TERM
 
 # the main loop
-CRC=$(cksum /proc/mounts|cut -d" " -f1)
+CRC=$(mount|cut -d" " -f1)
 while :
 do
 	sleep "$1"
 	# fvwm is started by exec; be sure it is running
-	pidof fvwm 1>/dev/null || cleanup
+	pidof fvwm 1>/dev/null || pidof fvwm3 1>/dev/null || cleanup
 
-	NEWCRC=$(cksum /proc/mounts|cut -d" " -f1)
+	NEWCRC=$(mount|cut -d" " -f1)
 	if [[ "$NEWCRC" != "$CRC" ]]; then
 		CRC="${NEWCRC}"
-		FvwmCommand LoadDesktopIcons
+		if [[ "${FVWM_IS_FVVWM3}" == "1" ]]; then
+			FvwmPrompt LoadDesktopIcons
+		else
+			FvwmCommand LoadDesktopIcons
+		fi
 	fi
 done
diff --git a/fvwm/scripts/FSApps b/fvwm/scripts/FSApps
index 9df1c78..f79e009 100755
--- a/fvwm/scripts/FSApps
+++ b/fvwm/scripts/FSApps
@@ -1,14 +1,15 @@
 #!/bin/bash
 
 # FVWM-Crystal: wraapper for automatic Fullscreen
-# Written by: Dominique Michel 2015
+# Generate the Window-AutoFS function from the user preferences.
+# Written by: Dominique Michel 2015-2022
 # <dominique_libre@users.sourceforge.net>
 
+echo "DestroyFunc Window-AutoFS"
+echo "AddToFunc Window-AutoFS"
 while read myline
 do 	if [ "${myline}" != "" ]
-	then if [ "${myline}" == "Firefox" ]
-		then echo "+ I ThisWindow (${myline}, !Transient) Schedule 10000 Fullscreen"
-		else echo "+ I ThisWindow (${myline}, !Transient) Fullscreen"
-		fi
+	then
+		echo "+ I WindowId \$\$[0] (${myline}, !Transient) Fullscreen"
 	fi
 done < ${FVWM_USERDIR}/preferences/FullScreenApps|grep -v -e '#'
diff --git a/fvwm/scripts/FileEditors/IPTVCatPlaylists-Help b/fvwm/scripts/FileEditors/IPTVCatPlaylists-Help
new file mode 100644
index 0000000..8016b94
--- /dev/null
+++ b/fvwm/scripts/FileEditors/IPTVCatPlaylists-Help
@@ -0,0 +1,45 @@
+All (IPTVCatPlaylists-Dialog) Close
+DestroyModuleConfig IPTVCatPlaylists-Dialog: *
+*IPTVCatPlaylists-Dialog: Title "$[gt.IPTV Categories Playlists]"
+*IPTVCatPlaylists-Dialog: Text "$[gt.You are editing the file]"
+*IPTVCatPlaylists-Dialog: Line center
+*IPTVCatPlaylists-Dialog: Line center
+*IPTVCatPlaylists-Dialog: Text "$[FVWM_USERDIR]/Preferences/IPTVCatPlaylists"
+*IPTVCatPlaylists-Dialog: Line center
+*IPTVCatPlaylists-Dialog: Line center
+*IPTVCatPlaylists-Dialog: Text "$[gt.It consists of a list between double quotes, each category]"
+*IPTVCatPlaylists-Dialog: Line center
+*IPTVCatPlaylists-Dialog: Line center
+*IPTVCatPlaylists-Dialog: Text "$[gt.is separated by a space from the following category.]"
+*IPTVCatPlaylists-Dialog: Line center
+*IPTVCatPlaylists-Dialog: Line center
+*IPTVCatPlaylists-Dialog: Text "$[gt.Into the list, the backslash at the end of a line is mandatory,]"
+*IPTVCatPlaylists-Dialog: Line center
+*IPTVCatPlaylists-Dialog: Line center
+*IPTVCatPlaylists-Dialog: Text "$[gt.with the exception of the last line.]"
+*IPTVCatPlaylists-Dialog: Line center
+*IPTVCatPlaylists-Dialog: Line center
+*IPTVCatPlaylists-Dialog: Text "$[gt.For an up-to-date and complete list of categories,]"
+*IPTVCatPlaylists-Dialog: Line center
+*IPTVCatPlaylists-Dialog: Line center
+*IPTVCatPlaylists-Dialog: Text "$[gt.please take a look at:]"
+*IPTVCatPlaylists-Dialog: Line center
+*IPTVCatPlaylists-Dialog: Line center
+*IPTVCatPlaylists-Dialog: Text "https://iptv-org.github.io/iptv/"
+*IPTVCatPlaylists-Dialog: Line center
+*IPTVCatPlaylists-Dialog: Line center
+*IPTVCatPlaylists-Dialog: Text "$[gt.If you want the xxx category, ask your system administrator]"
+*IPTVCatPlaylists-Dialog: Line center
+*IPTVCatPlaylists-Dialog: Line center
+*IPTVCatPlaylists-Dialog: Text "$[gt.to enable it into]"
+*IPTVCatPlaylists-Dialog: Line center
+*IPTVCatPlaylists-Dialog: Line center
+*IPTVCatPlaylists-Dialog: Text "$[FVWM_CONFIGDIR]/preferences/IPTV"
+*IPTVCatPlaylists-Dialog: Line center
+*IPTVCatPlaylists-Dialog: Line center
+*IPTVCatPlaylists-Dialog: Text "$[gt.The first line is a comment and can be ignored.]"
+*IPTVCatPlaylists-Dialog: Line center
+*IPTVCatPlaylists-Dialog: Line center
+*IPTVCatPlaylists-Dialog: Button quit " $[gt.OK] " ^[
+*IPTVCatPlaylists-Dialog: Command Nop
+*IPTVCatPlaylists-Dialog: Line center
diff --git a/fvwm/scripts/FileEditors/ShowDirectories-Help b/fvwm/scripts/FileEditors/ShowDirectories-Help
index 97e5b07..6e8e9e2 100644
--- a/fvwm/scripts/FileEditors/ShowDirectories-Help
+++ b/fvwm/scripts/FileEditors/ShowDirectories-Help
@@ -31,7 +31,7 @@ DestroyModuleConfig ShowDirectories-Dialog: *
 *ShowDirectories-Dialog: Text "$[gt.Path names with spaces must be quoted with single quotes.]"
 *ShowDirectories-Dialog: Line center
 *ShowDirectories-Dialog: Line center
-*ShowDirectories-Dialog: Text "$[gt.If you don\'t want any such icons,]"
+*ShowDirectories-Dialog: Text "$[gt.If you don’t want any such icons,]"
 *ShowDirectories-Dialog: Line center
 *ShowDirectories-Dialog: Line center
 *ShowDirectories-Dialog: Text "$[gt.just blank this file but keep it.]"
diff --git a/fvwm/scripts/FontSelector/FontSelector b/fvwm/scripts/FontSelector/FontSelector
index b634e65..70b2642 100644
--- a/fvwm/scripts/FontSelector/FontSelector
+++ b/fvwm/scripts/FontSelector/FontSelector
@@ -8,7 +8,10 @@ UseGettext {$FVWM_USERDIR/locale;fvwm-crystal-script:$FVWM_SYSTEMDIR/locale;fvwm
 WindowLocaleTitle {FVWM-Crystal Font Selector}
 WindowSize 705 600
 #WindowPosition 300 300
-Colorset	1
+#The following colorsets works with the RedDesktop cs, 5 works with all cs sets (other working cs
+# not tested with other cs sets), the other ones crash that script with the RedDesktop cs
+#Colorset 2 5 8 (9 10) (11)
+Colorset 5
 # Dont change it or the text titles will be shorted: 
 Font	"xft:$[panel_font]:pixelsize=12:$[panel_font_style]"
 
@@ -825,6 +828,7 @@ Main
       Do {SavePreferences PanelFont "SetEnv panel_font \\\"}$FontName{\\\""}
       Do {SavePreferences PanelFontSize "SetEnv panel_font_size }$Size{"}
       Do {SavePreferences PanelFontStyle "SetEnv panel_font_style }$Style{"}
+      Do {Exec exec $[FVWM_SYSTEMDIR]/scripts/SetGtkFont}
     End
     If $SetFont=={title_font} Then
     Begin
diff --git a/fvwm/scripts/FvwmMPD/FvwmApplet-MpdAddSong b/fvwm/scripts/FvwmMPD/FvwmApplet-MpdAddSong
index 2789b58..f792319 100644
--- a/fvwm/scripts/FvwmMPD/FvwmApplet-MpdAddSong
+++ b/fvwm/scripts/FvwmMPD/FvwmApplet-MpdAddSong
@@ -1,16 +1,42 @@
 # Known bugs:
-# - you can't immediately reenter a directory you've just left (first click another one and then try again)
-# - some other random odness may occur...
-WindowTitle {Add to playlist}
+# - File or directory names like <test'test"test> crash the script.
+# - The pytgon scripts are slow => implement fifo based communication.
+UseGettext {$FVWM_USERDIR/locale;fvwm-crystal-script:$FVWM_SYSTEMDIR/locale;fvwm-crstal-script:+}
+WindowLocaleTitle {Add to playlist}
 WindowSize 600 700
 #WindowPosition 470 400
 Colorset	1
-Font	"xft:Verdana:size=16"
+#Font	"xft:Verdana:size=16"
+Font	"xft:$[panel_font]:pixelsize:$[panel_font_size:style:$[panel_font_style]"
+
+# currdir=''
+#  1: if item == currdir; then
+#	ChangeTitle 1
+#     else if item == ..; then
+#	currdir = previousdir
+#	ChangeTitle 3
+#	else	currdir = item
+#		ChangeTitle 3
+#  3: clic 2 -> add song
+#  4: Display current folder
+#  5: Display { Songs }
+#  6: clic 1 -> Quit
+#  7: Display { Dir: }
+#  8: clic 1 -> currdir = previousdir; ChangeTitle 1+3
+#  9: clic 1 -> add currdir
+# 10 and 11 are not necessary
+# 10: Display { Song: }
+# 11: clic 1 -> add song
 
 Init
  Begin
-  #load the current playlist
-  ChangeTitle 1 (GetOutput { mpc ls| tr '\n' '|' } 1 -1 )
+  #load the directories and files in music_root
+  ChangeTitle 1 (GetOutput { $FVWM_SYSTEMDIR/scripts/FvwmMPD/getdir.py '' | tr '\n' '|' } 1 -1 )
+  ChangeTitle 3 (GetOutput { $FVWM_SYSTEMDIR/scripts/FvwmMPD/getfile.py '' | tr '\n' '|' } 1 -1 )
+  # init variables
+  Set $currdir=''
+  Set $newdir='12+3-4.5_6' # absurd value
+  Set $newsong='12+3-4.5_6'
 End
 
 Widget 1
@@ -24,30 +50,31 @@ Main
  Case message of
   SingleClic :
   Begin
-    Set $item = (GetValue 1)
-    Set $clicks = (Add $clicks 1)
-    If $olditem == $item Then
+    #figure out which directory was selected
+    # To quote $var with "" crash the script.
+    # if a non existing dir is clicked, we do nothing
+    Set $clicked=(GetValue 1)
+    If $clicked > 0 Then
     Begin
-      If $clicks==1 Then
-      	#change to the doubleclicked directory
-
-	#figure out which directory was selected
-	Set $cmd={$FVWM_SYSTEMDIR/scripts/FvwmMPD/getdir.sh '} $currdir {' } (GetValue 1)
-	# Do {Echo } $cmd
-	Set $currdir=(GetOutput $cmd 1 -1)
-	# Do {Echo } $currdir
-
-	#change to that directory and list it's contents
-	Set $cmd={$FVWM_SYSTEMDIR/scripts/FvwmMPD/listsongs.sh '} $currdir {' | tr '\n' '|'}
-	# Do {Echo } $cmd
-	ChangeTitle 1 (GetOutput $cmd 1 -1)
-	Set $cmd={$FVWM_SYSTEMDIR/scripts/FvwmMPD/listsongs.sh '} $currdir {' 'files' | tr '\n' '|'}
-	ChangeTitle 3 (GetOutput $cmd 1 -1)
-    End
-    Else
-    Begin
-      Set $olditem = $item
-      Set $clicks=0
+        Set $cmd={$FVWM_SYSTEMDIR/scripts/FvwmMPD/getdir.sh '} $currdir {' } (GetValue 1)
+	Set $item1=(GetOutput $cmd 1 -1)
+	#Do {Echo item1 = } $item1
+	# if 2nd clic on same dir
+	If $item1 == $newdir Then
+	Begin
+	    #Do {Echo clic 2 item1 } $item1 {= currdir } $currdir
+	    #list it's contents
+	    Set $currdir = $item1
+	    Set $cmd={$FVWM_SYSTEMDIR/scripts/FvwmMPD/getdir.py '} $currdir {' | tr '\n' '|'}
+	    ChangeTitle 1 (GetOutput $cmd 1 -1)
+	End
+	Else
+	Begin
+	    Set $newdir = $item1
+	    Set $cmd={$FVWM_SYSTEMDIR/scripts/FvwmMPD/getfile.py '} $newdir {' | tr '\n' '|'}
+	    ChangeTitle 3 (GetOutput $cmd 1 -1)
+	    ChangeTitle 4 $newdir
+	End
     End
   End
 End
@@ -63,27 +90,23 @@ Main
  Case message of
   SingleClic :
   Begin
-    Set $item = (GetValue 3)
-    Set $clicks = (Add $clicks 1)
-    If $olditem == $item Then
-    Begin
-      If $clicks==1 Then
-    	#figure out which song was selected
-	Set $cmd={$FVWM_SYSTEMDIR/scripts/FvwmMPD/getdir.sh '} $currdir {' } (GetValue 3)
-	# Do {Echo } $cmd
-	Set $currfile=(GetOutput $cmd 1 -1)
-	# Do {Echo } $currfile
-
-	#add the song to the playlist
-	Set $cmd={mpc add "} $currfile {" >/dev/null}
-	# Do {Echo } $cmd
-	Do {Exec } $cmd
-    End
-    Else
-    Begin
-      Set $olditem = $item
-      Set $clicks=0
-    End
+	#figure out which song was selected
+	If (GetValue 3) > 0 Then
+	Begin
+	    Set $cmd={$FVWM_SYSTEMDIR/scripts/FvwmMPD/getfile.py '} $newdir {' | head -n} (GetValue 3) { |tail -n1}
+	    Set $item3=(GetOutput $cmd 1 -1)
+	    # if 2nd clic on same item
+	    If $item3 == $newsong Then
+	    Begin
+		#add the song to the playlist
+		Set $cmd={mpc add '} $newsong {' >/dev/null}
+		Do {Exec } $cmd
+	    End
+	    Else
+	    Begin
+		Set $newsong = $item3
+	    End
+	End
   End
 End
 
@@ -91,9 +114,9 @@ Widget 4
 Property
  Flags NoReliefString
  Position 0 0
- Size 300 40
+ Size 515 40
  Type ItemDraw
- Title { Folders }
+ LocaleTitle { Folders }
 Main
  Case message of
   SingleClic :
@@ -104,10 +127,10 @@ End
 Widget 5
 Property
  Flags NoReliefString
- Position 300 0
- Size 300 40
+ Position 515 0
+ Size 85 40
  Type ItemDraw
- Title { Songs }
+ LocaleTitle { Songs }
 Main
  Case message of
   SingleClic :
@@ -121,7 +144,7 @@ Property
  Position 0 660
  Size 100 40
  Type PushButton
- Title { Close }
+ LocaleTitle { Close }
 Main
  Case message of
   SingleClic :
@@ -136,7 +159,7 @@ Property
  Position 100 660
  Size 95 40
  Type ItemDraw
- Title { Dir: }
+ LocaleTitle { Dir: }
 Main
  Case message of
   SingleClic :
@@ -150,23 +173,22 @@ Property
  Position 195 660
  Size 85 40
  Type PushButton
- Title { Up }
+ LocaleTitle { Up }
 Main
  Case message of
   SingleClic :
   Begin
 	#return to the previous directory
-	Set $cmd={$FVWM_SYSTEMDIR/scripts/FvwmMPD/getdir.sh '} $currdir {' ..}
-	# Do {Echo } $cmd
+	Set $cmd={$FVWM_SYSTEMDIR/scripts/FvwmMPD/getdir.sh '} $newdir {' ..}
 	Set $currdir=(GetOutput $cmd 1 -1)
-	# Do {Echo } $currdir
+	Set $newdir=$currdir
 
 	#change to that directory and list it's contents
-	Set $cmd={$FVWM_SYSTEMDIR/scripts/FvwmMPD/listsongs.sh '} $currdir {' | tr '\n' '|'}
-	# Do {Echo } $cmd
+	Set $cmd={$FVWM_SYSTEMDIR/scripts/FvwmMPD/getdir.py '} $newdir {' | tr '\n' '|'}
 	ChangeTitle 1 (GetOutput $cmd 1 -1)
-	Set $cmd={$FVWM_SYSTEMDIR/scripts/FvwmMPD/listsongs.sh '} $currdir {' 'files' | tr '\n' '|'}
+	Set $cmd={$FVWM_SYSTEMDIR/scripts/FvwmMPD/getfile.py '} $newdir {' | tr '\n' '|'}
 	ChangeTitle 3 (GetOutput $cmd 1 -1)
+	ChangeTitle 4 $currdir
   End
 End
 
@@ -176,19 +198,19 @@ Property
  Position 280 660
  Size 100 40
  Type PushButton
- Title { Add dir }
+ LocaleTitle { Add dir }
 Main
  Case message of
   SingleClic :
   Begin
 	#figure out which directory was selected
 	Set $cmd={$FVWM_SYSTEMDIR/scripts/FvwmMPD/getdir.sh '} $currdir {' } (GetValue 1)
-	# Do {Echo } $cmd
-	Set $seldir=(GetOutput $cmd 1 -1)
-	# Do {Echo } $currfile
-
-	Set $cmd={mpc add "} $seldir {" >/dev/null}
-	# Do {Echo } $cmd
+	Set $seldir={'} (GetOutput $cmd 1 -1) {'}
+	If $seldir == '' Then
+	Begin
+	    Set $seldir={'} $currdir {'}
+	End
+	Set $cmd={mpc add } $seldir { >/dev/null}
 	Do {Exec } $cmd
   End
 End
@@ -199,7 +221,7 @@ Property
  Position 430 660
  Size 85 40
  Type ItemDraw
- Title { Song: }
+ LocaleTitle { Song: }
 Main
  Case message of
   SingleClic :
@@ -213,20 +235,20 @@ Property
  Position 515 660
  Size 85 40
  Type PushButton
- Title { Add }
+ LocaleTitle { Add }
 Main
  Case message of
   SingleClic :
   Begin
 	#figure out which song was selected
-	Set $cmd={$FVWM_SYSTEMDIR/scripts/FvwmMPD/getdir.sh '} $currdir {' } (GetValue 3)
-	# Do {Echo } $cmd
-	Set $currfile=(GetOutput $cmd 1 -1)
-	# Do {Echo } $currfile
-
-	#add the song to the playlist
-	Set $cmd={mpc add "} $currfile {" >/dev/null}
-	# Do {Echo } $cmd
-	Do {Exec } $cmd
+	If (GetValue 3) > 0 Then
+	Begin
+	    Set $cmd={$FVWM_SYSTEMDIR/scripts/FvwmMPD/getfile.py '} $newdir {' | head -n} (GetValue 3) { |tail -n1}
+	    Set $currfile=(GetOutput $cmd 1 -1)
+
+	    #add the song to the playlist
+	    Set $cmd={mpc add '} $currfile {' >/dev/null}
+	    Do {Exec } $cmd
+	End
   End
 End
diff --git a/fvwm/scripts/FvwmMPD/FvwmApplet-MpdPlEd b/fvwm/scripts/FvwmMPD/FvwmApplet-MpdPlEd
index a65ce99..aeaccdf 100644
--- a/fvwm/scripts/FvwmMPD/FvwmApplet-MpdPlEd
+++ b/fvwm/scripts/FvwmMPD/FvwmApplet-MpdPlEd
@@ -2,16 +2,19 @@
 # An MPD playlist editor for FVWM using FvwmScript
 # 
 # Written by Bert 'theBlackDragon' Geens <bert@lair.be>
-# 
+# and from 0.1.2 by Dominique Michel <dominique_libre@sourceforge.net>
+#
 # Requires:
 #  - fvwm (doh!)
+#  - running mpd
 #  - mpc
 #  - bash
-#  - python
-# 
+#  - python3
+#  - python-mpd (python-mpd2 on github)
+#
 # Things you might want to do:
 #  - change the WindowPosition to match your screensize (or just remove it)
-#  - get Gettext to work !
+#  - see TODO
 #
 # Changes:
 #  0.1
@@ -19,12 +22,33 @@
 #  0.1.1
 #	Incorporated Hun's patch to add a clear playlist menu item.
 #  0.1.2
-#	Make the font and the window bigger (Dominique Michel <dominique_libre@sourceforge.net>
-WindowTitle {MPD Playlist Editor}
+#	Make the font and the window bigger.
+#  0.1.3
+#	Make the font use the Panel font preferences;
+#	add Gettext support.
+# 0.1.4
+#	Support for more song formats;
+#	Re-enter last directory should work
+#	The display of files and directories should work
+# 0.2
+#	New helper scripts and general cleanup and fixing of FvwmApplet-MpdAddSong
+#	and of the other helper scripts.
+#	Depend on python-mpd: It's slow but support the functions we need in order
+#	to fix these f. scripts, and support all the song formats of your mpd installation
+#	in a transparent way.
+#
+# BUGs: -quoting characters into filenames will generate errors. Not sure if special non UTF-8
+#	 characters will still crash the fvwm script or only generate errors.
+# TODO: -Support for FvwmScript fifo based communication in order to improve performances.
+#	-Porting of the sh scrpts to python can maybe help to solves the characters issues.
+
+UseGettext {$FVWM_USERDIR/locale;fvwm-crystal-script:$FVWM_SYSTEMDIR/locale;fvwm-crystal-script:+}
+WindowLocaleTitle {MPD Playlist Editor}
 WindowSize 630 700
 #WindowPosition 300 300
 Colorset	1
-Font	"xft:Verdana:size=16"
+#Font	"xft:Verdana:size=16"
+Font	"xft:$[panel_font]:pixelsize:$[panel_font_size]:style:$[panel_font_style]"
 
 Init
  Begin
@@ -96,7 +120,7 @@ Property
  Position 0 658
  Size 140 40
  Type ItemDraw
- Title {Move song:}
+ LocaleTitle {Move song:}
 Main
  Case message of
   SingleClic :
@@ -113,7 +137,7 @@ Property
  Position 140 660
  Size 80 40
  Type PushButton
- Title { Up }
+ LocaleTitle { Up }
 Main
  Case message of
   SingleClic :
@@ -130,7 +154,7 @@ Property
  Position 220 660
  Size 90 40
  Type PushButton
- Title { Down }
+ LocaleTitle { Down }
 Main
  Case message of
   SingleClic :
@@ -147,7 +171,7 @@ Property
  Position 310 660
  Size 154 40
  Type PushButton
- Title { Add song }
+ LocaleTitle { Add song }
 Main
  Case message of
   SingleClic :
@@ -169,7 +193,7 @@ Property
 # Size 110 26
  Size 166 40
  Type PushButton
- Title { Remove song }
+ LocaleTitle { Remove song }
 Main
  Case message of
   SingleClic :
@@ -183,7 +207,7 @@ Property
  Flags NoReliefString
  Position 0 0
  Type Menu
- Title { File|Quit }
+ LocaleTitle { File|Quit }
 Main
  Case message of
   SingleClic :
@@ -199,7 +223,7 @@ Property
  Flags NoReliefString
  Position 0 0
  Type Menu
- Title { Options|Toggle repeat|Toggle random|Crop|Clear }
+ LocaleTitle { Options|Toggle repeat|Toggle random|Crop|Clear }
 Main
  Case message of
   SingleClic :
@@ -221,7 +245,7 @@ Property
  Flags NoReliefString
  Position 0 0
  Type Menu
- Title { Database|Update }
+ LocaleTitle { Database|Update }
 Main
  Case message of
   SingleClic :
diff --git a/fvwm/scripts/FvwmMPD/getdir.py b/fvwm/scripts/FvwmMPD/getdir.py
new file mode 100755
index 0000000..bfe0e5a
--- /dev/null
+++ b/fvwm/scripts/FvwmMPD/getdir.py
@@ -0,0 +1,16 @@
+#!/usr/bin/env python3
+import mpd
+# let sys.argv be available
+import sys
+
+# use_unicode will enable the utf-8 mode for python2
+# see https://python-mpd2.readthedocs.io/en/latest/topics/advanced.html#unicode-handling
+client = mpd.MPDClient(use_unicode=True)
+client.connect("localhost", 6600)
+
+#print ("")
+for entry in client.lsinfo(sys.argv[1]):
+    vartest = dict(entry)
+    d = vartest.get('directory')
+    if d:
+        print (d)
diff --git a/fvwm/scripts/FvwmMPD/getdir.sh b/fvwm/scripts/FvwmMPD/getdir.sh
index 9bb3a19..1f5e7de 100755
--- a/fvwm/scripts/FvwmMPD/getdir.sh
+++ b/fvwm/scripts/FvwmMPD/getdir.sh
@@ -2,5 +2,10 @@
 if [ $2 = '..' ]; then
     `dirname $0`/getprevdir.py "${1}"
 else
-    echo "`mpc ls "$1"|head -n$2|tail -n1`"
+    # if clic on empty list
+    if [ "$2" = "0" ]; then
+	`dirname $0`/getprevdir.py "${1}"
+    else
+	`dirname $0`/getdir.py "$1"|head -n$2|tail -n1
+    fi
 fi
diff --git a/fvwm/scripts/FvwmMPD/getfile.py b/fvwm/scripts/FvwmMPD/getfile.py
new file mode 100755
index 0000000..b91ba34
--- /dev/null
+++ b/fvwm/scripts/FvwmMPD/getfile.py
@@ -0,0 +1,16 @@
+#!/usr/bin/env python3
+import mpd
+# let sys.argv be available
+import sys
+
+# use_unicode will enable the utf-8 mode for python2
+# see https://python-mpd2.readthedocs.io/en/latest/topics/advanced.html#unicode-handling
+client = mpd.MPDClient(use_unicode=True)
+client.connect("localhost", 6600)
+
+#print ("")
+for entry in client.lsinfo(sys.argv[1]):
+    vartest = dict(entry)
+    d = vartest.get('file')
+    if d:
+        print (d)
diff --git a/fvwm/scripts/FvwmMPD/getprevdir.py b/fvwm/scripts/FvwmMPD/getprevdir.py
index 3618f39..0bd5d62 100755
--- a/fvwm/scripts/FvwmMPD/getprevdir.py
+++ b/fvwm/scripts/FvwmMPD/getprevdir.py
@@ -1,10 +1,10 @@
-#!/usr/bin/env python2
+#!/usr/bin/env python3
 # Return the path to the previous mpd library directory
 import sys
 
 if __name__ == "__main__":
 	if (sys.argv[1].rfind('/') == -1):
 		#No slashes probably means we're one down from the mpd root
-		print "''"
+		print("''")
 	else:
-		print sys.argv[1][:sys.argv[1].rfind('/')]
+		print(sys.argv[1][:sys.argv[1].rfind('/')])
diff --git a/fvwm/scripts/FvwmMPD/listsongs.sh b/fvwm/scripts/FvwmMPD/listsongs.sh
deleted file mode 100755
index 27e777f..0000000
--- a/fvwm/scripts/FvwmMPD/listsongs.sh
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/usr/bin/env bash
-if [[ $2 = 'files' ]]; then
-    mpc ls "$1"|grep -o -e ".*.mp3\|.*.ogg\|.*.flac"| while read line; do
-	`dirname $0`/stripnames.py "${line}"
-    done    
-else
-    mpc ls "$1"|grep -v -e ".*.mp3\|.*.ogg\|.*.flac"| while read line; do
-	echo ${line}
-    done
-fi
diff --git a/fvwm/scripts/FvwmMPD/parseplaylist.sh b/fvwm/scripts/FvwmMPD/parseplaylist.sh
index 86544bb..ba5a877 100755
--- a/fvwm/scripts/FvwmMPD/parseplaylist.sh
+++ b/fvwm/scripts/FvwmMPD/parseplaylist.sh
@@ -1,12 +1,4 @@
 #!/usr/bin/env bash
-#mpc playlist | while read line; do
-#    if [[ -n $(echo ${line}|grep "`mpc|head -n 1`") ]]; then
-#	echo ${line}| grep "`mpc|head -n 1`"|tr '#' '>'
-#    else
-#	echo ${line}
-#    fi
-#done
-
 #thanks to axxo for providing something more streamlined than the evil convoluted code I came up with;)
 current=$(mpc | head -n 1)
 mpc playlist | while read line; do
diff --git a/fvwm/scripts/FvwmMPD/stripnames.py b/fvwm/scripts/FvwmMPD/stripnames.py
deleted file mode 100755
index 3a18fe3..0000000
--- a/fvwm/scripts/FvwmMPD/stripnames.py
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/usr/bin/env python2
-import sys
-
-if __name__ == "__main__":
-    stripped = sys.argv[1]
-    index=0
-    while (index > -1):
-        stripped = stripped[index+1:]
-        index = stripped.find('/')
-    print stripped
diff --git a/fvwm/scripts/PrefVars/PrefVars b/fvwm/scripts/PrefVars/PrefVars
index b82bfc1..26e5d28 100644
--- a/fvwm/scripts/PrefVars/PrefVars
+++ b/fvwm/scripts/PrefVars/PrefVars
@@ -21,9 +21,6 @@ Init
 Begin
     Set $FDIR = (GetOutput {echo "$FVWM_USERDIR"} 1 -1)
     Set $PDIR = $FDIR {/preferences/}
-    # Load BROWSER variable
-    ChangeTitle 1 (GetOutput {cat $FVWM_USERDIR/preferences/BROWSER | sed -e 's:SetEnv BROWSER ::' -e 's:"::g'	} 1 -1)
-    Set $browser = (GetTitle 1)
     # Load EDITOR variable
 #    ChangeTitle 2 (GetOutput {cat $FVWM_USERDIR/preferences/EDITOR | sed -e 's:SetEnv EDITOR ::' -e 's:"::g'	} 1 -1)
     ChangeTitle 2 (GetOutput {echo $EDITOR} 1 -1)
@@ -73,59 +70,22 @@ Begin
 End
 
 # Main {{{1
-# BROWSER {{{2
+# Titel
 Widget 1
-Property
-    Flags NoReliefString	
-    Position 130 5
-    Size 480 35
-    Type TextField
-    Title { }
-    #Value 1
-Main
-Case message of
- SingleClic :
- Begin
-    Set $browser = (GetTitle 1)
- End
- 1 :
- Begin
-    Set $browser = (GetTitle 1)
- End
-End
-
-# Browser label
-Widget 10
 Property
     Flags NoReliefString Center	
     Position 5 5
-    Size 120 35
+    Size 790 35
     Type ItemDraw
-    LocaleTitle {Browser}
+    LocaleTitle {Custom fvwm-crystal preferences}
 Main
 Case message of
  SingleClic :
  Begin
-   Do Nop
+   Do { Include components/functions/Fullscreen }
  End
 End
 
-# Save browser
-Widget 11
-Property
- Flags NoReliefString
- Position 625 5
- Size 170 35
- Type PushButton
- LocaleTitle {Save}
-Main
- Case message of
-  SingleClic :
-  Begin
-      Do {SavePreferences BROWSER "SetEnv BROWSER \\\"}$browser{\\\""}
-  End
-End
-
 # Separation
 Widget 12
 Property
diff --git a/fvwm/scripts/ScreenLidSuspend b/fvwm/scripts/ScreenLidSuspend
new file mode 100755
index 0000000..f186c74
--- /dev/null
+++ b/fvwm/scripts/ScreenLidSuspend
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+lidsleeppm() {
+	while :
+	do
+	    sleep 5
+	    grep -q closed /proc/acpi/button/lid/*/state
+	    if [ $? = 0 ]; then
+		if [[ $1 == pm ]]; then
+		    sudo /usr/sbin/pm-suspend-hybrid
+		fi
+		if [[ $1 == sys ]]; then
+		    systemctl hybrid-sleep -i
+		fi
+	    fi
+	done
+}
+
+lidsleeppm $1
diff --git a/fvwm/scripts/SetGtkFont b/fvwm/scripts/SetGtkFont
new file mode 100755
index 0000000..313e71f
--- /dev/null
+++ b/fvwm/scripts/SetGtkFont
@@ -0,0 +1,30 @@
+#!/bin/env bash
+# This file is part of fvwm-crystal.
+# Author: Dominique Michel
+# Licence: GPLv3
+
+# Set GTK+ 2 and 3 to use the panel font of fvwm-crystal.
+# fvwm-crystal must be up and running or it will screw up your GTK+ font configuration.
+# Usage: "${FVWM_SYSTEMDIR}/scripts/SetGtkFont"
+
+Gtk2PrefFile="${HOME}/.gtkrc-2.0"
+Gtk3PrefFile="${HOME}/.config/gtk-3.0/settings.ini"
+GtkFontName=`echo ${panel_font} ${panel_font_style} ${panel_font_size}`
+
+if [ ! -f "${Gtk2PrefFile}" ]; then
+	cp ${FVWM_SYSTEMDIR}/../addons/.gtkrc-2.0 ${Gtk2PrefFile}
+fi
+if [ ! -f "${Gtk3PrefFile}" ]; then
+	mkdir -p "${HOME}/.config/gtk3-0"
+	cp ${FVWM_SYSTEMDIR}/../addons/settings.ini ${Gtk3PrefFile}
+fi
+if ! grep -q gtk-font-name "${Gtk2PrefFile}"; then
+	echo "gtk-font-name=\"${GtkFontName}\"" >> ${Gtk2PrefFile}
+else
+	sed -i "s:gtk-font-name=\".*\":gtk-font-name=\"${GtkFontName}\":" "${Gtk2PrefFile}"
+fi
+if ! grep -q gtk-font-name "${Gtk3PrefFile}"; then
+	echo "gtk-font-name=${GtkFontName}" >> ${Gtk3PrefFile}
+else
+	sed -i "s:gtk-font-name=.*:gtk-font-name=${GtkFontName}:" "${Gtk3PrefFile}"
+fi
diff --git a/fvwm/scripts/SingleLineEdit/DoSingleLineEdit b/fvwm/scripts/SingleLineEdit/DoSingleLineEdit
new file mode 100755
index 0000000..06713a5
--- /dev/null
+++ b/fvwm/scripts/SingleLineEdit/DoSingleLineEdit
@@ -0,0 +1,180 @@
+#!/bin/bash
+# Generate a single line text editing FvwmScript for fvwm-crystal.
+# It is for editing and updating of single line preferences files.
+# We want it to look like:
+#
+#   ================================================================
+#   |                            Title                             |
+#   ================================================================
+#   | Some text to edit                                            |
+#   ================================================================
+#   |  Help  |                                     | Save | Cancel |
+#   ================================================================
+#
+# Usage: Exec exec /path/to/DoFvwmTextInputField <script file> <script titel> <pref file> <help name> <position> <some text>
+#
+# where $1 <script file> is the name of the generated FvwmScript wuth path related to FVWM_USERDIR/tmp/
+#       $2 <script title> is the title of the script window
+#       $3 <pref file> is the name of the preference file related to FVWM_USERDIR/preferences/
+#       $4 <help name> is the name of both the help FvwmForm and the file that contain it.
+#       $5 <position> is the window script Position as in `man FvwmScript`
+#       $6 <fvwm command> is the Quit command of the script
+#       $7 <some text> is the text to edit if <pref file> don't exist or is empty;
+#          <pref file> will be (re)created whem saved.
+# followed by
+#        Script <script file>
+#        Exec exec rm -f <script file>
+# Note than the FvwmForm with the help text in <help name> must have the same name: as in 'Module FvwmForm <help name>'.
+# Don't forget the quoting. I.e.:
+#   Exec exec $[FVWM_SYSTEMDIR]/scripts/HelperScripts/DoFvwmTextInputField TestScript "MPlayer extra parameters" \
+#             MPlayerParams MPlayerParams-Help "300 300" "SetEnv MPlayerParams \"-cache 8092\""
+
+if [[ $# -ne 7 ]]; then
+	echo "Illegal number of parameters!"
+	exit 1
+fi
+
+# Initialisation {{{1
+TmpDir="${FVWM_USERDIR}/tmp/"
+if [[ -f "${FVWM_SYSTEMDIR}/preferences/$3" ]]; then
+	PrefDir="${FVWM_SYSTEMDIR}/preferences/"
+	if [[ -f "${FVWM_USERDIR}/preferences/$3" ]]; then
+		PrefDir="${FVWM_USERDIR}/preferences/"
+	fi
+else
+	PrefDir="${FVWM_USERDIR}/preferences/"
+fi
+mkdir -p ${TmpDir} ${PrefDir}
+# be sure the string is not empty
+OriginalString="`cat ${PrefDir}$3`"
+if [[ "x${OriginalString}" == "x" ]]; then
+	OriginalString="$7"
+fi
+if [[ "x${OriginalString}" == "x" ]]; then
+	OriginalString='Hello Kitty!'
+fi
+
+# The text field will have a width of at least 40 pixels more than the text initial size;
+# add 10 more pixels for the borders.
+# The minimum width must be enough for the 3 push buttons ( 3 * 120 + 4 * 5 = 380 ).
+TextWidth=$((((${#OriginalString} * ${panel_font_size} * 3) / 2) + 40))
+WidgetWidth=$((${TextWidth} + 10))
+if [[ "${TextWidth}" < "370" ]]; then
+	TextWidth=370
+fi
+if [[ "${WidgetWidth}" < "380" ]]; then
+	WidgetWidth=380
+fi
+TextHeight=$(((${panel_font_size} * 5) / 2))
+WidgetHeight=$((${TextHeight} + ${TextHeight} + 15))
+PosXW3=$((${WidgetWidth} - 125))
+PosXW2=$((${PosXW3} - 125))
+PosYW=$((${TextHeight} + 10))
+
+cat <<EOF > ${TmpDir}$1
+# Header ̣{{{1
+UseGettext {$FVWM_USERDIR/locale;fvwm-crystal-script:$FVWM_SYSTEMDIR/locale;fvwm-crystal-script:+}
+WindowTitle {$2}
+
+WindowSize ${WidgetWidth} ${WidgetHeight}
+WindowPosition $5
+Colorset	1
+# Dont change it or the text titles will be shorted: 
+Font	"xft:\$[panel_font]:pixelsize:\$[panel_font_size]:style:\$[panel_font_style]"
+
+# Initialisation {{{1
+Init
+Begin
+    Set \$FDIR = (GetOutput {echo ${FVWM_USERDIR}} 1 -1)
+    Set \$PDIR = \$FDIR {/preferences/}
+    Set \$preffile = \$PDIR {$3}
+End
+
+# Periodic Tasks {{{1
+PeriodicTasks
+Begin
+    # use a timer for flickering {{{2
+    If (RemainderOfDiv (GetTime) 1) == 0 Then
+    Begin
+	# faster if we do nothing here
+	Do Nop
+    End
+End
+
+# Quit Function {{{1
+QuitFunc
+Begin
+  Do {$6}
+End
+
+# Main {{{1
+Widget 1
+Property
+    Flags NoReliefString
+    Position 5 5
+    Size ${TextWidth} ${TextHeight}
+    Type TextField
+    Title {${OriginalString}}
+Main
+Case message of
+ SingleClic :
+ Begin
+    Set \$Mstring = (GetTitle 1)
+ End
+ 1 :
+ Begin
+    Set \$Mstring = (GetTitle 1)
+ End
+End
+
+Widget 2
+Property
+ Flags NoReliefString
+ Position 5 ${PosYW}
+ Size 120 ${TextHeight}
+ Type PushButton
+ LocaleTitle {Help}
+Main
+ Case message of
+  SingleClic :
+  Begin
+    Set \$cmd = {Include scripts/SingleLineEdit/}$4
+    Do \$cmd
+    Set \$cmd = {Module FvwmForm }$4
+    Do \$cmd
+  End
+End
+
+Widget 3
+Property
+ Flags NoReliefString
+ Position ${PosXW2} ${PosYW}
+ Size 120 ${TextHeight}
+ Type PushButton
+ LocaleTitle {Save}
+Main
+ Case message of
+  SingleClic :
+  Begin
+    Set \$Mstring = (GetTitle 1)
+    Set \$cmd = {Exec exec echo '}\$Mstring{' > }\$preffile
+    Do \$cmd
+  End
+End
+
+Widget 4
+Property
+ Flags NoReliefString
+ Position ${PosXW3} ${PosYW}
+ Size 120 ${TextHeight}
+ Type PushButton
+ LocaleTitle {Quit}
+Main
+ Case message of
+  SingleClic :
+  Begin
+    Quit
+  End
+End
+
+EOF
diff --git a/fvwm/scripts/SingleLineEdit/MPlayerParams-Help b/fvwm/scripts/SingleLineEdit/MPlayerParams-Help
new file mode 100644
index 0000000..9d0b04f
--- /dev/null
+++ b/fvwm/scripts/SingleLineEdit/MPlayerParams-Help
@@ -0,0 +1,45 @@
+All (MPlayerParams-Help) Close
+DestroyModuleConfig MPlayerParams-Help: *
+*MPlayerParams-Help: Title "$[gt.MPlayer extra parameters]"
+*MPlayerParams-Help: Text "$[gt.This form let you edit mplayer's extra parameters.]"
+*MPlayerParams-Help: Line center
+*MPlayerParams-Help: Line center
+*MPlayerParams-Help: Text "SetEnv MPlayerParams"
+*MPlayerParams-Help: Line center
+*MPlayerParams-Help: Line center
+*MPlayerParams-Help: Text "$[gt.at the beginning is mandatory.]"
+*MPlayerParams-Help: Line center
+*MPlayerParams-Help: Line center
+*MPlayerParams-Help: Text "$[gt.You can put any parameter you want to pass to mplayer.]"
+*MPlayerParams-Help: Line center
+*MPlayerParams-Help: Line center
+*MPlayerParams-Help: Text "$[gt.Consult mplayer documentation to know what You are doing.]"
+*MPlayerParams-Help: Line center
+*MPlayerParams-Help: Line center
+*MPlayerParams-Help: Text "$[gt.If you need quoting, please use double quotes only.]"
+*MPlayerParams-Help: Line center
+*MPlayerParams-Help: Line center
+*MPlayerParams-Help: Text "$[gt.As example, for IPTV watching, you need the following:]"
+*MPlayerParams-Help: Line center
+*MPlayerParams-Help: Line center
+*MPlayerParams-Help: Text "SetEnv MPlayerParams \"-cache 8092\""
+*MPlayerParams-Help: Line center
+*MPlayerParams-Help: Line center
+*MPlayerParams-Help: Text "$[gt.where the exact value of cache (8092 here)]"
+*MPlayerParams-Help: Line center
+*MPlayerParams-Help: Line center
+*MPlayerParams-Help: Text "$[gt.will depend on many factors including the network connection.]"
+*MPlayerParams-Help: Line center
+*MPlayerParams-Help: Line center
+*MPlayerParams-Help: Text "$[gt.If unsure, just click on the Quit button.]"
+*MPlayerParams-Help: Line center
+*MPlayerParams-Help: Line center
+*MPlayerParams-Help: Text "$[gt.For no extra parameters, just put the following line:]"
+*MPlayerParams-Help: Line center
+*MPlayerParams-Help: Line center
+*MPlayerParams-Help: Text "SetEnv MPlayerParams \"\""
+*MPlayerParams-Help: Line center
+*MPlayerParams-Help: Line center
+*MPlayerParams-Help: Button quit " $[gt.OK] " ^[
+*MPlayerParams-Help: Command Nop
+*MPlayerParams-Help: Line center
diff --git a/fvwm/scripts/SingleLineEdit/MPlayerParamsPref b/fvwm/scripts/SingleLineEdit/MPlayerParamsPref
new file mode 100644
index 0000000..082df83
--- /dev/null
+++ b/fvwm/scripts/SingleLineEdit/MPlayerParamsPref
@@ -0,0 +1,14 @@
+DestroyFunc MakeMPlayerParamsScript
+AddToFunc MakeMPlayerParamsScript
++ I Exec exec $[FVWM_SYSTEMDIR]/scripts/SingleLineEdit/DoSingleLineEdit MPlayerParams "$[gt.MPlayer extra parameters]" \
+	MPlayerParams MPlayerParams-Help "300 300" "Include components/functions/Music-$[infostore.MusicPlayer]" "SetEnv MPlayerParams \"-cache 1024\""
+
+DestroyFunc LaunchMPlayerParamsScript
+AddToFunc LaunchMPlayerParamsScript
++ I Script tmp/MPlayerParams
+
+DestroyFunc EditMPlayerParams
+AddToFunc EditMPlayerParams
++ I MakeMPlayerParamsScript
++ I Schedule 1000 LaunchMPlayerParamsScript
+#+ I Exec exec rm -f $[FVWM_USERDIR]/tmp/TestScript
diff --git a/fvwm/scripts/XDG-Menu b/fvwm/scripts/XDG-Menu
index 67e5ed5..e599560 100755
--- a/fvwm/scripts/XDG-Menu
+++ b/fvwm/scripts/XDG-Menu
@@ -30,7 +30,13 @@ fvwm-menu-desktop \
 	--enable-mini-icons \
 	--theme FVWM_Xdg \
 	--size 32 \
+	--title FvwmMenu \
 	--mini-icon-dir ${FVWM_USERDIR}/icons/fvwm-desktop > ${FVWM_USERDIR}/${MENU_FILE}
-    sed -i -e 's:Module FvwmPerl -l fvwm-menu-desktop-config.fpl:A $[FVWM_SYSTEMDIR]/scripts/XDG-Menu:' ${FVWM_USERDIR}/${MENU_FILE}
+
+# adapt the XDG config menu to our needs
+sed -i -e 's:Module FvwmPerl -l fvwm-menu-desktop-config.fpl:A $[FVWM_SYSTEMDIR]/scripts/XDG-Menu:' ${FVWM_USERDIR}/${MENU_FILE}
+# if changing these gt.strings, adapt addons/make.pot accordingly
+sed -i -e 's:gt.Regenerate:gt.Configure:' ${FVWM_USERDIR}/${MENU_FILE}
+sed -i -e '$s:gt.Configure:gt.Regenerate:' ${FVWM_USERDIR}/${MENU_FILE}
 
 FvwmCommand 'Include .menu'
diff --git a/fvwm/scripts/convert_preferences b/fvwm/scripts/convert_preferences
index 1196382..7088f40 100755
--- a/fvwm/scripts/convert_preferences
+++ b/fvwm/scripts/convert_preferences
@@ -23,4 +23,8 @@ else 	C_VERSION=`cat "${FVWM_USERDIR}"/Version`
 	then	echo ${FC_VERSION} > "${FVWM_USERDIR}"/Version
 	fi
 fi
+if [ -f "${FVWM_USERDIR}"/preferences/CustomButtonBarLocation ]
+	then	sed -i -e "s:Up:Top:" "${FVWM_USERDIR}"/preferences/CustomButtonBarLocation
+		sed -i -e "s:Down:Bottom:" "${FVWM_USERDIR}"/preferences/CustomButtonBarLocation
+fi
 
diff --git a/fvwm/scripts/desktop_manager b/fvwm/scripts/desktop_manager
index 7c6788a..58c7d9a 100755
--- a/fvwm/scripts/desktop_manager
+++ b/fvwm/scripts/desktop_manager
@@ -5,40 +5,59 @@
 # Generate the desktop manager in $[FVWM_USERDIR]/tmp/DesktopIcons.
 
 # Syntax:
-# PipeRead '$[FVWM_SYSTEMDIR]/scripts/desktop_manager $[infostore.DeskIconsSign] $[infostore.cs_transparent] $[infostore.SILENT] $[infostore.FileBrowser1] $[infostore.FileBrowser2] \
-# $[vp.height] $[infostore.tmpdrivefile]'
-# Include tmp/DesktopIcons
+# ($1 $2 $3)	PipeRead '$[FVWM_SYSTEMDIR]/scripts/desktop_manager $[infostore.DeskIconsSign] $[infostore.cs_transparent] $[infostore.SILENT] \
+# ($4 $5 $6 $7)		$[infostore.FileBrowser1] $[infostore.FileBrowser2] $[vp.height] $[infostore.tmpdrivefile] \
+# ($8 $9 $10 $11)	$[infostore.EWMH_CBB_Left] $[infostore.EWMH_CBB_Right] $[infostore.EWMH_CBB_Top] $[infostore.EWMH_CBB_Bottom] \
+# ($12 13 14 15 16)	$[vp.width] $[infostore.EWMH_Recipe_Left] $[infostore.EWMH_Recipe_Right] $[infostore.EWMH_Recipe_Top] $[infostore.EWMH_Recipe_Bottom]'
+# 		Include tmp/DesktopIcons
 
 deskmanfile="${FVWM_USERDIR}/tmp/DesktopIcons"
 echo "" > "${deskmanfile}"
 
 # We must calculate the size of the button box {{{1
 # Home: 1 icon, XDG user dirs: 8 icons, partitions: variable, directories: variable
+# Number of icons to show: {{{2
 IconNumber=1
 if [[ "${ShowXDG}" == "yes" ]]; then IconNumber=9; fi
 if [[ "${ShowPartitions}" == "yes" ]]
-	then	gawk '/^\/.*|^simple-mtpfs.*\// { print $2; }' </proc/mounts |sort > ${7}
+	then	mount | gawk -v sq="'" '/^\/.*|^(simple-mtpfs|http).*\// { print "" sq "" $3 "" sq ""; }' |sort > ${7} #| sed -e 's:\\:\\\\:g' 
 		IconNumber="$((${IconNumber}+`wc -l < ${7}`))"
 		IconNumber="$((${IconNumber}+`wc -l < ${HOME}/.fvwm-crystal/preferences/ShowDirectories`))"
 fi
-IconRowsNumber="$((((${6}-((${EWMH_BS_Panel_Top}+${EWMH_BS_Panel_Bottom}))))/50))"
-tmpvar=$((${IconNumber}/${IconRowsNumber}))
-if [[ "$((${IconRowsNumber}*${tmpvar}))" != "${IconNumber}" ]]
-	then IconColumnsNumber="$((${tmpvar}+1))"
-	else IconColumnsNumber="${tmpvar}"
+# Available number of icons on the EWMH screen height: {{{2
+if [ "${10}" -gt "${15}" ]
+	then EWMHTop="${10}"
+	else EWMHTop="${15}"
+fi
+if [ "${11}" -gt "${16}" ]
+	then EWMHBottom="${11}"
+	else EWMHBottom="${16}"
+fi
+ScreenIconRowsNumber="$((((${6}-((${EWMHTop}+${EWMHBottom}))))/48))"
+# Widget column and row sizes {{{2
+Rest="$((${IconNumber}%${ScreenIconRowsNumber}))"
+if [ "${Rest}" != "0" ]
+	then IconColumnsNumber="$((((${IconNumber}/${ScreenIconRowsNumber}))+1))"
+	else IconColumnsNumber="$((${IconNumber}/${ScreenIconRowsNumber}))"
+fi
+ButtonWidth=$((${IconColumnsNumber}*48))
+Rest="$((${IconNumber}%${IconColumnsNumber}))"
+if [ "${Rest}" != "0" ]
+	then IconRowsNumber="$((((${IconNumber}/${IconColumnsNumber}))+1))"
+	else IconRowsNumber="$((${IconNumber}/${IconColumnsNumber}))"
 fi
 
 # Preference menu
 echo "DestroyMenu /Preferences/IconLauncher" >> "${deskmanfile}"
 echo "AddToMenu /Preferences/IconLauncher" >> "${deskmanfile}"
-if [ -f pmount-gui ]
-	then echo "+ PMount \"Exec exec pmount-gui\"" >> "${deskmanfile}"
-	     echo "+ PUMount \"Exec exec pmount-gui -u\"" >> "${deskmanfile}"; fi
+if [ -f pmount-gui ] || [ -f /usr/bin/pmount-gui ] || [ -f /usr/local/bin/pmount-gui ]
+	then echo "+ \"PMount\" Exec exec pmount-gui" >> "${deskmanfile}"
+	     echo "+ \"PUMount\" Exec exec pmount-gui -u" >> "${deskmanfile}"; fi
 if [[ "${ShowPartitions}" == "yes" ]]
 then cat /etc/fstab|grep user|grep -v \#| awk '{print $2}'|while read line
 do  	partition=${line}
 	exist=0
-	while read lines
+	while read -r lines
 		do if [ ${partition} = ${lines} ]
 			then exist=1
 		   fi
@@ -54,7 +73,75 @@ echo "+ '\$[gt.Show directories]' LaunchFileWithHelp ShowDirectories" >> "${desk
 echo "+ '\$[gt.Actions]' PopUp /Preferences/FileBrowser" >> "${deskmanfile}"
 echo "+ '\$[gt.Emplacement]' Popup /Preferences/DeskIconsPlace" >> "${deskmanfile}"
 echo "+ '\$[gt.Show on top with panels]' Popup /Preferences/DeskIconsTop" >> "${deskmanfile}"
+echo "" >> "${deskmanfile}"
 
+# EWMH borders {{{1
+# For each direction, we need to use the biggest border
+# of the reccipe, that button, and the magic button if present.
+# We want this button to be loaded last.
+# The magic button must know the border sizes of that button.
+# ${8} to ${11} are the magic buttons borders,
+# ${13} to ${16} are the recipe borders,
+if [ "$1" = "-" ]
+# recipe border > recipe border without button
+then if [ ${14} -gt 3 ]
+    # magic button border > recipe border without button
+    then if [ ${9} -gt 3 ]; then
+	    echo "EWMH-Panel-Right $((${14}+${9}+${ButtonWidth}))" >> "${deskmanfile}"
+	    # x placement of the button 
+	    ButtonXPlace=$((((${14}-3))+${9}+${ButtonWidth}))
+	else echo "EWMH-Panel-Right $((${14}+${ButtonWidth}))" >> "${deskmanfile}"
+	    ButtonXPlace=$((((${14}-3))+${ButtonWidth}))
+	fi
+    else if [ ${9} -gt 3 ]; then
+	    echo "EWMH-Panel-Right $((${9}+${ButtonWidth}))" >> "${deskmanfile}"
+	    ButtonXPlace=$((${9}+${ButtonWidth}))
+	else echo "EWMH-Panel-Right ${ButtonWidth}" >> "${deskmanfile}"
+	    ButtonXPlace=${ButtonWidth}
+	fi
+    fi
+    # opposite border
+    if [ ${13} -gt 3 ]; then
+	if [ ${8} -gt 3 ]; then
+	    echo "EWMH-Panel-Left $((${13}+${8}))" >> "${deskmanfile}"
+	else echo "EWMH-Panel-Left $((${13}))" >> "${deskmanfile}"
+	fi
+    else if [ ${8} -gt 3 ]; then
+	    echo "EWMH-Panel-Left ${8}" >> "${deskmanfile}"
+	else echo "EWMH-Panel-Left 3" >> "${deskmanfile}"
+	fi
+    fi
+    # borders for this button
+    echo "InfoStoreAdd EWMH_DI_Right ${ButtonWidth}" >> "${deskmanfile}"
+    echo "InfoStoreAdd EWMH_DI_Left 3" >> "${deskmanfile}"
+else if [ ${13} -gt 3 ]
+    then if [ ${8} -gt 3 ]; then
+	    echo "EWMH-Panel-Left $((${13}+${8}+${ButtonWidth}))" >> "${deskmanfile}"
+	    ButtonXPlace=$((${13}+${8}))
+	else echo "EWMH-Panel-Left $((${13}+${ButtonWidth}))" >> "${deskmanfile}"
+	    ButtonXPlace=${13}
+	fi
+    else if [ ${8} -gt 3 ]; then
+	    echo "EWMH-Panel-Left $((${8}+${ButtonWidth}))" >> "${deskmanfile}"
+	    ButtonXPlace=${8}
+	else echo "EWMH-Panel-Left ${ButtonWidth}" >> "${deskmanfile}"
+	    ButtonXPlace=3
+	fi
+    fi
+    # opposite border
+    if [ ${14} -gt 3 ]; then
+	if [ ${9} -gt 3 ]; then
+	    echo "EWMH-Panel-Right $((${14}+${9}))" >> "${deskmanfile}"
+	else echo "EWMH-Panel-Right $((${14}))" >> "${deskmanfile}"
+	fi
+    else if [ ${9} -gt 3 ]; then
+	    echo "EWMH-Panel-Right ${9}" >> "${deskmanfile}"
+	else echo "EWMH-Panel-Right 3" >> "${deskmanfile}"
+	fi
+    fi
+    echo "InfoStoreAdd EWMH_DI_Left ${ButtonWidth}" >> "${deskmanfile}"
+    echo "InfoStoreAdd EWMH_DI_Right 3" >> "${deskmanfile}"
+fi
 echo "" >> "${deskmanfile}"
 
 # The button {{{1
@@ -64,8 +151,9 @@ echo "AddToFunc ShowDesktopIcons" >> "${deskmanfile}"
 echo "+ I KillModule FvwmButtons DesktopIcons" >> "${deskmanfile}"
 echo "+ I DestroyModuleConfig DesktopIcons: *" >> "${deskmanfile}"
 if [ "$1" = "-" ]
-	then echo "+ I *DesktopIcons: Geometry $((${IconColumnsNumber}*48))x$((${IconRowsNumber}*48))${1}+${EWMH_BS_Panel_Right}+${EWMH_BS_Panel_Top}" >> "${deskmanfile}"
-	else echo "+ I *DesktopIcons: Geometry $((${IconColumnsNumber}*48))x$((${IconRowsNumber}*48))${1}+${EWMH_BS_Panel_Left}+${EWMH_BS_Panel_Top}" >> "${deskmanfile}"
+# widget at y center => y = (EWMHTop + ((vp.height - (EWMHTop + EWMHBottom + (IconsRowsNumber * 48))) / 2))
+	then echo "+ I *DesktopIcons: Geometry ${ButtonWidth}x$((${IconRowsNumber}*48))+$((${12}-${ButtonXPlace}))+$((${EWMHTop}+((((${6}-((${EWMHTop}+${EWMHBottom}+((${IconRowsNumber}*48))))))/2))))" >> "${deskmanfile}"
+	else echo "+ I *DesktopIcons: Geometry ${ButtonWidth}x$((${IconRowsNumber}*48))+${ButtonXPlace}+$((${EWMHTop}+((((${6}-((${EWMHTop}+${EWMHBottom}+((${IconRowsNumber}*48))))))/2))))" >> "${deskmanfile}"
 fi
 echo "+ I *DesktopIcons: Padding 1 1" >> "${deskmanfile}"
 echo "+ I *DesktopIcons: BoxSize Fixed" >> "${deskmanfile}"
@@ -92,12 +180,24 @@ fi
 # partitions
 if [[ "${ShowPartitions}" == "yes" ]]
 then partitions=""
-	while read line
-	do	echo "DestroyMenu /Partitions${line}"
+	while read -r line
+	do	quotedline="$(echo ${line} | sed -e 's:\\:\\\\:g')"
+		# menu with button 3
+		echo "DestroyMenu /Partitions${line}"
 		echo "AddToMenu /Partitions${line}"
-		echo "+ ${line} Nop"
-		echo "DesktopUmount ${line}"
-		if [[ "${line}" == "/" ]]
+		echo "+ ${quotedline} Nop"
+#		echo "DesktopUmount ${quotedline}" # fail with '\' in partition names, so we do it here:
+		if [ "$(echo ${line} | grep -e media)" != "" ]
+		then 	exem="pumount"
+		else	if [ "$(mount | grep \"${line}\" | grep simple-mtpfs)" != "" ]
+			then exem="fusermount -u"
+			else exem="umount"
+			fi
+		fi
+		echo "+ \"\$[gt.Umount] ${quotedline}\" Exec exec ${exem} ${line}"
+
+		# icon
+		if [[ "${line}" == "'/'" ]]
 		then 	icon="48x48/categories/Root.png"
 		else 	if [[ "$(echo ${line} | grep -e cdrom -e dvd)" != "" ]]
 			then 	icon="48x48/categories/CD.png"
@@ -109,13 +209,13 @@ then partitions=""
 	done <${7}
       	echo "InfoStoreAdd PartitionModules \"${partitions}\""
 # We don't want a PipeRead that will block FVWM every 5 seconds
-pidof -x DesktopCheckMounts 1>2 2>/dev/null || echo "Exec exec ${FVWM_SYSTEMDIR}/scripts/DesktopCheckMounts 4"
-else pidof -x DesktopCheckMounts 1>2 2>/dev/null && killall DesktopCheckMounts
+pidof -x DesktopCheckMounts 1>/dev/null || echo "Exec exec ${FVWM_SYSTEMDIR}/scripts/DesktopCheckMounts 4"
+else pidof -x DesktopCheckMounts 1>/dev/null && killall DesktopCheckMounts
 fi
 # directories
 # To work with spaces into the directories names, you must quote them with single quotes in ${FVWM_USERDIR}/preferences/ShowDirectories
 directories=""
-while read line
+while read -r line
 do	echo "DestroyMenu /Directories${line}"
 	echo "AddToMenu /Directories${line}"
 	echo "+ ${line} Nop"
@@ -127,6 +227,3 @@ echo "+ I Style DesktopIcons !Borders" >> "${deskmanfile}"
 echo "+ I Module FvwmButtons DesktopIcons" >> "${deskmanfile}"
 
 echo "ShowDesktopIcons" >> "${deskmanfile}"
-
-
-# Laurent Gaudé - Eldorado
diff --git a/fvwm/scripts/launchwm b/fvwm/scripts/launchwm
index dd726c2..8b69ce9 100755
--- a/fvwm/scripts/launchwm
+++ b/fvwm/scripts/launchwm
@@ -12,29 +12,30 @@ XephyrHeight=$2
 
 EXECWM=`grep Exec $3 | grep -v Try | sed -e 's:Exec=::'`
 
-
 # launch Xephyr
 Xephyr -ac -reset -nolisten tcp -title `basename $EXECWM` -screen "$XephyrWidth"x"$XephyrHeight" :$XephyrDisplay &
 XEPHYR_PID=`echo $!`
 
-# wait and bring Xephyr in full screen
-sleep 0.4
-FvwmCommand "All (Xephyr) Fullscreen-Start"
-
 # launch the wm
-# We dont want the fvwm and fvwm-themes files to be mixed with fvwm-crystal
+# We dont want the fvwm* and fvwm-themes files to be mixed with fvwm-crystal
 ENVWM=`basename $EXECWM`
-if [ "$ENVWM" = "fvwm-themes-start" ] ; then
-    FVWM_USERDIR="${HOME}/.fvwm" DISPLAY=:$XephyrDisplay $EXECWM 2>/dev/null
-else
-    if [ "$ENVWM" = "fvwm" ] ; then
-	FVWM_USERDIR="/${HOME}/.fvwm" DISPLAY=:$XephyrDisplay $EXECWM 2>/dev/null
-    else
-	DISPLAY=:$XephyrDisplay $EXECWM 2>/dev/null
-    fi
-fi
+case "${ENVWM}" in
+	fvwm-themes-start)
+		FVWM_USERDIR="${HOME}/.fvwm-themes" DISPLAY=:$XephyrDisplay $EXECWM 2>/dev/null
+		;;
+	fvwm)
+		FVWM_USERDIR="/${HOME}/.fvwm" DISPLAY=:$XephyrDisplay $EXECWM 2>/dev/null
+		;;
+	fvwm2)
+		FVWM_USERDIR="/${HOME}/.fvwm2" DISPLAY=:$XephyrDisplay $EXECWM 2>/dev/null
+		;;
+	fvwm3)
+		FVWM_USERDIR="/${HOME}/.fvwm3" DISPLAY=:$XephyrDisplay $EXECWM 2>/dev/null
+		;;
+	*)
+		DISPLAY=:$XephyrDisplay $EXECWM 2>/dev/null
+		;;
+esac
 
 # stop Xephyr
-FvwmCommand "All (Xephyr) Fullscreen-Stop"
-sleep 0.2
 kill $!
diff --git a/fvwm/scripts/make_all_playlists b/fvwm/scripts/make_all_playlists
index 4199bfe..0ce91e0 100755
--- a/fvwm/scripts/make_all_playlists
+++ b/fvwm/scripts/make_all_playlists
@@ -71,14 +71,20 @@ if [[ `scanaudiomedia` != "" ]]; then
   scanaudiomedia| sed -e 's\.\\' > ${MediaList}
   ## Create the playlist, overwrite the file if it exist
   # variable with the first character of the sub-path
-  subdir="${AudioPlaylists}/`pwd| sed -e "s,$1,,"| sed -e 's,/,,'|sed -e 's,/,_,g'|sed -e 's,\(.\).*,\1,'`"
+  if [[ "`pwd| sed -e "s,$1,,"| sed -e 's,/,,'|sed -e 's,/,_,g'|sed -e 's,\(.\).*,\1,'`" == " " ]]; then
+    #make it to have a readable value
+    postfix="_"
+  else postfix=""
+  fi
+  subdir="${AudioPlaylists}/`pwd| sed -e "s,$1,,"| sed -e 's,/,,'|sed -e 's,/,_,g'|sed -e 's,\(.\).*,\1,'`${postfix}"
+
   # Check for main path. Needed because mplayer need a name before ".m3u". And also for this script when multiple calls.
   # We also filter out some non wanted characters from the playlist names.
   if [[ "$1" == `pwd` ]]; then
     echo -n "" >> "${AudioPlaylists}/`echo \"$1\"| sed -e 's,/,,'| sed -e \"s,',_,g\"| sed -e 's,[/"\*\^?\$],_,g'`.m3u"
   else
-    # make sub-dirs
-    mkdir -p ${subdir}
+    # make sub-dirs; don't forget the quoting
+    mkdir -p "${subdir}"
     echo -n "" >> "${subdir}/`pwd| sed -e \"s,$1,,\"| sed -e 's,/,,'| sed -e \"s,',_,g\"|sed -e 's,[/"\*\^?\$],_,g'`".m3u
   fi
   # Append the audio files into the playlist
diff --git a/fvwm/scripts/make_iptv_playlists b/fvwm/scripts/make_iptv_playlists
new file mode 100755
index 0000000..90632c3
--- /dev/null
+++ b/fvwm/scripts/make_iptv_playlists
@@ -0,0 +1,115 @@
+#!/bin/bash
+# Generate iptv playlists for FVWM-Crystal
+#
+# Version:	1.0.1
+# License: 	GPL 3+
+#
+# Author:	Dominuque Michel <dominique.c.michel@users.sourceforge.net>
+#
+# Description:
+# Download the IPTV playlists from iptv-org and generate the playlists
+# into $FVWMUSERDDIR/Playlists/IPTV. For use with mplayer for now.
+#
+# Syntax: just run it without argument when inside fvwm-crystal.
+
+#DEBUG_SCRIPT="echo"
+## Some checks {{{1
+has() {
+	case "$(command -v "$1" 2>/dev/null)" in
+		alias*|"") return 1
+	esac
+}
+
+# Print error message and exit.
+_errx() {
+	>&2 printf '\033[31;1merror :\033[m %s\n' "$1"
+	exit 1
+}
+
+# Check if the needed dependencies are installed
+for prog in sed grep wget; do
+	! has "$prog" && dependencies_not_installed="${dependencies_not_installed}${prog}, "
+done
+[ -n "${dependencies_not_installed}" ] && _errx "Missing dependencies, please install: ${dependencies_not_installed%??}."
+
+## variables {{{1
+WGET_CMD="wget -O"
+IPTV_ROOT_URI="https://iptv-org.github.io/iptv/"
+IPTV_URI_SUFFIX=".m3u"
+
+IPTV_CAT_DIR='categories'
+IPTV_TMP_DIR="${FVWM_USERDIR}"/tmp/iptv
+IPTV_PLAYLISTS_DIR="${FVWM_USERDIR}"/Playlists/IPTV
+
+# Network check
+GOAL="${IPTV_ROOT_URI}index${IPTV_URI_SUFFIX}"
+if [[ $(wget -q --spider "${GOAL}"; echo $?) != 0 ]]; then
+	_errx "No connection to ${GOAL}. Check it and re-run this script when ${GOAL} is avaible via internet."
+fi
+
+source "${FVWM_CONFIGDIR}"/preferences/IPTV
+if [[ ! -e "${FVWM_USERDIR}"/preferences/IPTVCatPlaylists ]]; then
+	cp "${FVWM_SYSTEMDIR}"/preferences/IPTVCatPlaylists "${FVWM_USERDIR}"/preferences
+fi
+source "${FVWM_USERDIR}"/preferences/IPTVCatPlaylists
+# ${DEBUG_SCRIPT} IPTV_CAT ${IPTVCatPlaylists}
+
+# For an up-to-date list, see https://iptv-org.github.io/iptv/
+# We don't want the xxx category here, because otherwise it is
+# too easy to fool that script.
+IPTV_REF_CATEGORIES=( animation auto business classic comedy cooking culture
+	documentary education entertainment family general kids legislative
+	lifestyle local movies music news outdoor relax religious science
+	series shop sports travel weather other )
+# ${DEBUG_SCRIPT} IPTV_REF ${IPTV_REF_CATEGORIES[@]}
+
+## Set the wanted categoriess and download them {{{1
+for i in "${IPTV_REF_CATEGORIES[@]}" ; do
+	if [[ "$(echo ${IPTV_CATEGORIES_PLAYLISTS} | grep $i)" ]] ; then
+		IPTV_TMP_CAT="${IPTV_TMP_CAT} $i"
+	fi
+done
+# ${DEBUG_SCRIPT} TMP_CAT ${IPTV_TMP_CAT}
+
+IPTV_CAT_PLAYLISTS=( ${IPTV_TMP_CAT} ${IPTV_XXX_PLAYLISTS} )
+# ${DEBUG_SCRIPT} IPTV_CAT_PLAYLISTS ${IPTV_CAT_PLAYLISTS[@]}
+${DEBUG_SCRIPT} mkdir -p "${IPTV_TMP_DIR}"
+
+for i in "${IPTV_CAT_PLAYLISTS[@]}"; do
+	${DEBUG_SCRIPT} ${WGET_CMD} "${IPTV_TMP_DIR}/${i}${IPTV_URI_SUFFIX}" "${IPTV_ROOT_URI}${IPTV_CAT_DIR}/${i}${IPTV_URI_SUFFIX}"
+done
+
+## Do something {{{1
+write_playlists() {
+while read myline ; do
+	if [[ -n "${myline}" ]] ; then
+		# We ignore the lines that begin with #EXTM3U and #EXTVLCOPT for now
+		if [[ ! -n "$(echo ${myline} | grep -e ^#EXTM3U -e ^#EXTVLCOPT)" ]] ; then
+			if [[ -n "$(echo ${myline} | grep -e ^#EXTINF)" ]] ; then
+				TITLE="$(echo ${myline} | sed -e "s:^.*group-title=\"\(.*\)\",\(.*\):\2:" -e "s:/:-:g")"
+				#echo TITLE = $TITLE
+				GROUPTITLE="$(echo ${myline} | sed "s:^.*group-title=\"\(.*\)\",\(.*\):\1:")"
+				# We don't want a too long file name, so keep only the first language
+				LANGUAGE="$(echo ${myline} | sed -e "s:^.*tvg-language=\"\(.*\)\" tvg-logo.*:\1:" -e "s:;.*::")"
+				#echo LANGUAGE = $LANGUAGE
+				COUNTRY="$(echo ${myline} | sed "s:^.*tvg-country=\"\(.*\)\" tvg-language.*:\1:")"
+				#echo COUNTRY = $COUNTRY
+				mydir="${IPTV_PLAYLISTS_DIR}/${GROUPTITLE}/${LANGUAGE}"
+				myfile="${mydir}/${COUNTRY}_${TITLE}${IPTV_URI_SUFFIX}"
+			else
+				mkdir -p "${mydir}"
+				# ffmpeg:// doesn't works with all channels without '-cache 8092'
+				# '-cache 8092' works faster with some channel, but doesn't work without 'ffmpeg://' with other channels.
+				echo "ffmpeg://${myline}" > "${myfile}"
+				echo "Playlist written in ${myfile}"
+			fi
+		fi
+	fi
+done < ${1}
+}
+
+## Main function {{{1
+${DEBUG_SCRIPT} rm -rf "${IPTV_PLAYLISTS_DIR}"
+for i in "${IPTV_CAT_PLAYLISTS[@]}"; do
+	${DEBUG_SCRIPT} write_playlists "${IPTV_TMP_DIR}/${i}${IPTV_URI_SUFFIX}"
+done
diff --git a/fvwm/scripts/set_DesktopIconsGeom b/fvwm/scripts/set_DesktopIconsGeom
index d1cee42..910eefc 100755
--- a/fvwm/scripts/set_DesktopIconsGeom
+++ b/fvwm/scripts/set_DesktopIconsGeom
@@ -22,7 +22,7 @@ then
     IconNumber=1
     if [[ "${ShowXDG}" == "yes" ]]; then IconNumber=9; fi
     if [[ "${ShowPartitions}" == "yes" ]]
-	then	gawk '/^\/.*|^simple-mtpfs.*\// { print $2; }' </proc/mounts |sort > ${tmpdrivefile}
+	then	mount | gawk -v sq="'" '/^\/.*|^simple-mtpfs.*\// { print "" sq "" $3 "" sq ""; }' | sort > ${tmpdrivefile} # | sed -e 's:\\:\\\\:g'
 		IconNumber="$((${IconNumber}+`wc -l < ${tmpdrivefile}`))"
 		IconNumber="$((${IconNumber}+`wc -l < ${HOME}/.fvwm-crystal/preferences/ShowDirectories`))"
     fi
diff --git a/fvwm/scripts/startmplayer b/fvwm/scripts/startmplayer
index f510373..d3742c6 100755
--- a/fvwm/scripts/startmplayer
+++ b/fvwm/scripts/startmplayer
@@ -7,7 +7,9 @@
 
 # Usage: Exec exec $[FVWM_SYSTEMDIR]/scripts/startmplayer mplayer|mplayer2 $[infostore.USERDIR] $[infostore.SILENT]
 
-$1 -ao jack, -fs -fixed-vo -slave -idle -capture -input file=/home/$2/.mplayer/pipe $3 &
+# -cache needed for IPTV and other linear network streams.
+#$1 -ao jack, -fs -fixed-vo -slave -idle -cache 8092 -capture -input file=/home/$2/.mplayer/pipe $3 &
+$1 -ao jack, -fs -fixed-vo -slave -idle ${MPlayerParams} -capture -input file=/home/$2/.mplayer/pipe $3 &
 
 FvwmCommand "InfoStoreAdd MplayerPid $!"
 touch /tmp/crystal_mplayer_$!
diff --git a/man/ApplicationDatabase.1 b/man/ApplicationDatabase.1
index 4c775b5..dbcce9d 100644
--- a/man/ApplicationDatabase.1
+++ b/man/ApplicationDatabase.1
@@ -1,13 +1,13 @@
 '\" t
 .\"     Title: ApplicationDatabase
 .\"    Author: [see the "AUTHORS" section]
-.\" Generator: DocBook XSL Stylesheets v1.78.0 <http://docbook.sf.net/>
-.\"      Date: 12/31/2015
+.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
+.\"      Date: 04/12/2020
 .\"    Manual: FVWM-Crystal
 .\"    Source: ApplicationDatabase 3.4.0
 .\"  Language: English
 .\"
-.TH "APPLICATIONDATABASE" "1" "12/31/2015" "ApplicationDatabase 3\&.4\&.0" "FVWM\-Crystal"
+.TH "APPLICATIONDATABASE" "1" "04/12/2020" "ApplicationDatabase 3\&.4\&.0" "FVWM\-Crystal"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff --git a/man/CrystalRoxHOWTO.1 b/man/CrystalRoxHOWTO.1
index 51cade7..cb5dbd5 100644
--- a/man/CrystalRoxHOWTO.1
+++ b/man/CrystalRoxHOWTO.1
@@ -1,13 +1,13 @@
 '\" t
 .\"     Title: CrystalRoxHOWTO
 .\"    Author: [see the "AUTHORS" section]
-.\" Generator: DocBook XSL Stylesheets v1.78.0 <http://docbook.sf.net/>
-.\"      Date: 12/31/2015
+.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
+.\"      Date: 04/12/2020
 .\"    Manual: FVWM-Crystal
 .\"    Source: CrystalROXHOWTO 3.2.5
 .\"  Language: English
 .\"
-.TH "CRYSTALROXHOWTO" "1" "12/31/2015" "CrystalROXHOWTO 3\&.2\&.5" "FVWM\-Crystal"
+.TH "CRYSTALROXHOWTO" "1" "04/12/2020" "CrystalROXHOWTO 3\&.2\&.5" "FVWM\-Crystal"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
@@ -35,14 +35,14 @@ None
 .SH "DESCRIPTION"
 .sp
 In this HOWTO I will show you how to setup FVWM\-Crystal desktop with ROX\-Filer file manager, so they are working smoothly\&.
-.SH "WHAT IS ROX-FILER?"
+.SH "WHAT IS ROX\-FILER?"
 .sp
 (From the ROX\-Filer manual) ROX\-Filer is a graphical file manger for the X Window System\&. Its user interface is based on the RISC OS filer and it supports similar features such as application directories and drag\-and\-drop loading and saving of files\&. The filer can also act as a pinboard, allowing you to pin frequently used files onto the desktop background\&.
 .sp
 Homepage: http://rox\&.sourceforge\&.net
 .sp
 In Crystal, while you can utilize an application\-based work system (open an application and from it\(cqs menu open a document), ROX\-Filer will let you use also document\-based work style (open a document file in selected application), of course after a little customization of Filer\(cqs settings\&.
-.SH "HOW TO MAKE ROX-FILER WORK WITH FVWM-CRYSTAL?"
+.SH "HOW TO MAKE ROX\-FILER WORK WITH FVWM\-CRYSTAL?"
 .sp
 Install ROX\-Filer\&. I assume that executable is called \fBrox\fR\&. If name is different, change it accordingly or make a symlink to \fB/usr/local/bin/rox\fR\&.
 .sp
diff --git a/man/FVWMCrystalFAQ.1 b/man/FVWMCrystalFAQ.1
index 3b54a60..2756229 100644
--- a/man/FVWMCrystalFAQ.1
+++ b/man/FVWMCrystalFAQ.1
@@ -1,13 +1,13 @@
 '\" t
 .\"     Title: fvwm-crystal-FAQ
 .\"    Author: [see the "AUTHORS" section]
-.\" Generator: DocBook XSL Stylesheets v1.78.0 <http://docbook.sf.net/>
-.\"      Date: 12/31/2015
+.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
+.\"      Date: 04/12/2020
 .\"    Manual: FVWM-Crystal
-.\"    Source: FAQ 3.4.0
+.\"    Source: FAQ 3.6.4
 .\"  Language: English
 .\"
-.TH "FVWM\-CRYSTAL\-FAQ" "1" "12/31/2015" "FAQ 3\&.4\&.0" "FVWM\-Crystal"
+.TH "FVWM\-CRYSTAL\-FAQ" "1" "04/12/2020" "FAQ 3\&.6\&.4" "FVWM\-Crystal"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
@@ -105,7 +105,7 @@ None
 .SH "FREQUENTLY ASKED QUESTIONS"
 .sp
 Here are the answers!
-.SH "1. GENERAL INFORMATION."
+.SH "1\&. GENERAL INFORMATION\&."
 .SS "1\&.1 Q: What is FVWM\-Crystal?"
 .sp
 A: It\(cqs a set of FVWM configuration files, some Python and shell scripts, a set of application icons and images\&. This combination produces a fairly decent and customized Linux desktop using FVWM as it\(cqs basic component\&. With additional file managers, such as Thunar ROX\-Filer or Nautilus (from GNOME Project) you can create usable and good\-looking Linux desktop environment\&.
@@ -168,7 +168,7 @@ http://lists\&.berlios\&.de/mailman/listinfo/fvwm\-crystal\-users
 .if n \{\
 .RE
 .\}
-.SH "2. INSTALLATION."
+.SH "2\&. INSTALLATION\&."
 .SS "2\&.1 Q: What do I need to install FVWM\-Crystal?"
 .sp
 A: If you want to use FVWM\-Crystal, you need to have:
@@ -181,7 +181,6 @@ A: If you want to use FVWM\-Crystal, you need to have:
 .sp -1
 .IP \(bu 2.3
 .\}
-
 \fBFVWM window manager\fR, version 2\&.6\&.5+
 .RE
 .sp
@@ -193,7 +192,6 @@ A: If you want to use FVWM\-Crystal, you need to have:
 .sp -1
 .IP \(bu 2.3
 .\}
-
 \fBPython\fR
 interpreter 2\&.7
 .RE
@@ -749,94 +747,79 @@ make install
 .if n \{\
 .RE
 .\}
-.SH "OR"
 .sp
-make prefix=/usr install
+for in installation into /usr/lib or
 .sp
 .if n \{\
 .RS 4
 .\}
 .nf
-Due to the installation of the session file in /etc/X11/Sessions and of a sudo
-configuration file in /etc/sudoers\&.d, the installation into the user file hierarchy is not
-supported\&. Anyway, if you don\*(Aqt have root access, you may process as explained above,
-and install every thing but these files in /etc\&.
-
-
-2\&.6 Q: How I can select FVWM\-Crystal as my window manager?
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-A: If you are using *startx* for running your X session, copy the file
-*addons/Xsession* from FVWM\-Crystal package to your ~~/\&.Xsession or
-~~/\&.xinitrc file\&. In other words, you need to start *fvwm\-crystal* script,
-*fvwm* or *fvwm2* will not work, because FVWM\-Crystal has it\*(Aqs main configuration files in different place than FVWM\&. That imply the last line of your \&.xinitrc file should contain:
+make prefix=/usr install
 .fi
 .if n \{\
 .RE
 .\}
 .sp
-exec fvwm\-crystal
+for in installation into /usr\&.
+.sp
+Due to the installation of the session file in /etc/X11/Sessions and of a sudo configuration file in /etc/sudoers\&.d, the installation into the user file hierarchy is not supported\&. Anyway, if you don\(cqt have root access, you may process as explained above, and install every thing but these files in /etc\&.
+.SS "2\&.6 Q: How I can select FVWM\-Crystal as my window manager?"
+.sp
+A: If you are using \fBstartx\fR for running your X session, copy the file \fBaddons/Xsession\fR from FVWM\-Crystal package to your ~/\&.Xsession or ~/\&.xinitrc file\&. In other words, you need to start \fBfvwm\-crystal\fR script, \fBfvwm\fR or \fBfvwm2\fR will not work, because FVWM\-Crystal has it\(cqs main configuration files in different place than FVWM\&. That imply the last line of your \&.xinitrc file should contain:
 .sp
 .if n \{\
 .RS 4
 .\}
 .nf
-If you are using a graphical login manager like *GDM*, just select
-*FVWM\-Crystal* in the Session menu\&.
-
-2\&.7 Q: When I start FVWM\-Crystal I get only the empty FVWM desktop\&.\&.\&.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-A: Make sure that you have correct path to the system\-wide configuration files
-in *fvwm\-crystal* script\&. Also check if in your ~~/\&.Xsession or ~~/\&.xinitrc
-the last line contains *exec fvwm\-crystal*\&. Select *FVWM\-Crystal* as your
-session in GDM, *FVWM* will not work\&.
-
-2\&.8 Q: Why there is no application panel on the desktop?
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-A: Do you have Python installed?
-Is *fvwm\-crystal\&.apps* script in a directory listed in $PATH environment variable?
-All files in Crystal\*(Aqs Application Database needs to have *executable* bit set (all files are actually scripts)\&. You can set it by issuing command:
+exec fvwm\-crystal
 .fi
 .if n \{\
 .RE
 .\}
 .sp
-chmod \-R a+rx <installpath>/Applications
+If you are using a graphical login manager like \fBGDM\fR, just select \fBFVWM\-Crystal\fR in the Session menu\&.
+.SS "2\&.7 Q: When I start FVWM\-Crystal I get only the empty FVWM desktop\&..."
+.sp
+A: Make sure that you have correct path to the system\-wide configuration files in \fBfvwm\-crystal\fR script\&. Also check if in your ~/\&.Xsession or ~/\&.xinitrc the last line contains \fBexec fvwm\-crystal\fR\&. Select \fBFVWM\-Crystal\fR as your session in GDM, \fBFVWM\fR will not work\&.
+.SS "2\&.8 Q: Why there is no application panel on the desktop?"
+.sp
+A: Do you have Python installed? Is \fBfvwm\-crystal\&.apps\fR script in a directory listed in $PATH environment variable? All files in Crystal\(cqs Application Database needs to have \fBexecutable\fR bit set (all files are actually scripts)\&. You can set it by issuing command:
 .sp
 .if n \{\
 .RS 4
 .\}
 .nf
-2\&.9 Q: How can I get the error log of FVWM\-Crystal
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-A: The best way is to run FVWM\-Crystal with startx\&. The last line of your \&.xinitrc file should be:
+chmod \-R a+rx <installpath>/Applications
 .fi
 .if n \{\
 .RE
 .\}
+.SS "2\&.9 Q: How can I get the error log of FVWM\-Crystal"
 .sp
-exec fvwm\-crystal 2>\&.errors\&.fvwm\-crystal
+A: The best way is to run FVWM\-Crystal with startx\&. The last line of your \&.xinitrc file should be:
 .sp
 .if n \{\
 .RS 4
 .\}
 .nf
-The log of fvwm\-crystal will be in the file ~/\&.errors\&.fvwm\-crystal\&. The verbosity of the log can be reduced in the preferences:
+exec fvwm\-crystal 2>\&.errors\&.fvwm\-crystal
 .fi
 .if n \{\
 .RE
 .\}
 .sp
-Preferences → Silent operations
+The log of fvwm\-crystal will be in the file ~/\&.errors\&.fvwm\-crystal\&. The verbosity of the log can be reduced in the preferences:
 .sp
 .if n \{\
 .RS 4
 .\}
 .nf
-3\&. Usage
+Preferences \-> Silent operations
 .fi
 .if n \{\
 .RE
 .\}
+.SH "3\&. USAGE"
 .SS "3\&.1 Q: Where can I start some prefered application at startup?"
 .sp
 A: Copy the file \fB/usr/share/fvwm\-crystal/fvwm/preferences/Startup\fR to \fB~/\&.fvwm\-crystal/preferences/Startup\fR and add yours commands here\&.
@@ -985,6 +968,27 @@ A: This is not related to FVWM\-Crystal, but anyway, the look of the application
 First, you must install lxappearance and qtconfig\&. At that time of writing (May 2013), lxappearance have a bug that imply any custom color change will be lost\&. But anyway, it is the best light application to change the GTK+ themes, icons, etc\&. If you want to customize the colors, you can always edit ~/\&.gtkrc\-2\&.0 directly\&.
 .sp
 After selecting your favorite GTK+ theme with lxappearance, run qtconfig to select the Default theme to use the system settings, or the GTK+ style to apply your GTK+ settings to QT\&.
+.sp
+Fram fvwm\-crystal\-3\&.6\&.4, the Panel font preferences will be applyed to GTK+ 2 and 3 as its default font\&.
+.sp
+We are now in 2017 and time have changed\&. We are now in the QT5 time and qtconfig don\(cqt exist anymore\&. First install qt5ct and, if possible, qt5\-styleplugins\&.
+.sp
+With qt5ct, you can set the theme, some of them have both gtk+ and qt versions and you can set them here for qt\&. When qt5\-styleplugins is installed, you can choose the gtk2 theme and any time you change the gtk+ theme, as example with lxappearance, qt will use it\&. Be aware the gtk theme will work best if it have both gtk2 and gtk3 versions\&.
+.sp
+For all that to work, you may have to set 2 variables, as example in /\&.xinitrc or /\&.bashprofile:
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+export XDG_CURRENT_DESKTOP="gnome"
+export QT_QPA_PLATFORMTHEME="gtk2"
+.fi
+.if n \{\
+.RE
+.\}
+.sp
+For a detailled discussion, take a lokk at https://wiki\&.archlinux\&.org/index\&.php/Uniform_look_for_Qt_and_GTK_applications
 .SS "3\&.12 Q: Mounting/unmounting don\(cqt work with all medias?"
 .sp
 A: FVWM\-Crystal dekstop manager use mount, umount for the "regular" partitions and pmount for the removable medias\&. It also support pmount\-gui for the removable medias\&.
@@ -1018,7 +1022,9 @@ For the "regular" partitions, they must be configured in /etc/fstab, and you mus
 .sp -1
 .IP \(bu 2.3
 .\}
-For the USB and Firewire devices, you can add entries for them in /etc/fstab\&. mount/umount will be used\&. For example:
+For the USB and Firewire devices, you can add entries for them in /etc/fstab\&. mount/umount will be used\&. They will be mounted at boot and the
+users
+tag will let you mount and umount them as user\&. For example:
 .RE
 .sp
 .if n \{\
@@ -1031,8 +1037,6 @@ For the USB and Firewire devices, you can add entries for them in /etc/fstab\&.
 .RE
 .\}
 .sp
-They will be mounted at boot and the users tag will let you mount and umount them as user\&.
-.sp
 .RS 4
 .ie n \{\
 \h'-04'\(bu\h'+03'\c
@@ -1041,8 +1045,19 @@ They will be mounted at boot and the users tag will let you mount and umount the
 .sp -1
 .IP \(bu 2.3
 .\}
-For the USB and Firewire devices not present in the fstab, you must install pmount\&. pmount\-gui is also supported\&. They will be mounted in /media\&. You may want to install uam too\&.
+For the USB and Firewire devices not present into the fstab file, you must install pmount\&. pmount\-gui is also supported\&. They will be mounted in /media\&. You may want to install uam too\&. For uam to give you write access with ext formatted partitions, /media must be created after uam installation and you must adjust PARENT_PERMS and MP_PERMS in /etc/udev/uam\&.conf accordingly:
+.RE
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+PARENT_PERMS=0777
+MP_PERMS=0777
+.fi
+.if n \{\
 .RE
+.\}
 .sp
 .RS 4
 .ie n \{\
diff --git a/man/KeyboardBindings.1 b/man/KeyboardBindings.1
index b57c203..e5d7f6c 100644
--- a/man/KeyboardBindings.1
+++ b/man/KeyboardBindings.1
@@ -1,13 +1,13 @@
 '\" t
 .\"     Title: KeyboardBindings
 .\"    Author: [see the "AUTHORS" section]
-.\" Generator: DocBook XSL Stylesheets v1.78.0 <http://docbook.sf.net/>
-.\"      Date: 12/31/2015
+.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
+.\"      Date: 04/12/2020
 .\"    Manual: FVWM-Crystal
 .\"    Source: KeyboardBindings 3.4.0
 .\"  Language: English
 .\"
-.TH "KEYBOARDBINDINGS" "1" "12/31/2015" "KeyboardBindings 3\&.4\&.0" "FVWM\-Crystal"
+.TH "KEYBOARDBINDINGS" "1" "04/12/2020" "KeyboardBindings 3\&.4\&.0" "FVWM\-Crystal"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
@@ -53,6 +53,18 @@ MMB \- Middle Mouse Button
 .if n \{\
 .RE
 .\}
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+Preference menu \-> Key binding modifiers editor
+.fi
+.if n \{\
+.RE
+.\}
+.sp
+let you change the key modifiers\&. It is necessary to quit and restart X for the changes to take effect\&. As exemple, if a software have a lot of bindings with the Alt key, you can reassign all the Mod1 fvwm\-crystal bindings to use another modifier like Win_L\&.
 .SH "TERMINAL WINDOWS:"
 .PP
 \fBAlt + ` (grave)\fR
@@ -313,7 +325,7 @@ Play previous song\&.
 .RS 4
 Show/hide the player\&.
 .RE
-.SH "NUMERIC KEYBOARD - WINDOW FOCUS:"
+.SH "NUMERIC KEYBOARD \- WINDOW FOCUS:"
 .PP
 \fBKP_1, KP_2, KP_3, KP_4, KP_6, KP_7, KP_8, KP_9\fR
 .RS 4
@@ -324,13 +336,13 @@ Change focus in the selected direction from the currently focused window\&.
 .RS 4
 Switch focus between two closest windows on the current page\&.
 .RE
-.SH "NUMERIC KEYBOARD - WINDOW MOVEMENT:"
+.SH "NUMERIC KEYBOARD \- WINDOW MOVEMENT:"
 .PP
 \fBAlt + KP_1, KP_2, KP_3, KP_4, KP_5, KP_6, KP_7, KP_8, KP_9\fR
 .RS 4
 Move currently focused window to the selected part of the screen, corresponding to the numbers on the numeric keyboard\&. Pressing it twice very fast moves a window instantly\&.
 .RE
-.SH "NUMERIC KEYBOARD - WINDOW CONTROLS:"
+.SH "NUMERIC KEYBOARD \- WINDOW CONTROLS:"
 .PP
 \fBKP_0\fR or \fBAlt + \- (substract)\fR
 .RS 4
diff --git a/man/MouseBindings.1 b/man/MouseBindings.1
index 94eafa2..f76fcb7 100644
--- a/man/MouseBindings.1
+++ b/man/MouseBindings.1
@@ -1,13 +1,13 @@
 '\" t
 .\"     Title: MouseBindings
 .\"    Author: [see the "AUTHORS" section]
-.\" Generator: DocBook XSL Stylesheets v1.78.0 <http://docbook.sf.net/>
-.\"      Date: 12/31/2015
+.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
+.\"      Date: 04/12/2020
 .\"    Manual: FVWM-Crystal
 .\"    Source: MouseBindings 3.4.0
 .\"  Language: English
 .\"
-.TH "MOUSEBINDINGS" "1" "12/31/2015" "MouseBindings 3\&.4\&.0" "FVWM\-Crystal"
+.TH "MOUSEBINDINGS" "1" "04/12/2020" "MouseBindings 3\&.4\&.0" "FVWM\-Crystal"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
@@ -407,7 +407,7 @@ Switch to selected desktop/page\&.
 Switch to selected region\&.
 .RE
 .PP
-MMB
+\fBMMB\fR
 .RS 4
 Move selected miniature window to a different desktop page, or move outside the pager window to the current desktop\&.
 .RE
@@ -449,7 +449,7 @@ Toggle between date and time display\&.
 .RS 4
 Toggle between 12h and 24h time format\&.
 .RE
-.SH ""FVWM-CRYSTAL" BUTTON:"
+.SH ""FVWM\-CRYSTAL" BUTTON:"
 .PP
 \fBLMB\fR
 .RS 4
@@ -465,7 +465,7 @@ Change wallpaper randomly\&.
 .RS 4
 Change the resolution using xrandr (only when the button is at the top left corner)
 .RE
-.SH ""FVWM-CRYSTAL" BUTTON, AMIGA RECIPE - TOP DESKTOP BAR:"
+.SH ""FVWM\-CRYSTAL" BUTTON, AMIGA RECIPE \- TOP DESKTOP BAR:"
 .PP
 \fBLMB\fR
 .RS 4
@@ -486,11 +486,10 @@ Open the system menu
 .RS 4
 Change the resolution using xrandr\&.
 .RE
-.SH "AMIGA RECIPE - TOP MENU BAR:"
+.SH "AMIGA RECIPE \- TOP MENU BAR:"
 .PP
 \fBLMB\fR
 .RS 4
-
 \fBWorkbench button\fR
 \- Toggle the top bar between dekstop bar and menu bar\&.
 \fBApplication buttons\fR
@@ -499,7 +498,6 @@ Change the resolution using xrandr\&.
 .PP
 \fBMMB\fR
 .RS 4
-
 \fBWorkbench button\fR
 \- Toggle the top bar between dekstop bar and menu bar\&.
 \fBApplication buttons\fR
@@ -508,7 +506,6 @@ Change the resolution using xrandr\&.
 .PP
 \fBRMB\fR
 .RS 4
-
 \fBWorkbench button\fR
 \- Open the system menu\&.
 \fBApplication buttons\fR
diff --git a/man/Tips.1 b/man/Tips.1
index d0f84d9..d04145e 100644
--- a/man/Tips.1
+++ b/man/Tips.1
@@ -1,13 +1,13 @@
 '\" t
 .\"     Title: Tips
 .\"    Author: [see the "AUTHORS" section]
-.\" Generator: DocBook XSL Stylesheets v1.78.0 <http://docbook.sf.net/>
-.\"      Date: 12/31/2015
+.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
+.\"      Date: 04/12/2020
 .\"    Manual: FVWM-Crystal
 .\"    Source: Tips 3.2.5
 .\"  Language: English
 .\"
-.TH "TIPS" "1" "12/31/2015" "Tips 3\&.2\&.5" "FVWM\-Crystal"
+.TH "TIPS" "1" "04/12/2020" "Tips 3\&.2\&.5" "FVWM\-Crystal"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff --git a/man/fvwm-crystal.1 b/man/fvwm-crystal.1
index f7e9058..c1098a7 100644
--- a/man/fvwm-crystal.1
+++ b/man/fvwm-crystal.1
@@ -1,13 +1,13 @@
 '\" t
 .\"     Title: fvwm-crystal
 .\"    Author: [see the "AUTHORS" section]
-.\" Generator: DocBook XSL Stylesheets v1.78.0 <http://docbook.sf.net/>
-.\"      Date: 12/31/2015
+.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
+.\"      Date: 12/03/2020
 .\"    Manual: FVWM-Crystal
-.\"    Source: fvwm-crystal 3.4.0
+.\"    Source: fvwm-crystal 3.7.0
 .\"  Language: English
 .\"
-.TH "FVWM\-CRYSTAL" "1" "12/31/2015" "fvwm\-crystal 3\&.4\&.0" "FVWM\-Crystal"
+.TH "FVWM\-CRYSTAL" "1" "12/03/2020" "fvwm\-crystal 3\&.7\&.0" "FVWM\-Crystal"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
@@ -31,11 +31,105 @@
 fvwm-crystal \- an easy to use, eye\-candy but also powerful desktop environment for GNU/Linux or other Unix\-like operating systems\&.
 .SH "SYNOPSIS"
 .sp
-None
+[variables] \fBstartx /usr/bin/fvwm\-crystal\fR
 .SH "DESCRIPTION"
 .sp
 \fBFVWM\-Crystal\fR aims to be an easy to use, eye\-candy but also powerful desktop environment based on the F? Virtual Window Manager (FVWM)\&. It uses following programs: FVWM as a window manager and "main core", icons on the desktop with support for more than 10 different file managers and custom commands (with optional Nautilus or ROX\-Filer support), different terminal emulators inclusive xterm, aterm, mrxvt or urxvt, different music and medias players inclusive MPD, XMMS2 or MPlayer (there\(cqs built\-in support for controlling these programs, and several other tools for different functions, like setting a wallpaper or making screen shots\&. Fvwm\-Crystal provide some unique features like the ability to bring in full screen virtually any application, and to flow through the full\-screened applications and the desktop\&. In this document you will find a general description of \fBFVWM\-Crystal\fR, how to begin with it and how to customize it\&.
 .SH "USAGE"
+.sp
+FVWM\-Crystal use some built\-in environmental variables\&. You can redifine them at the command line:
+.sp
+\fBFVWM_USERDIR\fR set where is the user\-wide configuration (default: \fB$HOME/\&.fvwm\-crystal\fR)\&.
+.sp
+\fBFVWM_CONFIGDIR\fR set where is the system\-wide configuration (default: \fB/etc/X11/fvwm/fvwm\-crystal\fR)\&.
+.sp
+\fBFVWM_DISTROMENUDIR\fR set where the distribution specific menu is located (default: \fB/var/lib/fvwm\-crystal\fR)\&.
+.sp
+\fBFVWM_DISTROMENUNAME\fR set the name of the distribution menu (default: \fBdebian\fR)\&.
+.sp
+\fBNote:\fR FVWM_DISTROMENUDIR and FVWM_DISTROMENUNAME are used by fvwm\-crystal to create menus specific to a distribution\&. As example, with debian as distro menu name, \fBFVWM_*DIR/Applications/debian\fR will be searched for menu entries\&. Take a look into the recipes for examples of use\&.
+.sp
+You can define these variables in your \fB~/\&.xinitrc\fR file, or use something like:
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+FVWM_USERDIR="/home/user/\&.my\-dir" startx /usr/bin/fvwm\-crystal
+.fi
+.if n \{\
+.RE
+.\}
+.sp
+or with \fB~/\&.xinitrc\fR:
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+xrdb ~/\&.Xdefaults
+exec /usr/bin/fvwm\-crystal 2>\&.errors\&.fvwm\-crystal 1>\&.errors\&.xorg
+.fi
+.if n \{\
+.RE
+.\}
+.sp
+and run it with
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+startx
+.fi
+.if n \{\
+.RE
+.\}
+.sp
+Another example:
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+FVWM_USERDIR="/home/user/\&.my_dir" startx
+.fi
+.if n \{\
+.RE
+.\}
+.sp
+Alternative to the last command, in \fB~/\&.xinitrc\fR:
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+xrdb ~/\&.Xdefaults
+FVWM_USERDIR="~/\&.my_dir"
+export FVWM_USERDIR
+exec /usr/bin/fvwm\-crystal 2>\&.errors\&.fvwm\-crystal 1>\&.errors\&.xorg
+.fi
+.if n \{\
+.RE
+.\}
+.sp
+and run
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+startx
+.fi
+.if n \{\
+.RE
+.\}
+.sp
+When fvwm3 is in use, the following variables can be used:
+.sp
+\fBFVWMCRYSTAL_DEBUG\fR set fvwm3 in debug mode when set to a non empty value (default: not set)\&. You don\(cqt need to redirect the errors into a file, fvwm3 will do it for you\&.
+.sp
+\fBFVWM_LOGFILE\fR set fvwm3 log file when in debug mode (default: ~/\&.fvwm\-crystal\&.log)\&.
 .SS "First Start"
 .sp
 \fBFVWM\-Crystal\fR checks while your first login if ~/\&.fvwm\-crystal exist and if old preferences must be converted to the new Fvwm InfoStore variables\&. In all cases, it should just start\&.
@@ -90,7 +184,19 @@ dvd /dev/cdrom
 .RE
 .\}
 .sp
-When you are done, save the file\&. You can load the control for your preferred player from the preferences menu
+When you are done, save the file\&. To edit that file, you can launch a very simple editor from the preferences menu:
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+Crystal \-> Preferences \-> Preferences editor
+.fi
+.if n \{\
+.RE
+.\}
+.sp
+Now, You can load the control for your preferred player from the preferences menu:
 .sp
 .if n \{\
 .RS 4
@@ -118,9 +224,9 @@ The amixer control was fully rewritten, and it use the native steps of the ALSA
 For the other mixers, the dB scale is approximated\&.
 .SS "Desktop Organisation"
 .sp
-19 different desktop layouts, named recipes, are available\&.
+20 different desktop layouts, named recipes, are available\&.
 .sp
-Some are very simple and provide very few decorations\&. Others provide many buttons and decorations\&. A few of them mimic existing OS, like Nebulae which loosely mimic Windows, or Amiga which mimic the Amiga OS\&.
+Some are very simple and provide very few decorations\&. Others provide many buttons and decorations\&. A few of them mimic existing OS, like Nebulae which loosely mimic Windows, or Amiga which mimic the Amiga OS\&. The Custom recipe provide a modern look and feel via a magic button with its own preference menu\&.
 .sp
 You can change them via Fvwm\-Crystal system menu:
 .sp
@@ -349,7 +455,6 @@ The same database is used to generate the application menu available with the sy
 The application database provided by
 FVWM_Crystal
 contain a large set of menu entries and application icons\&. You can generate extra database menu entries and icons from the preferences menu:
-.RE
 .sp
 .if n \{\
 .RS 4
@@ -361,11 +466,26 @@ Diamond \-> Preferences \-> Generate application menu+
 .RE
 .\}
 .sp
-This will populate $HOME/\&.fvwm\-crystal/Applications and $HOME/\&.fvwm\-crystal/icons\&.
+This will populate
+$HOME/\&.fvwm\-crystal/Applications
+and
+$HOME/\&.fvwm\-crystal/icons\&.
 .sp
-+ The 2 first time you run this script, it will copy 2 preferences files and show help messages\&.
+The 2 first time you run this script, it will copy 2 preferences files and show help messages\&.
 .sp
-+ Those files are $HOME/\&.fvwm\-crystal/preferences/IconDirs and $HOME/\&.fvwm\-crystal/preferences/DesktopDirs\&. They must contain the full path to where the icon and desktop files provided by the applications are stored, typically something like /usr/share/icons and /usr/share/pixmaps for the icons, and /usr/share/applications and /usr/share/applications/kde4 for the desktop files\&. The 2 preference files are self explained\&.
+Those files are
+$HOME/\&.fvwm\-crystal/preferences/IconDirs
+and
+$HOME/\&.fvwm\-crystal/preferences/DesktopDirs\&. They must contain the full path to where the icon and desktop files provided by the applications are stored, typically something like
+/usr/share/icons
+and
+/usr/share/pixmaps
+for the icons, and
+/usr/share/applications
+and
+/usr/share/applications/kde4
+for the desktop files\&. The 2 preference files are self explained\&.
+.RE
 .PP
 \fIThe Clock\fR
 .RS 4
@@ -410,7 +530,6 @@ how FVWM\-Crystal will manage them:
 .sp -1
 .IP \(bu 2.3
 .\}
-
 None
 will remove the desktop icons
 .RE
@@ -423,7 +542,6 @@ will remove the desktop icons
 .sp -1
 .IP \(bu 2.3
 .\}
-
 FVWM\-Crystal
 will let FVWM\-Crystal manage these icons
 .RE
@@ -436,7 +554,6 @@ will let FVWM\-Crystal manage these icons
 .sp -1
 .IP \(bu 2.3
 .\}
-
 ROX_Filer
 will manage these icons
 .RE
@@ -449,7 +566,6 @@ will manage these icons
 .sp -1
 .IP \(bu 2.3
 .\}
-
 Nautilus
 will manage these icons\&.
 .RE
@@ -510,36 +626,186 @@ umount
 otherwise\&. You will also get menu items to mount the unmounted partitions, if they are present in /etc/fstab with the option user(s)\&.
 .RE
 .PP
-\fIApplication Icons\fR
+\fIMagic Button Bar\fR
+.RS 4
+The Magic button bar is provided by the Custom recipe\&. This is a button bar with its own preference menu\&. You can choose to show the applets like the clock, and different menu or application launchers\&.
+.sp
+A right click on a menu or application launcher will show its dedicated preferences menu\&. In that menu, you can choose:
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+To show the magic button on the top, bottom, right or left of the screen\&.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+The size of the buttons
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+To toggle the bar on top of the applications with the mouse on the border\&.
+.RE
+.sp
 .RS 4
-They are the icons of the iconic applications\&. This will work only with the recipe that doesn\(cqt provide an icon manager for them\&.
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+To edit the magic button bar preferences file\&. Usefull to reorder the launchers\&.
 .RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+To generate its preferences menu\&. Needed when new applications are added or removed from the system\&.
 .RE
-.SH "IN"
 .sp
-Preferences → Type of icons
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+To generate the button bar\&.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+To choose an applet to add or remove\&.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+To choose a menu to add\&.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+To choose an application launcher to add\&.
+.sp
+An application and menu launcher will be added to the right of the launcher from where the preference menu was called\&. To remove a menu or application launcher from the magic button bar, just make a middle click on it\&. The pager will be the last button, the other applets will be first\&.
+.RE
+.RE
+.PP
+\fIApplication Icons\fR
+.RS 4
+They are the icons of the iconic applications\&. This will work only with the recipe with no icon manager\&. In
 .sp
 .if n \{\
 .RS 4
 .\}
 .nf
-you can choose between:
-+
-* +None+
-* +Thumbnails+
-* +Amiga+
-* +Mwm+
-
-+
-+Amiga+ and +Mwm+ will show the application icons\&. Simple clicking on the +Amiga+ style icons will restore the application window\&. Double clicking on the +Mwm+ style icons will do the same\&.
-
-
-Full Screen Navigation
+Preferences \-> Type of icons
 .fi
 .if n \{\
 .RE
 .\}
 .sp
+you can choose between:
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+None
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Thumbnails
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Amiga
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Mwm
+.RE
+.sp
+Amiga
+and
+Mwm
+will show the application icons\&. Simple clicking on the
+Amiga
+style icons will restore the application window\&. Double clicking on the
+Mwm
+style icons will do the same\&.
+.RE
+.RE
+.SH "FULL SCREEN NAVIGATION"
+.sp
 For what I know, FVWM\-Crystal is the only GNU/Linux desktop that provide that feature\&.
 .sp
 In short, \fBFull Screen Navigation\fR is the ability to bring in full screen virtually any application, and to navigate between these full\-screened applications, as well than between them and the desktop\&.
@@ -641,7 +907,7 @@ Select the icon type for iconic applications\&. See above\&.
 .PP
 \fBDesktop menu\fR
 .RS 4
-Set On or Off the menu available with left clicking\&. With FVWM>2\&.6\&.5, you can also set On or Off the XDG menu
+Set On or Off the menu available with left clicking\&. You can also set On or Off the XDG menu available wia
 \fBAlt + A\fR
 .RE
 .PP
@@ -662,7 +928,6 @@ Select the focus policy between
 .sp -1
 .IP \(bu 2.3
 .\}
-
 Amiga
 \- click to focus without raise
 .RE
@@ -675,7 +940,6 @@ Amiga
 .sp -1
 .IP \(bu 2.3
 .\}
-
 FVWM\-Crystal
 \-enter to focus without raise
 .RE
@@ -688,7 +952,6 @@ FVWM\-Crystal
 .sp -1
 .IP \(bu 2.3
 .\}
-
 FVWM\-Crystal with raise
 \- enter to focus with raise
 .RE
@@ -701,7 +964,6 @@ FVWM\-Crystal with raise
 .sp -1
 .IP \(bu 2.3
 .\}
-
 MS Windows
 \- click to focus with raise\&.
 .RE
@@ -709,6 +971,11 @@ MS Windows
 .sp
 With the without raise policies, a click on a title bar will raise the window\&.
 .PP
+\fBMouse velocity\fR
+.RS 4
+Set if you want than Fvwm\-Crystal manage the velocity of the mouse\&.
+.RE
+.PP
 \fBPrivileged terminals\fR
 .RS 4
 With URxvt and ETerm, set the FPOverrideGrabFocus style\&. Such terminals will never loose the focus\&.
@@ -716,12 +983,12 @@ With URxvt and ETerm, set the FPOverrideGrabFocus style\&. Such terminals will n
 .PP
 \fBGenerate application menu\fR
 .RS 4
-Generate the databse entries and icons for the applications menu\&.
+Generate the databse entries and icons for the applications menu\&. It will also set the Icon and MiniIcon related styles\&.
 .RE
 .PP
 \fBSilent operations\fR
 .RS 4
-Add "2>/dev/null" at the end of most commands launched by FVWM\-Crystal\&.
+Add "2>/dev/null" at the end of most commands launched by FVWM\-Crystal\&. Usefull if you don\(cqt want to pollute your log file with messages from external applications\&.
 .RE
 .PP
 \fBPreferences editor\fR
@@ -736,7 +1003,6 @@ Launch the Preferences editor which let you set several preference files and var
 .sp -1
 .IP \(bu 2.3
 .\}
-
 Startup
 \- launch applications at startup
 .RE
@@ -749,7 +1015,6 @@ Startup
 .sp -1
 .IP \(bu 2.3
 .\}
-
 ShowDirectories
 \- custom directories shown by FVWM_Crystal Desktop Manager
 .RE
@@ -762,7 +1027,6 @@ ShowDirectories
 .sp -1
 .IP \(bu 2.3
 .\}
-
 Browser
 \- The default browser (BROWSER environmental variable)
 .RE
@@ -775,7 +1039,6 @@ Browser
 .sp -1
 .IP \(bu 2.3
 .\}
-
 Editor
 \- The default editor (EDITOR environmental variable)
 .RE
@@ -788,7 +1051,6 @@ Editor
 .sp -1
 .IP \(bu 2.3
 .\}
-
 DesktopDirs
 \- The paths for the application type desktop files
 .RE
@@ -801,7 +1063,6 @@ DesktopDirs
 .sp -1
 .IP \(bu 2.3
 .\}
-
 IconsDirs
 \- The paths for the application icons
 .RE
@@ -814,7 +1075,6 @@ IconsDirs
 .sp -1
 .IP \(bu 2.3
 .\}
-
 MediaDirectories
 \- The paths for your media files
 .RE
@@ -827,7 +1087,6 @@ MediaDirectories
 .sp -1
 .IP \(bu 2.3
 .\}
-
 FullscreenApps
 \- Set the applications you want in full screen by default
 .RE
@@ -872,10 +1131,10 @@ Copy \fB<system>/preferences/Startup\fR to \fB<user>/preferences/Startup\fR and
 Create the file \fB<user>/userconfig\fR and put your FVWM commands here\&. It will be the last loaded file\&.
 .SH "AUTHORS"
 .sp
-This man page was written by Dominique Michel <dominique_libre@users\&.sourceforge\&.net> \(co 2013\-2015\&. I am sorry for my bad English, and if you don\(cqt like it or can improve it, please considere to contribute\&.
+This man page was written by Dominique Michel <dominique_libre@users\&.sourceforge\&.net> \(co 2013\-2019\&. I am not here to live up to your expectations and will not apologize for my bad English\&. If you don\(cqt like it or can improve it, please considere to contribute\&.
 .SH "COPYRIGHT"
 .sp
-\fBFVWM\-Crystal\fR and all the scripts and other files coming with the distribution are subject to the GNU General Public License (GPL)\&. Please refer to the COPYING file that came with \fBFVWM\-Crystal\fR for details\&.
+\fBFVWM\-Crystal\fR and all the scripts and other files coming with the distribution are subject to the GNU General Public License (GPL) version 3 or later\&. Please refer to the COPYING file that came with \fBFVWM\-Crystal\fR for details\&.
 .SH "BUGS"
 .sp
 Bug reports can be sent to the fvwm\-crystal\-users mailing list at https://mail\&.gna\&.org/listinfo/fvwm\-crystal\-users/\&.
diff --git a/otherdoc/a3_mnemonic_cheatsheet-a4.pdf b/otherdoc/a3_mnemonic_cheatsheet-a4.pdf
new file mode 100644
index 0000000..7cf24d7
Binary files /dev/null and b/otherdoc/a3_mnemonic_cheatsheet-a4.pdf differ
diff --git a/shared/fvwm-crystal.sudoers.d b/shared/fvwm-crystal.sudoers.d
index ced5d2e..7bef452 100644
--- a/shared/fvwm-crystal.sudoers.d
+++ b/shared/fvwm-crystal.sudoers.d
@@ -7,3 +7,4 @@
 %fvwm-crystal ALL=(ALL) NOPASSWD: /usr/sbin/pm-hibernate
 %fvwm-crystal ALL=(ALL) NOPASSWD: /usr/sbin/pm-suspend-hybrid
 %fvwm-crystal ALL=(ALL) NOPASSWD: /usr/sbin/pm-powersave
+%fvwm-crystal ALL=(ALL) NOPASSWD: /usr/bin/systemctl

Debdiff

Debdiff is too long (more than 200 lines). Download the raw debdiff.

More details

Full run details