Ativar o bip do terminal com pactl

1

Encontrei uma maneira de ativar o bip do terminal:

pactl upload-sample /usr/share/sounds/gnome/default/alerts/glass.ogg bell.ogg

Mas isso se perde após uma reinicialização. Como posso executar este comando automaticamente, toda vez que eu inicio a área de trabalho?

Ubuntu: 11,10 com unidade.

    
por guettli 19.01.2012 / 13:06

2 respostas

2

Se você quiser ativá-lo para sua conta de usuário toda vez que fizer login, poderá adicionar a linha em Startup Applications .

clique no ícone de engrenagem no canto superior direito da tela, em Startup Applications você pode adicionar um comando para ser executado toda vez que fizer login.

    
por Arash Badie Modiri 19.01.2012 / 13:30
1

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
    
por frederickjh 08.03.2016 / 11:14