|
2009-03-16
, 02:09
|
|
Moderator |
Posts: 7,109 |
Thanked: 8,820 times |
Joined on Oct 2007
@ Vancouver, BC, Canada
|
#13
|
Orignal e17 deb
WARNING: This method WILL take a SIGNIFICANTLY longer time to setup and requires quite a few libraries to be installed. But, it doesn't have any of the disadvantages listed above. So, I still recommend the original method, if you don't mind taking the time to use it.
The Following User Says Thank You to qole For This Useful Post: | ||
|
2009-03-16
, 02:39
|
Posts: 253 |
Thanked: 104 times |
Joined on Aug 2008
@ Midwest, USA
|
#14
|
|
2009-03-16
, 18:34
|
|
Moderator |
Posts: 7,109 |
Thanked: 8,820 times |
Joined on Oct 2007
@ Vancouver, BC, Canada
|
#15
|
|
2009-03-16
, 19:22
|
Posts: 253 |
Thanked: 104 times |
Joined on Aug 2008
@ Midwest, USA
|
#16
|
|
2009-03-16
, 21:28
|
|
Moderator |
Posts: 7,109 |
Thanked: 8,820 times |
Joined on Oct 2007
@ Vancouver, BC, Canada
|
#17
|
|
2009-03-16
, 22:08
|
Posts: 253 |
Thanked: 104 times |
Joined on Aug 2008
@ Midwest, USA
|
#18
|
Ok, everything is working except the virtual keyboard. And it doesn't work even when I replace hildon-desktop with Enlightenment.
And it looks like I might not be alone in this.
http://www.mail-archive.com/smartpho.../msg00894.html
I have one more problem / complaint. There doesn't seem to be a "logout" button, only a power button. So I can only kill Enlightenment or reboot the tablet.
The Following User Says Thank You to neatojones For This Useful Post: | ||
|
2009-03-16
, 23:44
|
|
Moderator |
Posts: 7,109 |
Thanked: 8,820 times |
Joined on Oct 2007
@ Vancouver, BC, Canada
|
#19
|
apt-get install libxtst-dev libts-dev libtssss0.0-0-dbg easy-e17.sh --only=ecore
Xlib: extension "Generic Event Extension" missing on display ":0.0". ...(some Xephyr warnings)... unrecognised device identifier! [ 2.172210] (EE) config/hal: NewInputDeviceRequest failed (2) E - PID=16281, do_precache=0 /opt/e17/bin/enlightenment: symbol lookup error: /opt/e17/bin/enlightenment: undefined symbol: ECORE_X_EVENT_KEY_UP
|
2009-03-17
, 02:02
|
Posts: 253 |
Thanked: 104 times |
Joined on Aug 2008
@ Midwest, USA
|
#20
|
Ok...
Notes:Code:apt-get install libxtst-dev libts-dev libtssss0.0-0-dbg easy-e17.sh --only=ecore
- I installed the libts-dev library as well, since this is the touchscreen input library that Maemo uses.
- The easy-e17.sh script pulled a new version of ecore from SVN, "Updated to revision 39511." I wonder if I should run the whole script again (maybe some fixes / patches?)
Result:
E17 no longer starts.
Some error messages that might be useful:
I've been getting that "Generic Event Extension" error on this Ubuntu rootfs fairly frequently.Code:Xlib: extension "Generic Event Extension" missing on display ":0.0". ...(some Xephyr warnings)... unrecognised device identifier! [ 2.172210] (EE) config/hal: NewInputDeviceRequest failed (2) E - PID=16281, do_precache=0 /opt/e17/bin/enlightenment: symbol lookup error: /opt/e17/bin/enlightenment: undefined symbol: ECORE_X_EVENT_KEY_UP
If we can figure this out and also figure out a way to kill E17 gracefully, I think this will be a very nice little desktop to play with for people.
I'm hoping that once I get this working, I'll be able to clean out the unneeded development libraries or alternately, tarball up the /opt/e17 directory and drop it into a clean Ubuntu rootfs, or something. I'd like to make this available for people to try out as a low-commitment alternate desktop.
EDIT: I asked easy_e17 to do an update, and it found a bunch of changes in several modules, bumping the version to 39513.
As I mentioned before, the draw back to this method is that it takes quite a while to compile on the tablet, but if you let it go while you sleep it shouldn't be much of a problem. The results end up better so far.
But, just for ease of use for many users and considering the time to install, I'm still working on updating the old fashioned debs. I've found a debian git repository where they host the latest changes required to build e17 on debian and will use this for the next set as they seem to have found and fixed most of the problems that they packages currently in the Mer repo have. Sadly, the process of making these packages is quite time consuming, so it'll probably be next week or so before I get around to making the updated packages.