diff --git a/man/xdgmenumaker.t2t b/man/xdgmenumaker.t2t index c1cb57e..316ba2b 100644 --- a/man/xdgmenumaker.t2t +++ b/man/xdgmenumaker.t2t @@ -86,38 +86,39 @@ any other case. To generate an application menu for Fluxbox, you can run **xdgmenumaker** like this: -**$ xdgmenumaker -f fluxbox > ~/.fluxbox/xdg_menu** +``$ xdgmenumaker -f fluxbox > ~/.fluxbox/xdg_menu`` and then change your main Fluxbox menu to include this file as a submenu. For example, add this somewhere in your //~/.fluxbox/menu// file: -**[include] (~/.fluxbox/xdg_menu)** +``[include] (~/.fluxbox/xdg_menu)`` You can add the **xdgmenumaker** command as another item in your menu, if you want to update it, without having to run the command manually again: -**[exec] (Update Fluxbox Menu) (xdgmenumaker -f fluxbox > ~/.fluxbox/xdg_menu)** +``[exec] (Update Fluxbox Menu) (xdgmenumaker -f fluxbox > ~/.fluxbox/xdg_menu)`` + : **IceWM** To generate an application menu for IceWM, run **xdgmenumaker** like this: -**$ xdgmenumaker -f icewm > ~/.icewm/appmenu** +``$ xdgmenumaker -f icewm > ~/.icewm/appmenu`` or if you want icons in your menu: -**$ xdgmenumaker -i -f icewm > ~/.icewm/appmenu** +``$ xdgmenumaker -i -f icewm > ~/.icewm/appmenu`` and you can then edit your //~/.icewm/menu// file and add this line somewhere: -**include appmenu** +``include appmenu`` You can add the **xdgmenumaker** command as another item in your menu, if you want to update it, without having to run the command manually again: -**prog "Update Menu" _none_ xdgmenumaker -i -f icewm > ~/.icewm/appmenu** +``prog "Update Menu" _none_ xdgmenumaker -i -f icewm > ~/.icewm/appmenu`` //NOTE:// If you don't request icons in the menu, or if an icon is not found for a certain app, the icon name in the menu for that app is set to @@ -126,6 +127,7 @@ IceWM menu entries should always include an icon . So, by pointing it to a non existing icon, you essentially set it to use no icon. If you actually have an icewm icon named "_none_", that one will be used instead. + : **pekwm** There are two ways to have an XDG menu in pekwm. The first one, @@ -145,26 +147,27 @@ Entry = "" { Actions = "Dynamic /usr/bin/xdgmenumaker -n -i -f pekwm --pekwm-dyn Restart pekwm and the generated menu should appear. The menu will be automatically generated every time you access it, so it will always be up to date. But since xdgmenumaker will run every time you access the -menu, the menu might not appear instantly. +menu, the menu might not appear instantly, especially if you are using +an older PC. **Static Menus** -Run -``` -$ xdgmenumaker -n -i -f pekwm > ~/.pekwm/appsmenu -``` +Run: + +``$ xdgmenumaker -n -i -f pekwm > ~/.pekwm/appsmenu`` + to create a file with the menu contents. Then edit your //~/.pekwm/menu// file to include that menu, by adding a line like the following, in the location that you want the menu to appear: -``` -INCLUDE = "/home/your_user_name/.pekwm/appsmenu" -``` + +``INCLUDE = "/home/your_user_name/.pekwm/appsmenu"`` Restart pekwm and the generated menu should appear. The menu is static and if you add/remove any applications, you will have to run the xdgmenumaker command and restart pekwm all over again to update it. The advantage is that there will be no delay in displaying the menu. + : **WindowMaker** There are two ways to have an XDG menu in WindowMaker. The first one, @@ -175,14 +178,14 @@ updates the menu only when the user wants to. and has been tested only with wmaker-crm>=0.95.1. No idea if utf8 works properly with older WindowMaker versions. -**Method 1** +**Dynamic Menus** Open the WindowMaker preferences tool. In the //Application Menu Definition// section, add a //Generated Submenu// in your menu, by dragging it in. Click on the menu item you just dragged in and in the preferences window, in //Command//, add: -**xdgmenumaker -f windowmaker** +``xdgmenumaker -f windowmaker`` Save and close the preferences window. @@ -192,11 +195,11 @@ that with running this command every time, especially if you are on a very old PC, it might slow things down a bit. Even then it is probably not anything considerable. -**Method 2** +**Static Menus** -Run +Run: -**$ xdgmenumaker -f windowmaker > ~/GNUstep/Defaults/xdg_menu** +``$ xdgmenumaker -f windowmaker > ~/GNUstep/Defaults/xdg_menu`` Then open the WindowMaker preferences tool and in the //Application Menu Definition// section, add an //External Submenu// by dragging it in your menu. @@ -204,7 +207,7 @@ Click on the menu item you just dragged in and in the preferences window, in //Path for Menu//, add the location of the menu file you just created: -**~/GNUstep/Defaults/xdg_menu** +``~/GNUstep/Defaults/xdg_menu`` You can add the above mentioned **xdgmenumaker** command as another item in your menu, if you want to update it, without having to run the @@ -217,7 +220,7 @@ mentioned above. The downside of this method, is that the menu contents will not be updated when you install a new application or remove one. You will need -to run the xfgmenumaker command every time you want the menu to be +to run the xdgmenumaker command every time you want the menu to be updated. The upside is that the menu will not be generated every time you access the menu. This might be a better choice for (really) older hardware.