Enlightenment CVS committal Author : kwo Project : e16 Module : e
Dir : e16/e Modified Files: Tag: branch-exp INSTALL configure.in Log Message: A few comments. =================================================================== RCS file: /cvsroot/enlightenment/e16/e/INSTALL,v retrieving revision 1.11.2.2 retrieving revision 1.11.2.3 diff -u -3 -r1.11.2.2 -r1.11.2.3 --- INSTALL 9 Dec 2004 21:42:44 -0000 1.11.2.2 +++ INSTALL 28 Dec 2004 12:14:43 -0000 1.11.2.3 @@ -299,65 +299,55 @@ and then choose "Restart Application on Login". -Trying out 0.16.8 -================= +About 0.16.8 +============ -WARNING!!! This is work in progress. -WARNING!!! Some features have been disabled for now, and things may be broken -WARNING!!! here and there. - -NB! imlib2 >= 1.1.2 is required. - -Major "external" changes: -- "enlightenment" has been renamed to "e16" to avoid conflicts with other - versions. +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. -- The main configuration file is now plain ASCII. +- 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". -- Many IPC(eesh) commands have been changed, possibly breaking compatibility - with a few epplets. - -Major internal changes: -- The event handling/dispatching has been rewritten. - Actions(used by menus, keybindings, etc.) and IPC functions(eesh) have been merged. -- The code has been somewhat modularised. +- Many IPC(eesh) commands have been changed, possibly breaking compatibility + with a few epplets. New features: - Built-in composite manager. - An iconbox can be configured to act as System Tray (middle mouse->Desktop->Create Systray). +Notes: -Composite Manager ------------------ +imlib2 >= 1.1.2 is required. -NB! This is unfinished code. It works to some degree but major changes are -required to make things work properly. -To mention a few issues: -- Transparency only works on the root window. -- Some animation effects (sliding/shading) do not work properly. - -Configure with --enable-composite, make, make install as usual. - -To enable the composite manager: -Start E16.8 -$ eesh -e "set compmgr.mode 1" -Restart E. - -Use -$ eesh -e "set compmgr.mode 0" -and restart to turn it off. - -To enable shadows: -$ eesh -e "set compmgr.shadow 1" -or -$ eesh -e "set compmgr.shadow 2" -Restart E. +All settings can be shown and set using eesh. +To get a full list of settings: +$ eesh show +To set some parameter: +$ eesh set <parameter> <value> +Some settings will not be effective until E is restarted. + +To get a list of other eesh commands: +$ eesh help full + +The composite manager only works on the root window (desktop 0) for now. +If window resize/shading is ugly try: +$ eesh set compmgr.resize_fix_enable 1 + +0.16.8 should still be compatible with any e16 theme. However, user installed +themes will have to be moved/linked to ~/.e16/themes/ or <datadir>/e16/themes/. + +e16keyedit will work, but the "Action" field is no longer used. In stead, the +action (IPC command) must be specified in the "Parameters" field. +If used to change the keybindings, the modified settings will be stored in +~/.e16/e_config.bindings. +It should also be fairly straightforward to modify the key- and buttonbindings +by editing /usr/share/e16/config/bindings.cfg. -The settings can also be changed by editing ~/.e16/e_config--x.y.cfg and -restarting E. +e16menuedit will no longer work. e16menuedit2 will. =================================================================== RCS file: /cvsroot/enlightenment/e16/e/configure.in,v retrieving revision 1.99.2.15 retrieving revision 1.99.2.16 diff -u -3 -r1.99.2.15 -r1.99.2.16 --- configure.in 26 Dec 2004 15:58:14 -0000 1.99.2.15 +++ configure.in 28 Dec 2004 12:14:43 -0000 1.99.2.16 @@ -188,8 +188,8 @@ # FIXME - Do this properly AC_ARG_ENABLE(composite, - [ --enable-composite compile with Composite support [default=no]],, - enable_composite=no) + [ --enable-composite compile with Composite support [default=yes]],, + enable_composite=yes) if test "x$enable_composite" = "xyes"; then AC_CHECK_LIB(Xcomposite, XCompositeQueryExtension, AC_DEFINE(HAS_COMPOSITE, 1, [Composite support]) ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs