web-dev-qa-db-fra.com

Après la mise à niveau vers 12.04 à partir de 10.10, ma télécommande MCEUSB standard mythbuntu ne fonctionne plus

Je n'ai eu aucun problème à utiliser ma télécommande Windows Media Center avec 10.10 Mythbuntu, mais après la mise à niveau, cela n'affecte plus Mythbuntu.

Je l'ai vérifié et réinstallé dans Mythbuntu Control Center.

J'ai utilisé irw pour vérifier que les actions des boutons ir sont correctement reçues par le HTPC.

Comment puis-je résoudre ce problème?


3.2.0-26-generic (# 41-Ubuntu SMP Thu Jun 14 17:49:24 UTC 2012) Version Xorg: 1.11.3 (16 juillet 2012 08:06:31 PM) GCC: 4.6 (x86_64-linux-gnu) Mises à jour actuelles en 2012‧07‧21


$cat /etc/lirc/hardware.con

#Chosen Remote Control
REMOTE="Windows Media Center Transceivers/Remotes (all)"
REMOTE_MODULES="lirc_dev mceusb"
REMOTE_DRIVER=""
REMOTE_DEVICE="/dev/lirc0"
REMOTE_SOCKET=""
REMOTE_LIRCD_CONF="mceusb/lircd.conf.mceusb"
REMOTE_LIRCD_ARGS=""

#Chosen IR Transmitter
TRANSMITTER="None"
TRANSMITTER_MODULES=""
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE=""
TRANSMITTER_SOCKET=""
TRANSMITTER_LIRCD_CONF=""
TRANSMITTER_LIRCD_ARGS=""

#Enable lircd
START_LIRCD="true"

#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD="false"

#Try to load appropriate kernel modules
LOAD_MODULES="true"

# Default configuration files for your hardware if any
LIRCMD_CONF=""

#Forcing noninteractive reconfiguration
#If lirc is to be reconfigured by an external application
#that doesn't have a debconf frontend available, the noninteractive
#frontend can be invoked and set to parse REMOTE and TRANSMITTER
#It will then populate all other variables without any user input
#If you would like to configure lirc via standard methods, be sure
#to leave this set to "false"
FORCE_NONINTERACTIVE_RECONFIGURATION="false"
    START_LIRCMD=""


# lsusb | grep -i infrared
Bus 003 Device 002: ID 0471:0815 Philips (or NXP) eHome Infrared Receiver
3

OK, pour moi, j'ai trouvé que la modification du fichier .mythtv/lircrc était la réponse. J'ai dû ajouter un "key_" devant toutes les lignes button = keyname.

par exemple, bouton = haut devient bouton = clé_haut

j'espère que cela pourra aider.

3
Brian