Primeiro, use alsamixer
para descobrir quais controles do mixer devem ser alterados para obter o efeito desejado.
Em seguida, escreva um script que execute amixer para definir esses controles. Por exemplo:
amixer set "Headphone" mute
amixer set "Speaker" unmute
Nesse caso, é provável que você também precise desativar Auto-Mute Mode
.