Sem Sino Terminal
De: Corrija o sino do teclado perdido no terminal no Ubuntu
"Para corrigir este problema de forma persistente:
Execute o gconf-editor e, se a configuração desktop | gnome | peripherals | keyboard | bell_mode
estiver presente, mude de off para em
Adicione pactl upload-sample /usr/share/sounds/gnome/default/alerts/glass.ogg bell.ogg
ao arquivo ~ / .xprofile
Adicione [ "$DISPLAY" ] && xset b 100
ao arquivo ~ / .bashrc
A maneira mais simples de ativar esta solução é reinicializar.
Ajusta o volume do terminal Bell
De: Pulseaudio - Eventos da Bell X11 - ArchWiki
Descobri que o Pulse Audio não tinha controle de volume para a campainha do terminal.
Para ajustar o volume da campainha do X11, execute o seguinte comando:
xset b 100
Onde 100 no comando é uma porcentagem. Então, para definir 50% do volume, você executaria xset b 50
. Isso requer o pacote xorg-xset .
Alterei a linha em ~ / .bashrc para:
[ "$DISPLAY" ] && xset b 50
para trazer o volume para um nível "normal", mas permitindo-me aumentá-lo para alertas especiais após o término de um comando.
Para implementar esta solução imediatamente para uma janela de terminal que já esteja aberta, execute o comando pactl e execute o comando xset na janela de terminal em questão. "
pactl upload-sample /usr/share/sounds/gnome/default/alerts/glass.ogg bell.ogg
xset b 100
Alterando o som da campainha
Eu não gostei do arquivo glass.ogg que eles usaram, então criei um novo arquivo de som usando o sox :
sox -n bell.ogg synth 0.1 sine 300-3000 vol 0.005
no meu diretório pessoal. Em seguida, alterei o comando em ~ / .xprofile para:
pactl upload-sample ~/bell.ogg bell.ogg
para alterar o som, vá para o diretório inicial e execute um comando sox (como o acima) para criar um novo arquivo bell.ogg . Então no terminal para usar o novo som, execute o seguinte:
pactl upload-sample ~/bell.ogg bell.ogg
comando
.
Alias, bip e beep-vol
Eu também criei dois aliases (ambos em bash e fish)
beep e beep-vol .
beep pode ser usado em scripts ou para alertá-lo quando uma tarefa é finalizada
beep-vol pode ser usado para definir o volume da campainha do terminal na linha de comando sem lembrar o comando xset b. Basta digitar beep-vol 50
para definir o volume para 50%.
bash
Você pode adicioná-los ao seu ~ / .bashrc ou, se tiver um arquivo ~ / .bash_aliases em funcionamento, poderá adicioná-los lá.
alias beep="echo -ne 'function beep
echo -ne 'function beep-vol
xset b $argv;
end
7';
end
7'"
alias beep-vol="xset b $1"
peixe
Você pode salvá-los como arquivos em sua pasta ~ / .config / fish / functions / :
~ / .config / fish / functions / beep.fish
xset b 100
~ / .config / fish / functions / beep-vol.fish
[ "$DISPLAY" ] && xset b 50