I have put up a deb package for the program openbox-menu. It is written in C, is light, has few depends. Here is an Applications menu displayed by the program:
It's been a long time since last time I tried Crunchbang. I have since learned to put Openbox as standalone environment in all my desktops. (I multiboot with several distros). Lately, thinking of a little project I would like to do in the future, I decided to learn how to package for Debian, in order to have openbox-menu ready to go for all who use deb packages. One more thing to learn, and share the program which curiously is not so well known among the Openbox users (although I was told it has been downloaded many times since it came out).
I let you read and look at it all through a few links:
http://lists.debian.org/debian-mentors/ … 00088.html
All comments and feedback welcome. :-)
Nice work, Mélodie, and thanks for sharing
Thank you for your welcome, and at my mail too.
From the #crunchbang chan:
<hypn0> melodie, does it scan system and sticks all programs into menu?
... a few persons talking in between...
<melodie> hypn0, it refreshes the menu entries and for that uses the desktop files. How it knows I don't know (I don't code) but it does it well
<melodie> and automatically as soon as a new program is installed or removed
<hypn0> so you should backup you menu file first melodie
<melodie> hypn0, right
<melodie> I explain:
<melodie> before using it the first time you backup your current ~/.config/openbox directory
<melodie> instead of it you install the files I have provided for Ubuntu/Debian, here:
<melodie> the name is "openbox-menu-configuration" and contains a directory having for name openbox that you can copy to .config as is
<melodie> then you start openbox-menu (once installed you can logout/login for example)
<melodie> then you look to what it looks like, then you tweak your main menu as you like (menu.xml) then you don't have anything else to do:
<melodie> only the first upper menu content will be changed : "Applications"
<melodie> the menu.xml itself will never be changed
<melodie> the content of menu>Applications is located under .cache/menus
<melodie> in files that you can remove if you wish : it will be recreated on the fly as soon as you right-click to "Applications"
<hypn0> maybe you should paste that into forum too :-) not much detail there
More questions and comments welcome !