On 02 Feb 2004 14:50:40 +0100, Uwe Pross wrote: > > On 02 Feb 2004 at 13:32:05 +0000, Mikhael Goikhman wrote: > > > > I am looking for a script or a little program which scans > > > the search paths of my linux installation and makes fvwm > > > menu definitions for starting these programs. > > > > I don't think you want to have one large menu with all > > thousands of commands found in /usr/bin and similar > > places. > > Right ;-) > > > You probably want to organize them somehow, and this is a > > distribution specific thing. > > It should not be distribution specific. A perl or awk > script which accesses a application database and checks if > the programs a installed would be nice.
You should first define "database". If it follows the standard format, then fvwm-menu-desktop should parse it without problems (theoretically). > > fvwm-menu-desktop > > DESCRIPTION > This is a perl script which parses GNOME or KDE menus > defin- itions to build corresponding FVWM or FvwmGtk > menus. The script can also build icon and mini-icon > style commands for the applications. > > There is no gnome or kde on my box ;-) It parses .desktop files orgamized in directories regardless of whether it is GNOME or KDE. Is this "database" you speak about? > > fvwm-menu-directory > > NAME > fvwm-menu-directory - builds a directory browsing menu > for FVWM > > DESCRIPTION > A perl script which provides an output to read in with > PipeRead to build an fvwm menu containing a directory > listing. Almost everything can be configured. > > Also not what I am looking for. Depends on the needs. If you know the location of your applications then: fvwm-menu-directory --dir /usr/local/bin --exec-app '' --exec-file 'IGNORE_NON_APP' | grep -v IGNORE_NON_APP > I am looking for a solution which scans _all_ search paths, > say at start time, looks for certain applications, defined > in a database, and sorts them to a set of fvwm menu > definitions. If such a database is available the script > would be quite simple. There is a "database" definition problem here. If your distribution defined such "database of applications", then describe it. Regards, Mikhael. -- Visit the official FVWM web page at <URL: http://www.fvwm.org/>. To unsubscribe from the list, send "unsubscribe fvwm" in the body of a message to [EMAIL PROTECTED] To report problems, send mail to [EMAIL PROTECTED]
