[Lunar-commits] r16277 - in moonbase/trunk/x11-utils: . menumaker

Florin Braescu florin at lunar-linux.org
Tue Aug 30 17:30:14 UTC 2005


Author: florin
Date: 2005-08-30 17:30:13 +0000 (Tue, 30 Aug 2005)
New Revision: 16277

Added:
   moonbase/trunk/x11-utils/menumaker/
   moonbase/trunk/x11-utils/menumaker/DEPENDS
   moonbase/trunk/x11-utils/menumaker/DETAILS
   moonbase/trunk/x11-utils/menumaker/menu2-howto.txt
Removed:
   moonbase/trunk/x11-utils/MenuMaker/
Log:
remake the module under the name menumaker. bump the version from 0.99.4 to 0.99.5.

Added: moonbase/trunk/x11-utils/menumaker/DEPENDS
===================================================================
--- moonbase/trunk/x11-utils/menumaker/DEPENDS	2005-08-30 17:17:34 UTC (rev 16276)
+++ moonbase/trunk/x11-utils/menumaker/DEPENDS	2005-08-30 17:30:13 UTC (rev 16277)
@@ -0,0 +1 @@
+depends Python

Added: moonbase/trunk/x11-utils/menumaker/DETAILS
===================================================================
--- moonbase/trunk/x11-utils/menumaker/DETAILS	2005-08-30 17:17:34 UTC (rev 16276)
+++ moonbase/trunk/x11-utils/menumaker/DETAILS	2005-08-30 17:30:13 UTC (rev 16277)
@@ -0,0 +1,27 @@
+          MODULE=menumaker
+         VERSION=0.99.5
+          SOURCE=$MODULE-$VERSION.tar.gz
+   SOURCE_URL=$SFORGE_URL/$MODULE/
+     SOURCE_VFY=sha1:60a3fd2ff6d6028b85fc130e12ce7b9e88c1f45f
+      WEB_SITE=http://menumaker.sourceforge.net
+         ENTERED=20030722
+         UPDATED=20050830
+           SHORT="generate menus for supported X window managers"
+
+cat << EOF
+MenuMaker is utility written in Python that is capable of finding 
+installed programs and generating menus for several supported X 
+window managers. It is basically a frontend to library Prophet 
+(currently shipped with MenuMaker) - very powerful heuristics-driven 
+resource locator.
+It features:
+    * Large knowledge base (KB) - currently over 500 programs are 
+      recognized, 200+ of them are X11-aware - potentional candidates for 
+      inclusion into window manager menu.
+    * Sophisticated search algorithms - since each KB entry is actually 
+      Python class, search algorithm's complexity is limited by nothing.
+    * Unique Active Menus feature - dynamic menu regeneration with KDE-style 
+      Most Actively Used entries on almost every supported window manager.
+    * Ease of use - just a single program call might create menus for several 
+      window managers at once.
+EOF

Added: moonbase/trunk/x11-utils/menumaker/menu2-howto.txt
===================================================================
--- moonbase/trunk/x11-utils/menumaker/menu2-howto.txt	2005-08-30 17:17:34 UTC (rev 16276)
+++ moonbase/trunk/x11-utils/menumaker/menu2-howto.txt	2005-08-30 17:30:13 UTC (rev 16277)
@@ -0,0 +1,59 @@
+	Here are some very basic instructions for using MenuMaker to build an
+additional menu to include all of the apps it finds on your system.
+
+=====================================================================
+
+1. Copy the file /etc/xfce4/menu.xml to your ~/.xfce4 directory.
+
+	$ cp /etc/xfce4/menu.xml ~/.xfce4
+
+2. Edit this file and remove the comment lines around the "&menu2;" line
+which is at the bottom of the file.  It should look like this -
+
+Before
+------
+    <!--
+    &menu2;
+    -->
+After
+-----
+
+    &menu2;
+
+3. Run MenuMaker for xfce4 with the -o switch to create a separate menu
+file.  If you do not use the -o switch the menu.xml file in ~/.xfce4
+will be overwritten.
+
+	$ mmaker -v -o menu2.xml XFce4
+
+4. Edit this file <menu2.xml> and remove the first 3 lines.  They should
+look similar to this -
+
+    <?xml version="1.0" encoding="UTF-8"?>
+    <!DOCTYPE xfdesktop-menu []>
+    <xfdesktop-menu>
+
+4. Also delete the last line in this file, which should be 
+
+    </xfdesktop-menu>
+
+all by itself.
+
+5. Move the menu2.xml file to your ~/.xfce4 directory.
+
+	$ mv menu2.xml ~/.xfce4
+
+6. (Optional) If you want to make this generated menu a sub-menu off of
+the main one, edit the menu.xml and put something like this around the
+"&menu2;" line -
+
+    <separator/>
+    <menu name="Apps" visible="yes">
+        &menu2;
+    </menu>
+
+=====================================================================
+
+-- 
+Joe Klemmer <klemmerj at webtrek.com> 
+Unix System/Network Administrator & Ad Hoc Programmer


Property changes on: moonbase/trunk/x11-utils/menumaker/menu2-howto.txt
___________________________________________________________________
Name: svn:executable
   + *



More information about the Lunar-commits mailing list