diff options
author | Mattias Andrée <maandree@operamail.com> | 2015-04-08 11:23:37 +0200 |
---|---|---|
committer | Mattias Andrée <maandree@operamail.com> | 2015-04-08 11:23:37 +0200 |
commit | f4efd859325aa4e1788096253c0d730cb711eb8c (patch) | |
tree | 2977e2d37a0d1401a87f09060446e1c6c0c314d8 | |
parent | info: footnote about ewmh and workspaces (diff) | |
download | mds-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 '')
-rw-r--r-- | doc/info/mds.texinfo | 31 |
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 |