Comutação automática do dispositivo de saída de áudio em 14.04 [duplicado]

0

Estou usando o Ubuntu 14.04 e comprei recentemente um DAC / Amp USB Schiit Fulla . Eu quero que o Ubuntu mude automaticamente a saída de áudio para este dispositivo quando eu conectá-lo ao invés de eu ter que configurá-lo manualmente o tempo todo. Há alguma maneira de fazer isso? Obrigado.

    
por Mav14 22.11.2015 / 02:04

1 resposta

1

Não sei se existe uma solução melhor, mas uma regra do udev pode ser o que você está procurando.

Abra o arquivo /lib/udev/rules.d/90-pulseaudio.rules pesquisa por LABEL="pulseaudio_check_usb" e adicione sua regra personalizada ao final deste bloco.

  • Dê uma olhada nisso: Como alterar o pulseaudio sink com "pacmd set-default-sink" durante a reprodução?
  • Use lsusb para obter seu fornecedor de USB e ID do produto (exemplo: fornecedor 0d8c product 0102 in Bus 001 Device 011: ID 0d8c:0102 C-Media Electronics, Inc. CM106 Like Sound Device )
  • A regra provavelmente se parece abaixo, mas eu não testei e não a quero na minha configuração de áudio.

    # My custom rule to switch to Schiit Fulla everytime it gets connected
    ATTRS{idVendor}=="1234", ATTRS{idProduct}=="1234", RUN+="pacmd set-default-sink …"
    
  • Para permitir que as mudanças na regra entrem em vigor, você precisa reiniciar o udev: Qual é a maneira correta de reiniciar o udev?
  • Não tenho certeza se 90-pulseaudio.rules é o lugar certo para essa regra, só sei que precisei configurar outro dispositivo e usar ENV{PULSE_PROFILE_SET} em conjunto com um arquivo conf personalizado em vez do parâmetro RUN . A desvantagem de modificar este arquivo de configuração é que ele será substituído quando o pacote correspondente for atualizado.
por LiveWireBT 22.11.2015 / 03:42