freebsd-dev/share/man/man5
Mike Makonnen 86bade2751 Do a better job of supporting more than one mouse device
on the system.

To start/stop/check on a specific device give the device name as
the second argument to the script:
	# /etc/rc.d/moused start ums0

To use different rc.conf(5) knobs with different mice use the device
name as part of the knob. For example, if the mouse device is ums0, then:
	moused_ums0_enable=yes
	moused_ums0_flags="-z 4"
	moused_ums0_port="/dev/ums0"

Starting rc.d/moused without the device argument will use the standard
moused_* flags. So, this commit should not disrupt or change current usage.

To preserve current behaviour with respect to usb mice, which appear
automatically when inserted, there is a new knob, moused_nondefault_enable,
which will treat any devices without rc.conf knobs as enabled.

To minimize knobs in /etc/rc.conf, the device file and pid file are
auto-computed, so that in the typical case for a usb mouse you don't
need to add anything extra in /etc/rc.conf to get it working.

Additionally, this updates /etc/usbd.conf to use the rc.d/moused script so
people don't have to modify it to configure their usb mouse anymore.

MFC after: 1 month
2004-11-01 18:05:41 +00:00
..
a.out.5 Mechanically kill hard sentence breaks and double whitespaces. 2004-07-03 18:29:24 +00:00
acct.5 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
autofs.5 Enter the autofs. 2004-08-31 16:26:01 +00:00
bluetooth.hosts.5 Pathnames as .Nm arguments in the NAME section isn't a 2004-07-07 13:09:37 +00:00
bluetooth.protocols.5 Pathnames as .Nm arguments in the NAME section isn't a 2004-07-07 13:09:37 +00:00
config.5 Assorted markup, spelling, and grammar fixes. 2004-06-16 08:33:57 +00:00
core.5 mdoc(7): Use the new feature of the .In macro. 2003-09-08 19:57:22 +00:00
devfs.5 Mechanically kill hard sentence breaks and double whitespaces. 2004-07-03 18:29:24 +00:00
device.hints.5 Document portsize. 2003-09-19 22:27:54 +00:00
dir.5 mdoc(7): Properly mark C headers. 2003-09-10 19:24:35 +00:00
disktab.5 Fix an ancient typo: sc' usually equals ns*nt', not `nc*nt' 2004-10-16 08:36:28 +00:00
drivers.conf.5 mdoc(7) police: markup nits + fixed two misspellings of drivers.flp. 2002-12-14 15:46:50 +00:00
elf.5 Mechanically kill hard sentence breaks and double whitespaces. 2004-07-03 18:29:24 +00:00
ethers.5 yp(4) -> yp(8). 2002-01-14 16:59:03 +00:00
eui64.5 Fixed markup. 2004-07-07 20:32:33 +00:00
fbtab.5 mdoc(7) police: Fix markup. 2001-11-20 16:18:21 +00:00
fdescfs.5 Deal with unsafe tab characters. 2004-07-02 19:55:26 +00:00
forward.5 Mechanically kill hard sentence breaks and double whitespaces. 2004-07-03 18:29:24 +00:00
fs.5 Mechanically kill hard sentence breaks and double whitespaces. 2004-07-03 18:29:24 +00:00
fstab.5 Mechanically kill hard sentence breaks and double whitespaces. 2004-07-03 18:29:24 +00:00
group.5 mdoc(7): Use the new feature of the .In macro. 2003-09-08 19:57:22 +00:00
hesiod.conf.5
hosts.5 Mechanically kill hard sentence breaks and double whitespaces. 2004-07-03 18:29:24 +00:00
hosts.equiv.5 Mechanically kill hard sentence breaks and double whitespaces. 2004-07-03 18:29:24 +00:00
hosts.lpd.5 Assorted markup, spelling, and grammar fixes. 2004-06-16 08:33:57 +00:00
intro.5
libmap.conf.5 Assorted markup, spelling, and grammar fixes. 2004-06-16 08:33:57 +00:00
link.5 Mechanically kill hard sentence breaks and double whitespaces. 2004-07-03 18:29:24 +00:00
linprocfs.5 Remove a hard-sentence break and a duplicated sentence. Capitalize 2003-07-03 06:07:26 +00:00
mailer.conf.5 Mechanically kill hard sentence breaks and double whitespaces. 2004-07-03 18:29:24 +00:00
make.conf.5 Overdue removal of COMPAT* knobs. 2004-10-15 08:51:12 +00:00
Makefile Add support for an /etc/eui64 file modeled on /etc/ethers. The API is 2004-05-26 22:58:06 +00:00
moduli.5 mdoc(7) police: mark up better. 2002-05-30 13:13:05 +00:00
motd.5
msdosfs.5 mdoc(7) police: Scheduled sweep. 2003-02-24 22:53:26 +00:00
networks.5 Mechanically kill hard sentence breaks and double whitespaces. 2004-07-03 18:29:24 +00:00
nsmb.conf.5 Add a nsmb.conf manual page. 2003-08-09 19:11:52 +00:00
nsswitch.conf.5 mdoc(7) fixes. 2004-07-07 19:57:16 +00:00
passwd.5 Mechanically kill hard sentence breaks and double whitespaces. 2004-07-03 18:29:24 +00:00
pbm.5 Mechanically kill hard sentence breaks and double whitespaces. 2004-07-03 18:29:24 +00:00
periodic.conf.5 Add a knob 'daily_status_security_diff_flags' controlling the 2004-09-23 02:00:52 +00:00
phones.5 Mechanically kill hard sentence breaks and double whitespaces. 2004-07-03 18:29:24 +00:00
procfs.5 Update doc dates. 2004-09-03 18:56:59 +00:00
protocols.5 Mechanically kill hard sentence breaks and double whitespaces. 2004-07-03 18:29:24 +00:00
quota.user.5 Uniformly refer to a file system as "file system". 2002-12-12 17:26:04 +00:00
rc.conf.5 Do a better job of supporting more than one mouse device 2004-11-01 18:05:41 +00:00
remote.5 Mechanically kill hard sentence breaks and double whitespaces. 2004-07-03 18:29:24 +00:00
resolver.5 Improve the description of "timeout" and "attempts" resolver 2004-09-09 17:19:27 +00:00
services.5 Mechanically kill hard sentence breaks and double whitespaces. 2004-07-03 18:29:24 +00:00
shells.5
stab.5 Mechanically kill hard sentence breaks and double whitespaces. 2004-07-03 18:29:24 +00:00
style.Makefile.5 Fix a spelling error. 2004-06-20 12:35:16 +00:00
sysctl.conf.5 Mechanically kill hard sentence breaks and double whitespaces. 2004-07-03 18:29:24 +00:00
utmp.5 mdoc(7): Use the new feature of the .In macro. 2003-09-08 19:57:22 +00:00