Carsten Haitzler
d0c5fb465b
this requires we have to force dpms on to reduce power. to avoid glitches with the pointer staying around in x we need to support suspending it too so it hides cleanly like the screen dims or undims. also use the new powersave freeze mode to do this. note that i've tested this on s3 supporting laptops and non-s3 and it "works for me". it may require more testing and work. there is more to power saving than just this as well but for now that's out of scope as you have to mess with linux device autosuspend timeouts and a bunch more (wowlan ... blahblah). i need to find the source of the intermittent wakeups too in e. there is a long lived timeout (8-ish seconds?) but more specifically e keeps waking up from fd's and then reading /sys stuff about battery - some event is causing us to do this... maybe to suspend this or make battery checking very rare when in freeze mode (or screen off) etc. so this fixes some glitches as well as supports a new way of sleeping "alive" when hardware literally doesnt support normal s3 sleep... so kind of a fix with a feature. |
||
---|---|---|
config | ||
data | ||
doc | ||
m4 | ||
pkgbuild | ||
po | ||
src | ||
.arcconfig | ||
.gitignore | ||
.mailmap | ||
AUTHORS | ||
BUGS | ||
COPYING | ||
ChangeLog | ||
INSTALL | ||
Makefile.am | ||
NEWS | ||
README | ||
README.wayland | ||
autogen.sh | ||
configure.ac | ||
e19_workdir_setup.sh | ||
enlightenment.pc.in | ||
enlightenment.spec.in | ||
netwm.txt | ||
x-ui.sh | ||
xdebug.sh |
README
Please report bugs and send patches to phab.enlightenment.org Enlightenment 0.19.0 Requirements: ------------- Must: efl elementary libc libm libX11 libXext xcb xcb-shape xcb-keysyms Heavily suggested: evas_generic_loaders (all loaders) NOTE: Users of DR16 will need to rename the $prefix/bin/enlightenment file prior to installing DR19 or it will be overwritten. You can also use the configure --prefix option to put enlightenment in a separate tree of its own (recommended) like: ./configure --prefix=/usr/local/e19 You will, as usual, need to add the subsequent bin dir to your $PATH etc. NOTES: * if you do not want security issues make sure sysactions.conf is in /etc/enlightenment (not PREFIX/etc/enlightenment) as this is the first place it looks at. This file is intended to be customized by packagers and system integrators to match your policies and scripts/tools.