3 Binaries in this package are unstripped since 20050322-4 at the
4 upstream author's request. There is no separate -dbg package. Ion3
5 is currently a development branch and not considered entirely stable.
9 Ion3 is compatible with the docking protocols used by WindowMaker and
10 KDE. It can place docked applications windows either in a corner
11 dock, or in a "system tray" in the status bar.
13 For a corner dock, add:
17 to cfg_ion.lua or cfg_modules.lua and edit cfg_dock.lua to your
18 preferences. The dock window's visibility can be toggled using
21 For a system tray, edit cfg_statusbar.lua to include:
23 mod_statusbar.create {
26 template="... %systray"
29 You can also configure specific windows to appear in the status bar:
33 class = "foo-window-class",
37 -- In cfg_status_bar.lua:
38 mod_statusbar.create {
40 template="... %systray_foo"
43 GNOME unfortunately uses a different dock protocol. However, the
44 docker program can adapt from this to the WindowMaker protocol. So you
45 can include a GNOME system tray in your status bar by including docker
46 in your X session and this in your Ion3 configuration:
54 -- In cfg_statusbar.lua:
55 mod_statusbar.create {
57 template="... %systray_dock"
60 Adding configuration files to the defaults
62 Ion3 extension packages may add and remove configuration files to
63 those included by cfg_defaults.lua. The configuration files must be
64 installed under /etc/X11/ion3. Run "install-ion3-cfg cfg_foo" in the
65 postinst script to add the configuration file
66 /etc/X11/ion3/cfg_foo.lua. Run "install-ion3-cfg --remove cfg_foo" in
67 the prerm script to remove it.