For IR remotes... You can use a universal remote with
lirc you can build or buy a IR reciver. I use the one built into my TV tuner. The ATI remote wonder also has a linux driver, but you have to compile it. nVidia cards seem to be rather well supported, but some of them have crappy TV out.