You are not logged in.
I'm running the latest Bunsenlabs linux. However, I've installed/uninstalled many packages. And after that I see the start menu clutter with many dead items. Would anybody please suggest how to regenerate a fresh start menu reflecting the applications that are actually installed, and not the dead ones?
Thank you!
Last edited by manmath (2024-03-13 00:03:55)
Offline
There should be settings/jgmenu section (from memory).
Offline
There should be settings/jgmenu section (from memory).
Yes, it's now under User Settings>jgmenu>Menu Content.
But something's not right, jgmenu should auto-update itself when an application is installed or removed. @manmath, can you name a couple of programs you've removed that still have menu items and include which options in Synaptic Package Manager or which terminal command you used? Thanks.
I don't care what you do at home. Would you care to explain?
Offline
@Willy Wonka, Hardinfo is one such program, that has been uninstalled but it's still there in the start menu.
Offline
@Willy Wonka, Hardinfo is one such program, that has been uninstalled but it's still there in the start menu.
OK, I can confirm that it's still there under "System Settings>".
'Main Menu>User Settings>jgmenu>Edit Menu Content' will open ~/.config/jgmenu/prepend.csv in your default text editor (geany, probably). Ctrl+F and search 'hardinfo' without quotes, then comment out that line (put a pound sign/hash tag at the beginning of the line) and save the file. On a default boron setup it's line #144. The menu item will be gone.
I don't care what you do at home. Would you care to explain?
Offline
Thanks, that worked!
Offline
I had an opposite problem: installed new programs are not found in jgmenu by 'Type to Search' by default.
(Let me not to add each new app to prepend.csv)
If I modify stay_alive true to false (1 to 0) it works as it should IMO.
stay_alive = 0
in
~/.config/jgmenu/jgmenurc
'stay_alive = boolean (default 1)
If set to 1, the menu will “hide” rather than “exit” when the following events
occur: clicking on menu item; clicking outside the menu; pressing escape. When in
the hidden mode, a USR1 signal will “un-hide” the menu.'
Last edited by Robi (2024-03-13 00:18:44)
...Welcome to the family...
Offline
stay_alive = 1
has the advantage that second and subsequent calls of the menu will come up slightly faster, and with the cursor in the same place it was last time. ( The menu cache can still be forced to refresh after a change by running 'pkill jgmenu'. )
On the other hand 'stay_alive = 0' will use slightly less RAM.
Like everything, it's the user's choice.
...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 )
Offline
Most of the menu is hard-coded by the contents of prepend.csv, and can be rearranged by the user however they want.
The "All Applications" submenu is auto-generated by jgmenu from whatever applications are installed.
...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 )
Offline