Pagina 1 di 1

[Risolto] beep non fa beep

Inviato: domenica 18 maggio 2014, 17:27
da campacavallo
Da terminale mi sarebbe utile aggiungere in coda a un comando che può rimanere in esecuzione a lungo

Codice: Seleziona tutto

... && beep
in modo d'essere avvertito quando il comando termina. Senonché beep non emette alcun suono. Provato anche

Codice: Seleziona tutto

sudo beep -f 440 -l 1000
ma continuo a non sentir nulla. Il volume è al massimo, e se, per esempio, guardo un film, o uso Skype l'audio funziona.
Uso un laptop Lenovo B590 con Kubuntu 14.04.

Re: beep non fa beep

Inviato: domenica 18 maggio 2014, 18:24
da giomba
beep comanda il buzzer sulla scheda madre. Sui portatili (ma recentemente anche sui computer fissi) sta scomparendo, quindi ci sono buone probabilità che il tuo portatile non abbia proprio un buzzer, ed è per questo che non lo senti.
Ad ogni modo, mi pare che beep non funzioni su emulatori di terminale (nella finestra grafica), ma solo in un terminale vero (CTRL+ALT+F1).

Come alternativa al tuo problema, potresti lanciare una qualsiasi applicazione che riproduca audio (speaker-test, mplayer, ma probabilmente esiste già qualche strumento apposito)

Re: beep non fa beep

Inviato: domenica 18 maggio 2014, 18:34
da Zoff
In realtà il problema di fondo è che il modulo del beep è blacklistato.
Per abilitarlo, bisogna andare nel file /etc/modprob.d/blacklist.conf e comentare la riga seguente:

Codice: Seleziona tutto

blacklist pcspkr
Per testarlo al volo si carica il modulo:

Codice: Seleziona tutto

sudo modprobe pcspkr
e a quel punto dando il comando beep si dovrebbe sentire il suono.
A quel punto non serve neanche beep, è sufficiente un:

Codice: Seleziona tutto

echo -e '\a'

Re: beep non fa beep

Inviato: domenica 18 maggio 2014, 20:51
da UbuNuovo
@Zoff: forse volevi dire

Codice: Seleziona tutto

echo -e '\a'
A me funziona da sempre senza fare modifiche, ora ho ubuntu 14.04 ma anche con le versioni precedenti funzionava.

edit:
Anzi, mi sono accorto ora che con questa versione fa il suono impostato nel tema sonoro, mentre con le versioni più vecchie mi faceva un vero e proprio beep come quelli generati dal bios.

Re: beep non fa beep

Inviato: domenica 18 maggio 2014, 21:05
da Zoff
Si intendevo -e, correggo.
Nella installazione base 14.04 non dovrebbe essere abilitato neanche il bell software.
Probabilmente è stato abilitato da altri software o modifiche.

Re: beep non fa beep

Inviato: domenica 18 maggio 2014, 21:20
da UbuNuovo
Può darsi.
Nelle vecchie versioni forse avevo fatto qualche modifica che ora non ricordo.
Il fatto strano è che è cambiato il tipo di suono.
Ora guardo nelle impostazioni se trovo qualcosa di utile lo posto.

Re: beep non fa beep

Inviato: lunedì 19 maggio 2014, 0:08
da campacavallo
Problema bypassato con:

Codice: Seleziona tutto

... && mplayer eccofatto.wav > null 2> null
Adesso quando finisce il comando che precede && una voce stentorea dice "Ecco fatto!" a tutto volume.
Se nel frattempo mi sono distratto la vociazza mi fa fare un bel sobbalzo, ma, insomma, lo scopo è raggiunto.
E poi forse tra un po' mi abituerò.

Re: [Risolto] beep non fa beep

Inviato: lunedì 19 maggio 2014, 0:41
da ale4
Mi pare di aver capito che usi kde e quindi konsole, su konsole il beep non è attivo di default ma c'è solo la notifica, lo abiliti andando dal menù in impostazioni->configura le notifiche, e imposti il suono per la campanella di sistema, a quel punto dovrestui sentire il suono con il comando scritto sopra, o semplicemente arrivando ad inizio riga con il backspace, puoi anche scegliere il tipo di suono da impostare o scegliere di impostare al posto del suono una notifica, una finestra di avviso e mille altre opzioni

Re: [Risolto] beep non fa beep

Inviato: lunedì 19 maggio 2014, 20:13
da vaeVictis
Stavo aspettando per far notare una cosa, marginale ma importante.
Con la sintassi

Codice: Seleziona tutto

primo_comando && secondo_comando
secondo_comando va in esecuzione solamente se primo_comando ha 0 come exit status (ovvero && è l'and logico)

Re: [Risolto] beep non fa beep

Inviato: martedì 20 maggio 2014, 14:09
da campacavallo
vaeVictis [url=http://forum.ubuntu-it.org/viewtopic.php?p=4585671#p4585671][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Stavo aspettando per far notare una cosa, marginale ma importante.
Con la sintassi

Codice: Seleziona tutto

primo_comando && secondo_comando
secondo_comando va in esecuzione solamente se primo_comando ha 0 come exit status (ovvero && è l'and logico)
C'è un operatore che invece significhi "e dopo esegui comunque quest'altro comando"?

Re: [Risolto] beep non fa beep

Inviato: martedì 20 maggio 2014, 14:28
da ale4
campacavallo [url=http://forum.ubuntu-it.org/viewtopic.php?p=4586060#p4586060][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
vaeVictis [url=http://forum.ubuntu-it.org/viewtopic.php?p=4585671#p4585671][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Stavo aspettando per far notare una cosa, marginale ma importante.
Con la sintassi

Codice: Seleziona tutto

primo_comando && secondo_comando
secondo_comando va in esecuzione solamente se primo_comando ha 0 come exit status (ovvero && è l'and logico)
C'è un operatore che invece significhi "e dopo esegui comunque quest'altro comando"?
Separi i due comandi con il ;

Codice: Seleziona tutto

comando1; comando2

Re: [Risolto] beep non fa beep

Inviato: martedì 20 maggio 2014, 18:51
da UbuNuovo
Riguardo al bip...stavo cercando l'impostazione per far scorrere le pagine man nel terminale con la rotellina del mouse (che non ho trovato) ed ho visto che il "bip" si può attivare o disattivare (almeno in gnome-terminal) dal menù:
"Modifica"->"Profili"-> (scegliere il profilo e) premere il pulsante "Modifica" e nella scheda "Generale" sputare la checkbox "Avviso acustico".
A me funziona nonostante abbia "pcspkr" in blacklist.

Re: [Risolto] beep non fa beep

Inviato: martedì 20 maggio 2014, 18:59
da Zoff
UbuNuovo [url=http://forum.ubuntu-it.org/viewtopic.php?p=4586252#p4586252][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: "Modifica"->"Profili"-> (scegliere il profilo e) premere il pulsante "Modifica" e nella scheda "Generale" sputare la checkbox "Avviso acustico".
A me funziona nonostante abbia "pcspkr" in blacklist.
Quello abilita il campanello software.
pcspkr attiva il campanello della scheda madre.

Re: [Risolto] beep non fa beep

Inviato: martedì 20 maggio 2014, 19:12
da UbuNuovo
Eccooo ora mi torna! Grazie Zoff.
Mi sono accorto ora che sto usando "mate-terminal" comunque le impostazioni indicate sopra esistono in entrambi i terminali; metterò come predefinito gnome-terminal che permette lo scorrimento di pagina con la rotella del mouse.