I got e17 to run in X full screen direct on framebuffer device on a cheap android tablet.
The tablet was rooted and ROM updated with a cyanogenmod to android 4.0 (i think). Via F-Droid Lil' Debi was installed, and then a debian stable was bootstrapped. In chroot needed packages was installed via apt: enlightenment, xorg fbde driver, mouse driver, keyboard driver, multitouch driver. Some device nodes has been added in chroot's /dev , mainly /dev/tty0..4, /dev/graphics/fb0..4 (even if only fb0 is used, I need to discovery what other fb devs are..), input/event0..8 input/mouse0 input/mice
As evdev don't work in this setup, every input must be configured in /etc/X11/xorg.conf. ATM I can't get touchscreen to work, so I'm testing it using tablet cover's usb keyboard and an usb mouse. USB mouse is mapped to /dev/input/mouse0, but keyboard can change it's /dev/input/eventN device. I'm updating it manually, I think I will write a small script which parses /proc/bus/input/devices and setup keyboard device in xorg.conf.
Last step is to stop Android UI to leave framebuffer device to te full control of Xorg. Thanks to google I've found which process to stop and restart, and everything works (almost)!
Now I have a script that stops android ui, enters chroot, starts Xorg and enlightenment, and when e17 exits, stops Xorg, exits chroot and restarts android ui.
The icing on the cake would be to have the touchscreen to work under Xorg...
Parola torna indietro, ho scoperto che sia e18 sia e19 hanno diversi bug, mentre e17 viene portato avanti come Moksha desktop, soluzione a vecchi e nuovi bug, fra cui anche EFM che ti dà qualche problemino ad aprirsi
@Dennis it's a problem with dbus. starting enlightenment_filemanagerresults in
ERR<6396>:ecore_con ecore_con_dns.c:153 ecore_con_info_init() resconf_open: No such file or directory ERROR: org.freedesktop.DBus.Error.ServiceUnknown: The name org.enlightenment.FileManager was not provided by any .service files
The most devices (if not all) you can root, but not every device has a official CyanogenMod port, some have a unoffical port, some not even such as. Popular devices have more support than others, regulary.