forked from enlightenment/enlightenment
this adds core basic handling for window stacks where windows behave correctly as a single unified stack something like what naviframe does but out-of-window so you can including multiple processes. only on x11 right now as it's being supported/worked on. as we dont plan to kepe naviframe in future, this is the way to go. naviframe "pages" will be windows in a stack. the wm should do the nice thing. in e this will be very nice. for now elsewhere we use transient_for so a wm would treat this like a bunch of dialogs with a single parent window. i guess in a desktop thats probably what you might expect. e will be a little more "finesse" filled. need to make ibar, tasks,m win menu and winlist (alt-tab) respect this and only show the top member of a stack. need to send messages to clients when they are "top" or "middle" or "bottom" or "alone" in the stack or something so decorations can change. should add soem new border signals in theme (for both SSD and CSD) to make this look nice. will need some config additions for that and ability for e comp to do the right thing but this is a solid start |
||
---|---|---|
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.