The following sections are only relevant for users upgrading from version 0.16.7 or older.
Changes:
"enlightenment" has been renamed to "e16".
The default user configuration directory is "~/.e16
".
The data install path is "<somepath>/e16
", e.g. "/usr/share/e16
".
Thus, an e16.8 installation should not clash with any other versions.
Various configuration file formats have changed and should be easier to read and modify, if needed.
The configuration is stored per display and per screen. E.g. for
DISPLAY=:1.0
the main configuration file is "~/.e16/e_config--1.0.cfg
".
Actions(used by menus, keybindings, etc.) and IPC functions(eesh) have been merged.
Many IPC(eesh) commands have been changed, possibly breaking compatibility with a few epplets.
Window matches and icondefs have been merged (into matches.cfg
), see below.
New features:
Built-in composite manager.
An iconbox can be configured to act as System Tray (middle mouse+ → ).
Possibility to run programs on startup, restart, and shutdown, see "Session Scripts" below.
Possibility to track changes in remembered settings.
Window operations by window matches (class, name, transient, ...),
e.g. for making all windows of a certain type sticky, put it on a certain
layer, etc. (see matches.cfg
).
0.16.8 should be compatible with most e16 themes. However, user installed
themes will have to be moved/linked to ~/.e16/themes/
or <datadir>/e16/themes/
.
A few themes will have to be tweaked to work with e16.8. The most likely
problem is that configuration settings are included in .cfg files where they
are no longer accepted.
See the "Migrating ..." section below for additional information.
e16keyedit >= 0.3 works with e16.8.
If used to change the keybindings, the modified settings will be stored in
~/.e16/bindings.cfg
.
It should also be fairly straightforward to modify the key- and buttonbindings
by hand. Copy /usr/share/e16/config/bindings.cfg
to ~/.e16/bindings.cfg
and
modify as desired.
NB! e16keyedit only modifies keybindings, not buttonbindings.
NB!!! Do not rename ~/.enlightenment
to ~/.e16
. It will only cause trouble.