18.04, 16.04 Fones de ouvido detectados, mas não ligados automaticamente após a inicialização

18.04, 16.04 Fones de ouvido detectados, mas não ligados automaticamente após a inicialização

Editar: o problema parece afetar também o 18.04.

Eu tenho esse problema desde 15.10, mas ele começou a me atrapalhar muito depois de fazer uma atualização para 16.04.

Digamos que eu tenha fones de ouvido conectados.reiniciar\relogar\iniciar paraubuntu e toque a música. Isso sai doalto-falantes integrados em vez de fones de ouvido.

Eu posso ver que ofones de ouvido são detectados dentro das configurações de áudiomenu, mas somente depois de trocar o dispositivo ou reconectar meus fones de ouvido eles funcionam.

Isso foi mais fácil de ignorar no dia 15.10, porque naquela época, depois da inicialização, tudo estava silenciado. Fones de ouvido e alto-falantes, se os fones de ouvido estivessem presentes antes da referida inicialização.

Eu adicionaria logs à pergunta, mas não sei quais ou como obtê-los (estou aberto a sugestões). O problema ocorre em umNotebook Dell Inspiron 3537, possui uma placa de som Realtek interna.

Possui um conector de saída lateral, que atua como entrada e saída.


Saída depacmd listcards

2 card(s) available.
    index: 0
    name: <alsa_card.pci-0000_00_03.0>
    driver: <module-alsa-card.c>
    owner module: 6
    properties:
        alsa.card = "0"
        alsa.card_name = "HDA Intel HDMI"
        alsa.long_card_name = "HDA Intel HDMI at 0xc0810000 irq 49"
        alsa.driver_name = "snd_hda_intel"
        device.bus_path = "pci-0000:00:03.0"
        sysfs.path = "/devices/pci0000:00/0000:00:03.0/sound/card0"
        device.bus = "pci"
        device.vendor.id = "8086"
        device.vendor.name = "Intel Corporation"
        device.product.id = "0a0c"
        device.product.name = "Haswell-ULT HD Audio Controller"
        device.form_factor = "internal"
        device.string = "0"
        device.description = "Wbudowany dźwięk"
        module-udev-detect.discovered = "1"
        device.icon_name = "audio-card-pci"
    profiles:
        output:hdmi-stereo: Wyjście Digital Stereo (HDMI) (priority 5400, available: unknown)
        output:hdmi-surround: Wyjście Digital Surround 5.1 (HDMI) (priority 300, available: unknown)
        output:hdmi-surround71: Wyjście Digital Surround 7.1 (HDMI) (priority 300, available: unknown)
        output:hdmi-stereo-extra1: Wyjście Digital Stereo (HDMI 2) (priority 5200, available: unknown)
        output:hdmi-surround-extra1: Wyjście Digital Surround 5.1 (HDMI 2) (priority 100, available: unknown)
        output:hdmi-surround71-extra1: Wyjście Digital Surround 7.1 (HDMI 2) (priority 100, available: unknown)
        output:hdmi-stereo-extra2: Wyjście Digital Stereo (HDMI 3) (priority 5200, available: unknown)
        output:hdmi-surround-extra2: Wyjście Digital Surround 5.1 (HDMI 3) (priority 100, available: unknown)
        output:hdmi-surround71-extra2: Wyjście Digital Surround 7.1 (HDMI 3) (priority 100, available: unknown)
        off: Wyłączone (priority 0, available: unknown)
    active profile: <output:hdmi-stereo>
    sinks:
        alsa_output.pci-0000_00_03.0.hdmi-stereo/#0: Wbudowany dźwięk Digital Stereo (HDMI)
    sources:
        alsa_output.pci-0000_00_03.0.hdmi-stereo.monitor/#0: Monitor of Wbudowany dźwięk Digital Stereo (HDMI)
    ports:
        hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: no)
            properties:
                device.icon_name = "video-display"
        hdmi-output-1: HDMI / DisplayPort 2 (priority 5800, latency offset 0 usec, available: no)
            properties:
                device.icon_name = "video-display"
        hdmi-output-2: HDMI / DisplayPort 3 (priority 5700, latency offset 0 usec, available: no)
            properties:
                device.icon_name = "video-display"
    index: 1
    name: <alsa_card.pci-0000_00_1b.0>
    driver: <module-alsa-card.c>
    owner module: 7
    properties:
        alsa.card = "1"
        alsa.card_name = "HDA Intel PCH"
        alsa.long_card_name = "HDA Intel PCH at 0xc0814000 irq 48"
        alsa.driver_name = "snd_hda_intel"
        device.bus_path = "pci-0000:00:1b.0"
        sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card1"
        device.bus = "pci"
        device.vendor.id = "8086"
        device.vendor.name = "Intel Corporation"
        device.product.id = "9c20"
        device.product.name = "8 Series HD Audio Controller"
        device.form_factor = "internal"
        device.string = "1"
        device.description = "Wbudowany dźwięk"
        module-udev-detect.discovered = "1"
        device.icon_name = "audio-card-pci"
    profiles:
        input:analog-stereo: Wejście Analogowe stereo (priority 60, available: unknown)
        output:analog-stereo: Wyjście Analogowe stereo (priority 6000, available: unknown)
        output:analog-stereo+input:analog-stereo: Analogowy dupleks stereo (priority 6060, available: unknown)
        off: Wyłączone (priority 0, available: unknown)
    active profile: <output:analog-stereo+input:analog-stereo>
    sinks:
        alsa_output.pci-0000_00_1b.0.analog-stereo/#1: Wbudowany dźwięk Analogowe stereo
    sources:
        alsa_output.pci-0000_00_1b.0.analog-stereo.monitor/#1: Monitor of Wbudowany dźwięk Analogowe stereo
        alsa_input.pci-0000_00_1b.0.analog-stereo/#2: Wbudowany dźwięk Analogowe stereo
    ports:
        analog-input-internal-mic: Wewnętrzny mikrofon (priority 8900, latency offset 0 usec, available: unknown)
            properties:
                device.icon_name = "audio-input-microphone"
        analog-input-headphone-mic: Mikrofon (priority 8700, latency offset 0 usec, available: no)
            properties:
                device.icon_name = "audio-input-microphone"
        analog-input-headset-mic: Mikrofon na słuchawkach (priority 8700, latency offset 0 usec, available: no)
            properties:
                device.icon_name = "audio-input-microphone"
        analog-output-speaker: Głośniki (priority 10000, latency offset 0 usec, available: unknown)
            properties:
                device.icon_name = "audio-speakers"
        analog-output-headphones: Słuchawki (priority 9000, latency offset 0 usec, available: no)
            properties:
                device.icon_name = "audio-headphones"

Responder1

Minha opinião sobre isso seria a seguinte: aproveitando o PulseAudio. Supondo que, ao fazer login no Ubuntu, você sempre tenha seus fones de ouvido conectados, o seguinte garantirá que, ao inicializar no Ubuntu, ele o definirá automaticamente como entrada e saída padrão (supondo que você queira ambos).

No Ubuntu vá até o terminal e digite o seguinte do qual você coletará apenas o Número do Índice:

Para o seuDISPOSITIVOS DE SAÍDA:

pacmd list-sinks- Haverá muitas informações, mas procure os números de índice e o dispositivo correspondente que será seu novo dispositivo de saída padrão.

Para o seuDISPOSITIVOS DE ENTRADA:

pacmd list-sink-inputsOU pacmd list-samples- Haverá muitas informações, mas procure os Números de Índice e o dispositivo correspondente que será seu novo Dispositivo de Entrada padrão. Use os exemplos de lista caso nas entradas do coletor de lista ele não apareça.

Até agora, no Ubuntu, com seus fones de ouvido conectados, você deveria ter 2 números de índice. Um para sua entrada e saída. Agora iremos editar sua configuração padrão do pulseaudio:

sudo nano /etc/pulse/default.pa

Vá para a última linha e simplesmente adicione o seguinte:

set-default-sink 1 - Isto corresponde aoFonte de saídadepois de olhar o índice de pacmd list-sinks. O 1 é o índice, então mude para o que você obteve.

set-default-source 5- Isto corresponde aoFontes de entradadepois de olhar o índice de pacmd list-sink-inputsou pacmd list-samples. O número 5 é o índice, então mude para o que você obteve.

Salve o arquivo e reinicie o computador para testar. O teste envolve verificar se você obteve o valor de índice correto, já que alguns dispositivos têm nomes semelhantes (como fontes de áudio NVIDIA OU INTEL).

Se tudo estiver configurado corretamente, toda vez que você inicializar o computador, você verá que o Ubuntu define a entrada/saída padrão para o seu fone de ouvido. Já que você está falando sobre fones de ouvido, para redução de ruído você pode usar minha outra resposta para ajudá-lo:Remoção de ruído em tempo real com PulseAudio?

OBSERVAÇÃO:Você também pode usar pacmd list-sourcespara ver todos os dispositivos e também em vez de usar o número de índice, você pode usar o nome do dispositivo atribuído, que se parece com isto:

alsa_input.usb-Logitech_Logitech_USB_Headset-00.analog-mono.echo-cancelpara lhe dar uma ideia de quais nomes procurar (super longo, eu sei). Os nomes são mais precisos de usar, mas mais difíceis de lembrar, então você tem a opção de usar um ou outro. O resultado final usando um nome seria assim:

set-default-source alsa_input.usb-Logitech_Logitech_USB_Headset-00.analog-mono.echo-cancelno arquivo default.pa, só para você ter uma ideia.

Para uma opção de GUI, recomendo pavucontrolo PulseAudio Volume Control. Ele oferece uma opção para definir um dispositivo como padrão/substituto para dispositivos de entrada e saída. Usar ambas as técnicas pode lhe dar o que você deseja.

Responder2

Se seus dispositivos de som forem 0 - HDMI e 1 - analógico, você poderá mudar para fones de ouvido com

$ pacmd set-sink-port 1 analog-output-headphones

Para torná-lo permanente, edite /etc/pulse/default.pae coloque abaixo ### Make some devices default:

set-default-sink 1
set-sink-port 1 analog-output-headphones

Tudo deve funcionar agora conforme desejado. Certifique-se de comentar isso novamente quando estiver cansado de usar os fones de ouvido.

Responder3

Faça um rm -rf ~/.pulse ~/.config/pulsetrabalho como um encanto.

Responder4

Tudo bem, acho que tenho algo que você pode tentar.
Se você procurarSeleção de Sistemas Multimídiano traço. Abra-o e vá para a Audioguia onde você pode selecionar os dispositivos de entrada e saída de áudio padrão.

Isso deve ser instalado por padrão. Se não for, você sempre pode executar 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=.Alterar NoDisplay=truepara NoDisplay=false Espero que ajude!

informação relacionada