lirc-config-tool(1) General Commands Manual lirc-config-tool(1)
>>> (NAME)
lirc-config-tool - >>>>>> >>>> >>>>> >
>>>>> >>>>>>>> >>>>>>>> lirc
>>>>> >>>>> (SYNOPSIS)
lirc-config-tool -s|-u [ -c FILE]
lirc-config-tool [-o DIR] [-d] [-c FILE] [FILES]
lirc-config-tool -l
>>>>>>>> (OPTIONS)
>>>> >>>> >>>> >>>>>>>>>
>>>> >>>>>>>> lircrc >>>>>
>>>>>>>>> >> ~/.config/lirc >>>>>
>>>>>>>. >>>>>>> >>>>>>>
[files] >>>>>> >> >>>>>>> >>>>
>>>> >> >>>>>>> >>>> >>>>
>>>>>>>> >> >>>> >>>>> -l
>>>>> >>>>>>>.
-s >>>>> >>>> lircd >>>>
>>>>>>> >>>>> >>>>>> >>
>>>>>>>> >> >> >>>> >>>
(namespace) >>>>>>>>> >>>>
>>>>>>.
-u >>>>>>>>>>> >>>> lircd
>>>>> >>> >>>>>>> >>
>>>>>>> >>>>>
>>>>>>>>> >> >>>> >>>.
-l >>>>> >>>> >>>>>>>>
>>>>> >>>> >>>>>.
-d >>>>> > >>> >>>>>>>>
>>>> >> >>>>> >>>>>>>>>
(stdout) >>>>>>>>>> >> >>
>>>>> >>>>>>>>> (stdin) >>>>
>>>>>>> >>>>>.
-o
>>>>>>>>> >>>>>>
>>>>>>>: ~/.config/lirc
-c
>>>> >>>>>>>> lircd(8)>
>>>>>>>: /etc/lirc/lircd.conf
-h >>> >>>> >>>>>>
>>>>>>> (DESCRIPTION)
>>> >>>>>>> >>>> >>> >>
>>>>>>>>>> > >>>>>
>>>>>>>> >>>>>>>> lirc(8) >>>>
>>>>>>>>> >> >>> >>> (>>>>>
>>>>>>>>>) >>>>>> >>>>>
>>> >>>. >>> >>> >>>>>>>
>>> >> >>>>>>>>>>>> >>>>
>> >>>>>>>> >>>>
(>>>>>>>>>) >>>>. >>>>>>>>
lircrc >>>>>>>> >> >>>> >>>>
>>>>> >>>>>>> >> >>
>>>>>>>>>>>>> >
>>>>>>>>>> >>>> >>>>>>
>>>> >>>>>> >>> >> >>>>>>
>> >>>>> >>>>>>>>> >>>>>>
>>>> >> >>>>> >>>>.
>>>>>> >>>>>>>>>> >>>>
>>>>>>>>>>>>>
(>>>>>>>>>>) >>>> lircd.conf >>>>
>>>>>>> >> >>>>>>> >>>>>
>> >>>> >>> >>>>> > >>>>>
>>>>>>>> lircrc >>>>> >>
>>>>>> >>> >> >> >>>
>>>>>>> >>>>>>>>> >>>>>>>
>>>>>>>.
>>>> >>> >> >>>>>>>>>>
/etc/lircd.conf> >>> >>>>>>>
>>>>>>>> >>>>>>>
>>>>>>>>>>>>> >> >> >>
>>>> >>> >>>>> >>>>>>
>>>>> >>>. >>>>>> >>>>>>>>
>>>>>> >> >>> >>>>>> >> >>
>>>>>>> >>>>>> > >>>>> >>
>>>> >>> >>>>>>>>>>>
>>>>>.
>>> >>>>>>> >>>>>> >>>>
>>> >>>>>>>> lircrc >>>>>
>>>>>>>>> >>>>> mythtv.lircrc >>
vlc.lircrc >> >>>>>. >> >>> >>>>>>
>> >>>>>>> >>>>>
>>>>>>>>> >> /etc/lirc/lircd.conf
>>>>>>> >>>>>>. >>>>>>
>>>>>>>> >>>>>>> >> >>>>
~/.config/lirc >>>>> >>>>>>>.
>>>>>>>> lircrc >>>>>>>>
>>>>>> >>>>>>> >>>>>>>>>>
>> /etc/lirc/lircd.conf >> >> >>>>>>>>
>>>> >>>>> >> >> >>>>>>
>>>>> >>>>>>>. >>>>> >>>
>>>>>> >> >>>> lircrc> >>>>>>
>> >>>>>>> >>>>>>>>>>>> >
>>>>>>>>>> >>> >> >> >>>
>>>> >>>>>> >>>>>> >>>>>>.
>>>>>>> >>>>>>>>>>>> >
>>>>> >>>> >>>>> >>>>>>>
>>>>> >> >>>> >>>>>>>> >>>
>>>>>>>.
>> >>>> <<>>>>>>>>> (>>>>> >>
>> >>>> >>> >>>>>>>>> >>>>)
>> >>> >>>>> >>>>>> >>>>>>
>>>> > >>>>>>>> >>>>>
>>>>>>>>>>>> >>>>
>>>>>>>. >> >>> >>>>
>>>>>>>>> >>>>> >>>>>
>>>>>> >>>> >>>>>>>> lircrc
>>>>>>>> >> >> >>>>>>>
>>>>.
>>>>> >>>>>>>>>>>
>>>>>>>> >>>>>>> >>>>>>
>>>>>>>> >>>>>>> (Backup) >>>>
>>>>>>.
>>>>>>>> lircrc >>>>>>>> >>>>
>>>>>>>> > >>>>>>> >>> >>
>>>> >>>> ~/.config/lircrc >> >>>
>>>>> >>>>>>>. >> >>>>>
>>>>>> >>>>>>>> >> >>>
>>>> >>>>:
include ~/.config/lirc/mythtv.lircrc
>>>>>>> (EXAMPLES)
>>>>> /etc/lirc/lircd.conf >>>> >>>>>>>
>>>>>> > >>>>>>> >>>> >>
>>>> >>>:
lirc-config-tool -s
>>>>>>>>>>> >> >>>> >>>>
lircd.conf >>> >>>>>>> >> >>>>>>>
>>>>>>>>> >>>> >>>:
lirc-config-tool -uc ./lircd.conf
>>>>> >>>> >>>>>>>> >>>>>
>>>> >>>>>:
lirc-config-tool -l
>>>>> >>> >> >>>>>>>>
>>>>>>>>> >> -l (>>>>
~/.config/lirc/mythtv.lircrc >> >>>>>>>):
lirc-config-tool mythtv
>>>>> >>>>>>>> >>>> >>>>>
>> mythtv:
lirc-config-tool -d mythtv >mythtv.lircdata
>>>>>>> >> >>>>>>>>
>>>>>>> >>>>>>>>>> >>>>
>>>>> >> mythtv.lircrc >>>>>> >>
>>>>>>>>> >>>>:
lirc-config-tool -o . stdin < mythtv.lircdata
>>>>>>>>> LIRCD.CONF (LIRCD.CONF CONVERSIONS)
>>>>> -s >>>>> >>>>>
>>>>>>> >>>>> >>>> >> >>>>
>>> >> >>>>> >>>>>>. >>>>>>
>>>> >>>>>> >> >> >>>>>
>>>>>>> >>> >> >>> >>>>>
>>>>>>> >> >>>> >>>>>>>
(>>>>>>> KEY_NUMERIC_0 >> KEY_NUMERIC_9)>
>>>>> >>>>>>. >>>>>>>
>>>>>> >>> >> >>>> >>>>
>>>>> >>>>>>>.
>>>>> -u >>>>> >>>>
>>>>>>>>>> >> >> >>>>>>>
>>>>>> KEY_* >>>>> >>>>>>.
>>>>>>>> >> >>>>>>>>
>>>>> KEY_WINDOWS >>>>> >>> >>
>>>> >>> >>>> >>>>>>>
>>>>>> X_ >>>>>> >>>>>>>
(>>>> >>>> KEY_WINDOWS -> X_KEY_WINDOWS).
>>>>>>>> >>>> >>>>>>>>>
>>>>> >>>>>> >> >>>> >>>>>
>> >> KEY_ >>>> >>>>>> >> >>>>
>>>>> >>>.
>>>>> >>>>>>> >>>>
>>>>>>>>>> >>>>> '1'> 'KEY_1'>
'KEY_KP_1' > 'KEY_NUMERIC_1' >> KEY_1 >>>>>
>>>>>>>.
>>>>> >>>>>>> >> >>>>> >>
>>>> >>>> >>>>>>>.
>>>>>>>>>>> (EXTENDING)
>>>>>>> >> >>>>> >> >>>> >>
>> >>> *.lircdata> >>> >>>>>>> >>
>>>> >>>>>>>> >>
>>>>>>>>>> >>>>> >>>>>
>>>. >> >>>>> >>>>> >>>>
>>>>>> >> >>>>>> >>>> >>
>>> "my_app" >> >>>> >>>>>>
>>>>>>>>> vlc:
$ lirc-config-tool -d vlc >my_app.lircdata
$ function my_app_lircdata()
> {
> cat my_app.lircdata
> }
$ export -f my_app_lircdata
$ lirc-config-tool my_app
>>>> >>>>>>> (DATA FORMAT)
>>> >>>>>>> >> >> >>>>
>>>>>>> >>>> >>>> >>>>>
>>>>>>>> lircrc >>>>>>>
>>>>>>. >>> >> >>> >>>>>
>>>>>> >>>> > >> >>>>>
>>>>> >>> >>> >>>>> >
>>>>>> >>>>> > >>>> >>>>
>>>. >> >> >> >>>>>>>>>> (tokens)
>> >> >>>> >> >> >>>
>>>>>>> >>>>> >>>>>>. >>>>
>>> >> >>>> >>>>:
>>>> >>>>> >> >> '#' >>>>
>>>>>>>. >>> >>>> >>>>> >>
>>>> >>>>> >>> >>>>>>>.
>>>>> >> >>>>> >>>>> >>>>>
> >>>>>> >> >>>> >>>>>> >>
>>>> >>>> >>>>>>>> >>>>>
>>>>>>>. >>>> >>> >>>
>>>>>> >>> > >> >>>>> >>
'program=' >>>>>>> >>>>>>. >>>>>
>>>> (>> >>>> >>>>)> >>>>
>>>>>>> >>>>> >> >> >>>>>>
>> >>>>> >> >>>> >>>>>>
>>>>>> >>.
>> >> >>>> >> >> 'begin' >> 'end'
>>>> >>>> >>>>>>>>>> >>>>
>>>> (mode block) >>> > >>>>> >>
>>>> >>>>> >>> >>>>>>.
>>>> >>>> >>>> >>>>
>>>>>>>>>> >> >>>>>
>>>>/>>>>>>> (button/config) >>>>>.
>>>> >> >>> >>>> >>>: