Alterar dispositivo de som padrão

11

Após a atualização para o Ubuntu 13.10, meu som parou de funcionar. Eu finalmente descobri que o Ubuntu havia selecionado o dispositivo de som HDMI em vez dos meus alto-falantes analógicos. Eu mudei para o dispositivo correto e tudo funcionou bem até que eu reiniciei. Agora tenho que selecionar o dispositivo correto toda vez que eu inicializo o Ubuntu. Como faço para definir meus alto-falantes como o dispositivo padrão?

Editar: Desde que eu atualizei para o Ubuntu 14.04 Ubuntu agora seleciona o dispositivo de som onboard por padrão, então eu não tenho mais esse problema.

    
por OpenTangent 31.12.2013 / 08:11

6 respostas

24

Executar:

$ pacmd list-cards

Para exibir o índice de seus cartões. Por exemplo, minha placa de som pci está no índice 2. O perfil de som para saída analógica (novamente como um exemplo) é chamado de "saída: estéreo analógico".

Então:

$ pacmd set-card-profile 2 output:analog-stereo

Para definir isso como a saída (experimente). Para torná-lo permanente, edite /etc/pulse/default.pa e adicione:

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

Reinicie o pulseaudio ou reinicie para verificar a persistência.

Se você quiser também definir padrões de microfone (entrada)

set-card-profile 2  output:analog-stereo+input:analog-stereo
set-default-sink 2
    
por bak202 24.07.2014 / 18:21
2

No Dash, pesquise Seletor de sistemas multimídia .

Abra e, na sua guia Audio , você pode selecionar os dispositivos de entrada e saída de áudio padrão.

Esta aplicação é instalada por padrão na instalação do Ubuntu. Mas se você não tem isso de alguma forma pode instalar por

sudo apt-get install gnome-media

Se não for mostrado no Dash, execute:

gksudo gedit /usr/share/applications/gstreamer-properties.desktop

No arquivo de texto resultante, vá para a linha que começa com NoDisplay= . Altere o NoDisplay=true para NoDisplay=false

    
por user224082 31.12.2013 / 09:24
1

A solução mais fácil para o Ubuntu 16.04 foi criar um script que escuta quando a tela é desbloqueada em vez do script que ouve quando o sistema é ativado, porque parece que nem todos os serviços estão disponíveis no instante em que o sistema é ativado. Eu não consegui pulseaudio para mudar para o som HDMI com um script de ativação, mas consertei com sucesso usando o script de escuta:

dbus-monitor --session "type='signal',interface='com.ubuntu.Upstart0_6'" | \
(
  while true; do
    read X
    if echo $X | grep "desktop-lock" &> /dev/null; then
        echo "screen locked"
    elif echo $X | grep "desktop-unlock" &> /dev/null; then
      /usr/bin/pacmd set-card-profile 0 output:hdmi-surround+input:analog-stereo
    fi
  done
)
    
por nork 14.06.2016 / 02:36
0

Você pode definir o padrão solicitando as placas de som no ALSA com slots= .

Encontre os nomes dos módulos de driver para as placas de som que você deseja usar, inspecionando a saída de lsmod com: lsmod | grep -P '^snd[_]?[A-z]*' ou apenas lsmod . Por exemplo, meu Creative X-FI Xtreme Gamer é snd_ctxfi , meu computador de bordo é snd_hda_intel e minha webcam USB é snd_usb_audio .

Agora, abra em um editor de texto ou nano seu arquivo de configuração correspondente do ALSA, por exemplo. sudo nano /etc/modprobe.d/alsa-base.conf e na parte inferior, adicione algo dos seguintes em ordem de precedência (a primeira declaração se torna padrão):

options snd slots=snd_ctxfi,snd_hda_audio,snd_usb_audio , em seguida, para salvar apenas CTRL+o+enter & amp; %código%. Reinicie e você pode ser classificado.

    
por Jonathan 31.05.2014 / 05:22
0

Se você estiver usando um gnomo 3.x mais novo, mostre as configurações de tipo do iniciador (chave padrão do Windows) - > som. Selecione um padrão diferente, feche a janela.

    
por Luke Dupin 31.08.2017 / 15:38
0

Em primeiro lugar, obrigado a user224082 pela sua solução, que me ajudou a descobrir qual dispositivo eu precisava.

Para descobrir qual dispositivo ALSA você precisa:

  1. Usando o seletor de sistemas multimídia, escolha ALSA - Advanced Linux Sound Arquitetura para Plugin
  2. Teste as diferentes opções em Dispositivo até que o alto-falante desejado seja selecionado
  3. Anote o valor device= na caixa Pipeline. O meu foi "hw:0,4"

Quando souber de qual dispositivo você precisa, defina-o como padrão:

Edite default.pa digitando sudo nano /etc/pulse/default.pa

Na parte inferior do arquivo, adicione:

load-module module-alsa-sink sink_name=spkr device=hw:0,4
set-default-sink spkr

substituindo o valor device= pelo seu dispositivo.

    
por oMiKeY 16.07.2018 / 20:09

Tags