Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
SYNDAEMON(1)			  X Version 11			    SYNDAEMON(1)

NAME
     syndaemon	-  a  program  that  monitors keyboard activity and disables the
     touchpad when the keyboard is being used.

SYNOPSIS
     syndaemon [-i idle-time] [-m poll-inverval] [-d [-p pid-file]]
	       [-t] [-k] [-K] [-R] [-v]

     syndaemon [-V|-?]

DESCRIPTION
     Disabling the touchpad  while  typing  avoids  unwanted  movements  of  the
     pointer that could lead to giving focus to the wrong window.

OPTIONS
     -i idle-time
	    How  many  seconds	to wait after the last key press before enabling
	    the touchpad.  Default is 2.0s.

     -m poll-interval
	    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  be-
	    tween  two intervals) may not be noticed.  This switch has no effect
	    when running with -R.  Default is 200ms.

     -d     Start as a daemon, ie in the background.

     -p pid-file
	    Create a pid file with the specified filename.  A pid file will only
	    be created if the program is started in daemon mode.

     -t     Only disable tapping and scrolling, not mouse movements, in response
	    to keyboard activity.

     -k     Ignore modifier keys when monitoring keyboard activity.

     -K     Like -k but also ignore Modifier+Key combos.

     -R     Use the XRecord extension for detecting keyboard activity instead of
	    polling the keyboard state.

     -v     Print diagnostic messages.

     -V     Print version string and exit.

     -?     Show the help message.

ENVIRONMENT VARIABLES
     DISPLAY
	    Specifies the X server to contact.

EXIT CODES
     If syndaemon exists with a return code other than 0, the error  encountered
     is as below.

     Exit code 1
	    Invalid commandline argument.

     Exit code 2
	    The  connection to the X sever could not be established or no touch-
	    pad device could be found.

     Exit code 3
	    The fork into daemon mode failed or the pid file could not	be  cre-
	    ated.

     Exit code 4
	    XRECORD requested but not available or usable on the server.

CAVEATS
     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.

AUTHORS
     Peter Osterlund <petero2@telia.com>.

     This man page was written by Mattia Dongili <malattia@debian.org>

SEE ALSO
     Xorg(1), synclient(1), synaptics(4x)

xlibre-xf86-input-synaptics 25.0.0 2025-04-27			    SYNDAEMON(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=syndaemon&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help