Lirc与某些默认的ir控制模块冲突,因此它只发送键盘输入

我试图找到这个问题的解决方案已经有一段时间了。 显然,Natty会加载一些默认模块来处理IR输入并将它们作为键盘输入而不是我想要的lirc事件发送。 这使得我的远程无法在XBMC(媒体中心程序)中使用,因为我不能将它用于导航之外的任何其他事情。 建议的解决方案是在这个错误报告(https://bugs.launchpad.net/ubuntu/+source/linux/+bug/766647),但它是关于MCE遥控器,它不适用于我的Antec Veris rm200。 在ubuntu-devs永久修复之前,请告诉我如何卸载所有冲突的模块?

这些是我系统上加载的模块:

lirc_imon vesafb nls_iso8859_1 nls_cp437 vfat fat snd_hda_codec_hdmi snd_hda_codec_realtek rt2860sta arc4 snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event rt2800pci rt2800lib crc_ccitt ir_lirc_codec snd_seq lirc_dev rt2x00pci ir_sony_decoder ir_jvc_decoder ir_rc6_decoder snd_timer snd_seq_device fglrx edac_core rc_imon_pad rt2x00lib edac_mce_amd mac80211 serio_raw ir_rc5_decoder imon ir_nec_decoder rc_core k10temp cfg80211 eeprom_93cx6 snd vice sp5100_tco i2c_piix4 soundcore snd_page_alloc xhci_hcd shpchp lp parport usb_storage firewire_ohci firewire_core usbhid hid uas crc_itu_t para_jmicron r8169 ahci libahci 

谁能帮我吗? 我只是想让lirc正常工作,这应该不会很难。 我只需要知道要卸载哪些模块。

根据这个post: http : //ubuntuforums.org/showthread.php?p = 10709651

您需要将此行添加到/etc/rc.local:

 echo lirc > /sys/class/rc/rc0/protocols 

您还可能需要在该行上方添加睡眠10。 首先尝试不使用它,然后在需要时添加它。 我需要它,但其他人没有。