pit234a
Well-Known Member
Etwas ungewöhnlich, fast alle Beiträge, die ich finden konnte, befassten sich mit umgekehrt damit, das BEEP abzuschalten.
http://www.pcengines.ch/alix1c.htm
zeigt den kleinen PC, den ich da habe und der soll eineAufgabe (unter anderen) lösen, bei der Interaktion schön wäre. Genauer: ich stecke einen Stick rein, der wird erkannt und einige Dateien darauf synchronisiert, der Stick wieder umountet. Nur das sieht der User (ich in dem Fall) nicht. Das Gerät läuft ohne Tastatur und ohne Monitor.
Deshalb wollte ich in das Script einen BEEP einbauen, wenn der Stick erkannt ist und ein oder zwei BEEP, wenn der Vorgang beendet ist.
Das bekomme ich nicht hin.
Grundsätzlich. Da gibt es zwei Möglichkeiten. EInmal hat das Gerät einen "Buzzer" eingebaut, einen kleinen Piezo-Summer, der bei Systemstart beept. Der wäre super für mich, doch scheint er unereichbar.
Dann habe ich die Möglichkeit mit beep, dem kleinen Programm, probiert und das meldet /dev/speaker not found.
Dann dachte ich daran, die Soundkarte zu konfigurieren und den Line-Out Ausgang zu nehmen. Unter Knoppix geht das und da kann ich einen BEEP erzeugen, indem ich echo -en "/7" aus der shell aufrufe.
Bei Free-BSD scheint derartiges nicht zu wirken und die Soundkarte bekomme ich auch grundsätzlich nicht eingebunden, es ist eine CS5536 von AMD, bzw nennt sich der Chipsatz so komplett und sound ist da irgendwie mit dabei und ich denke, das sollte doch vielleicht gehen. Ich finde aber auch gar kein /dev/pcm0 oder irgendein anderes Soundgerät und deshalb komme ich auch mit dem snd_driver Modul nicht weiter.
So ganz verstehe ich das aber doch nicht, denn wenn ich den eingebauten Beeper benutzen möchte, sollte ich doch ohne Sound auskommen können. Ich kann mich erinnern, daß ich mal bei einem Linux was machen konnte, damit nicht so ein fader BEEP, sondern eine ganze Melodie gespielt wurde, doch das ist schon lange her und ich finde nichts mehr dazu.
Es gab ja früher noch viele PCs ohne Sound und trotzdem war so ein Lautsprecher verbaut, der Signale geben konnte.
Unter KDE kann der sogar noch genutzt werden und zwar angeblich vom X-Server angesteuert.
X geht wohl auch gar nicht mit Free-BSD auf dem kleinen Alix, schade, mit Knoppix macht sich das gar nicht schlecht auf dem kleinen PC.
Nur, grundsätzlich muß es wohl auch nicht X sein. Es muß doch wohl eine Gerätedatei geben, die mit etwas angesprochen werden kann und wenn es eine Ausgabe von cat irgendwas ist.
Oder kann mich jemand aufklären?
http://www.pcengines.ch/alix1c.htm
zeigt den kleinen PC, den ich da habe und der soll eineAufgabe (unter anderen) lösen, bei der Interaktion schön wäre. Genauer: ich stecke einen Stick rein, der wird erkannt und einige Dateien darauf synchronisiert, der Stick wieder umountet. Nur das sieht der User (ich in dem Fall) nicht. Das Gerät läuft ohne Tastatur und ohne Monitor.
Deshalb wollte ich in das Script einen BEEP einbauen, wenn der Stick erkannt ist und ein oder zwei BEEP, wenn der Vorgang beendet ist.
Das bekomme ich nicht hin.
Grundsätzlich. Da gibt es zwei Möglichkeiten. EInmal hat das Gerät einen "Buzzer" eingebaut, einen kleinen Piezo-Summer, der bei Systemstart beept. Der wäre super für mich, doch scheint er unereichbar.
Dann habe ich die Möglichkeit mit beep, dem kleinen Programm, probiert und das meldet /dev/speaker not found.
Dann dachte ich daran, die Soundkarte zu konfigurieren und den Line-Out Ausgang zu nehmen. Unter Knoppix geht das und da kann ich einen BEEP erzeugen, indem ich echo -en "/7" aus der shell aufrufe.
Bei Free-BSD scheint derartiges nicht zu wirken und die Soundkarte bekomme ich auch grundsätzlich nicht eingebunden, es ist eine CS5536 von AMD, bzw nennt sich der Chipsatz so komplett und sound ist da irgendwie mit dabei und ich denke, das sollte doch vielleicht gehen. Ich finde aber auch gar kein /dev/pcm0 oder irgendein anderes Soundgerät und deshalb komme ich auch mit dem snd_driver Modul nicht weiter.
So ganz verstehe ich das aber doch nicht, denn wenn ich den eingebauten Beeper benutzen möchte, sollte ich doch ohne Sound auskommen können. Ich kann mich erinnern, daß ich mal bei einem Linux was machen konnte, damit nicht so ein fader BEEP, sondern eine ganze Melodie gespielt wurde, doch das ist schon lange her und ich finde nichts mehr dazu.
Es gab ja früher noch viele PCs ohne Sound und trotzdem war so ein Lautsprecher verbaut, der Signale geben konnte.
Unter KDE kann der sogar noch genutzt werden und zwar angeblich vom X-Server angesteuert.
X geht wohl auch gar nicht mit Free-BSD auf dem kleinen Alix, schade, mit Knoppix macht sich das gar nicht schlecht auf dem kleinen PC.
Nur, grundsätzlich muß es wohl auch nicht X sein. Es muß doch wohl eine Gerätedatei geben, die mit etwas angesprochen werden kann und wenn es eine Ausgabe von cat irgendwas ist.
Oder kann mich jemand aufklären?