182 lines
4.3 KiB
HTML
182 lines
4.3 KiB
HTML
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
<HTML><HEAD><TITLE>Man page of syndaemon</TITLE>
|
|
</HEAD><BODY>
|
|
<H1>syndaemon</H1>
|
|
Section: User Commands (1)<BR>Updated: xf86-input-synaptics 1.9.1<BR><A HREF="#index">Index</A>
|
|
<A HREF="/cgi-bin/man/man2html">Return to Main Contents</A><HR>
|
|
|
|
<A NAME="lbAB"> </A>
|
|
<H2>NAME</H2>
|
|
|
|
<P>
|
|
|
|
syndaemon - a program that monitors keyboard activity and disables
|
|
the touchpad when the keyboard is being used.
|
|
<A NAME="lbAC"> </A>
|
|
<H2>SYNOPSIS</H2>
|
|
|
|
<P>
|
|
|
|
syndaemon [<I>-i idle-time</I>] [<I>-m poll-inverval</I>] [<I>-d</I>] [<I>-p pid-file</I>]
|
|
[<I>-t</I>] [<I>-k</I>] [<I>-K</I>] [<I>-R</I>]
|
|
<A NAME="lbAD"> </A>
|
|
<H2>DESCRIPTION</H2>
|
|
|
|
<P>
|
|
|
|
Disabling the touchpad while typing avoids unwanted movements of the
|
|
pointer that could lead to giving focus to the wrong window.
|
|
<A NAME="lbAE"> </A>
|
|
<H2>OPTIONS</H2>
|
|
|
|
<P>
|
|
|
|
<DL COMPACT>
|
|
<DT id="1"><B>-i</B> <<I>idle-time</I>><DD>
|
|
How many seconds to wait after the last key press before enabling the
|
|
touchpad.
|
|
(default is 2.0s).
|
|
</DL>
|
|
<P>
|
|
|
|
<DL COMPACT>
|
|
<DT id="2"><B>-m</B> <<I>poll-interval</I>><DD>
|
|
How many milliseconds to wait between two polling intervals. If this value is
|
|
too low, it will cause unnecessary wake-ups. If this value is too high,
|
|
some key presses (press and release happen between two intervals) may not
|
|
be noticed. This switch has no effect when running with
|
|
<B>-R</B>.
|
|
Default is 200ms.
|
|
</DL>
|
|
<P>
|
|
|
|
<DL COMPACT>
|
|
<DT id="3"><B>-d</B><DD>
|
|
Start as a daemon, ie in the background.
|
|
</DL>
|
|
<P>
|
|
|
|
<DL COMPACT>
|
|
<DT id="4"><B>-p</B> <<I>pid-file</I>><DD>
|
|
Create a pid file with the specified filename.
|
|
A pid file will only be created if the program is started in daemon
|
|
mode.
|
|
</DL>
|
|
<P>
|
|
|
|
<DL COMPACT>
|
|
<DT id="5"><B>-t</B><DD>
|
|
Only disable tapping and scrolling, not mouse movements, in response
|
|
to keyboard activity.
|
|
</DL>
|
|
<P>
|
|
|
|
<DL COMPACT>
|
|
<DT id="6"><B>-k</B><DD>
|
|
Ignore modifier keys when monitoring keyboard activity.
|
|
</DL>
|
|
<P>
|
|
|
|
<DL COMPACT>
|
|
<DT id="7"><B>-K</B><DD>
|
|
Like -k but also ignore Modifier+Key combos.
|
|
</DL>
|
|
<P>
|
|
|
|
<DL COMPACT>
|
|
<DT id="8"><B>-R</B><DD>
|
|
Use the XRecord extension for detecting keyboard activity instead of polling
|
|
the keyboard state.
|
|
</DL>
|
|
<P>
|
|
|
|
<DL COMPACT>
|
|
<DT id="9"><B>-?</B><DD>
|
|
Show the help message.
|
|
</DL>
|
|
<A NAME="lbAF"> </A>
|
|
<H2>ENVIRONMENT VARIABLES</H2>
|
|
|
|
<P>
|
|
|
|
<DL COMPACT>
|
|
<DT id="10"><B>DISPLAY</B><DD>
|
|
Specifies the X server to contact.
|
|
</DL>
|
|
<A NAME="lbAG"> </A>
|
|
<H2>EXIT CODES</H2>
|
|
|
|
If syndaemon exists with a return code other than 0, the error encountered
|
|
is as below.
|
|
<P>
|
|
|
|
<DL COMPACT>
|
|
<DT id="11"><B>Exit code 1<DD>
|
|
Invalid commandline argument.
|
|
</DL>
|
|
<P>
|
|
|
|
<DL COMPACT>
|
|
<DT id="12">Exit code 2<DD>
|
|
The connection to the X sever could not be established or no touchpad device
|
|
could be found.
|
|
</DL>
|
|
<P>
|
|
|
|
<DL COMPACT>
|
|
<DT id="13">Exit code 3<DD>
|
|
The fork into daemon mode failed or the pid file could not be created.
|
|
</DL>
|
|
<P>
|
|
|
|
<DL COMPACT>
|
|
<DT id="14">Exit code 4<DD>
|
|
XRECORD requested but not available or usable on the server.
|
|
</DL>
|
|
</B><A NAME="lbAH"> </A>
|
|
<H2>CAVEATS</H2>
|
|
|
|
<P>
|
|
|
|
It doesn't make much sense to connect to a remote X server, because
|
|
the daemon will then monitor the remote server for keyboard activity,
|
|
but will disable the touchpad on the local machine.
|
|
<A NAME="lbAI"> </A>
|
|
<H2>AUTHORS</H2>
|
|
|
|
<P>
|
|
|
|
Peter Osterlund <<A HREF="mailto:petero2@telia.com">petero2@telia.com</A>>.
|
|
<DL COMPACT>
|
|
<DT id="15">This man page was written by Mattia Dongili <<A HREF="mailto:malattia@debian.org">malattia@debian.org</A>><DD>
|
|
</DL>
|
|
<A NAME="lbAJ"> </A>
|
|
<H2>SEE ALSO</H2>
|
|
|
|
<P>
|
|
|
|
<A HREF="/cgi-bin/man/man2html?1+Xorg">Xorg</A>(1), <A HREF="/cgi-bin/man/man2html?1+synclient">synclient</A>(1), <A HREF="/cgi-bin/man/man2html?4+synaptics">synaptics</A>(4)
|
|
<P>
|
|
|
|
<HR>
|
|
<A NAME="index"> </A><H2>Index</H2>
|
|
<DL>
|
|
<DT id="16"><A HREF="#lbAB">NAME</A><DD>
|
|
<DT id="17"><A HREF="#lbAC">SYNOPSIS</A><DD>
|
|
<DT id="18"><A HREF="#lbAD">DESCRIPTION</A><DD>
|
|
<DT id="19"><A HREF="#lbAE">OPTIONS</A><DD>
|
|
<DT id="20"><A HREF="#lbAF">ENVIRONMENT VARIABLES</A><DD>
|
|
<DT id="21"><A HREF="#lbAG">EXIT CODES</A><DD>
|
|
<DT id="22"><A HREF="#lbAH">CAVEATS</A><DD>
|
|
<DT id="23"><A HREF="#lbAI">AUTHORS</A><DD>
|
|
<DT id="24"><A HREF="#lbAJ">SEE ALSO</A><DD>
|
|
</DL>
|
|
<HR>
|
|
This document was created by
|
|
<A HREF="/cgi-bin/man/man2html">man2html</A>,
|
|
using the manual pages.<BR>
|
|
Time: 00:05:28 GMT, March 31, 2021
|
|
</BODY>
|
|
</HTML>
|