| # Welcome to the LIRC 0.9.1a Manual This manual will guide you through the installation and configuration of LIRC. Setting up LIRC currently is not an easy task. So please take some time to read this documentation carefully. If you don't understand a part of this manual or if you think there is something important missing you should complain. Installation instructions Dependencies - what other programs you need to use LIRC Overview of supported hardware Detailed list of supported hardware Compiling Installing Testing your hardware & configuration Sending infrared signals Uninstalling Updating from lirc-0.5.4 Updating from lirc-0.6.2 Updating from lirc-0.6.3 Updating from lirc-0.6.4 Updating from lirc-0.6.5 Updating from lirc-0.6.6 Updating from lirc-0.7.x Updating from lirc-0.8.1 Updating from lirc-0.8.4 Updating from lirc-0.8.5 Updating from lirc-0.9.0 Configuration guide Why should I use LIRC? Overall Configuration Decisions Basic setup flow Determine driver and device Getting the key symbols using linux input layer Getting the key symbols using lirc drivers Converting key symbols to application strings Appendixes A1: Configuring the kernel A2: Finding the event device A3: Understanding the driver table A4: Normalizing the lircd.conf A5: Generating the .lircrc A6: Addressing changing event devices Configuring LIRC Configuring lircd (lircd - the LIRC daemon) lircd.conf file format Using multiple different devices simultaneously Configuring lircmd (lircmd - the LIRC mouse daemon) lircmd.conf file format Configuring LIRC tools .lircrc file format Description of programs (purpose, command line arguments, etc.) lircd lircmd lircrcd irexec ircat irpty irxevent irrecord irw mode2 smode2 xmode2 irsend Technical How everything works Writing TV card drivers using lirc_dev Writing applications for LIRC The lirc_client library lircrcd protocol Note for packagers Hardware Abstraction Layer (HAL) integration Note for configuration application developers Known bugs Getting additional information FAQ, mailing list and mailing list archive Reporting bugs Adding new remote controls Copyright (C) 1999-2002 Christoph Bartelmus (lirc@bartelmus.de) Copyright (C) 1999 Karsten Scheibler (karsten.scheibler@bigfoot.de) [LIRC homepage] The LIRC Manual, last update: 10-June-2014 |