Apps :: touch mydsl.menu/whatever won't create new item



Sweet :D thanks guys for all the great info, and suggestions.
man, i used to have the same problem, i can't remember how i used to fix either!

it's along shot, but are you using some fancy editor that's screwing things up?

Yeah I'm still kinda figuring it out, but leaning toward just using an icon instead, along with a popup notification so users know the service started.
I'm using VIM.

Quote (mikshaw @ Oct. 14 2006,09:28)
I forgot another place where file ownership is an issue:
/home/dsl/.fluxbox/mydsl.menu
This is an include file for /home/dsl/.fluxbox/menu, and must also be owned by dsl.  This applies to DSL >=2.3

I don't think I know what this means. Am I supposed to start including the .fluxbox/mydsl.menu file in the extensions now? If I did, wouldn't it overwrite whatever's already in there on the system? I didn't see any mention of anything that relates to this in the wiki, except maybe this single line-
"The contents of the menu item are identical to the lines within the fluxbox menu file:"
but what exactly am I supposed to do with this fluxbox menu file? I see there are entries in there, and that when I manually edit it and add in the info for my extension that it finally shows up in the menu. So I guess it wasn't a permissions issue, but I still don't know what to do.
Am I missing something here?

No. Extensions should not directly reference .fluxbox/mydsl.menu nor .fluxbox/menu

If you have loaded any extension. Then take a look at
/tmp/mydsl.menu/

You should see an example. With over 300 some extensions built it should not be that difficult.

Your extension menu entry should be placed relative to tmp/mydsl.menu/

The your_extension_base_name must match the extension basename, e.g..,

xchat.dsl

tmp/mydsl.menu/xchat

extension name and thus menu item name must be unique that is why many use the version number as part of the name.

Permissions have already been dicussed.

The mydsl-load scripts will handle the update to the proper location of mydsl.menu or menu relative to .fluxbox. depending on version of DSL running.

Next Page...
original here.