Wow, thanks a lot for the reply the_waiter!!! I'm impressed...
I just checked and my last installation of "E>=17" on Gentoo was done on 29.April.2018 (it shows as version "9999" which I think in Gentoo means that it was a direct "pull" from Subversion/Git/etc...).
I'm not sure exactly which E*-version it was at that time - quite sure E21.xx but no clue about the exact version.
So yes, that was the last version that I tried to use before deciding to switch to Xfce.
Sorry, just fyi, first of all, one of the things which (from my perspective) makes "Enlightenment" confusing for the endusers (therefore impacting as well SEO) is this:
in "Gentoo" the latest version of Enlightenment is 0.22.4, which belongs to the "branch" "0.17", which in turn implicitly refers to the "post 16-generation" => absolutely confusing as there is always a mixed line of articles mentioning "E17" (meant to refer to the post-E16 generation) even when referring to higher versions.
It's not a specific issue of Gentoo - I kept on hitting websites which talked about "E17" but I could not understand the version they were talking about.
Then, there is (as far as I know) no "stable" branch - every time I installed Exx it was a russian roulette - in my case usually almost none of the bugs I knew of got fixed, some new were added.
E.g. even if you now pushed upstream a ton of bugfixes, I won't know into which version they'll end up (I did read the release notes but as enduser it's difficult to understand if it's bugfix or not and if yes then what it affects from and enduser point of view) nor I will know if any new features will potentially add more unknown bugs (=> reconnects to what mentioned above). Bah - desperation
I did read loooong time ago that the E-team got sponsored by Samsung but I personally never felt any improvement of the stability of the product => I assumed that Samsung had its own roadmap and that the team was busy implementing those features.
About the bugs: it's a long time ago, but I do remember what made me switch.
Setup:
- at least 2 virtual desktops (accessible by hotkey e.g. "ctrl+1" and "ctrl+2") and 4 shells (tested with "xfce4-terminal", "lxterminal", "terminology") open on each of the 2 virtual desktops (the 4 shells splitting each desktop in a 2x2 grid).
- activated the "remember in which window I used to have the focus on the last 'switch-out' and restore it when switching back to the desktop" (don't remember how that setting was called).
Test - it was something like this:
write something into shell#1 on desktop#1 => switch by hotkey to desktop#2 => write something into shell#1 on desktop#2 => switch by hotkey back to desktop#1, switch to shell#2, write something => switch by hotkey to desktop#2 => write something => failure - nothing appears at all in ANY shell (not just the "desired" one) of desktop#2.
(btw. clicking explicitly&directly with the mouse cursor on-the-window-I-wanted-the-text-to-appear did not fix it; I usually had to first click on something not-focused and then only afterwards click on the "expected-window-to-be-focused")
Unluckily the bug almost never showed up just right after a fresh boot/start (e.g. had to do at least 5-10 switches between desktops) and I even manged to sometimes work for ~1hr or so before that it started showing up.
In general I think that the problem showed up a lot more frequently/faster when using "Terminology" as terminal.
For all tests I always used the embedded Intel GPUs.
This is what made me decide to switch desktop (which I admit is a pity, because Enlightenment has so many absolutely cool features and the new rendering engine is soooo smooth and all the options would make it absolutely "THE" desktop environment!!!!).
But before that I had more weird crashes/hangs/weird stuff happening, so this (the bug mentioned above) was just a kind of confirmation that the SW does not seem to have a stable foundation.
Cheers