OK, here's a revised menu for discussion
(haven't actually run it yet so there may be a syntax problems)
Code: Select all
#the default versions of the submenus are located in /usr/share/mxflux/menu
[begin] (MX Fluxbox)
[submenu] (All Apps)
[include] (~/.fluxbox/submenus/full_menu)
[separator]
[exec] (Update) {/usr/bin/mxfb-menu-generator}
[exec] (Disable) {mx-tweak --other}
[end]
[separator]
[exec] (Browser) {sensible-browser}
[exec] (File manager) {exo-open $HOME/.fluxbox}
[exec] (Help) {mxfb-help}
[submenu] (Multimedia)
[exec] (Music) {deadbeef}
[exec] (Xkcd) {bl-xkcd}
[end]
[submenu] (Other)
[submenu] (Recent files)
[include] (~/.fluxbox/submenus/recent_files_menu)
[separator]
[exec] (Update) {~/.fluxbox/scripts/recentfiles-fbmenu}
[end]
[exec] (Weather) {mxfb-simple-weather}
[end]
[exec] (Run) {mxfb-rofirun}
[exec] (MX Fluxbox tools) {custom-toolbox /etc/custom-toolbox/mxfb-settings.list}
[exec] (Terminal) {x-terminal-emulator}
[separator]
[submenu] (Appearance)
[include] (~/.fluxbox/submenus/appearance)
[end]
[submenu] (Settings)
[include] (~/.fluxbox/submenus/settings)
[end]
[submenu] (Out of sight)
[include] (~/.fluxbox/submenus/out-of-sight)
[end]
[submenu] (Leave)
[exec] (Refresh) {fluxbox-remote restart; idesktoggle idesk refresh }
[exec] (Suspend) {sudo 'pm-suspend'}
[exec] (Lock) {dm-tool switch-to-greeter}
[exit] (Logout)
[exec] (Reboot) {sudo /sbin/reboot}
[exec] (Shutdown) {sudo /sbin/halt}
[end]
[end]
NOTES
1. I moved recent files out of the top level: really don't believe it belongs there
2. Followed
@siamhie suggestions about categories: "Multimedia" instead of "Music," adding a useful "Other"
3. I followed DO's suggestion; I had introduced a different terminal b/c xfce4-terminal refused to be moved to the center AFAIK, but now giving up on that
4. Removed the window decoration entries, don't think anyone is likely to be interested and it's always in all apps
5. I added "Lock" to the Leave category
6. I'm ignoring for the moment the suggestion to change a couple of apps