Enlightenment Window Manager: GIT ONLY
well nothing special there - something from theme is running. try this: remove the cpufreq gadget from your shelf?
After E blanks the screen.
Worth looking into, but "I don't see the problem". Apps running CAN cause E to use CPU - if something interacts with the XServer and that then causes E to have to do something in response - this definitely can happen. It then depends on what is happening if E is using too much CPU or not. An idle X session with no apps doing anything. Tjhis is an idle e sesson with screen set to lock after blanking (blanking set to 30 sec, dimming to 10 sec), current git master e and efl:
perf top might be useful. perf top -p PIDOFENLIGHTENMNENT ...
Thu, Apr 15
Mon, Apr 12
the issue i know of was with ffox, not chromium. i have, in got, re-enabled setting wm_state to iconic because of this. a bug was filed with ffox but nothing happened. assuming if you sent a request to the wm to iconify that you do get iconified is an assumption you can't make - ffox froze it's ui until it got the wm state change to iconic thus freezing everything. it assumed it would become iconic whenever it requested, rather than knowing a wm can choose not to honor that request if it does not want to.
I've had some PRs to Chromium approved in the past, is there something I can check from Chromium to see if a window is minimized in Enlightenment? I could see if they'd accept it.
Sun, Apr 11
IF you set it to iconic - they do things like stop rendering, thus why e stopped setting it to keep windows updating when minimized. the problem is that at least one app (firefox) totally broke assuming it will always be made iconic when you press the minimize button when it uses CSD... until then it worked fine as apps just never went iconic.
What could apps be checking to determine if a window is iconic if this state is still set to normal to work around it?
because apps will stop rendering when iconic ... thus the miniature thumbnails don't update... :)
Sat, Apr 10
Someone (I will say no names) changed what happens when you Iconify a window in E....
I miss eapps... lol
Part of the problem becomes ... do we go by WL standards ? or X11 ?...
state min is state min .. hidden is hidden...
when a window is iconified to the IBox, its WM_STATE remains as "Normal" rather than "Iconic".
Fri, Apr 2
Not sure exactly what you are asking, but it is not possible to remember the position of a window relative to the current screen (current virtual desktop area), only relative to the full NxM virtual desktop area.
The "Desktop" remembered is which one of the "multiple" desktops.
Multiple desktops are configured in the "Desks" configuration dialog.
Virtual desktops are configured in the "Areas" configuration dialog.
I think things work as you expect if you in "Desks" configure several multiple desktops and in "Areas" configure a 1x1 virtual desktop size.
Yeah of course e16 :)
Thu, Apr 1
Is this about e16?
If no then you probably should assign it to someone else.
If yes then..
Looks to me like its works as it should.
However, you may be confusing "desktops" as in multiple desktops and "screen areas" in virtual desktops.
"Location" remembers the position within the entire virtual desktop area.
Mon, Mar 29
Sat, Mar 27
This has now made it to git master... but the work goes on
Thu, Mar 25
Tue, Mar 23
Mon, Mar 22
Sat, Mar 20
The photo for some reason is turned 90 degrees. My apologies.
There is a mouse pointer issue also.
This is but one issue I have seen with E on Fedora 33. I will file those as well.
Fri, Mar 19
Mar 17 2021
+1 here too Drag-n-Drop does not seem to work while more and more web browser features depend on this :-)
Mar 15 2021
Mar 10 2021
Thanks for these explanations. Last lts 5.10 versions seem work a few better but it's not clear. Anyway i use now linux-rt-lts 5.4 https://aur.archlinux.org/packages/linux-rt-lts/ It works fine
Mar 9 2021
Mar 6 2021
Yes, expected and exactly what I've told you: The CPU will always have some work to do when the Computer is running.
Checking via bpytop.
It looks like this...
You have to be more specific. How do you check if E uses 100% CPU?