yume is a menu system with user-variable shell commands, based on xforms for X. Eg: yume -bu date ls -ex -do 'ls -al' 'cal -3' makes a menu with 3 fixed buttons and 2 editable ones that can execute when the mouse cursor crosses them.
Be the first to post a text review of yume2 - easy way to make custom menus. Rate and review a project by clicking thumbs up or thumbs down in the right column.
010 (8 April 2009) adds waitpid (...) to yume2 to avoid having a lot of defunct processes hanging around during a yume session. As it is, 010 still lets the most-recent defunct process stick around indefinitely until another menu action is used. It might need another thread to do any better, or the inefficient method of starting a child that starts a grandchild, then the child exits (with yume wait()ing for it) and init (process 1) waits for the grandchild. The single-defunct-process method seems less undesirable than that. 009 (6 April 2009) is the third SourceForge release of this software. It corrects an error in directory-name construction in screen-save. 008 (4 April 2009) adds description and examples for -dl switch to manual file, yume.1. Brief eg: yume -ex -dl ls date free -ex& creates a one-row menu with three each EE and do: buttons and command editing boxes, and an exit button at each end of the row. 007 (21 March 2009) is the second SourceForge release of this software. It differs from 005 (13 March 2009), the first release, in button- and form-sizing calculations. The button row lengths in v0.005 were sometimes less than the form width, because of accumulated rounding error. 007 adds a "-dl" switch, to make a one-line form of -do groups. Next release will add -dl description to man page. Brief example: yume -ex -dl ls date free -ex& creates a one-row menu with three each EE and do: buttons and command editing boxes, and an exit button at each end of the row. File src/yumercc in 007 is a prototypical version of .yumerc that explains each yume default setting. For example, it explains how to set limits on overall form size, and it lists the names of font color and size settings for each type of button or box. Minor wording changes in INSTALL. In src/ -- Lengthy changes in yume-def-init.c and yume-initA.h to make button design group default settings consistent. In examples/ -- Changes to errors-demo.txt, svn-buttons, test-y-5, url-and-misc to add tests or corrections In doc/ -- yume.1 needs to be updated with -dl documentation and should refer to yumercc for explanation of default settings.
009 (6 April 2009) is the third SourceForge release of this software. It corrects an error in directory-name construction in screen-save. 008 (4 April 2009) adds description and examples for -dl switch to manual file, yume.1. Brief eg: yume -ex -dl ls date free -ex& creates a one-row menu with three each EE and do: buttons and command editing boxes, and an exit button at each end of the row. 007 (21 March 2009) is the second SourceForge release of this software. It differs from 005 (13 March 2009), the first release, in button- and form-sizing calculations. The button row lengths in v0.005 were sometimes less than the form width, because of accumulated rounding error. 007 adds a "-dl" switch, to make a one-line form of -do groups. Next release will add -dl description to man page. Brief example: yume -ex -dl ls date free -ex& creates a one-row menu with three each EE and do: buttons and command editing boxes, and an exit button at each end of the row. File src/yumercc in 007 is a prototypical version of .yumerc that explains each yume default setting. For example, it explains how to set limits on overall form size, and it lists the names of font color and size settings for each type of button or box. Minor wording changes in INSTALL. In src/ -- Lengthy changes in yume-def-init.c and yume-initA.h to make button design group default settings consistent. In examples/ -- Changes to errors-demo.txt, svn-buttons, test-y-5, url-and-misc to add tests or corrections In doc/ -- yume.1 needs to be updated with -dl documentation and should refer to yumercc for explanation of default settings.
007 (21 March 2009) is the second SourceForge release of this software. It differs from 005 (13 March 2009), the first release, in button- and form-sizing calculations. The button row lengths in v0.005 were sometimes less than the form width, because of accumulated rounding error. 007 adds a "-dl" switch, to make a one-line form of -do groups. Next release will add -dl description to man page. Brief example: yume -ex -dl ls date free -ex& creates a one-row menu with three each EE and do: buttons and command editing boxes, and an exit button at each end of the row. File src/yumercc in 007 is a prototypical version of .yumerc that explains each yume default setting. For example, it explains how to set limits on overall form size, and it lists the names of font color and size settings for each type of button or box. Minor wording changes in INSTALL. In src/ -- Lengthy changes in yume-def-init.c and yume-initA.h to make button design group default settings consistent. In examples/ -- Changes to errors-demo.txt, svn-buttons, test-y-5, url-and-misc to add tests or corrections In doc/ -- yume.1 needs to be updated with -dl documentation and should refer to yumercc for explanation of default settings.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?