[Risolto] beep non fa beep

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Scrivi risposta
Avatar utente
campacavallo
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 318
Iscrizione: martedì 5 giugno 2007, 9:42
Desktop: plasma
Distribuzione: Kubuntu 20.04 LTS
Sesso: Maschile

[Risolto] beep non fa beep

Messaggio 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.
Ultima modifica di campacavallo il lunedì 19 maggio 2014, 0:09, modificato 1 volta in totale.
giomba
Prode Principiante
Messaggi: 169
Iscrizione: martedì 10 maggio 2011, 19:50
Desktop: KDE
Distribuzione: ArchLinux x86_64
Località: Firenze

Re: beep non fa beep

Messaggio 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)
Linux Registered User #550990
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: beep non fa beep

Messaggio 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'
Ultima modifica di Zoff il domenica 18 maggio 2014, 21:06, modificato 1 volta in totale.
Motivazione: Correzione comando
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Avatar utente
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4457
Iscrizione: sabato 12 dicembre 2009, 20:58
Desktop: Mate
Distribuzione: Ubuntu Mate 22.04.1 LTS
Sesso: Maschile
Contatti:

Re: beep non fa beep

Messaggio 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.
Salva l'Ucraina! 🇺🇦
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: beep non fa beep

Messaggio 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.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Avatar utente
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4457
Iscrizione: sabato 12 dicembre 2009, 20:58
Desktop: Mate
Distribuzione: Ubuntu Mate 22.04.1 LTS
Sesso: Maschile
Contatti:

Re: beep non fa beep

Messaggio 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.
Salva l'Ucraina! 🇺🇦
Avatar utente
campacavallo
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 318
Iscrizione: martedì 5 giugno 2007, 9:42
Desktop: plasma
Distribuzione: Kubuntu 20.04 LTS
Sesso: Maschile

Re: beep non fa beep

Messaggio 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ò.
ale4
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 761
Iscrizione: venerdì 10 agosto 2012, 17:53

Re: [Risolto] beep non fa beep

Messaggio 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
Avatar utente
vaeVictis
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4703
Iscrizione: venerdì 27 luglio 2012, 17:58
Desktop: Gnome
Distribuzione: Ubuntu 20.04 64bit

Re: [Risolto] beep non fa beep

Messaggio 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)
Pirates arrrrrrrrrrr awesome!!!
«I fear not the man who has practiced 10000 kicks once,
but I fear the man who has practiced one kick 10000 times.»
Avatar utente
campacavallo
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 318
Iscrizione: martedì 5 giugno 2007, 9:42
Desktop: plasma
Distribuzione: Kubuntu 20.04 LTS
Sesso: Maschile

Re: [Risolto] beep non fa beep

Messaggio 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"?
ale4
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 761
Iscrizione: venerdì 10 agosto 2012, 17:53

Re: [Risolto] beep non fa beep

Messaggio 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
Avatar utente
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4457
Iscrizione: sabato 12 dicembre 2009, 20:58
Desktop: Mate
Distribuzione: Ubuntu Mate 22.04.1 LTS
Sesso: Maschile
Contatti:

Re: [Risolto] beep non fa beep

Messaggio 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.
Salva l'Ucraina! 🇺🇦
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: [Risolto] beep non fa beep

Messaggio 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.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Avatar utente
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4457
Iscrizione: sabato 12 dicembre 2009, 20:58
Desktop: Mate
Distribuzione: Ubuntu Mate 22.04.1 LTS
Sesso: Maschile
Contatti:

Re: [Risolto] beep non fa beep

Messaggio 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.
Salva l'Ucraina! 🇺🇦
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti