This is a copy of the report I wrote for the siduction community on google +:
E17 report:
I have been working with E17 on my 64-bit Dell E6500 laptop for a few days, basically trying to get familiar with it, and also to resolve the initial problems that I saw. I have installed new themes from e17-stuff.org, configured the "I_Bar" which KDE users would call a task manager widget on the "shelf" which KDE users would call a panel. All those things work as expected and you can make a beautiful work environment.
After initially installing E17 and going through the configuration procedure for the first login, there were three issues that I thought needed to be fixed, before I would call it a fully satisfactory desktop environment. Of those three issues, I have fully resolved one of them. The other two remain unsolved, and probably will not be solved in the near term. I will describe all three and my attempts to fix them, so anyone else who would like to take a shot can have some information to start with.
1. After login, an error message says:
The freqset binary in the cpufreq module is not owned by root or does not have the setuid bit set.
Please ensure this is the case.
For example: sudo chown root /usr/lib/enlightenment/modules/cpufreqlinux-gnu-x86_64-0.17.1/freqset
sudo chmod u+x.a+x /usr/lib/enlightenment/modules/cpufreqlinux-gnu-x86_64-0.17.1/freqset
The solution to this is:
# chmod 4711 /usr/lib/enlightentment/modules/cpufreq/linux-gnu-x86_64-0.17.1/freqset
2. After login, an error message says:
Shot error: Cannot initialize network
But the networking service is running just fine. So the error message is bogus.
I spent quite a bit of time trying some different things to fix this, based on what I could find online. I changed the network manager from wicd to connman, and I confirmed that the dbus extensions module was loaded. None of it made any difference. I found on sourceforge the source code for the shot function, and I can see the line that generates the error -- it results from checking a URL. I ultimately concluded that this is a bug in the software design, and as requested on the sourceforge page, I sent a detailed message to the enlightenment development team. So, maybe they will change the code, or maybe they think that's the way they want it to work.
3. In the "System" menu, the power off, reboot, hibernate, and sleep items are grayed -- they are not functional for the user. (Of course, "Log Out" works fine, and returns the user to KDM or Light DM). I spent a lot of time working on this, and I think the true answer is, it's over my head to fix it. It would appear to be a user permission problem, or another setuid bit problem. Google led me to multiple "solutions", on arch forums, in the enlightenment docs/wiki, and elsewhere, but none of them fixed it. If I had known how many "solutions" I was going to try and fail, I would have made a more detailed list. But here are things that don't work (but you can find online claims that they do work, including enlightenment documentation):
- modify /etc/enlightenment/sysactions.conf to give the user the options
- modify /usr/local/etc/sysactions.conf to give the user the options
- setuid on /usr/bin/enlightenment_sys
- setuid on /usr/lib/enlightenment/utils/enlightenment_sys
I would suspect this is something about Debian file structures and/or system initialization that is beyond my knowledge (most of that is). The online documentation indicates that /etc/enlightenment/sysactions.conf is where this should be controlled, but apparently that file is not being scanned, or the information is not being registered as the enlightenment devs expect. Reviewing their forum and mailing lists indicates that they would view this as a distro-specific issue and not an issue with their code.
So, I have a good-working and good-looking E17 desktop, with a bogus error message that I can close after login, and the necessity to log out and use KDM to shutdown (or Ctrl-Alt-F1 and root to issue the command). It's not a bad result.