Como posso salvar minhas configurações de volume do headset bluetooth?

1

Estou executando o Ubuntu 13.10, mas vi isso pela primeira vez em 13.04. Sempre que meu fone de ouvido se conecta ao meu computador, o áudio é definido para "Telefonia Duplex" em vez de "Reprodução de Alta Fidelidade". Além disso, o volume é ajustado para o máximo, e o controle de volume na minha tela continua sendo para o volume do alto-falante do meu laptop, e não para o fone de ouvido (que é onde a música normalmente está indo agora).

Isso é um mero aborrecimento se eu estou apenas começando a configurar, mas se eu sair do alcance e, em seguida, voltar ao alcance, posso ter o volume máximo de pancada em meus ouvidos.

Então, como faço o Ubuntu lembrar a configuração de volume através de conexões e desconexões?

por Savanni D'Gerinel 28.12.2013 / 16:04

1 resposta

2

Módulos responsáveis por armazenar as configurações do dispositivo

Em uma configuração pulseaudio padrão, os seguintes módulos são carregados para restaurar as configurações do dispositivo e as configurações de volume alteradas pelo usuário durante a execução:

  • module-device-restore:
    restaura o volume de um dispositivo de áudio para valores anteriores.
  • module-card-restore:
    restaura as configurações da placa de áudio (para um fone de ouvido, este será o modo A2DP ou HSP / HFP).

Ambos os módulos (entre muitos outros) serão carregados a partir das configurações em /etc/pulse/default.pa . Se tivéssemos feito um default.pa em ~/.pulse/ personalizado, essas configurações personalizadas substituirão os padrões em /etc/pulse/ .

Certifique-se de que ambos os módulos estejam carregados ao iniciar o pulseaudio. Para ver quais módulos estão em operação, podemos emitir:

pacmd list-modules

Caso estejam em falta, precisamos adicioná-los ao nosso default.pa com as seguintes linhas:

load-module module-device-restore
load-module module-stream-restore
load-module module-card-restore

Os valores de um determinado dispositivo serão armazenados em um banco de dados localizado em ~/.config/pulse/ ou ~/.pulse/ , dependendo da versão de lançamento.

Remover o banco de dados pulseaudio depois que as configurações estiverem ruins

Em caso de configuração incorreta, podemos remover todas as entradas para esse banco de dados renomeando ou excluindo esses diretórios. As alterações só terão efeito depois de reiniciar o pulsaudio (os diretórios de configuração serão então recriados com valores padrão) com:

pulseaudio -k

Em seguida, qualquer aplicativo de áudio usará as configurações personalizadas do usuário depois de alternar os coletores de saída. Para alternar automaticamente entre áudio interno e um dispositivo de áudio Bluetooth, podemos adicionar o seguinte módulo ao nosso comando default.pa ou como pactl na linha de comando:

load-module module-switch-on-connect

Os aplicativos podem substituir isso

Caso um aplicativo tenha definido sua própria configuração de áudio (isso também pode ser feito durante a reprodução de áudio com pavucontrol ) essas configurações substituirão o configurações padrão que fizemos.

Caso nossas configurações de volume ou cartão não sejam restauradas conforme o esperado, precisaremos remoer as configurações baseadas em aplicativos. Podemos fazer isso alterando as propriedades do dispositivo de saída em pavucontrol ou novamente removendo as configurações que devem ser armazenadas em ~/.pulse ou ~./.config/pulse com a exclusão desses diretórios.

Se tudo isso não ajudar, podemos ser confrontados com um aplicativo que armazena padrões em um diretório diferente ou que não respeita as configurações pulseaudio (que, então, podem ser consideradas como um bug).

    
por Takkat 29.12.2013 / 12:54