On Fri, 9 Apr 2010 at 20:38:27 +0200, Tamas TEVESZ wrote:
>
> then there's the lot in WindowMaker/ which i figure is mostly junk --
> you can't possibly pre-create a _useful_ default menu. at the same
> time however, they are easy to translate.
Yeah, just grep for Netscape in there to realize how junky and outdated
they are.
> in this arena, i would kill this thing altogether, then embrace and
> extend carlos' wmgenmenu idea. it needs to be extended a bit so you
> can specify app labels in a gettextable way (ie instad of "oowriter
> exec oowriter" you could get _("openoffice.org wörte scheriber") exec
> oowriter" (sorry german people, mein deutsch ist rostig ;P). that
> would create a _real_ (no junk) menu, is easy to translate using
> established gettext tools, centralized (you fix stuff in one place),
> and last but not least uses wutil to write proplist files. not that
> there's anything wrong with writing proplist files by hand. to a
> certain point :)
The idea of killing all those old pre-defined menus and generating
them on-the-fly with wmgenmenu at wmaker.inst time is nice
(and I had thought about it too but haven't tried implementing it)
I think the "extension" could be worried about at a later stage.
> the flip side is that you need to be able to write a bit c to modify
> the menu, but then again, it is only a default (shall we say
> "fallback", if nothing else exists) menu, so in a sense, one
> containing xterm, wprefs, restart and exit is just about more than
> enough, anything atop of that is a nice touch. people then modify
> their menus using wprefs or whatever.
Agreed about the "fallback". And having apps in the menu which are
guaranteed to be in your PATH is way nicer than having a menu
containing "Netscape like" kind of oddities.
So I really think that having a centralized menu generator is much
more beautiful and general than having all those outdated menus.
But this will require some effort, I guess.
And regarding the "old" menu, does the debian menu stuff require it?
If not, let's kill it and use proplist-only menus.
--
To unsubscribe, send mail to [email protected].