]> git.decadent.org.uk Git - ion3.git/blob - debian/README
8d978350899ecf6e7447f3e460d34a0158d1a8f3
[ion3.git] / debian / README
1 Debug symbols
2
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.
6
7 Docks and system trays
8
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.
12
13 For a corner dock, add:
14
15     dopath("mod_dock")
16
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
19 MOD1+D.
20
21 For a system tray, edit cfg_statusbar.lua to include:
22
23     mod_statusbar.create {
24        ...
25        systray=true,
26        template="... %systray"
27     }
28
29 You can also configure specific windows to appear in the status bar:
30
31     -- In cfg_ion.lua:
32     defwinprop {
33        class = "foo-window-class",
34        statusbar = "foo"
35     }
36
37     -- In cfg_status_bar.lua:
38     mod_statusbar.create {
39        ...
40        template="... %systray_foo"
41     }
42
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:
47
48     -- In cfg_ion.lua:
49     defwinprop {
50        class = "Docker",
51        statusbar = "dock"
52     }
53
54     -- In cfg_statusbar.lua:
55     mod_statusbar.create {
56        ...
57        template="... %systray_dock"
58     }