I just released version 1.0 of Denu and would love comments on the design, coding, anything. I've created a poll to let me know your opinion on Denu. The web address is http://denu.sourceforge.net. On the site you can search the database for a file or see a breakdown on how we are doing compared to portage. Comments negative or positive always help. Thanks for the feedback. Here is the download page link http://sourceforge.net/project/showfiles.php?group_id=117449. Please be sure to backup your menu file before testing it, otherwise it will most likely be replaced with the denu generated one.

EDIT: 1.1 is now released with Waimea support.

Last edited by TanNewt on Fri Sep 10, 2004 5:19 am; edited 4 times in total

It's not that I'm ungrateful, but would it not be easier in the long run to make fluxbox and friends comply to the Freedesktop.org standard in the first place, so we would only need one unified solution - this way seems kinda backwards to me, look what doing it this way did to Debian, now a GNOME menu in Debian has a whole "Debian" section with all kinds of crud in it..

Freedesktop compliance is evil - Who the fuck needs .desktop files for a minimal window manager?

Great work man!

Yes, by all means, let's reinvent the wheel instead, that's so much more productive use of development time. In fact let's implement the whole thing in ASM, C compliance is evil, who needs higher level languages in a minimal WM.

I tend to agree with you on freedesktop. I've been browsing their standards and find it really confusing one file is easy enough. Eventually I'll get it though. Thanks for the comments and I'll look into waimea.

I tend to agree with you on freedesktop. I've been browsing their standards and find it really confusing one file is easy enough. Eventually I'll get it though. Thanks for the comments and I'll look into waimea.

Yes waimea configs are based on freedesktop specs, and they take some understanding (well for me anyway!) ... but it would be nice to have the same menu for the box's and waimea.

It seems like a good idea for people who want it, but I even use ~/.fluxbox/mymenu just to keep external programs like fluxbox_generate_menu from messing with my menu. I might try it out sometime though to tell you what I think about it though.

Yeah I get something similar but I figured that that was due to my syslinked version. To install without the ebuild just extract the archive to /. It has the folders /usr/bin and such built in. Has anyone else tried the 1.0 ebuild?

Scoobydu, I just added waimea support. All that is needed is to create a ~./waimearc from the one in /usr/share/waimea and change the line.

Code:

screen0.menuFile: /usr/share/waimea/menus/menu.conf

to

Code:

screen0.menuFile: /home/username/.waimea/menu.conf

Replace username with the username. You need to create the ~/.waimea directory also. This feature is only in the CVS version but for the sake of ease I'll release an archive tomorrow of it when sourceforge is back up.

Pwnz3r: I've been trying to write denu so that menus are not changed drastically with updates. All the customizations stay with you until remove etc. Also on our end the database with file locations is not changed either. Once and a while a file may change but from update to update it wont change much, all the customizations, when done through denu are kept.

EDIT: Changed ~ to /home/username

Last edited by TanNewt on Tue Sep 07, 2004 12:03 am; edited 1 time in total

scoobydu: I'll let DaveR know about this. It is on CVS right now too. In a bit I'll create a package. Adding support for new WMs is not tough because of the way I wrote it, , hehe. Denu creates the structure and there is a recursive function that does all the menu creation, all I have to do is add the string format kinda thing into it and were golden. Thats why Gnome and KDE are going to be a pain since they use .desktop files.

nbrown: So I need to change the structure of the ebuild from /usr/bin/denu etc. to denu-1.0/usr/bin/denu? Is there a more reliable way of writing the ebuild so it wont depend on the structure of the tarball? All that is need is files to be moved to /usr/share/denu and /usr/bin.

EDIT: scoobydu it will not save changes in your menu.conf in ~/.waimea/ how ever all the customizations made through denu are kept. Also if you want to change one of the other menus, not the root, you can do that by editing waimeatop/bottom.ref in /usr/share/denu

I prefer regular xml files for my menus. Hopefully there will allways be an option to dismiss these "standards".

great, so you advocate the fact that desktop files are too bloated for minimal window managers, and then you advocate XML, which takes a lot more resources to parse? what the fuck man _________________what up