I recently started using Fluxbox on my Mageia 6 laptop, because I really like Fluxbox.
When I first installed it from the Mageia repos, it presented me with a fully configured menu, as if the Flux "regen-menu" script had run at time on install. "Great!" I thought. "That's a nice touch."
I configured up the menu the way I like, with my favorite applications in the main panel beneath the categories (groupings of applications such as "Office," "Internet," etc.). You can see my typical Fluxbox menu arrangement at
this link. (This is not from the Mageia box, but you get the idea.)
The next time I rebooted, the menu was back to the original format created by the regen menu script, without my customizations. I recustomized it and saved a copy as menu.bak. Now, when I reboot and this happens again, I copy ~/.fluxbox/menu.bak to ~/.fluxbox/menu and I have my customized menu back.
I reckon that I could write a little script to do the copying automatically on login, but what's bugging me is this: I have inspected the Fluxbox configuration files, both in /home/.fluxbox and in /usr/share/fluxbox and could find nothing that calls the regenerate menu script. (The /usr/share/fluxbox/menu file looked like the menu generated by the above-mentioned regen script.)
Friday, I renamed /usr/share/fluxbox/menu file to /usr/share/fluxbox/menu.bak, effectively removing it from play. I have not had a recurrence of the "overwritten menu" problem through a reboot and a logout/login since doing that.
Accordingly, it appears that, for some reason, my custom menu was being overwritten by the one in /usr/share/fluxbox, but I'm just guessing here. I have not found anything to account for the behavior.
Now, I've used Fluxbox with many distros and have never encountered anything like this before. My question is quite simple:
What is going on here and why?
Note: This is not an urgent problem in any way. It is merely a confession of my bafflement.