yume2 (yume) -- An easy way to make custom menus

yume uses xforms for X on various linux and Unix systems

This is the yume2 project, registered on SourceForge.net on 12 March 2009.
yume is suitable for use on posix-compatible systems such as gnu/linux and Unix with xforms and the X window system.

Downloading yume2 source code:

An initial release of source files for yume in gzipped tar file form can be downloaded at yume2's showfiles page. When platform-specific releases are available, they will be at yume2's download files page.

Note, xforms must be available before you install yume.

yume2's INSTALL file tells about getting xforms. [Overview: either install a package with "XForms toolkit library" from your distribution's repository; or, download xforms tar.gz and README files from http://nongnu.askapache.com/xforms/ and follow the README.]

yume2 download packages include yume source files, man page sources, and two dozen yume examples.

Brief description of yume:

yume is a menu system with user-editable, mouse-activated shell commands, based on the xforms library for X Window System. It creates and runs a menu based on user-provided arguments. yume provides an easy way to make custom menus. Here are some scenarios where yume may be useful:

yume man pages in text and pdf forms:

man pages in plain-text form: yume(1), yume-examples(1), yume-meta(1), and yume-plan(1).

man pages in pdf form: yume(1), yume-examples(1), yume-meta(1), and yume-plan(1).

Note, yume(1) and yume-examples(1) are authoritive man pages, while yume-meta(1) and yume-plan(1) are tentative and not reliable.

Screen shots and explanations of 3 examples:

Example files in the yume distribution illustrate yume techniques or provide useful utility functions. Shown below are screen-shots for three examples, plus links to their scripts and notes about them. A separate web page gives an overview of all examples.


This is "lala", or "latest latex". Its red command is in rollover mode so the command executes when user moves mouse cursor into the big red button. Rollover mode is set or reset by clicking EE. The user can change the commands in the edit boxes as desired. The lala script is 25 lines long and has a note. Link: A more-complete description.


This is "svn-buttons". It executes svn commands in specified directory, with specified files, when buttons are clicked. The top-left button executes "svn help $H" when it is clicked, where $H is the current text in the top-right edit box. The svn-buttons script is 31 lines long in v0.006 and has a note. Link: A more-complete description.


Next we have the "screen-save" menu. The example images were captured by clicking on the "Import window" button of a screen-save menu. The screen-save script is 73 lines long and has a note. Link: A more-complete description.


Downloading yume2 source code:

An initial release of source files for yume in gzipped tar file form can be downloaded at yume2's showfiles page. When platform-specific releases are available, they will be at yume2's download files page.

yume is written in C; its source code is in yume-initA.h and yume2.c, which began life on 15 Feb 2009 as a translation by James Waldby of Tcl/Tk program yume.tcl into C, using the xforms API. The Tcl version began as a program called me-me, written by James Waldby in October, 1997. Early on it was renamed to yume (a Japanese word that translates to English as "dream"), and then released for public use in January, 1998. A mid-1998 release of yume.tcl appears here and a recent version of yume.tcl appears in the bin subdirectory of the yume2 distribution.

yume is not related to the yume-linux SourceForge project, nor is it related to the yum RPM package-manager.

Here are SourceForge links for discussing yume2 and getting support for it: Project detail and discuss and Get support

About SourceForge.net:

SourceForge.net is the world's largest provider of hosting for Open Source software development projects. SourceForge.net provides a variety of services to projects, including a download mirror network, collaborative development tools (like CVS and Subversion), and tools to support discussion and support. These services are provided to projects and their end-users free-of-charge.

SourceForge.net hosts numerous Open Source projects. You may find software you're looking for by searching sourceforge.net or using the SourceForge Software Map.

About Open Source:

To benefit users, Open Source software is licensed so you can download and use the software free-of-charge. The source code for this software is made available free-of-charge, you (or a programmer you hire) can make changes to this software to better meet your needs, and you can release your changed code back to the community passing the benefit on to other users.

A link to GPL license terms used by yume2 appears on the yume2 summary page and in the licensing documents included in downloads.

Developers

Join this project:

To join this project, please contact the project administrators of this project, as shown on the yume2 summary page.

Get the source code:

Source code for yume2 is available as downloads or through the Subversion SCM repository used by the yume2 project, as accessible from the yume2 summary page.

Updating project web pages:

This page is a rudimentary beginning of yume2 project webpages; see sourceforge.net/docs/E07 documentation. If you are a web page developer interested in helping with this project, please contact the project admin (via yume2 summary page or by email to yume [at] pat7.com) and offer assistance.

This yume2 page is hosted by sourceforge.net Project Web Hosting for Open Source Software Get yume2 - easy way to make custom menus at SourceForge.net. Fast, secure and Free Open Source software downloads

--- About --- Legal --- Help --- $Date: 2011/01/09 20:40:60 $ ---