parent
1ae9792244
commit
c2ad891a8e
1
AUTHORS
1
AUTHORS
|
@ -245,6 +245,7 @@ Peter Hyman <pete4abw@comcast.net>
|
||||||
Yasufumi Haga <yasufumi.haga@nifty.com>
|
Yasufumi Haga <yasufumi.haga@nifty.com>
|
||||||
Japanese translation update
|
Japanese translation update
|
||||||
Contributions to README-0.16.8
|
Contributions to README-0.16.8
|
||||||
|
README.xml
|
||||||
|
|
||||||
Nathan Ingersoll <ningerso@gmail.com> (author),
|
Nathan Ingersoll <ningerso@gmail.com> (author),
|
||||||
Ibukun Olumuyiwa <ibukun@computer.org>,
|
Ibukun Olumuyiwa <ibukun@computer.org>,
|
||||||
|
|
273
docs/README.xml
273
docs/README.xml
|
@ -4,7 +4,7 @@
|
||||||
<article id="index">
|
<article id="index">
|
||||||
<articleinfo>
|
<articleinfo>
|
||||||
<title>About Enlightenment e16</title>
|
<title>About Enlightenment e16</title>
|
||||||
<pubdate>Apr 14, 2009</pubdate>
|
<pubdate>Apr 19, 2009</pubdate>
|
||||||
<abstract>
|
<abstract>
|
||||||
<para>
|
<para>
|
||||||
Coming soon. (maybe)
|
Coming soon. (maybe)
|
||||||
|
@ -34,13 +34,46 @@
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
</para>
|
</para>
|
||||||
</sect1>
|
</sect1>
|
||||||
|
<sect1 id="requirements">
|
||||||
|
<title>Requirements</title>
|
||||||
|
<para>
|
||||||
|
<itemizedlist>
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
<filename>imlib2</filename> >= 1.2.0 is required, >= 1.4.2 is recommended.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
<filename>imlib2</filename> must be built with png support.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
</itemizedlist>
|
||||||
|
</para>
|
||||||
|
</sect1>
|
||||||
|
<sect1 id="installation">
|
||||||
|
<title>Installation</title>
|
||||||
|
<para>
|
||||||
|
<programlisting>
|
||||||
|
./configure
|
||||||
|
make
|
||||||
|
sudo make install
|
||||||
|
</programlisting>
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
For additional help on package configuration, see
|
||||||
|
<programlisting>
|
||||||
|
./configure --help
|
||||||
|
</programlisting>
|
||||||
|
</para>
|
||||||
|
</sect1>
|
||||||
<sect1 id="versions">
|
<sect1 id="versions">
|
||||||
<title>Versions</title>
|
<title>Versions</title>
|
||||||
<para>
|
<para>
|
||||||
<variablelist>
|
<variablelist>
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term>
|
<term>
|
||||||
e16-1.0.0
|
e16-1.0.0:
|
||||||
</term>
|
</term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
|
@ -149,19 +182,10 @@
|
||||||
</variablelist>
|
</variablelist>
|
||||||
</para>
|
</para>
|
||||||
</sect1>
|
</sect1>
|
||||||
<sect1 id="requirements">
|
|
||||||
<title>Requirements</title>
|
|
||||||
<para>
|
|
||||||
imlib2 >= 1.2.0 is required, >= 1.4.2 is recommended.
|
|
||||||
</para>
|
|
||||||
<para>
|
|
||||||
imlib2 must be built with png support.
|
|
||||||
</para>
|
|
||||||
</sect1>
|
|
||||||
<sect1 id="configuration">
|
<sect1 id="configuration">
|
||||||
<title>Configuration</title>
|
<title>Configuration</title>
|
||||||
<para>
|
<para>
|
||||||
All settings can be shown and set using eesh.
|
All settings can be shown and set using <application>eesh</application>.
|
||||||
</para>
|
</para>
|
||||||
<para>
|
<para>
|
||||||
To get a full list of settings:
|
To get a full list of settings:
|
||||||
|
@ -179,7 +203,7 @@
|
||||||
Some settings will not be effective until <application>E</application> is restarted.
|
Some settings will not be effective until <application>E</application> is restarted.
|
||||||
</para>
|
</para>
|
||||||
<para>
|
<para>
|
||||||
To get a list of all eesh commands:
|
To get a list of all <application>eesh</application> commands:
|
||||||
<programlisting>
|
<programlisting>
|
||||||
$ eesh help full
|
$ eesh help full
|
||||||
</programlisting>
|
</programlisting>
|
||||||
|
@ -533,9 +557,7 @@
|
||||||
</para>
|
</para>
|
||||||
</sect1>
|
</sect1>
|
||||||
<sect1 id="configurationfiles">
|
<sect1 id="configurationfiles">
|
||||||
<title>
|
<title>Configuration files</title>
|
||||||
Configuration files
|
|
||||||
</title>
|
|
||||||
<para>
|
<para>
|
||||||
Skip this section unless you *really* want to know...
|
Skip this section unless you *really* want to know...
|
||||||
</para>
|
</para>
|
||||||
|
@ -653,7 +675,7 @@
|
||||||
<sect1 id="sessionscripts">
|
<sect1 id="sessionscripts">
|
||||||
<title>Session Scripts</title>
|
<title>Session Scripts</title>
|
||||||
<para>
|
<para>
|
||||||
Enlightenment can now automatically run user scripts or applications during
|
<application>Enlightenment</application> can now automatically run user scripts or applications during
|
||||||
Startup, Restart, and Shutdown. This facilitates the loading of system
|
Startup, Restart, and Shutdown. This facilitates the loading of system
|
||||||
tray applets, rss readers, screensavers, and other daemons (e.g. dbus),
|
tray applets, rss readers, screensavers, and other daemons (e.g. dbus),
|
||||||
and allows for cleanup of programs that don't terminate properly when <application>E</application>
|
and allows for cleanup of programs that don't terminate properly when <application>E</application>
|
||||||
|
@ -661,7 +683,7 @@
|
||||||
daemon or dcop server keeps running).
|
daemon or dcop server keeps running).
|
||||||
</para>
|
</para>
|
||||||
<para>
|
<para>
|
||||||
Enlightenment accomplishes this with the addition of two new keys in
|
<application>Enlightenment</application> accomplishes this with the addition of two new keys in
|
||||||
the <filename>$ECONFDIR/e_config--#.#.cfg</filename> (#.# may vary depending on your X setup --
|
the <filename>$ECONFDIR/e_config--#.#.cfg</filename> (#.# may vary depending on your X setup --
|
||||||
for most people, it will be 0.0). These are:
|
for most people, it will be 0.0). These are:
|
||||||
<programlisting>
|
<programlisting>
|
||||||
|
@ -670,7 +692,7 @@
|
||||||
</programlisting>
|
</programlisting>
|
||||||
</para>
|
</para>
|
||||||
<para>
|
<para>
|
||||||
<varname>misc.session.enable_script</varname> is a boolean. When set to 1, Enlightenment will
|
<varname>misc.session.enable_script</varname> is a boolean. When set to 1, <application>Enlightenment</application> will
|
||||||
execute the script in the <varname>misc.session.script</varname> key. By default, this feature
|
execute the script in the <varname>misc.session.script</varname> key. By default, this feature
|
||||||
is disabled. When enabled, it will do nothing until the user configures
|
is disabled. When enabled, it will do nothing until the user configures
|
||||||
his/her home directory (<filename class="directory">$ECONFDIR</filename> -- normally <filename class="directory">~/.e16</filename>).
|
his/her home directory (<filename class="directory">$ECONFDIR</filename> -- normally <filename class="directory">~/.e16</filename>).
|
||||||
|
@ -699,6 +721,8 @@
|
||||||
misc.session.enable_script = 0
|
misc.session.enable_script = 0
|
||||||
misc.session.script = $EROOT/scripts/session.sh
|
misc.session.script = $EROOT/scripts/session.sh
|
||||||
</programlisting>
|
</programlisting>
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
The user may write a custom script and place it anywhere. Simply modify
|
The user may write a custom script and place it anywhere. Simply modify
|
||||||
the config file by using:
|
the config file by using:
|
||||||
<programlisting>
|
<programlisting>
|
||||||
|
@ -707,7 +731,7 @@
|
||||||
and modify it (be sure to <command>chmod +x</command> the file otherwise it won't run).
|
and modify it (be sure to <command>chmod +x</command> the file otherwise it won't run).
|
||||||
The session script is called with one of three command parameters;
|
The session script is called with one of three command parameters;
|
||||||
<parameter class="command">init</parameter>, <parameter class="command">start</parameter>, and <parameter class="command">stop</parameter>. Any custom script should have a code block
|
<parameter class="command">init</parameter>, <parameter class="command">start</parameter>, and <parameter class="command">stop</parameter>. Any custom script should have a code block
|
||||||
similar to this in order to function properly in Enlightenment.
|
similar to this in order to function properly in <application>Enlightenment</application>.
|
||||||
<programlisting>
|
<programlisting>
|
||||||
case "$1" in
|
case "$1" in
|
||||||
init)
|
init)
|
||||||
|
@ -724,14 +748,12 @@
|
||||||
</para>
|
</para>
|
||||||
<para>
|
<para>
|
||||||
Automatic script running can be enabled/disabled via the Session Settings
|
Automatic script running can be enabled/disabled via the Session Settings
|
||||||
dialog in Enlightenment and checking/unchecking the option Enable Session
|
dialog in <application>Enlightenment</application> and checking/unchecking the option Enable Session
|
||||||
Script, by editing the user cfg file and setting the
|
Script, by editing the user cfg file and setting the
|
||||||
<varname>misc.session.enable_script</varname> key to 1/0, or with
|
<varname>misc.session.enable_script</varname> key to 1/0, or with
|
||||||
<programlisting>
|
<programlisting>
|
||||||
$ eesh set misc.session.enable_script 1/0
|
$ eesh set misc.session.enable_script 1/0
|
||||||
</programlisting>
|
</programlisting>
|
||||||
</para>
|
|
||||||
<para>
|
|
||||||
This process is very flexible since when used, the user can turn off
|
This process is very flexible since when used, the user can turn off
|
||||||
individual scripts and applications by <command>chmod -x</command> or simply leave the
|
individual scripts and applications by <command>chmod -x</command> or simply leave the
|
||||||
startup directories empty or remove them.
|
startup directories empty or remove them.
|
||||||
|
@ -752,7 +774,7 @@
|
||||||
Applications unintentionally using an ARGB visual will normally not be
|
Applications unintentionally using an ARGB visual will normally not be
|
||||||
rendered properly at all and should be started with the environment variable
|
rendered properly at all and should be started with the environment variable
|
||||||
<varname>XLIB_SKIP_ARGB_VISUALS</varname> set.
|
<varname>XLIB_SKIP_ARGB_VISUALS</varname> set.
|
||||||
To fix border rendering on "real" ARGB windows it is required to use imlib2
|
To fix border rendering on "real" ARGB windows it is required to use <filename>imlib2</filename>
|
||||||
with version >= 1.3.0.
|
with version >= 1.3.0.
|
||||||
</para>
|
</para>
|
||||||
<para>
|
<para>
|
||||||
|
@ -760,12 +782,12 @@
|
||||||
</para>
|
</para>
|
||||||
<para>
|
<para>
|
||||||
As of e16 >= 0.16.8.9: If there is any kind of trouble with the composite
|
As of e16 >= 0.16.8.9: If there is any kind of trouble with the composite
|
||||||
manager, first check compmgr.mode (<command>eesh show compmgr</command>), and set it to 1 if
|
manager, first check <varname>compmgr.mode</varname> (<command>eesh show compmgr</command>), and set it to 1 if
|
||||||
it isn't (<command>eesh set compmgr.mode 1, restart</command>).
|
it isn't (<command>eesh set compmgr.mode 1</command>, restart).
|
||||||
</para>
|
</para>
|
||||||
<para>
|
<para>
|
||||||
If pop-up windows disappear immediately after having appeared (may happen
|
If pop-up windows disappear immediately after having appeared (may happen
|
||||||
e.g. with certain pop-up windows when using <application>gnome</application> > 2.12), try:
|
e.g. with certain pop-up windows when using gnome > 2.12), try:
|
||||||
<programlisting>
|
<programlisting>
|
||||||
$ eesh set compmgr.override_redirect.mode 0
|
$ eesh set compmgr.override_redirect.mode 0
|
||||||
</programlisting>
|
</programlisting>
|
||||||
|
@ -783,16 +805,65 @@
|
||||||
<sect1 id="fonts">
|
<sect1 id="fonts">
|
||||||
<title>Fonts</title>
|
<title>Fonts</title>
|
||||||
<para>
|
<para>
|
||||||
The fonts in the default theme (winter) and core themes (BlueSteel,
|
Theme font selection depends on a number of settings and whether or not
|
||||||
BrushedMetal-Tigert, Ganymede, and ShinyMetal) are configured (indirectly)
|
the theme has font alias support.
|
||||||
in <filename>fonts.cfg</filename>. Directory search order is (typically):
|
|
||||||
<filename class="directory">~/.e16</filename>, <theme-dir>, and <filename>/usr/share/e16/config/fonts.cfg</filename>).
|
|
||||||
Other themes are likely to have font references more or less scattered around
|
|
||||||
in TextClass definitions in the theme configuration files.
|
|
||||||
</para>
|
</para>
|
||||||
<para>
|
<para>
|
||||||
There are several ways to specify a font:
|
For themes with font alias support the fonts are determined by a font
|
||||||
<orderedlist>
|
configuration file. This file is selected as follows, first hit applies:
|
||||||
|
<itemizedlist>
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
If <varname>theme.use_alt_font_cfg</varname> is set (default off) and the the file specified
|
||||||
|
by <varname>theme.font_cfg</varname> is found the fonts are determined by this file.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
If <varname>theme.use_theme_font_cfg</varname> is set (default off) and the theme has a
|
||||||
|
<filename>fonts.theme.cfg</filename> the fonts are determined by the theme's <filename>fonts.theme.cfg</filename>.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
If <application>e16</application> was built with <application>pango</application> support, look for <filename>fonts.pango.cfg</filename>.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
If <application>e16</application> was built with <application>xft</application> support, look for <filename>fonts.xft.cfg</filename>.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
Look for <filename>fonts.cfg</filename>.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
</itemizedlist>
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
The font configuration file search path is <filename class="directory">~/.e16, <theme-dir></filename>, and
|
||||||
|
<filename class="directory">/usr/share/e16/config</filename>.
|
||||||
|
Default <filename>fonts.pango.cfg</filename> and <filename>fonts.xft.cfg</filename> are provided in <filename class="directory">/usr/share/e16/config</filename>.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
The default theme (winter) and the core themes (BlueSteel, BrushedMetal-Tigert,
|
||||||
|
Ganymede, and ShinyMetal) do have font alias support.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
Don Harrop has made available a major number of <application>e16</application> themes which have been
|
||||||
|
modified for font alias support (<ulink url="http://themes.effx.us"><citetitle>themes.effx.us</citetitle></ulink>).
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
Other themes are likely to not have font alias support but in stead have font
|
||||||
|
references more or less scattered around in TextClass definitions in the theme
|
||||||
|
configuration files.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
There are several ways to specify a font (in the font configuration file or
|
||||||
|
in TextClasses):
|
||||||
|
</para>
|
||||||
|
<itemizedlist>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
"<font name>/<size>", e.g. "Vera/8".
|
"<font name>/<size>", e.g. "Vera/8".
|
||||||
|
@ -816,8 +887,6 @@
|
||||||
</para>
|
</para>
|
||||||
<para>
|
<para>
|
||||||
<application>fc-list</application> and <application>xfd</application> can be used to select and show these fonts.
|
<application>fc-list</application> and <application>xfd</application> can be used to select and show these fonts.
|
||||||
</para>
|
|
||||||
<para>
|
|
||||||
This possibility (Xft support) is available as of version 0.16.8.5.
|
This possibility (Xft support) is available as of version 0.16.8.5.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
@ -827,31 +896,10 @@
|
||||||
</para>
|
</para>
|
||||||
<para>
|
<para>
|
||||||
This possibility (Pango support) is available as of version 0.16.8.9.
|
This possibility (Pango support) is available as of version 0.16.8.9.
|
||||||
</para>
|
|
||||||
<para>
|
|
||||||
Pango support must be explicitly enabled at build time with <option>--enable-pango</option>.
|
Pango support must be explicitly enabled at build time with <option>--enable-pango</option>.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</orderedlist>
|
</itemizedlist>
|
||||||
</para>
|
|
||||||
<para>
|
|
||||||
When using a 0.16.8 core theme, font rendering using xft or pango can be
|
|
||||||
activated with (restart after change is required):
|
|
||||||
<programlisting>
|
|
||||||
$ eesh set theme.use_alt_font_cfg 1
|
|
||||||
$ eesh set theme.font_cfg fonts.cfg.xft
|
|
||||||
</programlisting>
|
|
||||||
or
|
|
||||||
<programlisting>
|
|
||||||
$ eesh set theme.font_cfg fonts.cfg.pango
|
|
||||||
</programlisting>
|
|
||||||
</para>
|
|
||||||
<para>
|
|
||||||
To select the theme font settings use:
|
|
||||||
<programlisting>
|
|
||||||
$ eesh set theme.use_alt_font_cfg 0
|
|
||||||
</programlisting>
|
|
||||||
</para>
|
|
||||||
</sect1>
|
</sect1>
|
||||||
<sect1 id="usinge16withgnome">
|
<sect1 id="usinge16withgnome">
|
||||||
<title>Using e16 with GNOME</title>
|
<title>Using e16 with GNOME</title>
|
||||||
|
@ -897,18 +945,20 @@
|
||||||
This is supposed to handle differences in all the different WM's out there,
|
This is supposed to handle differences in all the different WM's out there,
|
||||||
but does not know of "<application>e16</application>". This will cause a major delay when starting up
|
but does not know of "<application>e16</application>". This will cause a major delay when starting up
|
||||||
the <application>GNOME</application> desktop.
|
the <application>GNOME</application> desktop.
|
||||||
One way to fix this is to use gnome-session-properties to get rid of
|
One way to fix this is to use <property>gnome-session-properties</property> to get rid of
|
||||||
the "gnome-wm" session entry.
|
the "gnome-wm" session entry.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
Another is to apply this patch to <filename>/usr/bin/gnome-wm</filename>:
|
Another is to apply this patch to <filename>/usr/bin/gnome-wm</filename>:
|
||||||
<programlisting>
|
<programlisting>
|
||||||
--- /usr/bin/gnome-wm-org 2005-04-19 21:33:53.000000000 +0200
|
--- /usr/bin/gnome-wm-org 2005-04-19 21:33:53.000000000 +0200
|
||||||
+++ /usr/bin/gnome-wm 2005-11-15 20:46:09.000000000 +0100
|
+++ /usr/bin/gnome-wm 2005-11-15 20:46:09.000000000 +0100
|
||||||
@@ -69,7 +69,7 @@
|
@@ -69,7 +69,7 @@
|
||||||
OPT2=
|
OPT2=
|
||||||
if [ ! -z "$SMID" ] ; then
|
if [ ! -z "$SMID" ] ; then
|
||||||
case `basename $WINDOW_MANAGER` in
|
case `basename $WINDOW_MANAGER` in
|
||||||
- sawfish|sawmill|metacity)
|
- sawfish|sawmill|metacity)
|
||||||
+ sawfish|sawmill|metacity|e16)
|
+ sawfish|sawmill|metacity|e16)
|
||||||
OPT1=--sm-client-id=$SMID
|
OPT1=--sm-client-id=$SMID
|
||||||
;;
|
;;
|
||||||
openbox)
|
openbox)
|
||||||
|
@ -918,7 +968,7 @@
|
||||||
<sect1 id="usinge16withkde">
|
<sect1 id="usinge16withkde">
|
||||||
<title>Using e16 with KDE</title>
|
<title>Using e16 with KDE</title>
|
||||||
<para>
|
<para>
|
||||||
The KDE desktop can be started using e16 as WM with:
|
The <application>KDE</application> desktop can be started using <application>e16</application> as WM with:
|
||||||
<programlisting>
|
<programlisting>
|
||||||
$ export KDEWM=e16
|
$ export KDEWM=e16
|
||||||
$ startkde
|
$ startkde
|
||||||
|
@ -936,49 +986,47 @@
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
- "enlightenment" has been renamed to "e16".
|
"enlightenment" has been renamed to "e16".
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
- The default user configuration directory is "<filename class="directory">~/.e16</filename>".
|
The default user configuration directory is "<filename class="directory">~/.e16</filename>".
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
- The data install path is "<filename class="directory"><somepath>/e16</filename>", e.g. "<filename class="directory">/usr/share/e16</filename>".
|
The data install path is "<filename class="directory"><somepath>/e16</filename>", e.g. "<filename class="directory">/usr/share/e16</filename>".
|
||||||
</para>
|
Thus, an <application>e16.8</application> installation should not clash with any other versions.
|
||||||
<para>
|
|
||||||
Thus, an e16.8 installation should not clash with any other versions.
|
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
- Various configuration file formats have changed and should be easier
|
Various configuration file formats have changed and should be easier
|
||||||
to read and modify, if needed.
|
to read and modify, if needed.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
- The configuration is stored per display and per screen. E.g. for
|
The configuration is stored per display and per screen. E.g. for
|
||||||
<varname>DISPLAY=:1.0</varname> the main configuration file is "<filename>~/.e16/e_config--1.0.cfg</filename>".
|
<varname>DISPLAY=:1.0</varname> the main configuration file is "<filename>~/.e16/e_config--1.0.cfg</filename>".
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
- Actions(used by menus, keybindings, etc.) and IPC functions(<application>eesh</application>) have
|
Actions(used by menus, keybindings, etc.) and IPC functions(<application>eesh</application>) have
|
||||||
been merged.
|
been merged.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
- Many IPC(<application>eesh</application>) commands have been changed, possibly breaking compatibility
|
Many IPC(<application>eesh</application>) commands have been changed, possibly breaking compatibility
|
||||||
with a few epplets.
|
with a few epplets.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
- Window matches and icondefs have been merged (into <filename>matches.cfg</filename>), see below.
|
Window matches and icondefs have been merged (into <filename>matches.cfg</filename>), see below.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
@ -988,31 +1036,29 @@
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
- Built-in composite manager.
|
Built-in composite manager.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
- An iconbox can be configured to act as System Tray
|
An iconbox can be configured to act as System Tray
|
||||||
</para>
|
|
||||||
<para>
|
|
||||||
(<menuchoice><interface>middle mouse</interface><guimenu>Desktop</guimenu><guimenuitem>Create Systray</guimenuitem></menuchoice>).
|
(<menuchoice><interface>middle mouse</interface><guimenu>Desktop</guimenu><guimenuitem>Create Systray</guimenuitem></menuchoice>).
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
- Possibility to run programs on startup, restart, and shutdown, see
|
Possibility to run programs on startup, restart, and shutdown, see
|
||||||
<link linkend="sessionscripts">"Session Scripts"</link> below.
|
<link linkend="sessionscripts">"Session Scripts"</link> below.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
- Possibility to track changes in remembered settings.
|
Possibility to track changes in remembered settings.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
- Window operations by window matches (class, name, transient, ...),
|
Window operations by window matches (class, name, transient, ...),
|
||||||
e.g. for making all windows of a certain type sticky, put it on a certain
|
e.g. for making all windows of a certain type sticky, put it on a certain
|
||||||
layer, etc. (see <filename>matches.cfg</filename>).
|
layer, etc. (see <filename>matches.cfg</filename>).
|
||||||
</para>
|
</para>
|
||||||
|
@ -1020,15 +1066,15 @@
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
</para>
|
</para>
|
||||||
<para>
|
<para>
|
||||||
0.16.8 should be compatible with most e16 themes. However, user installed
|
0.16.8 should be compatible with most <application>e16</application> themes. However, user installed
|
||||||
themes will have to be moved/linked to <filename class="directory">~/.e16/themes/</filename> or <filename class="directory"><datadir>/e16/themes/</filename>.
|
themes will have to be moved/linked to <filename class="directory">~/.e16/themes/</filename> or <filename class="directory"><datadir>/e16/themes/</filename>.
|
||||||
A few themes will have to be tweaked to work with e16.8. The most likely
|
A few themes will have to be tweaked to work with <application>e16.8</application>. The most likely
|
||||||
problem is that configuration settings are included in .cfg files where they
|
problem is that configuration settings are included in .cfg files where they
|
||||||
are no longer accepted.
|
are no longer accepted.
|
||||||
See the <link linkend="migratingfromversionsolderthan0168">"Migrating ..."</link> section below for additional information.
|
See the <link linkend="migratingfromversionsolderthan0168">"Migrating ..."</link> section below for additional information.
|
||||||
</para>
|
</para>
|
||||||
<para>
|
<para>
|
||||||
e16keyedit >= 0.3 works with e16.8.
|
<application>e16keyedit</application> >= 0.3 works with e16.8.
|
||||||
</para>
|
</para>
|
||||||
<para>
|
<para>
|
||||||
If used to change the keybindings, the modified settings will be stored in
|
If used to change the keybindings, the modified settings will be stored in
|
||||||
|
@ -1062,9 +1108,7 @@
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
menu files have been moved to a subdirectory called <filename class="directory">menus</filename>
|
menu files have been moved to a subdirectory called menus
|
||||||
</para>
|
|
||||||
<para>
|
|
||||||
you will need to move customized menus and subdirectories to
|
you will need to move customized menus and subdirectories to
|
||||||
<filename class="directory">~/.e16/menus</filename>.
|
<filename class="directory">~/.e16/menus</filename>.
|
||||||
</para>
|
</para>
|
||||||
|
@ -1095,7 +1139,7 @@
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
any startup scripts or Session scripts that reference the startup
|
any startup scripts or Session scripts that reference the startup
|
||||||
executable `enlightenment` must be edited to the new e16 program.
|
executable `<command>enlightenment</command>` must be edited to the new <command>e16</command> program.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</orderedlist>
|
</orderedlist>
|
||||||
|
@ -1118,12 +1162,59 @@ __E_CFG_VERSION 0
|
||||||
<filename>actionclasses.cfg</filename>. <application>e16</application> will then fall back to the default one.
|
<filename>actionclasses.cfg</filename>. <application>e16</application> will then fall back to the default one.
|
||||||
</para>
|
</para>
|
||||||
</sect1>
|
</sect1>
|
||||||
|
<sect1 id="resources">
|
||||||
|
<title>Resources</title>
|
||||||
|
<para>
|
||||||
|
The e16-docs package is somewhat dated but still contains much relevant
|
||||||
|
information about using e16.
|
||||||
|
<variablelist>
|
||||||
|
<varlistentry>
|
||||||
|
<term>
|
||||||
|
Enlightenment web site:
|
||||||
|
</term>
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
<ulink url="http://www.enlightenment.org"><citetitle>www.enlightenment.org</citetitle></ulink>
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
</varlistentry>
|
||||||
|
<varlistentry>
|
||||||
|
<term>
|
||||||
|
Mailing lists:
|
||||||
|
</term>
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
<ulink url="http://sourceforge.net/mail/?group_id=2"><citetitle>sourceforge.net/mail</citetitle></ulink>
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
</varlistentry>
|
||||||
|
<varlistentry>
|
||||||
|
<term>
|
||||||
|
IRC:
|
||||||
|
</term>
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
#e on freenode
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
</varlistentry>
|
||||||
|
</variablelist>
|
||||||
|
</para>
|
||||||
|
</sect1>
|
||||||
<sect1>
|
<sect1>
|
||||||
<title>
|
<title>
|
||||||
Revision History
|
Revision History
|
||||||
</title>
|
</title>
|
||||||
<para>
|
<para>
|
||||||
<revhistory>
|
<revhistory>
|
||||||
|
<revision>
|
||||||
|
<revnumber>33</revnumber>
|
||||||
|
<date>Apr 19, 2009</date>
|
||||||
|
<authorinitials>Yasufumi Haga</authorinitials>
|
||||||
|
<revremark>
|
||||||
|
rename README-0.16.8.xml to README.xml
|
||||||
|
</revremark>
|
||||||
|
</revision>
|
||||||
<revision>
|
<revision>
|
||||||
<revnumber>32</revnumber>
|
<revnumber>32</revnumber>
|
||||||
<date>Jan 25, 2009</date>
|
<date>Jan 25, 2009</date>
|
||||||
|
|
Loading…
Reference in New Issue