Como posso definir uma campainha por terminal com xterms?

4

Estou usando o natty. Eu estou usando o clássico. Eu uso xterms brutos (a versão mais recente, 270, na verdade). Eu fiz

xset b 100 
pactl upload-sample /usr/share/sounds/ubuntu/stereo/message.ogg bell.ogg

Mas eu quero algo mais refinado que isso: Eu quero dizer "se o sino originado em algum pseudoterminal em particular fizer um som particular, mas se ele se originou em algum outro pseudoterminal em particular, gere algum outro som"

    
por Owen Maresh 20.06.2011 / 22:52

1 resposta

1

Tenho certeza que isso não é possível sem modificações na fonte do plugin pulseaudio x11-bell (ou talvez compiz, que pode ser o seu gerenciador de janelas). Se configurado corretamente antes da compilação, o xterm toca a campainha através do XkbBell (3), que passa a tela e a janela para qualquer programa que esteja ouvindo os eventos XkbBellNotify. Se configurado diferentemente, o xterm usa XBell (3) que não passa esta informação.

Infelizmente , mesmo que o xterm esteja configurado corretamente, tanto pulseaudio quanto compiz descartam as informações de exibição e janela (pulseaudio usa apenas as informações de porcentagem para definir o volume).

    
por taneli 16.08.2011 / 09:03