-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
大家好,
我正在使用 Archlinux (自重…),ideapad Y450,最近找出了笔记本自带的遥 控器,在折腾过程中遇到几个问题:
1. ir-keytable 可以检测到设备,用 -t 参数运行时可以看到 keycode,但 irw 没有输出。
# ir-keytable Found /sys/class/rc/rc0/ (/dev/input/event10) with: Driver ite-cir, table rc-rc6-mce Supported protocols: NEC RC-5 RC-6 JVC SONY LIRC other Enabled protocols: RC-6 Repeat delay = 500 ms, repeat period = 125 ms
2. 根据遥控器上的按钮以及 ir-keytable -t 的输出修改了 /etc/rc_keymaps/rc6_mce 文件。现在运行 ir-keytable -t 可以看到 keycode 和对应的按键。irw 依然没有反应。执行 ir-keytable -p LIRC 后,-t 参数也 没有输出了。
# table rc6_mce, type: RC6 0x8045040c KEY_POWER 0x8045045d KEY_HOME [..cut..] 0x80450454 KEY_DVD 0x8045042e KEY_TV
3. 尝试了很多个 /etc/lirc/lircd.conf,包括 devinput/generic/RC6 等,没 有解决问题。目前还没有对内核模块下手。lsmod | grep ir:
# lsmod | grep ir ir_lirc_codec 4379 0 lirc_dev 9327 1 ir_lirc_codec ir_mce_kbd_decoder 4214 0 ir_sony_decoder 2187 0 ir_jvc_decoder 2281 0 ir_rc6_decoder 2761 0 ir_rc5_decoder 2249 0 firewire_ohci 29650 0 firewire_core 50872 1 firewire_ohci ite_cir 16095 0 ir_nec_decoder 2633 0 rc_core 15552 10 ir_lirc_codec,ir_mce_kbd_decoder,ir_sony_decoder,ir_jvc_decoder,ir_rc6_decoder,rc_rc6_mce,ir_rc5_decoder,ite_cir,ir_nec_decoder crc_itu_t 1363 1 firewire_core
目前的疑惑:
1. ir-keytable 和 lirc 到底是什么关系?
2. lircd.conf 和 /etc/rc_keymaps 中的配置文件有什么关系?
3. 最重要的一点,我如何才能让 lirc 正确的接收遥控器事件…
感谢各位……
- -- Hexchain Tong
pkcon get-details gnome-lirc-properties 获取细节 [=========================] 正在启动 [=========================] 软件包描述 package: gnome-lirc-properties-0.5.1-3.fc15.noarch license: GPLv2+ group: other description: gnome-lirc-properties helps users set up infrared remote controls for use with the LIRC framework. size: 509912 bytes url: http://live.gnome.org/gnome-lirc-properties
估计折腾过这个很少,目前还没见过自带遥控器的 PC 本本,交给 GUI 工具去搞定吧……
另外还有 lirc-docs 包……
2011/12/25 Hexchain Tong richard0053@gmail.com:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
大家好,
我正在使用 Archlinux (自重…),ideapad Y450,最近找出了笔记本自带的遥 控器,在折腾过程中遇到几个问题:
- ir-keytable 可以检测到设备,用 -t 参数运行时可以看到 keycode,但
irw 没有输出。
# ir-keytable Found /sys/class/rc/rc0/ (/dev/input/event10) with: Driver ite-cir, table rc-rc6-mce Supported protocols: NEC RC-5 RC-6 JVC SONY LIRC other Enabled protocols: RC-6 Repeat delay = 500 ms, repeat period = 125 ms
- 根据遥控器上的按钮以及 ir-keytable -t 的输出修改了
/etc/rc_keymaps/rc6_mce 文件。现在运行 ir-keytable -t 可以看到 keycode 和对应的按键。irw 依然没有反应。执行 ir-keytable -p LIRC 后,-t 参数也 没有输出了。
# table rc6_mce, type: RC6 0x8045040c KEY_POWER 0x8045045d KEY_HOME [..cut..] 0x80450454 KEY_DVD 0x8045042e KEY_TV
- 尝试了很多个 /etc/lirc/lircd.conf,包括 devinput/generic/RC6 等,没
有解决问题。目前还没有对内核模块下手。lsmod | grep ir:
# lsmod | grep ir ir_lirc_codec 4379 0 lirc_dev 9327 1 ir_lirc_codec ir_mce_kbd_decoder 4214 0 ir_sony_decoder 2187 0 ir_jvc_decoder 2281 0 ir_rc6_decoder 2761 0 ir_rc5_decoder 2249 0 firewire_ohci 29650 0 firewire_core 50872 1 firewire_ohci ite_cir 16095 0 ir_nec_decoder 2633 0 rc_core 15552 10 ir_lirc_codec,ir_mce_kbd_decoder,ir_sony_decoder,ir_jvc_decoder,ir_rc6_decoder,rc_rc6_mce,ir_rc5_decoder,ite_cir,ir_nec_decoder crc_itu_t 1363 1 firewire_core
目前的疑惑:
ir-keytable 和 lirc 到底是什么关系?
lircd.conf 和 /etc/rc_keymaps 中的配置文件有什么关系?
最重要的一点,我如何才能让 lirc 正确的接收遥控器事件…
感谢各位……
Hexchain Tong -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQEcBAEBAgAGBQJO9z4tAAoJELMtEjixq4G4OukIAJVC6NqNoWPSyaBlGfRj2Lc6 PHzP2yBekr3868P2scfc+SID868ex34bCAQneTyglrj4N4vj6Z6LrFPUh9Ivahmg r9DIbdFa60O1f5qlqL3duOrNm+C8I3oXuQaoBpm3hLX88OEyuc7dM1vhDTqAS8t1 AHWwtcwkkuqoQFLsKyniyxwUzB3wpYwZ9GucO6Li+qXoM1X67m7OvxQaobYxp8Tt v1smsbkjS7ZqlQjT55H3Y90PUHOFwIKVvnS96ekJFAF+mFS1PMsirdvaX0F3O49g A1pxlSm07D1VfmxbaMbXd7ViuTMU1Tojwr3jeqyIn1ElZBbFlyBO+Z0Eem5mFMg= =Ul9t
-----END PGP SIGNATURE-----
Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
chinese@lists.fedoraproject.org