Minha resposta original era simplesmente "Basta clicar nas preferências de som e escolher 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 que ele silencie automaticamente os alto-falantes quando os fones de ouvido estiverem conectados. Talvez seja necessário desativá-lo se você tiver definido.
De qualquer forma, consiga alguma música com o som tocando para que você possa testar sua saída de som. Agora abra seu console de terminal e digite alsamixer
. Confira. Muito legal, certo? Aqui, você pode ajustar os níveis de volume para mestre, fone de ouvido, alto-falante e outras entradas / saídas.
Em alsamixer, defina seu volume como você deseja quando seus alto-falantes estão ligados. Os fones de ouvido podem estar em qualquer volume que você quiser. Eu colocaria seu "orador" em 100% e seu mestre em ~ 75%. Vamos salvar isso em um perfil agora! Bata em fuga para sair do alsamixer. Se você abri-lo novamente, verá que suas configurações ainda estão salvas.
Depois de ter configurado o volume como deseja para ter seus alto-falantes, digite o console, alsactl -f filename store
exceto alterar "nome do arquivo" para o nome que você quiser chamá-lo. Eu chamei meu noheadph.alsa. Agora volte para o alsamixer e ajuste o volume do seu fone de ouvido para cima e seus alto-falantes em 0%, deixando o volume principal onde você preferir. Saia do alsamixer clicando em escape e salve este perfil digitando alsactl -f filename store
, mas desta vez substitua "filename" por algo relevante, como "headph.alsa". Agora, você pode recordar / restaurar para qualquer um desses perfis digitando alsactl -f filename restore
obviamente substituindo "nome do arquivo" por qualquer nome que você nomeou seus perfis armazenados. Isso não é legal ?! Observe que os perfis devem ser armazenados em seu diretório de usuários inicial.
O que resta? Basta ligar um keystroke restaurar um perfil e outro para restaurar o outro! Como? No menu OS, vá para Sistema > Preferências > Atalhos do teclado. Aqui, clique em "adicionar" para adicionar um novo atalho. Eu nomeei o meu "set soundout sound headphones only" e digitei o comando alsactl -f /home/username/headph.alsa restore
exceto altere "username" para o nome da sua conta de usuário. Eu acho que você entende a essência! :)
Por favor, diga-me como vai para você. Obrigado a este tópico para obter informações sobre o alsamixer, etc. .
P.S. Infelizmente, não posso usar apenas $ home / filename no comando keystroke por algum motivo. Alguém sabe porque isso é ???