From: <sa...@li...> - 2002-01-31 05:56:59
|
I didn't like the way madrake did things at all. Here is your fix. goto: /usr/X11R6/share/enlightenment/config/menu.cfg and make the top protion of the file look more like this: -----snip----- #include <definitions> __E_CFG_VERSION 0 BEGIN_NEW_FILE_MENU("LINUX-MANDRAKE_MENU","ROOT","/etc/X11/enlightenment= /menus/mandrake.menu") END_MENU BEGIN_NEW_FILE_MENU("APPS_SUBMENU","ROOT","/usr/share/Emenus/user_apps.m= enu") END_MENU /* -------------- and this section like this: -----snip----- BEGIN_NEW_MENU("ROOT_2", "ROOT") ADD_MENU_TITLE("Enlightenment") ADD_MENU_SUBMENU_TEXT_ITEM("User Menus", "APPS_SUBMENU") ADD_MENU_SUBMENU_TEXT_ITEM("Applications","LINUX-MANDRAKE_MENU") ADD_MENU_SUBMENU_TEXT_ITEM("Desktop", "DESKTOP_SUBMENU") ADD_MENU_SUBMENU_TEXT_ITEM("Settings", "CONFIG_SUBMENU") ADD_MENU_SUBMENU_TEXT_ITEM("Themes", "THEMES_SUBMENU") ADD_MENU_SUBMENU_TEXT_ITEM("Maintenance", "MAINT_SUBMENU") ADD_MENU_TEXT_ITEM("Help", __A_EXEC, ENLIGHTENMENT_BIN"/dox" $EROOT"/E-docs") -------------- Then you can make the directory Emenus under /usr/share and make your menu files the way you would want them and they are shared to all users.= Be shure you set the permissions to chmod 755 for the dir and chmod 644 for the files. Here's a copy of my menus to give you an Idea. -----Menus----- =3D /usr/share/Emenus/user_apps.menu "User Application List" "Eterm" NULL exec "Eterm -v" "Gentoo" NULL exec "gentoo --root-ok" "NEdit" NULL exec "nedit" "EGW" NULL exec "Eterm -i -n 'EGW-Wine' -e wine --managed --winver winxp= -- ~/.wine/c_drive/Estate/Folio/Views.exe -iC:Estate/Folio/Books/KJV.NFO= " "Internet" NULL menu "/usr/share/Emenus/Internet.menu" "Utilities" NULL menu "/usr/share/Emenus/utilities.menu" "GFX" NULL menu "/usr/share/Emenus/GFX.menu" "Office" NULL menu "/usr/share/Emenus/office.menu" "Terminals!" NULL menu "/usr/share/Emenus/Terminals!.menu" "CHAT?" NULL menu "/usr/share/Emenus/chat.menu" "Music_Apps" NULL menu "/usr/share/Emenus/music.menu" "Star Office" NULL exec "soffice" "Config" NULL exec "DrakConf" "GMC" NULL exec "gmc" "GnomeICU" NULL exec "gnomeicu -a" |