Como posso substituir as prioridades dos dispositivos de fone de ouvido PulseAudio?

Como posso substituir as prioridades dos dispositivos de fone de ouvido PulseAudio?

Tenho várias placas de som USB usadas para aplicativos específicos. Costumava ser que o pulseaudio escolhesse aleatoriamente um desses para o dispositivo padrão, mas consegui usar regras do udev com ENV{PULSE_PROFILE_SET} apontado para

[General]
priority = 1

despriorizar todos eles e deixar a placa de som da placa-mãe como padrão.

No entanto, recentemente adicionei um fone de ouvido USB (que atribuí como padrão em um aplicativo específico), mas ainda quero que o áudio da placa-mãe seja o padrão para todos os outros aplicativos. Infelizmente, algo parece estar substituindo a prioridade específica do meu dispositivo (configuração genérica do fone de ouvido?) pela prioridade 99:

$ pactl list sinks | egrep  'Name|priority'
    Name: alsa_output.usb-Logitech_Logitech_G430_Gaming_Headset-00.analog-stereo
        analog-output-headphones: Headphones (priority: 9900)
    Name: alsa_output.pci-0000_0e_00.3.analog-stereo
        analog-output-lineout: Line Out (priority: 9000, available)
        analog-output-headphones: Headphones (priority: 9900, not available)

Eu apenas desabilitaria a troca automática, mas às vezes eu conecto alto-falantes externos temporariamente no conector do fone de ouvido da placa-mãe e ainda gostaria que ele mudasse automaticamente para isso e vice-versa.

A regra do udev que estou usando para reconhecer o dispositivo é

ATTRS{idProduct}=="0x0a4d", ATTRS{idVendor}=="0x046d", ENV{PULSE_PROFILE_SET}="pulseaudio-gaming-headset.conf"

com o arquivo mencionado contendo o ajuste de prioridade conforme mostrado acima.

O sistema muda o padrão para o fone de ouvido após a inicialização e depois de usar o conector do fone de ouvido da placa-mãe. Eu gostaria de fazer isso parar.

Seria bom se houvesse uma GUI para definir prioridades de dispositivos específicos em um perfil de usuário. Supondo que isso não exista, como posso corrigir esse caso?

nota: Ubuntu 20.04

informação relacionada