Minha resposta original foi simplesmente "Basta clicar nas preferências de som e optar por usar" fones de ouvido analógicos "nas configurações de" saída ". Deixe-me saber se isso não ajuda."
EDIT / UPDATE: ok, isso pode não funcionar muito bem se você tiver o seu alsa configurado para silenciar automaticamente os alto-falantes quando os fones de ouvido estiverem conectados. Pode ser necessário desativá-lo se você o tiver definido.
De qualquer forma, ouça alguma música com a reprodução de som para poder testar sua saída de som. Agora abra o console do Terminal e digite alsamixer
. Confira. Muito legal, né? Aqui, você pode ajustar os níveis de volume para master, fone de ouvido, alto-falante e outras entradas / saídas.
No alsamixer, defina o volume como deseja quando os alto-falantes estiverem ligados. Os fones de ouvido podem estar no volume que você quiser. Eu colocaria seu "alto-falante" em 100% e seu mestre em ~ 75%. Vamos salvar isso em um perfil agora! Pressione escape para sair do alsamixer. Se você abrir novamente, verá que suas configurações ainda estão salvas.
Depois de definir o volume da forma que deseja para colocar os alto-falantes, digite o console, alsactl -f filename store
exceto altere "filename" para o que você quiser chamar. Liguei para o meu noheadph.alsa. Agora volte ao alsamixer e ajuste o volume do fone de ouvido e os alto-falantes em 0%, deixando o volume principal onde preferir. Saia do alsamixer pressionando escape e salve esse perfil digitando, alsactl -f filename store
exceto desta vez, substitua "filename" por algo relevante, como "headph.alsa". Agora, você pode recuperar / restaurar um desses perfis digitando, alsactl -f filename restore
obviamente, substituindo "filename" por qualquer que seja o nome dos perfis armazenados. Isso não é legal ?! Observe que os perfis devem ser armazenados no diretório de usuário doméstico.
O que sobrou? Basta ligar um pressionamento de tecla para restaurar um perfil e outro para restaurar o outro! Quão? No menu do sistema operacional, vá para Sistema> Preferências> Atalhos do teclado. Aqui, clique em "Adicionar" para adicionar um novo atalho. Chamei meu de "apenas fones de ouvido de som definido" e digitei o comando, alsactl -f /home/username/headph.alsa restore
exceto altere "nome de usuário" para o nome da sua conta de usuário. Eu acho que você entendeu! :)
Por favor me diga como isso vai para você. Obrigado a este tópico pelas informações do alsamixer, etc.
PS Infelizmente, não posso usar apenas $ home / filename no comando pressionamento de tecla por algum motivo. Alguém sabe por que isso é ???