Я делал так для своего Beholder M6 Extra (спасибо сообществу):
Сгенерировал для своего дисташна - lircd.conf
Добавил в домашней директории - .lircrc:
begin mplayer
begin
button = VOLUMEUP
prog = mplayer
config = volume 1
repeat = 1
end
begin
button = VOLUMEDOWN
prog = mplayer
config = volume -1
end
begin
button = CHANNELUP
prog = mplayer
config = tv_step_channel 1
end
begin
button = CHANNELDOWN
prog = mplayer
config = tv_step_channel -1
end
begin
button = CHANNELDOWN
prog = mplayer
config = tv_step_channel -1
end
begin
button = MUTE
prog = mplayer
config = mute
end
begin
button = FULLSCREEN
prog = mplayer
config = vo_fullscreen
end
begin
button = PLAY
prog = mplayer
config = pause
end
end mplayer
Cоответственно кнопки пульта смотрим в lircd.conf, команды mplayer - в /etc/mplayer/input.conf