You are not logged in.
Found this section in the jgmenu manual:
https://jgmenu.github.io/jgmenu.1.html
These can all go in jgmenurc presumably:
icon_size = integer (default 22)
Size of icons in pixels. If set to 0, icons will be disabled.icon_text_spacing = integer (default 10)
Distance between icon and text within a menu itemicon_norm_alpha = integer (default 100)
Opacity of menu item icons, expressed as a percentage (0-100).icon_sel_alpha = integer (default 100)
Opacity of the currently selected menu item’s icon, expressed as a percentage (0-100).icon_theme = string (unset by default)
Name of icon theme. E.g. Adwaita, breeze, Paper, Papirus and Numix. See ls /usr/share/icons/ (or similar) for available icon themes on your system.icon_theme_fallback = string (default xtg)
Fallback sources of the icon theme in order of precedence, where the left-most letter designates the source with highest precedence. The following characters are acceptable: x=xsettings Net/IconThemeName; t=tint2; g=gtk3.0. icon_theme takes priority if set. In order to increase consistency with tint2, xsettings variables will only be read if the tint2rc variable launcher_icon_theme_override is 0.
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )
Online
eight.bit.al wrote:Done this many times; the hunt for or create the missing icons.
If icons then a well designed set. Most icon sets look like each individual icon was designed by a separate committee.
https://i.ibb.co/F58tfbs/mx-forum-scree … d-menu.pngThat looks very nice.
What icon theme is it?
8bit
The subject of pipemenu icons has come up - I think @malm intended to enable them, but hasn't had time:
https://github.com/jgmenu/jgmenu/issues/145user wrote:Is there a reason why there are no icons in pipe menus?
developer wrote:No - just the dev time to implement.
However, with Wayland will come the need to adopt a new window manager. The obvious candidate right now is labwc whose main developer is the same @malm.
The labwc menu is xml and looks very similar to the openbox menu: https://labwc.github.io/labwc-menu.5.html
https://github.com/labwc/labwc/issues/9 … -950205059That suggests to me that jgmenu's development might already be winding down...
If @malm is reading this maybe he can comment, but anyway I'm backing off on my plans to write more jgmenu-syntax pipemenus, at least until the future is a bit clearer.
Perhaps jgmenu's becoming pretty mature by now and most likely just need bug fixing as time goes on. If Wayland ever becomes the default in a future Debian release then perhaps the menus can be revisited. For now we can live without the icons in the pipemenu entries as so far no issues with the pipemenus in jgmenu....yet
Real Men Use Linux
Offline
Perhaps jgmenu's becoming pretty mature by now and most likely just need bug fixing as time goes on.
jgmenu looks pretty good these days, yes, so long as we don't expect many new features to be added.
If Wayland ever becomes the default in a future Debian release then perhaps the menus can be revisited.
It looks as if jgmenu will not be ported to wayland:
https://github.com/jgmenu/jgmenu/issues/169
@malm is working on a wayland-compatible menu, seems still to be in the early stages:
https://github.com/johanmalm/trappist
For now we can live without the icons in the pipemenu entries as so far no issues with the pipemenus in jgmenu....yet
No icons, and not searchable are the two main disadvantages of pipemenus. I think yes we'll have to live without icons in pipemenus, and searchability is basically impossible because the menu only exists after it's been clicked.
But as to rewriting openbox-style xml pipemenus to output jgmenu-style csv, so as to bypass the need to use the "ob" module, I'm no longer sure whether it will be worth investing the time. In theory native jgmenu pipemenus should open faster, but on modern hardware there doesn't seem a lot of difference. It would just feel cleaner to go native...
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )
Online
Great points @johnraff and perhaps when it comes time to make the move to Wayland then all that can be revisited. It should be possible in the meantime to determine what direction BL will take for Wayland. if Wayland gets mature enough to be rock solid then that may be the time to move in that direction.
Yes jgmenu is as good as it is going to be and there's really not much more wanted feature-wise. So jgmenu might live on in some form on Wayland according to that Github comment by the developer.
Last edited by DeepDayze (2023-04-19 12:40:05)
Real Men Use Linux
Offline
if Wayland gets mature enough to be rock solid then that may be the time to move in that direction.
My feeling too.
Looking around, there are lots of distros not yet ready for wayland (eg XFCE) and a lot of software. It doesn't look as if Wayland is going to be forced on us any time soon.
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )
Online
...two utilities I thought we might consider putting back in the main Boron menu:
1) Catfish file finder, in Utilities, next to "App Finder".
2) Hardinfo GUI system profiler, in System next to inxi's "Quick System Info".
If you don't interpret "..." as "yes", nothing ever gets done.
Nobody protested, so I'll add those two small items to the menu.
---
One more possibility, add Display BL install/version info to the System menu. It would show the content of /etc/bunsen/bunsen_install. Sometimes useful for support questions.
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )
Online
Sounds like a good solution to me.
Offline
johnraff wrote:eight.bit.al wrote:Done this many times; the hunt for or create the missing icons.
If icons then a well designed set. Most icon sets look like each individual icon was designed by a separate committee.
https://i.ibb.co/F58tfbs/mx-forum-scree … d-menu.pngThat looks very nice.
What icon theme is it?https://i.ibb.co/gF1qnv9/mx-forum-screenshot-reduced-menu-icons-500.png
8bit
Looks like Material-Solarized-Suru? Any idea if there's a Debian package which ships those? I've searched for "material" but no good.
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )
Online
https://github.com/rtlewis88/rtl88-Them … -Solarized
8bit
edit:does that work?
Last edited by deleted0 (2023-04-23 15:10:58)
^grabbed the zip file, and yes thanks:
Pity there's no OB theme for Material-Solarized-GTK. I used the Bunsen-Blackish-remix.
The blue in the wallpaper no longer matches the cyan of the theme and icons unfortunately.
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )
Online
AS seen on Lilidog forum:
When called, jgmenu has the last choice highlighted. Stays highlighted 'till the mouse moves or any other key but the return key is pressed. Return executes the highlighted option.
You can change this behavior by editing this file:
~/.config/jgmenu/jgmenurc
Change
# stay_alive = 1
to
stay_alive = 0
^that works. But I'm still to be convinced that highlighting is so awful. For me, convenience when I do want to open the same submenu as before outweighs having to move to a different item - which I'd have to do anyway without the highlighting. It's the difference between moving from highlighted item vs from top or bottom of menu.
EDIT with 'stay_alive = 0' I get the top item "Run Program" highlighted every time, instead of the last-used item. You find that less annoying I guess.
There is a slight delay in putting up the menu with stay_alive = 0 which might become more annoying on old machines. OTOH, the stay_alive = 1 menu process occupies a small bit of RAM.
I suppose a dedicated thread to get peoples' preference is called for.
Anyway, whichever choice, we can certainly add
stay_alive = <something>
to jgmenurc, so people will be able to find it, and mention it in a "tweaks" thread.
Last edited by johnraff (2023-04-25 04:49:29)
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )
Online
^that works. But I'm still to be convinced that highlighting is so awful.
The only thing to be convinced of is that concerning taste there's no dispute.
de gustibus non disputandum est.
8bit
^true that
I guess the main thing is that users know how to change the behaviour to what they want.
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )
Online
Don't worry, spinning an OB theme from a GTK one is child's play, it's just a lot of text gobbledygook and dotting eyes and crossing tees. Like most computer stuff.
I'm not sure I replied to the right thread, but you get the idea, I'll be theming this in the next 48 hours. Wall, OB theme, notifications... the works.
No, he can't sleep on the floor. What do you think I'm yelling for?!!!
Offline
I suppose a dedicated thread to get peoples' preference is called for.
It exists: Post install settings and tweaks
Hmm, the code for linking seems ok...
Edit:
Removed linebreak in link code..
Last edited by rbh (2023-04-27 18:01:05)
// Regards rbh
Please read before requesting help: "Guide to getting help", "Introduction to the Bunsenlabs Lithium Desktop" and other help topics under "Help & Resources" on the BunsenLabs menu
Offline
I suppose a dedicated thread to get peoples' preference is called for.
Another thread that gets ignored?
Just choose one setting and go with it. It's not that important.
8bit
Hmm, the code for linking seems ok...
It must havebeen the linebreak. Put the whole link on one line and it works:
Post install settings and tweaks
And thanks for the reminder - you've saved starting a redundant thread. I can think of a number of things to add to that thread...
But just now I was wondering whether we needed a "get consensus" thread about the default setting for jgmenu's 'stay_alive'. Now agree with:
Just choose one setting and go with it. It's not that important.
As long as the line is in jgmenurc, and referred to in the tweaks thread, users will be able to adjust it.
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )
Online
Finally, someone has chosen the paint color of the bike shed.
No, he can't sleep on the floor. What do you think I'm yelling for?!!!
Offline