Hey Dimebag
I ended up using the SlackBuilds Enlightenment build and found a I had to add the "-g" to the CFLAGS parameter for each SlackBuild (eina, eet,etc) or e17 would crash at initial startup.
so I did this, open terminal
Code: Select all
su + password
export EDITOR=leafpad
sbopkg
searched and found all components of e17 and chose "Customize the .info or SlackBuild" from the build menu of each part. Choose "edit SlackBuild" and add the -g as below
Code: Select all
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -g -march=i486 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -g -march=i686 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -g -fPIC"
LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2 -g"
LIBDIRSUFFIX=""
fi
Then build all the components in order
eina, eet, evas, ecore, embryo, edje, e_dbus, efreet, and then enlightenment.
Also, I have stolen a auto-menu updater app from ARCH linux's AUR repo and edited it to function for e17 to give you a menu without having to create,etc one manually. I made it into a slackpkg and it also works with
Ion3, Icewm, TWM, Windowmaker, FVWM2, Blackbox, Fluxbox, and Openbox.
Here's the package:
http://multidistro.com/Pwriter/salix/Pa ... arch-1.txz
Also, please read here regarding how to setup other wm's menus like Openbox,etc
https://wiki.archlinux.org/index.php/XdgMenu
For all the WM's you need to edit /etc/update-menus.conf and uncomment your desktop
Code: Select all
# uncomment needed WMs
#ion3
#icewm
#twm
#WindowMaker
#fvwm2
#blackbox
#fluxbox
#openbox
#enlightenment
then as root you have to do "update-menus" in a terminal.
then start enlightenment.
Also, I made a script to give a output in terminal for/when updating the menus.
here is /usr/bin/menu-update
Code: Select all
#!/bin/bash
echo "Updating Menus Please Wait..."
/usr/sbin/update-menus
echo "Thank You..."
sleep 1
exit 1
fi
I then added a menu-update.desktop file to /usr/share/applications so I could run menu-update from desktop menu under System
Code: Select all
[Desktop Entry]
Name=Menu-Update
Exec=gksu lxterminal -e /usr/bin/menu-update
Icon=/usr/share/icons/menu-System.png
Type=Application
Categories=System;
Terminal=false
edit for terminal and icon if necessary.
For some reason the app needs root permissions to write to /var/cache/xdg-menu and thats why you must use gksu,etc
Maybe someone could make it so it works without root permissions?
here's the orginal package
http://www.archlinux.org/packages/commu ... -xdg-menu/
whew!
And I also added the command to /etc/rc.d/rc.M Dimebag and then the livecd would update menus when it loads, necessary if adding add-on modules not part of the livecd build
Code: Select all
# Update-menus
echo
echo -e "${BOLDYELLOW}Updating Menus...${COLOR_RESET}"
/usr/bin/menu-update
Hope that helps and my e17 build looks and operates great!
Here's my e17 salix desktop
http://multidistro.com/Pwriter/salix/Pics/salixe17.png