Good point with the other apps, we will have to take that into consideration. IMO there isn't much that internal player can't handle anymore, but I am sure there are some exceptions.
You could just execute your restart script you made earlier instead of restarting GDM, you just need to make sure you kill your current running mythfrontend before it will pick up any .lirc changes.
re: Don't forget other running procs
Good point with the other apps, we will have to take that into consideration. IMO there isn't much that internal player can't handle anymore, but I am sure there are some exceptions.
You could just execute your restart script you made earlier instead of restarting GDM, you just need to make sure you kill your current running mythfrontend before it will pick up any .lirc changes.