리모콘 사용을 위한 lircd 설정 파일 |
1. 개 요
필자의 멀티미디어 PC(Xtreamer UltraPC)에는 nuvoton CIR이 내장되어 있어서 리모콘으로 시스템을 제어할 수 있습니다. 한 동안 리모콘을 쓸 일이 없어서 사용하지 않다가 넘버원 리눅스 2018에서 적용할 수 있는 것들을 예전 게시물에서 보다가 lirc 설정에 관련된 내용이 있어서 그대로 적용해 보니깐 KODI에서 리모콘을 사용할 수 있더군요. 그래서 PC에서 리모콘을 사용하고자 하는 분에게 참고하시라고 이 글을 올립니다.
2. 준비물
* No1.Linux 2018
* CIR(Consumer IR)
* RPM 패키지
setserial-2.17-10pclos2011.x86_64
lib64svgalib1-1.9.25-2pclos2016.x86_64
lib64irman0-0.4.5-2pclos2017.x86_64
lirc-0.9.0-1pclos2012.x86_64
3. /etc/lirc/lircd.conf 설정
begin remote
name mceusb
bits 16
flags RC6|CONST_LENGTH
eps 30
aeps 100
header 2667 889
one 444 444
zero 444 444
pre_data_bits 21
pre_data 0x37FF0
gap 105000
toggle_bit 22
rc6_mask 0x100000000
begin codes
Blue 0x00007ba1
Yellow 0x00007ba2
Green 0x00007ba3
Red 0x00007ba4
Teletext 0x00007ba5
Radio 0x00007baf
Videos 0x00007bb5
Pictures 0x00007bb6
RecTV 0x00007bb7
Music 0x00007bb8
Aspect 0x00007bd8
Guide 0x00007bd9
LiveTV 0x00007bda
DVD 0x00007bdb
Back 0x00007bdc
OK 0x00007bdd
Right 0x00007bde
Left 0x00007bdf
Down 0x00007be0
Up 0x00007be1
Star 0x00007be2
Hash 0x00007be3
Replay 0x00007be4
Skip 0x00007be5
Stop 0x00007be6
Pause 0x00007be7
Record 0x00007be8
Play 0x00007be9
Rewind 0x00007bea
Forward 0x00007beb
ChanDown 0x00007bec
ChanUp 0x00007bed
VolDown 0x00007bee
VolUp 0x00007bef
More 0x00007bf0
Mute 0x00007bf1
Home 0x00007bf2
Power 0x00007bf3
Enter 0x00007bf4
Clear 0x00007bf5
Nine 0x00007bf6
Eight 0x00007bf7
Seven 0x00007bf8
Six 0x00007bf9
Five 0x00007bfa
Four 0x00007bfb
Three 0x00007bfc
Two 0x00007bfd
One 0x00007bfe
Zero 0x00007bff
Subtitle 0x00007bb2
Audio 0x00007bb3
Title 0x00007bae
Angle 0x00007bb4
Shuffle 0x00007bc7
Repeat 0x00007bc6
Eject 0x00007bcb
PlayPause 0x00007b91
end codes
end remote
4. /etc/sysconfig/lircd
DRIVER=""
HWMOD="nuvoton-cir"
DEVICE=/dev/lirc0
5. 설정이 완료되었으면 /etc/init.d/lircd restart 명령을 실행한후 irw 명령을 실행하여 리모콘 버튼을 깍각 눌러 반응이 있는지를 확인해 보면 됩니다.