Carsten Haitzler
70753a7903
so e was storing randr config using XIDs to match outputs etc. this is all kinds of wrong. XIDs are NOT STATIC. they change from xserver to xserver and from run to run. they MAY be the same. they may not. so this was just broken. use output name + edid as a big "string" (name.edid) as a way ofr identifying config for a specific combination of output plus monitor and to find/identify the corrent output+monitor to apply it to (of course missing edid gets replaced with ??? and missing output name is ??? too - i have never seen a missing output name so you get this at least). so this FIXES "restore" of screen mode on login for starters. this does nothing to "fix" the screen setup dialog in any way. there are separate issues there. this also breaks e_randr config compat so i bumped epoch so your old config is rejected. i don't see a sensible way of porting the config forward. |
||
---|---|---|
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
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.