Configurações de som não salvas no Pulse audio [GNOME] - como salvá-las?

Configurações de som não salvas no Pulse audio [GNOME] - como salvá-las?

Estou usando o Debian 8.7. Normalmente seleciono a placa de som que desejo usar e desativo os alertas sonoros por meio das opções de som em Configurações. No entanto, eles nunca são salvos e, na reinicialização, tenho que entrar em Configurações e configurá-los novamente a cada vez. Existe uma maneira de salvar as configurações de som para que isso não precise ser feito a cada reinicialização? Aqui estão as inxiinformações do cartão e dos drivers:

Audio:     Card-1 Advanced Micro Devices [AMD/ATI] Cypress HDMI Audio [Radeon HD 5800 Series] 
           driver: snd_hda_intel 
           Card-2 Creative Labs SB X-Fi driver: snd_ctxfi 
           Card-3 Intel 82801JI (ICH10 Family) HD Audio Controller 
           driver: snd_hda_intel 
           Sound: Advanced Linux Sound Architecture v: k3.16.0-4-amd64

E o conteúdo de/var/lib/alsa/asound.state

https://pastebin.com/5f3PwBHE

Responder1

Vamos resolver as várias configurações de som.

Seu hardware de som é controlado pelos drivers do kernel ALSA, a biblioteca ALSA fornece acesso a esses drivers e há vários controles de volume/mudo e você pode alterá-los com alsamixerou amixer. Algumas dessas configurações também podem ser expostas via Gnome. Normalmente deixo-os em paz e só modifico as coisas se algo não funcionar.

Você pode salvar e restaurar essas configurações com alsactl storee alsactl restore, e os pacotes Debian alsa-utilscontêm um script que as restaura de /var/lib/alsa/asound.state.

Pulseaudio roda em cima do ALSA. Você pode alterar as configurações do Pulseaudio de pavucontroloutras maneiras. O Pulseaudio lembra algumas de suas configurações, mas não há uma maneira geral de armazená-las ou restaurá-las; se quiser que as configurações do Pulseaudio apareçam na inicialização, você terá que mexer na configuração do Pulseaudio.

Como não executo a área de trabalho do Gnome, não sei o que "desativar alertas sonoros" realmente faz. Podem ser configurações do Gnome e, nesse caso, você precisa descobrir como restaurar as configurações do Gnome na inicialização. O banco de dados de configurações do Gnome possui vários utilitários como dconfe gsettings, mas o uso aparentemente mudou ao longo das versões e nunca consegui entender completamente como tudo funciona.

Portanto, se você está interessado principalmente em “desativar alertas sonoros”, você precisa descobrir o que exatamente isso faz e o que muda.

Editar:

Então oEfeito sonoroas configurações são definitivamente uma coisa do Gnome, então você precisa pesquisar como tornar as configurações do Gnome permanentes ou configurá-las na inicialização.

alsa-utilsrestaura as configurações na inicialização, fornecendo scripts para SysV Init ( /etc/init.d/alsa-utils) e systemd ( /lib/systemd/system/alsa-*) que chamam basicamente alsactl restore /var/lib/alsa/asound.stat). Portanto, quando você chamar alsactl storecomo root, ele gravará as configurações atuais neste arquivo e elas serão restauradas na inicialização.

É possível que a saída “selecionada” mostrada no menu Gnome seja um wrapper para o coletor Pulseaudio padrão. Você pode definir esse coletor com pacmd set-default-sink(use pacmd list-sist-sinks | grep name:para listar o nome dos coletores) e acho que pavucontroltambém. Pulseaudio vai se lembrar disso. Também é possível que esta seja novamente uma configuração do Gnome que substitui o que o Pulseaudio faz.

Responder2

Vou postar o que resolveu o problema para mim, que é a principal resposta para esta pergunta aqui:

https://askubuntu.com/questions/398030/change-default-sound-device

Usando isso e a ajuda dada porsujeiraos passos que tomei foram:

pacmd list-cards- isso deu ao meu X-Fi o índice 2.

A configuração do perfil era idêntica à da resposta vinculada acima, que é 2 output:analog-stereo. Eu então digitei o seguintepacmd set-card-profile 2 output:analog-stereo

Então eu adicionei

set-card-profile 2  output:analog-stereo
set-default-sink 2

até o final de/etc/pulse/default.pa

E na reinicialização o X-Fi ainda estava selecionado, nenhuma alteração foi necessária no Som para selecionar novamente o cartão.

Responder3

alsactl storedeve armazenar as configurações do mixer. Não tenho certeza se eles são carregados na inicialização por padrão no Debian, mas podem ser restaurados com o alsactl restore comando.

informação relacionada