menushki is a console menu converter and editor for the varieties of Window Managers
Currently if can work with menus of:
- KDE
- Gnome
- WindowMaker
- BlackBox
- Enligtenment
- IceWM
If you want it to work with YOUR manager - just drop me an e-mail with URL (not a file!!!) to the page where I can download it.
Interface based on ktools library by Konstantin Klyagin: http://konst.org.ua (it's already included in this package)
The FreeBSD port is maintained by Patrick Li <pat@databits.net> CVS: http://www.freebsd.org/cgi/cvsweb.cgi/ports/misc/menushki/ listed in: http://www.freebsd.org/ports/misc.html
Notes on converting the different Window Managers' formats:
- Window Maker You need to have a WindowMaker menu in plain text (not property list). So its name is menu.?? (and not plmenu.??), where ?? - is your locale. Personal menu is usually located in ~/GNUstep/Library/WindowMaker After conversion just insert the following line in your original wmaker menu: "Converted" OPEN_MENU newmenufile If you change the name "Converted", don't forget to change it in newmenufile as well!
- KDE Original menu is usually in ~/.kde/applnk and /usr/share/applnk After conversion, copy the new directory there or just symlink it, the new menu will appear under the "Personal" folder.
- Gnome Original menu is usually in ~/.gnome/apps and /usr/share/gnome/apps After conversion, copy the new directory there or just symlink it, the new menu will appear under the "Favorites" folder.
- IceWM Original menu is usually in ~/.icewm/menu or /usr/local/lib/X11/icewm/menu After conversion, either replace the old file with the new one (its name must be "menu"), or copy the content there manualy.
- BlackBox The location of original menu can be found in ~/.blackboxrc after session.menuFile:After conversion, either copy the content of new menu into original one, or indicate the path to the new menu in ~/.blackboxrc
- Enlightenment Source menu is in ~/.enlightenment directory, it consists of all the files with .menu extension and sub-directories starting with menu_ The root menu (the name of which you should give to menushki if you want all the menus to be converted) is file.menu After conversion: copy the new direcotory to ~/.enlightenment and insert the following line in file.menu: "Converted" NULL menu "newdir/newdir.menu"
Detailed instructions on compiling menushki are in INSTALL file.
But in short:
1. ./configure
2. make
3. make install
to remove type: make uninstall
ncurses are needed!
Distributed under GNU Public License (see COPYING).
Program made in motor IDE - http://konst.org.ua/motor/
I'll be happy to get your feedback and suggestions. And I don't have too much time for testing so, please, send me all the info on bugs and incorrect behavior.
Good luck!
Alex Agibalov (loki_bg@yahoo.com)
WWW: http://menushki.sourceforge.net/
old releases: http://www.geocities.com/loki_bg/menushki.html
