<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p><br>
    </p>
    <p>Hi Russ,</p>
    <p>Thanks for you input. It will help a lot!  Like you, I am not a
      fan of dynamically created menus.</p>
    <p>So far, I have at least figured out how to add items and
      sub-menus to the main menu generated by jgmenu. I can do this be
      editing the .../jgmenu/prepend.csv file. I am still experimenting
      and if I can figure out how to generate a sub-menu for a sub-menu,
      I think I will be set.</p>
    <p>Regards,</p>
    <p>Jim<br>
    </p>
    <div class="moz-cite-prefix">On 12/12/22 12:09, Russell Belair
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:kcEE.z4SSH9YeRxuYEvwrkDqR1g.gHuUcUwO2QE@pvm1.dreamlan.biz">
      <meta name="Generator" content="Kopano WebApp v-5.3.0.0-1+173.1">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <title>Re: openbox & jgmenu</title>
      <p style="padding: 0; margin: 0;"><span style="font-size: 11pt;
          font-family: arial, helvetica, sans-serif;"></span></p>
      <p style="padding: 0px; margin: 0px; min-height: 11pt;
        font-family: arial, helvetica, sans-serif; font-size: 11pt;">Hi
        Jim,<br>
      </p>
      <p style="padding: 0px; margin: 0px; min-height: 11pt;
        font-family: arial, helvetica, sans-serif; font-size: 11pt;"><span
          style="font-size: 11pt; font-family: arial, helvetica,
          sans-serif;"><br>
        </span></p>
      <p style="padding: 0px; margin: 0px; min-height: 11pt;
        font-family: arial, helvetica, sans-serif; font-size: 11pt;"><span
          style="font-size: 11pt; font-family: arial, helvetica,
          sans-serif;">Sorry but I had to send you this message
          directly...the ones I sent to the group keeps failing for some
          unknown reason!<br>
        </span></p>
      <p style="padding: 0px; margin: 0px; min-height: 11pt;
        font-family: arial, helvetica, sans-serif; font-size: 11pt;"><span
          style="font-size: 11pt; font-family: arial, helvetica,
          sans-serif;"><br>
        </span></p>
      <p style="padding: 0px; margin: 0px; min-height: 11pt;
        font-family: arial, helvetica, sans-serif; font-size: 11pt;"><span
          style="font-size: 11pt; font-family: arial, helvetica,
          sans-serif;">You are correct, jgmenu is not part of openbox,
          it is a replacement used by some linux distros. Here is a link
          to an online tutorial that might help you: <a
            href="https://jgmenu.github.io/jgmenututorial.7.html"
            target="_blank"
            title="https://jgmenu.github.io/jgmenututorial.7.html Click
            the link to open the URL in a new window." rel="noopener"
            moz-do-not-send="true" class="moz-txt-link-freetext">https://jgmenu.github.io/jgmenututorial.7.html</a>
          .<br>
        </span></p>
      <p style="padding: 0px; margin: 0px; min-height: 11pt;
        font-family: arial, helvetica, sans-serif; font-size: 11pt;"><span
          style="font-size: 11pt; font-family: arial, helvetica,
          sans-serif;"><br>
        </span></p>
      <p style="padding: 0px; margin: 0px; min-height: 11pt;
        font-family: arial, helvetica, sans-serif; font-size: 11pt;"><span
          style="font-size: 11pt; font-family: arial, helvetica,
          sans-serif;">I use it in my bspwm window manager setup.
          Basically, it generates a menu from *.desktop files found in
          /usr/share/applications. You can also create static entries
          using your own *.csv file.<br>
        </span></p>
      <p style="padding: 0px; margin: 0px; min-height: 11pt;
        font-family: arial, helvetica, sans-serif; font-size: 11pt;"><span
          style="font-size: 11pt; font-family: arial, helvetica,
          sans-serif;"><br>
        </span></p>
      <p style="padding: 0px; margin: 0px; min-height: 11pt;
        font-family: arial, helvetica, sans-serif; font-size: 11pt;"><span
          style="font-size: 11pt; font-family: arial, helvetica,
          sans-serif;">What I do is call the menu with a keybinding:<br>
        </span></p>
      <p style="padding: 0px; margin: 0px; min-height: 11pt;
        font-family: arial, helvetica, sans-serif; font-size: 11pt;"><span
          style="font-size: 11pt; font-family: arial, helvetica,
          sans-serif;"><br>
        </span></p>
      <p style="padding: 0px; margin: 0px; min-height: 11pt;
        font-family: arial, helvetica, sans-serif; font-size: 11pt;"><span
          style="font-size: 11pt; font-family: arial, helvetica,
          sans-serif;">    /usr/bin/jgmenu --simple
          --config-file=~/.config/jgmenu/jgmenurc
          --csv-file=~/.config/jgmenu/bspwm-menu.csv</span></p>
      <p style="padding: 0px; margin: 0px; min-height: 11pt;
        font-family: arial, helvetica, sans-serif; font-size: 11pt;"><span
          style="font-size: 11pt; font-family: arial, helvetica,
          sans-serif;"><br>
        </span></p>
      <p style="padding: 0px; margin: 0px; min-height: 11pt;
        font-family: arial, helvetica, sans-serif; font-size: 11pt;"><span
          style="font-size: 11pt; font-family: arial, helvetica,
          sans-serif;">The jgmenurc is the configuration file, which
          contains formatting for the menu (colors, fonts, etc) and the
          *.csv file contains the static entries in the menu.<br>
        </span></p>
      <p style="padding: 0px; margin: 0px; min-height: 11pt;
        font-family: arial, helvetica, sans-serif; font-size: 11pt;"><span
          style="font-size: 11pt; font-family: arial, helvetica,
          sans-serif;"><br>
        </span></p>
      <p style="padding: 0px; margin: 0px; min-height: 11pt;
        font-family: arial, helvetica, sans-serif; font-size: 11pt;"><span
          style="font-size: 11pt; font-family: arial, helvetica,
          sans-serif;"><br>
        </span></p>
      <p style="padding: 0px; margin: 0px; min-height: 11pt;
        font-family: arial, helvetica, sans-serif; font-size: 11pt;"><span
          style="font-size: 11pt; font-family: arial, helvetica,
          sans-serif;">Personally, I don't like dynamic menus...they
          often contain a lot of "junk programs" which are found in the
          /usr/share/applications folder, which I don't find very
          useful, and only seem to pollute the menu with unnecessary
          items. I always setup my menus, whether it is with openbox's
          menu.xml or with 3-party programs like jgmenu, statically.<br>
        </span></p>
      <p style="padding: 0px; margin: 0px; min-height: 11pt;
        font-family: arial, helvetica, sans-serif; font-size: 11pt;"><span
          style="font-size: 11pt; font-family: arial, helvetica,
          sans-serif;"><br>
        </span></p>
      <p style="padding: 0px; margin: 0px; min-height: 11pt;
        font-family: arial, helvetica, sans-serif; font-size: 11pt;"><span
          style="font-size: 11pt; font-family: arial, helvetica,
          sans-serif;">With Regards,<br>
        </span></p>
      <p style="padding: 0px; margin: 0px; min-height: 11pt;
        font-family: arial, helvetica, sans-serif; font-size: 11pt;"><span
          style="font-size: 11pt; font-family: arial, helvetica,
          sans-serif;"><br>
        </span></p>
      <p style="padding: 0px; margin: 0px; min-height: 11pt;
        font-family: arial, helvetica, sans-serif; font-size: 11pt;"><span
          style="font-size: 11pt; font-family: arial, helvetica,
          sans-serif;">Russ<br>
        </span></p>
      <p style="padding: 0px; margin: 0px; min-height: 11pt;
        font-family: arial, helvetica, sans-serif; font-size: 11pt;"><span
          style="font-size: 11pt; font-family: arial, helvetica,
          sans-serif;"><br>
          <br>
        </span></p>
      <p style="padding: 0; margin: 0;"><span style="font-size: 11pt;
          font-family: arial, helvetica, sans-serif;"><br>
        </span></p>
    </blockquote>
  </body>
</html>