UDEV и USB-наушники

В принципе, достаточно чтобы устройство становилось умолчательным только для следующего запуска программы, воспроизводящей звук. Но если удастся сделать переключение на ходу (через pulseaudio, например) тоже было бы неплохо.
Запустил udevadm monitor на вставление этих наушников и увидел что их втыкание генерирует семнадцать событий add, а выдергивание - соответственное количество remove. Авторы udev офигели. Куда столько много? И за какое из них цепляться.
Использование asoundconf из udev-правил мне кажется сомнительной идеей. man-страница на эту фиговину начинается со слов
asoundconf configures the ALSA library for the user..
А мне не надо for the user. Мне надо чтобы для всех юзеров, которым взберет в голову залогиниться на эту машину пока это устройство воткнуто, оно было умолчательным. Ключика для работы с системным /etc/asound.conf у asoundconf почему-то не предусмотрено.
НУ у альсы это хозяйство хоть как-то документировано. У pulse все еще хуже.