Quantcast
Channel: 二月鸟的天空 » MCE
Viewing all articles
Browse latest Browse all 2

Ubuntu下使用WindowsMediaCenter遥控器控制XBMC

$
0
0

在Windows下,XBMC对Windows Media Center的遥控器(或者说是MCE遥控器)已经支持得相当好,但是对于Linux来讲,很可能并不是插上就能用,还需要手动配置一下,至少为了在机器上使用HP的WMC遥控器,我整了两个小时,这里记录一下。

通过下列命令即可安装微软MCE遥控器支持:

sudo apt-get install -y lirc

安装后会让选择Remote和Transmiter设备,确保两个都选择

Windows Media Center Transceivers/Remotes (all)

重启系统后就能够让MCE遥控器控制XBMC了,但实际上在我的电脑上还是不能遥控。

好,开始检查原因:
1. 通过 lsmod 查看 lirc_mecusb 驱动是否加载,如果没有加载,则:

sudo modprobe lirc_mceusb

2. 通过 lsusb 查看是否有 类似下面得USB设备

Bus 001 Device 009: ID 045e:006d Microsoft Corp. eHome Remote Control Keyboard keys

3. 通过 ls /dev/lirc* 确保设备文件已经创建,看有没有/dev/lirc0, 如果没有则:

sudo mknod /dev/lirc0 c 61 0
sudo chown root.root /dev/lirc0
sudo chmod 660 /dev/lirc0

4. 通过 cat /dev/lirc0 并按下遥控器,确保遥控器的输入有相应得乱码输出

上面四点OK口,则可以直接使用下面的命令启动lircd服务

sudo killall -9 lircd
sudo lircd  -d /dev/lirc0  /usr/share/lirc/remotes/mceusb/lircd.conf.mceusb

此时通过执行 irw 命令并按遥控器按键,如果正常,则会有输出

root@febird-laptop:/home/febird# irw
000000037ff07bfd 00 Two mceusb

此时XBMC一定能被 Windows Media Center遥控器控制.
如果要开机就能够支持MCE遥控器,请在当前用户的~/.profile中加入一行命令:

sudo lircd  -d /dev/lirc0  /usr/share/lirc/remotes/mceusb/lircd.conf.mceusb

相关日志


Viewing all articles
Browse latest Browse all 2

Trending Articles