You should be able to just run:
Code:
/usr/local/bin/lirc-reconfig.sh
which I believe removes the kernel driver and installs the ati remote under lirc.
Here is my lircrc file which is saved as /home/mythtv/.mythtv/lircrc
I think I ended up making a symlink /home/mythtv/.lircrc and I don't really know if that was necessary you probably could just save the file as /home/mythtv/.lircrc
lircrc:
Code:
# ~/.mythtv/lircrc
#
# MythTV native LIRC config file for
# the ATI-Wonder Remote
# using lirc_atiusb driver
#
begin
#Jumppoint for Program Guide created in Mythweb
prog = mythtv
button = TV
config = !
repeat = 2
end
begin
#Jumppoint for DVD playback created in Mythweb
prog = mythtv
button = DVD
config = @
repeat = 2
end
begin
prog = mythtv
#Jumppoint for MythWeater created in Mythweb
button = WEB
config = #
repeat = 2
end
begin
prog = mythtv
#Jumppoint for MythVideo created in Mythweb
button = BOOK
config = $
repeat = 2
end
begin
prog = mythtv
#Jumppoint for MythWeater created in Mythweb
button = HAND
config = %
repeat = 2
end
begin
prog = mythtv
button = 1
config = 1
repeat = 2
end
begin
prog = mythtv
button = 2
config = 2
repeat = 2
end
begin
prog = mythtv
button = 3
config = 3
repeat = 2
end
begin
prog = mythtv
button = 4
config = 4
repeat = 2
end
begin
prog = mythtv
button = 5
config = 5
repeat = 2
end
begin
prog = mythtv
button = 6
config = 6
repeat = 2
end
begin
prog = mythtv
button = 7
config = 7
repeat = 2
end
begin
prog = mythtv
button = 8
config = 8
repeat = 2
end
begin
prog = mythtv
button = 9
config = 9
repeat = 2
end
begin
prog = mythtv
button = 0
config = 0
repeat = 2
end
begin
prog = mythtv
button = MOUSE_UP
config = Up
repeat = 2
end
begin
prog = mythtv
button = MOUSE_DOWN
config = Down
repeat = 2
end
begin
prog = mythtv
button = MOUSE_LEFT
config = Left
repeat = 2
end
begin
prog = mythtv
button = MOUSE_RIGHT
config = Right
repeat = 2
end
begin
prog = mythtv
button = MOUSE_RIGHT_BTN
config = Esc
repeat = 2
end
begin
prog = mythtv
# Enter button
button = MOUSE_LEFT_BTN
config = Return
repeat = 2
end
begin
prog = irexec
button = POWER
config = pkill mythfrontend
repeat = 2
end
begin
prog = mythtv
# Enter button
button = OK
config = Return
repeat = 2
end
begin
prog = mythtv
button = ARROW_UP
config = Up
repeat = 2
end
begin
prog = mythtv
button = ARROW_DOWN
config = Down
repeat = 2
end
begin
prog = mythtv
button = ARROW_LEFT
config = Left
repeat = 2
end
begin
prog = mythtv
button = ARROW_RIGHT
config = Right
repeat = 2
end
begin
prog = mythtv
button = D
config = Esc
repeat = 2
end
begin
prog = mythtv
button = CH_UP
config = Up
repeat = 2
end
begin
prog = mythtv
button = CH_DOWN
config = Down
repeat = 2
end
begin
prog = mythtv
button = VOL_DOWN
config = F10
repeat = 2
end
begin
prog = mythtv
button = VOL_UP
config = F11
repeat = 2
end
begin
prog = mythtv
button = MUTE
config = F9
repeat = 8
end
begin
# Mute for MythMusic
prog = mythtv
button = MUTE
config = |
repeat = 2
end
begin
prog = mythtv
button = DVD_ROOTMENU
config = M
repeat = 2
end
begin
prog = mythtv
# Enter button
button = SETUP
config = Return
repeat = 2
end
begin
prog = mythtv
button = A
config = S
repeat = 2
end
begin
prog = mythtv
button = B
config = I
repeat = 2
end
begin
prog = mythtv
button = C
config = T
repeat = 2
end
begin
prog = mythtv
# Change focus for PiP (to change channel in the other window)
button = MAXIMIZE
config = B
repeat = 2
end
begin
prog = mythtv
# Toggle PiP on/off
button = TV_ON_DEMAND
config = V
repeat = 2
end
begin
prog = mythtv
button = BACK
config = <
repeat = 2
end
begin
prog = mythtv
button = NEXT
config = >
repeat = 2
end
begin
prog = mythtv
button = BACK
config = Left
repeat = 2
end
begin
prog = mythtv
button = NEXT
config = Right
repeat = 2
end
begin
prog = mythtv
button = RECORD
config = R
repeat = 2
end
begin
prog = mythtv
button = STOP
config = Esc
repeat = 2
end
begin
prog = mythtv
button = PLAY
config = P
repeat = 2
end
begin
prog = mythtv
button = PAUSE
config = P
repeat = 2
end
#Page Up/Down
begin
prog = mythtv
button = E
config = PgUp
repeat = 2
end
begin
prog = mythtv
button = F
config = PgDown
repeat = 2
end
begin
prog = mythtv
button = E
# Use for backwards commercial skip
config = Q
repeat = 2
end
begin
prog = mythtv
button = F
# Use for forward commercial skip
config = Z
repeat = 2
end
#Mplayer
begin
prog = mplayer
button = PLAY
config = pause
repeat = 2
end
begin
prog = mplayer
button = PAUSE
config = pause
repeat = 2
end
begin
prog = mplayer
button = STOP
config = quit
repeat = 2
end
#begin
# prog = mplayer
# button = POWER
# config = quit
# repeat = 2
#end
begin
prog = mplayer
button = D
config = quit
repeat = 2
end
begin
prog = mplayer
button = MOUSE_RIGHT_BTN
config = quit
repeat = 2
end
begin
prog = mplayer
button = MUTE
config = mute
repeat = 2
end
begin
prog = mplayer
button = E
config = seek -10
repeat = 2
end
begin
prog = mplayer
button = F
config = seek 10
repeat = 2
end
begin
prog = mplayer
button = BACK
config = seek -70
repeat = 2
end
begin
prog = mplayer
button = NEXT
config = seek 70
repeat = 2
end
begin
prog = mplayer
button = VOL_DOWN
config = volume -1
repeat = 2
end
begin
prog = mplayer
button = VOL_UP
config = volume 1
repeat = 2
end
#Xine
begin
prog = xine
button = PLAY
config = Play
repeat = 2
end
begin
prog = xine
button = PAUSE
config = PAUSE
repeat = 2
end
begin
prog = xine
button = STOP
config = Stop
repeat = 2
end
#begin
# prog = xine
# button = POWER
# config = Quit
# repeat = 2
#end
begin
prog = xine
button = D
config = quit
repeat = 2
end
begin
prog = xine
button = MOUSE_RIGHT_BTN
config = quit
repeat = 2
end
begin
prog = xine
button = ARROW_UP
config = EventUp
repeat = 2
end
begin
prog = xine
button = ARROW_DOWN
config = EventDown
repeat = 2
end
begin
prog = xine
button = ARROW_LEFT
config = EventLeft
repeat = 2
end
begin
prog = xine
button = ARROW_RIGHT
config = EventRight
repeat = 2
end
begin
prog = xine
button = OK
config = EventSelect
repeat = 2
end
begin
prog = xine
button = MOUSE_UP
config = EventUp
repeat = 2
end
begin
prog = xine
button = MOUSE_DOWN
config = EventDown
repeat = 2
end
begin
prog = xine
button = MOUSE_LEFT
config = EventLeft
repeat = 2
end
begin
prog = xine
button = MOUSE_RIGHT
config = EventRight
repeat = 2
end
begin
prog = xine
button = MOUSE_LEFT_BTN
config = EventSelect
repeat = 2
end
begin
prog = xine
button = DVD_ROOTMENU
config = Menu
repeat = 2
end
#vol down
begin
prog = xine
button = VOL_DOWN
config = Volume-
repeat = 2
end
#vol up
begin
prog = xine
button = VOL_UP
config = Volume+
repeat = 2
end
begin
prog = xine
button = TV_ON_DEMAND
config = ZoomIn
repeat = 2
end
begin
prog = xine
button = MAXIMIZE
config = ZoomOut
repeat = 2
end
#skip chapter forward
begin
prog = xine
button = NEXT
config = EventNext
repeat = 2
end
#skip chapter backward
begin
prog = xine
button = BACK
config = EventPrior
repeat = 2
end
begin
prog = xine
button = F
config = SeekRelative+45
repeat = 2
end
begin
prog = xine
button = E
config = SeekRelative-45
repeat = 2
end
When I was poking around the forum I found some info on using delay with the repeat function which looked interesting and may cure my mute button issues. For some reason my mute button is a little temperamental.
You will also notice I commented out my power button functions for other applications so that it only makes mythfrontend exit. I may not have needed to do this but, it does exit to mythwelcome quite nicely now.