man-pages/man1/syndaemon.1.html
2021-03-31 01:06:50 +01:00

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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</A>
<H2>OPTIONS</H2>
<P>
<DL COMPACT>
<DT id="1"><B>-i</B> &lt;<I>idle-time</I>&gt;<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> &lt;<I>poll-interval</I>&gt;<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> &lt;<I>pid-file</I>&gt;<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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</A>
<H2>AUTHORS</H2>
<P>
Peter Osterlund &lt;<A HREF="mailto:petero2@telia.com">petero2@telia.com</A>&gt;.
<DL COMPACT>
<DT id="15">This man page was written by Mattia Dongili &lt;<A HREF="mailto:malattia@debian.org">malattia@debian.org</A>&gt;<DD>
</DL>
<A NAME="lbAJ">&nbsp;</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">&nbsp;</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>