The LIRC core contains the lircd daemons, the devinput and
default driver and most of the applications.
ircat This program prints config strings to standard output. It can be used to provide remote control input to scripts and to debug your .lircrc file. The argument to... irexec irexec executes commands on an IR signal decoded by lircd, the LIRC daemon. It uses an lircrc config file where the config = entries are executed. E. g., given... irpipe irpipe is designed to feed data to lircd(8) over a /dev/irpipe device. It's a tool to enter test data to lircd in a way which is identical to real data from... irpty irpty connects to lircd to receive infrared codes and converts them to key strokes. E.g. type irpty ~/.config/lircrc -- workbone to control the CD-player... irrecord This program will record the signals from your remote control and create a config file for lircd. Although a good deal of effort is put in this program it is... irsend Asks the lircd daemon to send one or more CIR (Consumer Infra-Red) commands. This is intended for remote control of electronic devices such as TV boxes, HiFi... irsimreceive This is a simple test tool which decodes duration data in datafile using an lircd.conf type configfile. The outputted data is in the same format as on the lircd... irsimsend irsimsend is a simple test tool which given a lircd configuration file will send all keys defined in that file, the keys listed in another file or a symbol... irtestcase irtestcase is a tool which can record keypresses from a remote together with the decoded values. Given output from another session, it can also verify that the... irtext2udp irtext2udp is a filter converting pulse/space printable data such as generated by mode2(1) to the binary format used by the LIRC udp driver. The file argument... irw irw will connect to any Unix domain socket and print the received data to stdout. Without a socket argument it will watch /var/run/lirc/lircd. Useful for... lirc-lsplugins Tool which writes a simple list with info for each driver found. In particular, it writes info if a plugin can't be loaded e. g., due to unresolved references... lirc-lsremotes lirc-lsremotes can parse lirc remote configuration files (i. e., lircd.conf) and display a condensed index line, the complete data and/or diagnostics. When... lirc-make-devinput Reads the system header files and creates a devinput.lircd.conf which matches the local system (i. e., the local kernel). It normally requires that the... mode2 The main purpose of this program is to check operation of your home-brew LIRC receiver hardware and to see the IR waveform of the remote controller without an... pronto2lirc Converts an input file to a lircd.conf formatted file. lircd.conf The file has two purposes: to provide timing information to the driver so it can decode the data to button presses, and to provide a mapping from button presses... lircrc lircrc is the last LIRC configuration point in the flow of events from the kernel to the application. It provides a way to translate the application-agnostic... lircd The main task of lircd is to decode the infrared signals and provide an uniform interface for client applications. Clients can connect to lircd through a Unix... lircd-setup This program runs commands defined in the keys code and code1 .. code10 in the modinit section of the config file. It's used as a one-shot service invoked... lircd-uinput lircd-uinput reads decoded button press events from a lircd(8) output socket and injects these as key events to the kernel uinput device. The kernel makes these... lircmd lircmd reads decoded buttonpress events from a lircd(8) output socket and converts them to mouse events. These events are made available either on the lircmd... lircrcd lircrcd reads the given .lircrc config file and synchronises the mode that the LIRC clients such as irexec(1), irxevent(1), etc., are in. Using lircrcd has to...