BEEP onder linux

Pagina: 1
Acties:

  • TheGhostInc
  • Registratie: November 2000
  • Niet online
Hoi hoi,

Dit is echt een achterlijke vraag, maar goed toch stel ik hem maar, want zoeken op zoiets heeft echt geen zin: (wel geprobeerd overigens)

Hoe maak ik vanaf de commandline een "BEEP" geluidje?

Zeker bij een kernelcompile op een langzame machine is het wel prettig als je met bash gewoon even een beepje erachter aan kunt gooien, zodat je wakker wordt geschud als het ding klaar is.

<zomaar tussendoor erbij>
Wie heeft eigenlijk een werkende traffic shaper draaien? (met tc)
Ben er nu een aan het configgen, vandaar de nieuwe kernel... en was benieuwd hoeveel mensen eruit waren gekomen.
Was nogal een bak leeswerk, maar dat terzijde.
</zomaar tussendoor erbij>

  • Fatal-Error
  • Registratie: Juli 2001
  • Niet online
echo -e "\a"

Welcome to the desert of the real.


  • Niek
  • Registratie: Februari 2001
  • Laatst online: 13-05 13:40

Niek

f.k.a. The_Surfer

code:
1
2
3
4
5
6
7
8
9
10
niek@tussen niek $ emerge -s beep
Searching...
[ Results for search key : beep ]
[ Applications found : 1 ]

*  app-misc/beep
      Latest version available: 1.2.2
      Latest version installed: 1.2.2
      Homepage: http://www.johnath.com/beep/
      Description: Beep, the advanced PC speaker beeper

:Y)

À vaincre sans péril, on triomphe sans gloire - Pierre Corneille


  • TheGhostInc
  • Registratie: November 2000
  • Niet online
humor, ik doe
code:
1
whereis beep

Vind ie wel de manpage maar niet beep zelf, beep is pleitte :D
(Heeft iemand mijn beep gezien, zou een 8.0 of 8.1 slackware beep moeten zijn)

Ik wist dat ik een beep moest hebben, blijkbaar is die een keer gesneuveld, of staat ie wel op mijn flaptop met slack

[ Voor 0% gewijzigd door TheGhostInc op 07-11-2002 13:49 . Reden: add ]


  • arikkert
  • Registratie: Juli 2002
  • Laatst online: 17-02 12:23
man ascii
en bel of beep character op te zoeken
man echo
om te zien hoe je die echoot

  • Niek
  • Registratie: Februari 2001
  • Laatst online: 13-05 13:40

Niek

f.k.a. The_Surfer

TheGhostInc schreef op 07 november 2002 @ 13:48:
humor, ik doe
code:
1
whereis beep

Vind ie wel de manpage maar niet beep zelf, beep is pleitte :D
(Heeft iemand mijn beep gezien, zou een 8.0 of 8.1 slackware beep moeten zijn)

Ik wist dat ik een beep moest hebben, blijkbaar is die een keer gesneuveld, of staat ie wel op mijn flaptop met slack
:?
code:
1
wget http://www.johnath.com/beep/beep.c && gcc -o beep beep.c

Zoiets misschien?

À vaincre sans péril, on triomphe sans gloire - Pierre Corneille


  • TheGhostInc
  • Registratie: November 2000
  • Niet online
Idd. dat werkt prima, dank u, ook namens beep

  • Spaceman Spiff
  • Registratie: Juli 2002
  • Laatst online: 09-12-2025
Als ik me goed herinner is ^G (Ctrl + G) het 'bell' karakter. Of ascii karakter 7.

Het is aleen afhankelijk van je terminal hoe dit geinterpreteerd wordt. Sommige terminals laten een 'flits' zien.

Wil je echt goed horen dat er een 'bel' klinkt dan zal je dit karakter een aantal malen moeten herhalen.

Verwijderd

cat /bootvmlinuz/ > /dev/audio :) oid
"Whoa...I did a 'zcat /vmlinuz > /dev/audio' and I think I heard God..."
(mikecd on #Linux)

  • zerok
  • Registratie: November 2001
  • Laatst online: 17-05 23:23

zerok

geen

Ik heb eigenlijk een andere vraag die hier erg op lijkt: Hoe zet ik die beep uit?
Als ik in een console een foutje maak bijvoorbeeld een back-space teveel dan krijg ik zo'n irri beepje. Nu hoort iedereen dat ik fouten maak en dat vind ik toch wat minder :)

"never argue with idiots they drag you down to their level and beat you with experience" dilbert


Verwijderd

wil ik ook wel weten, en gezien ik nu ga slapen heb ik daar geen tijd om te zoeken :Z
bij mij niet de back-space maar meer namecompletion.
gewoon als klein bijvraagje hoor, tis vast super simpel te vinden.

  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

op freebsd kan je ook gewoon een belletje maken met: printf "\a"
als c code is het heel simpel te doen met 4 regels code
code:
1
2
3
4
5
#include <stdio.h>
main()
{
 printf("\a");
}


effe compilen en je hebt je eigen beep commando..

Oh trouwens die manpage van beep is de manpage van een ncurses function die beept of flasht :)


en over het uitzetten:
stukje uit 'man bash'

bell-style (audible)
Controls what happens when readline wants to ring
the terminal bell. If set to none, readline never
rings the bell. If set to visible, readline uses a
visible bell if one is available. If set to audi-
ble, readline attempts to ring the terminal's bell.


Zit dus in de shell.. effies de manpage van je sheller bij pakken, zoeken op audi ofzo dan vind ie meestal iets van audible bell ofzo..

  • Aetje
  • Registratie: September 2001
  • Laatst online: 18-12-2025

Aetje

Troubleshooting met HAMERRR

Vreemd... mijn routertje wil niet beepen (2.0.37 kernel)

Forget your fears...
...and want to know more...


  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

pc speaker zit wel aangesloten?
anders zal je dur nooit geluid uit krijgen.....

  • Aetje
  • Registratie: September 2001
  • Laatst online: 18-12-2025

Aetje

Troubleshooting met HAMERRR

Jazeker, het befaamde bios-piepje hoor ik wel.

Forget your fears...
...and want to know more...


Verwijderd

gokje je hebt niet genoeg rechten, probeer het onder "root"

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 17-05 14:06

deadinspace

The what goes where now?

zerok schreef op 08 November 2002 @ 00:11:
Ik heb eigenlijk een andere vraag die hier erg op lijkt: Hoe zet ik die beep uit?
Als ik in een console een foutje maak bijvoorbeeld een back-space teveel dan krijg ik zo'n irri beepje. Nu hoort iedereen dat ik fouten maak en dat vind ik toch wat minder :)

Je kunt de beep ook anders laten klinken (met xset) als je dat gaaf vindt.
possamai schreef op 08 November 2002 @ 04:28:
op freebsd kan je ook gewoon een belletje maken met: printf "\a"
als c code is het heel simpel te doen met 4 regels code
code:
1
2
3
4
5
#include <stdio.h>
main()
{
 printf("\a");
}
Dat werkt ook in GNU/Linux en waarschijnlijk in elke Unix. Maar het programmaatje "beep" werkt ook vanuit een grafisch programma (mits het suid root is), en dit niet.
Bovendien kun je met "beep" lengte en toon opgeven (tenminste, de beep die ik heb).
Aetje schreef op 08 november 2002 @ 04:46:
Vreemd... mijn routertje wil niet beepen (2.0.37 kernel)

Welke beep precies, en krijg je een foutmelding oid?

  • Slaiter
  • Registratie: Juni 2001
  • Niet online

Slaiter

Firesnake

zerok schreef op 08 november 2002 @ 00:11:
Ik heb eigenlijk een andere vraag die hier erg op lijkt: Hoe zet ik die beep uit?
Als ik in een console een foutje maak bijvoorbeeld een back-space teveel dan krijg ik zo'n irri beepje. Nu hoort iedereen dat ik fouten maak en dat vind ik toch wat minder :)
"xset b off"

  • Aetje
  • Registratie: September 2001
  • Laatst online: 18-12-2025

Aetje

Troubleshooting met HAMERRR

Verwijderd schreef op 08 november 2002 @ 19:37:
gokje je hebt niet genoeg rechten, probeer het onder "root"
Op m'n router (freesco) is er zo ongeveer maar 1 user waar je iets mee kan. iig:
echo "\a" doet ie gewoon droogjes \a op de console afdrukken. Mja... :)
deadinspace schreef op 09 november 2002 @ 02:02:
Welke beep precies, en krijg je een foutmelding oid?
Nou, volgens de peeps hier moet een echo "\a" een biepje geven. Ik log in als root (SSH sessie) en niets geen biepje hoor... Wel \a op m'n scherm :/

Forget your fears...
...and want to know more...


  • zerok
  • Registratie: November 2001
  • Laatst online: 17-05 23:23

zerok

geen

Aetje schreef op 09 November 2002 @ 05:49:
[...]

Op m'n router (freesco) is er zo ongeveer maar 1 user waar je iets mee kan. iig:
echo "\a" doet ie gewoon droogjes \a op de console afdrukken. Mja... :)


[...]

Nou, volgens de peeps hier moet een echo "\a" een biepje geven. Ik log in als root (SSH sessie) en niets geen biepje hoor... Wel \a op m'n scherm :/
met echo druk je idd "\a" af. \a staat met programeren voor de bell (en in de shell)
"\a" zijn gewoon 2 characters \a is er 1

"never argue with idiots they drag you down to their level and beat you with experience" dilbert


  • _Squatt_
  • Registratie: Oktober 2000
  • Niet online
Aetje schreef op 09 november 2002 @ 05:49:
Op m'n router (freesco) is er zo ongeveer maar 1 user waar je iets mee kan. iig:
echo "\a" doet ie gewoon droogjes \a op de console afdrukken. Mja... :)
Probeer eens:
code:
1
echo -e "\a"

"He took a duck in the face at two hundred and fifty knots."


  • Aetje
  • Registratie: September 2001
  • Laatst online: 18-12-2025

Aetje

Troubleshooting met HAMERRR

echo -e "\a"

Op de console verschijnt "\a" en geen piepje.

Forget your fears...
...and want to know more...


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Aetje schreef op 09 November 2002 @ 14:19:
echo -e "\a"

Op de console verschijnt "\a" en geen piepje.
Dan heeft freesco waarschijnlijk een "echo" die -e niet snapt (hetgeen mijn mening dat freesco prut is weer versterkt..).

  • Buffy
  • Registratie: April 2002
  • Laatst online: 26-12-2024

Buffy

Fire bad, Tree pretty

Moet het niet:

echo -en '\a'

zijn?

Anders krijg je ook nog een lege regel op het scherm.

That which doesn't kill us, makes us stranger - Trevor (AEon FLux)
When a finger points at the moon, the imbecile looks at the finger (Chinese Proverb)


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 17-05 14:06

deadinspace

The what goes where now?

echo -e '\a' gaat sowieso niet werken op die manier. Dat commando print namelijk een \a, oftewel \007, oftewel ^G, oftewel een beep. Maar die beep gaat dan over je ssh connectie naar je ssh client. Gevolg: je gateway beept niet, maar de computer vanwaar je ssht beept.

Om je gateway te laten beepen heb je het programmaatje beep nodig, of je kunt iets doen in de trand van echo -e '\a' > /dev/tty12.

Verwijderd

beep uitzetten op virtualconsole: setterm -blength 0
in X: xset b off

  • Aetje
  • Registratie: September 2001
  • Laatst online: 18-12-2025

Aetje

Troubleshooting met HAMERRR

blaataaps schreef op 09 november 2002 @ 14:31:
[...]
Dan heeft freesco waarschijnlijk een "echo" die -e niet snapt (hetgeen mijn mening dat freesco prut is weer versterkt..).
Freesco heeft meer verstand van netwerken ;)

0.30 heeft wel rare piepjes :)

Forget your fears...
...and want to know more...


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Aetje schreef op 10 November 2002 @ 00:16:
[...]

Freesco heeft meer verstand van netwerken ;)
Als iedereen het daar dan ook maar bij laat met freesco, en niet mekkert dat $iets niet werkt. Freesco laat trouwens ook dingen weg die naar mijn mening voor een netwerk en het onderhoud aan een linux-server onmisbaar zijn..

  • Aetje
  • Registratie: September 2001
  • Laatst online: 18-12-2025

Aetje

Troubleshooting met HAMERRR

Mja, die plak je er in de vorm van downloadbare modules weer aan als je dat wil (ik heb ook SSH voor remote beheer en zo ;) )

Complete linux distro die ook nog functioneel is op een enkele flop persen vindt ik knap, of het nou netjes is of niet :)

Forget your fears...
...and want to know more...

Pagina: 1