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 en-
	      abling 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 hap-
	      pen  between 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 re-
	      sponse 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  in-
	      stead 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 encoun-
       tered is	as below.

       Exit code 1
	      Invalid commandline argument.

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

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

       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... 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.0.quarterly>

home | help