Eu criei uma solução para controlar o volume de ambos "Mestre" e "Linha" usando apenas as "Teclas de mídia" do seu teclado.
O primeiro passo é desabilitar os controles de volume padrão entrando em System → Preferences → Keyboard Shortcuts
, clicando na guia "Atalhos" e configurando Volume para cima & amp; Diminuir o volume para "Desativado" na página "Som e mídia".
Em segundo lugar, você precisará atribuir suas "Chaves de volume" a comandos personalizados na página "Atalhos personalizados". Para fazer isso, clique no "+" na parte inferior para adicionar um atalho. Nomeie o primeiro comando Volume Up
e execute um script: ./path-to-scripts/VolumeUp.sh
. Repita este processo para um segundo comando e execute o script VolumeDown.sh
. Em seguida, clique no comando onde diz "Disabled" e atribua sua chave a ele (repita para ambos).
Por fim, crie seus dois scripts referidos pelos atalhos personalizados e copie os seguintes itens neles:
VolumeUp.sh:
#!/bin/bash
amixer -c0 -sq <<-EOF
set Master 10%+
set Line 10%+
EOF
VolumeDown.sh:
#!/bin/bash
amixer -c0 -sq <<-EOF
set Master 10%-
set Line 10%-
EOF
Não se esqueça de definir seus scripts como "Permitir execução do arquivo como programa" nas propriedades do arquivo ou chmod
it para permitir a execução. Você também pode precisar ler em amixer para saber quanto modificar o volume por (10% é usado apenas como padrão).
Se você abrir o gnome-alsamixer, deverá ver ambos "Mestre" e "Linha" subindo e descendo enquanto pressiona as "Teclas de Volume". Única desvantagem é a chave, deve ser pressionada e não pode ser pressionada para alterar o volume.