You are not logged in.
If anyone notices a missing menu icon in jgmenu please report it in this thread and I'll attempt to add a suitable icon in the Carbon icon themes so that we can cover anything missing. Icon requests are also allowed. The themes attempt to follow the freedesktop icon theme specification
Love the menu icons. Nice! There are a few missing in the Settings section of the Applications Menu. All the rest are good to go.
@sleekmason can you recall what icons are missing? I can fix those by either a symlink or creating a new one.
EDIT0: I see an obvious one "emblem-favorite" that might be better fixed in .config/jgmenu/prepend.csv. with "starred" or something as the emblems are all shared between the different colors of icon themes. Or I can creat a themed "heart" icon.
I also see a few application icons missing, I'll note theme here:
file roller
gtkhash
hardinfo
gigolo
Should we start a separate thread? Users may have requests also. (THIS IS THE THREAD!)
Last edited by micko01 (2025-10-24 07:01:35)
#!/bin/sh
echo '#include <stdio.h>\nvoid main() { printf("Hi, bunsenlabs\\n"); return; }' > bunsen.c
gcc bunsen.c -o bunsen
./bunsen
Offline
@micko01 Yep! These three mystery entries here.
floating xfce
pop art squares
slideshow
What they are associated with, I do not know. I don't believe they were in /usr/share/applications.
Edit* checking...
1. Looks like floating xfce is "floaters" based on the title name.
2. pop art squares is "popsquares" based on the title name.
3. slideshow pulls up a terminal sized slideshow of the wallpapers..
Last edited by sleekmason (2025-10-24 00:40:55)
Offline
@micko01 Yep! These three mystery entries here.
floating xfce
pop art squares
slideshowWhat they are associated with, I do not know. I don't believe they were in /usr/share/applications.
Edit* checking...
1. Looks like floating xfce is "floaters" based on the title name.
2. pop art squares is "popsquares" based on the title name.
3. slideshow pulls up a terminal sized slideshow of the wallpapers..
Thanks, yeah I was editing^^ while you were posting and found some more.
Thanks for those. I'll find appropriate replacements or design new ones.
#!/bin/sh
echo '#include <stdio.h>\nvoid main() { printf("Hi, bunsenlabs\\n"); return; }' > bunsen.c
gcc bunsen.c -o bunsen
./bunsen
Offline
Love the menu icons. There are a few missing in the Settings section of the Applications Menu.
Are we talking about the auto-generated "All Applications" menu here? If so, then the icons are defined in the .desktop files in /usr/share/applications - but I guess you both know that. So the problem is that our selected icon theme doesn't provide those icons? Maybe @micko can fix that for us. ![]()
Icons set in prepend.csv are for the hard-coded items. I just chose things that actually appeared and were vaguely related to the item but any suggestions for improvement there will be put in right away.
...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
@johnraff I've commited a fix for the missing 'favorite' icon so no need to mess with the jgmenu csv config. Because labbe-icons* are at the top they get priority over the emblems I would expect.
Also for labwc-tweaks (the qt version) if we ever decide to use it.
https://github.com/BunsenLabs/labbe-ico … f8a1bf1d6c
The missing File Roller icon et al can be links in the Suru themes, quite easy to do. Actually just did File Roller but won't push until I've done the ones that we know about.
Last edited by micko01 (2025-10-25 01:57:20)
#!/bin/sh
echo '#include <stdio.h>\nvoid main() { printf("Hi, bunsenlabs\\n"); return; }' > bunsen.c
gcc bunsen.c -o bunsen
./bunsen
Offline
^@Micko many thanks!
As long as the icon theme is updated by the time I do the final iso build we'll be good to go.
That won't be till various other tweaks* are done, and we've checked with @hhh if there are any theming changes, so a while yet...
*Actually, some are quite big, like re-writing the image upload scripts to use something other than imgur. ![]()
Last edited by johnraff (2025-10-25 02:44:14)
...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
Ok the xfce apps that @sleekmason mentioned , floaters, popsquares, and slideshow are all in a sub-folder of /usr/share/applications, all have Hidden=true and none have an Icon= key.
Does jgmenu have a blacklist for entries we don't need/want? Knowing @malm I would guess so because labwc-menu-generator does.
--
I'm almost done with what I have so far.
labbe has added a favorite icon as stated above, also added a nice one for org.xfce.gigolo
labbe is all committed with a version bump in the changelog.
suru is almost done too. I'll do a dch soon and push
#!/bin/sh
echo '#include <stdio.h>\nvoid main() { printf("Hi, bunsenlabs\\n"); return; }' > bunsen.c
gcc bunsen.c -o bunsen
./bunsen
Offline
Offline
@micko01 There is no blacklist in jgmenu-apps, but it would be relatively easy to create one.
Questions to consider:
1. You can create desktop entries in $HOME/.local/share/applications with NoDisplay=true to hide entries. That would hide them in other clients too like Thunar, so depends on what you want. You can even use the helpful "jgmenu_run hide-app" command for this.
2. Do we run trixie's version of jgmenu or do we still package it ourselves? If the former, do we understand trixie policy on tracking releases. I'm close to doing another release, so would be interesting to know.
3. Depending on the answers to the first two, would anyone be interested in leading on a blacklist design, build and test. I can help as much as needed, but find it's generally better when the ones wanting a feature do most of the thinking and shaping.
Offline
labbe is all committed with a version bump in the changelog.
suru is almost done too. I'll do a dch soon and push
Great!
Should I wait till the material-solarized-suruplusplus icons are ready, or is it OK to build and upload labbe-icons-bark and labbe-icons-sage now?
...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
Just a minor detail.
The logo in the top left corner says “distributor-logo-bunsenlabs-dark” on the ISO and on metal.
Changing it to “bunsen” would look better.
https://i.postimg.cc/QV8rh2dK/Bildschirmfoto-2025-10-26-15-09-54.png
Tint2 Manager and Tint2 Editor could be removed.
https://i.postimg.cc/LnJws2dw/Bildschirmfoto-2025-10-26-14-44-34.png
Hi unklar I can't view the full-sized images for some reason.
But I was able to download them from the postimg page, so never mind. (I hope postimg doesn't often mess up like this - that would take it off the shortlist of imgur replacements.)
This “distributor-logo-bunsenlabs-dark” looks like a filename in Thunar, but I don't see it on the desktop.
The Tint2 entries are gone from the main menu already, replaced with xfce4-panel config, but the utilities remain, just in case someone wants to use tint2 again. So they still appear in the auto-generated "All Applications" menu. This is an example of why we encourage people to use the hard-coded sections of the menu (in this case "User Settings") and leave "All Applications" as a last resort.
...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
I get what @unklar is saying. Each labbe theme has a 'bunsen.svg' icon. Doing a search in the menu properties for 'bunsen' shows it and you then have the option to set it. Looks better ![]()
Labbe and suru are both pushed so can be built, but won't solve the problem I mentioned to @malm. I'm going to try the relevent .desktop files in ~/.local/share/applications shortly.
#!/bin/sh
echo '#include <stdio.h>\nvoid main() { printf("Hi, bunsenlabs\\n"); return; }' > bunsen.c
gcc bunsen.c -o bunsen
./bunsen
Offline
@malm
1. You can create desktop entries in $HOME/.local/share/applications with NoDisplay=true to hide entries. That would hide them in other clients too like Thunar, so depends on what you want. You can even use the helpful "jgmenu_run hide-app" command for this.
This doesn't seem to be working. For a start the relevant files have NoDisplay=true at the end of each file,
/usr/share/applications/screensavers/{xfce-floaters.desktop,xfce-personal-slideshow.desktop,xfce-popsquares.desktop}Each entry works and shows the relevant screensaver preview.
I tried copying them to ~/.local/share/applications/ and they still show and work.
I guess @johnraff the inclusion of xfce4-screensaver has been in bunsen for a while?
EDIT:
Ah so that little command
jgmenu_run hide-app xfce-personal-slideshow.desktopdoes the job niceley ![]()
So @johnraff if you want them hidden they could easily be shipped, or copy over the whole files and add and icon field if you want them shown.
This is what the command above creates: (relative to what .desktop file name you gave)
[Desktop Entry]
Type=Application
NoDisplay=true which I'm gueussing is all the jgmenu expects, that's why copying over the whole file, even though the last line is the same doesn't work. Neat! Can you tell I'm a jgmenu noob? ![]()
Last edited by micko01 (2025-10-27 05:18:13)
#!/bin/sh
echo '#include <stdio.h>\nvoid main() { printf("Hi, bunsenlabs\\n"); return; }' > bunsen.c
gcc bunsen.c -o bunsen
./bunsen
Offline
I guess @johnraff the inclusion of xfce4-screensaver has been in bunsen for a while?
Not at all - it went in only a month or so ago, replacing the buggy light-locker. Is there a problem with xfce4-screensaver?
So @johnraff if you want them hidden they could easily be shipped, or copy over the whole files and add and icon field if you want them shown.
Sorry, I'm totally lost here. What's this discussion about again?
...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
Sorry, I'm totally lost here. What's this discussion about again?
1) Emma Watson's breast cup. Not OT, but everybody is interested, for some reason.
2) Carbon menu icons, which I guess just means icons (although jgmenu icons can be set separately)
I'll post this here with apologies to @mick0... the labbe icons are wonky as all get out, I hate them.
Hate hate hate. What happened to Yaru for the home folders?
I don't care what you do at home. Would you care to explain?
Offline
^ah all good ![]()
My lappy has stock alpha carbon, and it's there so that's fine. Just trying to work out what to do with those missing icons that @sleekmason is talking about https://forums.bunsenlabs.org/viewtopic … 76#p146376
So we can:
hide the menu entries thanks to @malm
ship alternative .desktop files to show an appropriate icon
Making some sense now?
#!/bin/sh
echo '#include <stdio.h>\nvoid main() { printf("Hi, bunsenlabs\\n"); return; }' > bunsen.c
gcc bunsen.c -o bunsen
./bunsen
Offline
No.
Install Papirus icons.
Enjoy the panel icon uniformity.
Color the icons via a script or two.
Profit, leave labbe icons behind.
I don't care what you do at home. Would you care to explain?
Offline
Seriously, and I'm sorry, I think those xdg-dirs icons suck. The sizing is terrible.
I don't care what you do at home. Would you care to explain?
Offline
Carbon menu icons, which I guess just means icons (although jgmenu icons can be set separately)
I'll post this here with apologies to @mick0... the labbe icons are wonky as all get out, I hate them.
Hate hate hate. What happened to Yaru for the home folders?
No need to apologise
. Hate is hate! It's only the folders and a few application icons in labbe, it inherits Suru++ for the rest. Can use Yaru icons if you want, jgmenu is TK independent and can use any icon theme.
jgmenu can't set the icons in the .desktop files for the 'All Applications' menu, that's a given.
#!/bin/sh
echo '#include <stdio.h>\nvoid main() { printf("Hi, bunsenlabs\\n"); return; }' > bunsen.c
gcc bunsen.c -o bunsen
./bunsen
Offline
Yeah, my brief assessment was harsh. Apologies for that.
I don't care what you do at home. Would you care to explain?
Offline