So my experience is that remote control is very different in MC for Linux than on MC for Windows, even when using the exact same hardware so your issue may not be a problem with your hardware. Some remote codes are not implemented in MC for Linux by default (the number keys do not work correctly, for example), and others work differently (for example my "ok" or "select" button worked as an enter press on Windows, but on Linux sent a different code, etc.). Other remote codes may be consumed by your Linux operating system/desktop environment such that MC never sees them (Gnome is particularly willing to "eat" media key presses).
So there are some troubleshooting steps you can take to see if your hardware is working and if so which keycodes your remote is sending, and some workarounds you can do. You'll need to install the ir-keytable and showkey utilities from the repos (both are in the debian repos). If you then run "ir-keytable -t" you can get a list of keyboard codes. Then run show-key and try pressing the various remote buttons that aren't working as expected. show-key will tell you if the buttons are working at a hardware level and what keypresses they're sending to the computer, and you can compare the codes to the ones in keytable to figure out if they're mismapped or if something else is the issue. I eventually managed to get almost all of the remote functions I wanted to work working by remapping keys using the write function of ir-keytable. There are even ways to work around the OS consuming media keypresses (as an example, Gnome eats volume up and volume down media keys, but MC responds to the plus and minus keys by changing the volume as well so you can remap the volume controls to send those instead, etc.)
Hopefully that should be enough to start with, I hope this helps!