<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>