aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to '')
-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