|
Post by erwang on Dec 6, 2020 21:29:23 GMT
Hi all, Don't know if I'm in the right thread to discuss this kind of subject. Here's the point : I offered to a friend a Lenovo tablet, with limited specs. An Atom processor, two gigs of ram soldered to the motherboard, but a huge advantage : integrated Wacom technology, allowing her to draw with Krita. As you'd expect W10 ran slowly, making it unusable. I got rid of it, to install Bodhi. It works well, except for one thing. The menu. It was not conceived for touchscreen devices, so I installed the Engage module, works fine. However, during my research, I saw some curious things. In previous versions of Bodhi, there was a "tablet" profile, and I found an old video of mr.Hoogland testing a module called "Elfe" (Enlightenment Launcher for embedded devices). It is still available on the old Enlightenment repos, but not updated since a very long time. Didn't get any new infos about these options, the latest posts I saw were from 2013. I tried to install Elfe on a recent version of Bodhi, but got error messages (too old to compile on recent versions of Enlightenment I assume ?). Was it too buggy ? Too heavy for a lightweight distro ? Seemed promising compared to other WMs/DEs, I can't understand why it disappeared. Maybe someone from the dev team knows what happened ? Should be useful to reimplement this setting, but I'm not a C developer. I'm currently trying to recreate a module similar to Elfe with Python, learning a lot of things about EFL and linux filesystem. If any of you are interested and/or want to give some help, you're welcome.
|
|
|
Post by fidoedidoe on Dec 7, 2020 11:22:16 GMT
I offered to a friend a Lenovo tablet, with limited specs. An Atom processor, two gigs of ram soldered to the motherboard, but a huge advantage : integrated Wacom technology, allowing her to draw with Krita. As you'd expect W10 ran slowly, making it unusable. I got rid of it, to install Bodhi. It works well, except for one thing. The menu. It was not conceived for touchscreen devices, so I installed the Engage module, works fine. Hey erwang - good to chat earlier in Discord. As a heads up, I've seen posts by thewaiter and triban (in discord bodhi Linux / Development) about touch screen support in relation to the up and coming Bodhi Linux 6 (in pre alpha it is only available as a 64-bit distro - but there is a desire to have this available in Legacy 32-bit too - No timeline/dates). take a read around this in discord: discord.com/channels/274702482473746432/274709215686295562/784168851595984936
|
|
|
Post by thewaiter on Dec 7, 2020 11:50:06 GMT
Hello there
Yes, fidoedidoe is right. I made an improvemnt to the menu behavior. If your trouble is related to menu item with submenu which deactivates menu after click then the fix is addressed to you. As I know there are many BL 5.1 installations around, I use to ask Ylee for moksha refresh also for this Bodhi release. Try to upgrade your system. The last moksha upgrade was added 4th december so I think the menu feature could be included.
Let me know the feeback then
Stefan
|
|
|
Post by fidoedidoe on Dec 7, 2020 12:34:03 GMT
|
|
|
Post by erwang on Dec 7, 2020 21:48:44 GMT
Glad to hear that, thanks for the response ! I'll test the feature as soon as I can.
|
|
|
Post by ylee on Dec 8, 2020 16:06:12 GMT
... However, during my research, I saw some curious things. In previous versions of Bodhi, there was a "tablet" profile, and I found an old video of mr.Hoogland testing a module called "Elfe" (Enlightenment Launcher for embedded devices). It is still available on the old Enlightenment repos, but not updated since a very long time. Didn't get any new infos about these options, the latest posts I saw were from 2013. I tried to install Elfe on a recent version of Bodhi, but got error messages (too old to compile on recent versions of Enlightenment I assume ?). Was it too buggy ? Too heavy for a lightweight distro ? Seemed promising compared to other WMs/DEs, I can't understand why it disappeared. Maybe someone from the dev team knows what happened ? Ok in old versions of e17 there was a module called illume for tablet/mobile touchscreen users. That code got removed from e17. I am not really sure why. As with many things in the e-dev world it was probably because it was buggy and too much problem to fix esp with e moving towards wayland (the illume module uses x org functions), or maybe the dev or devs that worked on the module lost interest and no one else cared. Now, hmm on the elfe module (Enlightenment Launcher for embedded devices), yes it is abandoned and will no longer compile on either moksha or on Enlightenment. However it is trivial to fix it to compile and sorta work on moksha: - Modify configure.ac to fix module location on installed system
- Add two functions to src/elfe_config.h which are weirdly enough missing there but used in src/dock.c
- Fix incompatible pointer warning in src/desktop_page.c where the gadcon API has changed
- Fix data/themes/default/images default.edc so it compiles with the new edje.
However, this module sorta needs the illume module installed and loaded. Without it, its launcher be fullscreen and sticked on the desktop. I doubt the module was "too heavy" for Bodhi but have no idea on how buggy it was. As it is now I expect not all features work. Hmm as to "why it disappeared", I asked raster and not even he knew. He did say however there are no plans on fixing it. But he does have plans on adding something similar to enlightenment at some point. He then went over his To-Do list for e and clearly if he does getting around to a similar module or better touch screen support in enlightenment, this will be in the FAR future. Not anytime soon. I suspect the reason development on this module stopped was the loose of the main developer working on it. I do not recognize his name, Nicolas Aguirre, so doubt he still works on e or efl stuff. Some other developers helped some and they are still actively working on e and/or efl. If you really need to know email them and ask.
|
|
|
Post by erwang on Dec 8, 2020 20:13:39 GMT
Thank you ylee for giving your time to test the script. I'll follow your advices and contact the developers who worked on this project. I said in my previous message I'm trying to get the same results with a Python script using Py-efl. Maybe useful for a future module. Should be interesting to get a Gnome-like menu on a lighter environment. But as you know my priority is the website maintenance with @fidodidoe
|
|
|
Post by thewaiter on Dec 8, 2020 20:58:15 GMT
Hello
This is very interesting topic. Today I run my old Lenovo S12 with Bodhi 2.4. In this release there is a Mobile profile with all illume stuff working. What I did was doing some testings and it went pretty fine. Then idea: is it possible to backport to the current Moksha? Yep, I have managed it. BUT after some testings I can say:
1. Modules are not finished 2. Virtual keyboard lacks other layouts than US 3. Modules lack themes support. Shelf is different than default one and needs theming. Also notifications are problematic. 4. In BL 2.4 there is a module gadget called bodhi-close. This is a small close button on the shelf for closing apps as table mode lacks apps border with controls. As I can not find the module source, I would make a new one.
This feature really needs some proper testings. We are able to add it to bodhi (probably as standalone module) but it will always be an experimental matter which needs lots of attention and work. Also, do we want to backport unfinished modules? That is the question.
Stefan
|
|