internen Lautsprecher ansprechen



  • Wie kann ich in einer Konsole (C/C++) unter Linux den Rechner internen Lautsprecher ansprechen (pipen reicht)? Also nicht die über die Soundkarte!

    cout << "\a" << flush;
    

    gibt den Ton ja über die Sounkarte aus.



  • printf("\a"); /* sorry, aber ich habe bisher noch kein C++ gecoded */
    sollte eigentlich durch den rechnerinternen speaker ausgegeben werden.
    es kann sein, dass dies abgefangen wird, und stattdessen ein sound ueber die soundkarte ausgegeben wird. (normalfall ist aber der speaker)

    folgender link sollte helfen:
    http://www.infa.abo.fi/~raine/pub/software/beeper/

    gruss.



  • In dem Buch "Linux Kernel Programmierung - Algorithmen und Strutkturen der Version 2.4" wird glaub ich ein Treiber für den internen Speaker geschrieben, den man über ein /dev Device ansprechen kann. Vielleicht gibt es den Code auch so im Internet.


Log in to reply