From 62b86d66fdfd045956a8fd15ba6733ebef054ebc Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Mon, 18 Mar 2019 10:22:57 +0100 Subject: doc: Expound on inputattach service. * doc/guix.texi (Miscellaneous Services): Expound documentation of inputattach service. --- doc/guix.texi | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) (limited to 'doc') diff --git a/doc/guix.texi b/doc/guix.texi index 601afeda06..63581bbe41 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -22506,19 +22506,31 @@ resolution when the graphical console window resizes. @cindex inputattach @subsubheading inputattach Service +@cindex tablet input, for Xorg +@cindex touchscreen input, for Xorg +The @uref{https://linuxwacom.github.io/, inputattach} service allows you to +use input devices such as Wacom tablets, touchscreens, or joysticks with the +Xorg display server. + +@deffn {Scheme Variable} inputattach-service-type +Type of a service that runs @command{inputattach} on a device and +dispatches events from it. +@end deffn + @deftp {Data Type} inputattach-configuration @table @asis -@item @code{device-type} The type of device to connect to. -@item @code{device} The device file to connect to the device. -@item @code{log-file} The file to log messages to. +@item @code{device-type} (default: @code{"wacom"}) +The type of device to connect to. Run @command{inputattach --help}, from the +@code{inputattach} package, to see the list of supported device types. + +@item @code{device} (default: @code{"/dev/ttyS0"}) +The device file to connect to the device. + +@item @code{log-file} (default: @code{#f}) +If true, this must be the name of a file to log messages to. @end table @end deftp -@deffn {Scheme Procedure} inputattach-service-type -Return a service that runs inputattach on a device and -dispatches events from it. -@end deffn - @subsection Dictionary Services @cindex dictionary The @code{(gnu services dict)} module provides the following service: -- cgit v1.2.3