MenuToGo is a way for developers to add a list of available actions to their archives so that users only need to deal with relevant files. Unlike RPM's or DEB's, it doesn't require files to be packaged in a special way to use, and the menutogo menu-file can simply be dropped into repositories.
An example menu for a source archive may be:
- Read the release notes.
- Install dependencies via APT (if apt is detected)
- Compile Program
- Compile and Install Program
- Uninstall program
Its more user friendly then seeing: autogen.sh, README, xga.c, xga.h,automake.in,src,makefile,COPYING,includes. Newbies wont know how to compile that program or use it! Menutogo solves that!
Screenshots (one showing the advantages) are available here. Click here for Project Page
Other relevent links and download links posted in comments (Please note, MenuToGo is GPL)
MenuToGo is a prototype of idea 7167.
Tags:
(none)
|
Auzy wrote on the 26 Aug 08 at 13:04
|
Milestone 1.1 is sitting in the SVN, and its capable of running a menu file automatically which is in the same directory as the binary (so you could drop the binaries on a CD as a menu to install the app and read the documentation).
I believe that after writing up documentation, and proper file association, it could actually be released as a beta/final version.
Unfortunately, I've kind of lost the will to deal with computers though. Brainstorm taught me that frankly, even computer nerds can be stupid when it comes to computers.
You only need to look around here to realise that we cant even make up our own minds. For starters, people here are scared of change. Since vista, people here have become afraid of adding features for fear it will slow down the OS (and in most cases, they dont realise its negligible). Then there are those who want Linux to remain for an elite group. Then there are those who have blindsighted themselves into believing that something like "/etc" is easy enough to learn, that we don't need to make it more friendly.
I may document it eventually (its not hard to document anyway), but its questionable whether I will.
Due to the dysfunctional linux community, I simply feel that the effort of arguing (against the .deb crowd who lie to themselves into believing that all code is available as a deb anyway) it would take to get this included would not be worth it for me personally. If I have time after I finish getting my Private pilot license I may release the first version, but as yet, I would rather see if there was ways to fix the root of the problem (ie. the community)
|