aboutsummaryrefslogtreecommitdiffstats
path: root/doc/info/mds.texinfo
diff options
context:
space:
mode:
authorMattias Andrée <maandree@operamail.com>2015-04-08 11:23:37 +0200
committerMattias Andrée <maandree@operamail.com>2015-04-08 11:23:37 +0200
commitf4efd859325aa4e1788096253c0d730cb711eb8c (patch)
tree2977e2d37a0d1401a87f09060446e1c6c0c314d8 /doc/info/mds.texinfo
parentinfo: footnote about ewmh and workspaces (diff)
downloadmds-f4efd859325aa4e1788096253c0d730cb711eb8c.tar.gz
mds-f4efd859325aa4e1788096253c0d730cb711eb8c.tar.bz2
mds-f4efd859325aa4e1788096253c0d730cb711eb8c.tar.xz
info: taskbars and systrays
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to 'doc/info/mds.texinfo')
-rw-r--r--doc/info/mds.texinfo31
1 files changed, 28 insertions, 3 deletions
diff --git a/doc/info/mds.texinfo b/doc/info/mds.texinfo
index 38fd01e..a1cb7d2 100644
--- a/doc/info/mds.texinfo
+++ b/doc/info/mds.texinfo
@@ -6923,10 +6923,35 @@ want to have, such be no problem.
@node Application Management
@subsection Application Management
-TODO
+Many X desktop environments provide taskbars, where
+all windows are listed. However because of Extended
+Window Manager Hints (EWMH), and the ability to
+read windows' position and wait for windows to
+move, this is not actually necessary. Of course,
+desktop environments may need to do this to theme
+the environment. A taskbar for @command{mds} should:
+@itemize @bullet{}
+@item
+be about to restrict listed windows a those under
+specific outputs, and
+@item
+be about to restrict listed windows to viewed
+workspaces.
+@end itemize
+
+Traditionally, status icon trays have been
+implemented with window embed method. And apart
+from there being two competing standard, this
+is be pretty sane. But ther have been some
+restrictions @command{mds} does not suffer:
+@itemize @bullet{}
+@item
+icons should not be rearranged, and
+@item
+embedder did not know of the background
+looked where the icon was added.
+@end itemize
-@c Taskbars
-@c Status icon trays
@c Launchers
@c Application menus
@c Autostart of applications