Como fazer o Beep no Matlab do Ubuntu 16.04?

2

Condição: bip mal-sucedido do sistema da placa-mãe
Configurações: sons funcionam normalmente
Condição diferencial: bipe mal sucedido de alto-falantes no Matlab

Ative o som do bipe no kernel e no gnome revertendo a página wiki

gsettings set org.gnome.desktop.wm.preferences audible-bell true
sudo modprobe pcspkr

Código de teste malsucedido no terminal

# http://unix.stackexchange.com/questions/1974/how-do-i-make-my-pc-speaker-beep
echo -ne '
beep on 
beep 
sound(1) % so you know when done
fprintf(1,'%c',7) % ASCII beep character

fprintf(1,'\a')

dos(['•&' 'exit&'])
7' echo -n ^G

Código de teste sem sucesso no Matlab

# http://unix.stackexchange.com/a/163716/16920
#speaker-test -t sine -f 1000 -l 1 # long time
# Same with controlled duration
( speaker-test -t sine -f 1000 )& pid=$! ; sleep 0.1s ; kill -9 $pid

Tentativas diferenciais bem-sucedidas de alto-falantes que não são a placa-mãe [Aviso alto ruído por muito tempo!] no Terminal

x = [0:0.01:1]; 
soundsc(x) 
soundsc(x, sin(x))

Matlab malsucedido tenta com palestrantes

gsettings set org.gnome.desktop.wm.preferences audible-bell true
sudo modprobe pcspkr

Sistema: Linux Ubuntu 16.04 64 bit
Kernel Linux: 4.4 e 4.6
Opções do kernel Linux: wl, pcspkr
Hardware: Macbook Air 2013-mid, ultrabooks

    
por Léo Léopold Hertz 준영 09.07.2016 / 12:50

1 resposta

2

Remova as alterações do kernel do Linux

sudo rmmod pcspkr # no speakers in laptop
gsettings set org.gnome.desktop.wm.preferences audible-bell false # no motherboard beep in Macbooks

Propostas do Matlab para um som instantâneo porque soundsc de um fator está oscilando, então apenas alguns estão conseguindo

beep off % disable Matlab beep because no motherboard beep 

soundsc(230) 
soundsc(230) 
soundsc(230)
soundsc(230) 
soundsc(230) 
soundsc(230)

Um som mais nítido de encaixe único seria ótimo!

    
por Masi 09.07.2016 / 16:18