diff options
author | Mattias Andrée <maandree@operamail.com> | 2015-04-10 08:49:32 +0200 |
---|---|---|
committer | Mattias Andrée <maandree@operamail.com> | 2015-04-10 08:49:32 +0200 |
commit | 183a67707eae3dc3f49c9e11010e1df12d97b4fc (patch) | |
tree | 57b20cb77c033b6abc7bf1e9a350d5e73a26204d /doc | |
parent | new protocol idea: arcade (diff) | |
download | mds-183a67707eae3dc3f49c9e11010e1df12d97b4fc.tar.gz mds-183a67707eae3dc3f49c9e11010e1df12d97b4fc.tar.bz2 mds-183a67707eae3dc3f49c9e11010e1df12d97b4fc.tar.xz |
info: typos + desktop environments
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to '')
-rw-r--r-- | doc/info/mds.texinfo | 37 |
1 files changed, 27 insertions, 10 deletions
diff --git a/doc/info/mds.texinfo b/doc/info/mds.texinfo index 313f99a..29ea1c5 100644 --- a/doc/info/mds.texinfo +++ b/doc/info/mds.texinfo @@ -100,6 +100,7 @@ Texts. A copy of the license is included in the section entitled * Discussion:: Discussion on display server-architecture. * GNU Free Documentation License:: Copying and sharing this manual. @end menu +@c TODO New Concepts @@ -3960,7 +3961,7 @@ pointer to @code{var}. Returns zero on and only on success. @item @code{xbcalloc} [(@code{type* var, size_t bytes}) @arrow{} @code{int}] -Allocates and zero-initialises @code{bytes} bytess +Allocates and zero-initialises @code{bytes} bytes and stores the allocated pointer to @code{var}. Returns zero on and only on success. @@ -4894,7 +4895,7 @@ When the server has been initialised, run the command @var{COMMAND}. @item --immortal -The server should to its best not to die. For example +The server should do its best not to die. For example do not die if @code{SIGDANGER} is received even if that is the server's default action. @end table @@ -6952,20 +6953,36 @@ embedder did not know of the background looked where the icon was added. @end itemize -@c Launchers -@c Application menus -@c Autostart of applications +Desktop environments should feel free to create +their own themed application launchers and +application menus. This functionally is already +de facto standardised, and there is no reason to +change anything. + +Some desktop environments provide a method to for +automatically starting applications during the +startup of a desktop environment. This is +discouraged. It is better to teach the user to +edit @file{~/.mdsinitrc}. @node Input Management @subsection Input Management -TODO - -@c Keyboard bindings -@c Rat bindings -@c Rat barriers +Many desktop environments and window managers +for X implement global keyboard bindings. +This is not how you should do this. The servers +should recognise commands passed via +@command{mds}'s interprocess communication. +Configurations of the keyboard bindings should +be done in a server like @command{mds-keybind}. + +Similarily some desktop environments implement +rat bindings@footnote{Notably hot corners} and +rat barriers. This too should be done via servers +like like @command{mds-ratbind} and like +@command{mds-ratbarrier}. |