LIRC is a package that supports receiving and sending IR signals of the most common IR remote controls. It contains a daemon that decodes and sends IR signals, a mouse daemon that translates IR signals to mouse movements, and a couple of user programs.
one of the "BEST" illustrations of what open source is: IT WILL MAKE SOMETHING SPECIALLY DESIGNED TO PISS YOU OFF SO YOU WILL REALLY CONSIDER BUYING COMMERCIAL SOFTWARE BE CAUSE OPEN SOURCE IS ^@&$ ! afaik this is the only solution for using remotes on linux ... BUT WHO THE HACK MADE YOU SO SMART ?!? and (if you don't accept the obvious reason i just typed above) ... WHY ?!? your STUPID program is SOOOOOO SMARTTTTTTT that it decided to suspend my system be cause i pressed "wrong" button on remote and as a result EVERYTHING CRASHED and why i'm pissed off, hmm, nothing much, except i have a raid on my system I HAD A VMWARE RUNNING ON MY SYSTEM so, i know what you gonna say, you gonna say that it is my fault (OFC, ALWAYS) it is my fault that i use the system with all potential, excuse me ! KILL YOURSELF YOU IDIOT !!!!!