Deactivate/mask amidiminder

How to completely deactivate amidiminder and mask it forever, and remove it from boot?

sudo systemctl disable --now amidiminder
sudo systemctl mask amidiminder
1 Like

Just curious: Was it interfering with something?

1 Like

Hi Mark,

i removed amidiminder for debugging device connection in a c++ script.

Sysex, via alsa seq_midi_client, doesn‘t work as expected (all other message types do). raw_midi handles sysex correctly, but it requires the hardware id. I‘m rebuilding device mapping for both, hardware id and persistent device name. My current clients seem to be mapped automatically by amidiminder, interfering with my logic.

If you set SND_SEQ_PORT_CAP_NO_EXPORT capability on any ports you create, it will prevent amidiminder from touching them. Of course if it’s not your own software, such option may not be available.

1 Like