Am Pazartesi 26 Kasım 2007 17:48:24 schrieb Konrad Rosenbaum:
Hmm. Mein Laptop will auch nicht piepsen, aber "echo -e" funktioniert eindeutig - konsole zeigt an, dass das Beep-Signal gesendet wurde - keine Ahnung wo das zu konfigurieren ist (ich habe das irgendwann mal auf stumm geschaltet und dann vergessen wo).
$ cat ~/.inputrc set bell-style visible|audible|none
Wenn die Eingabezeile des Programmes (eben auch der Bash) auf readline basiert, dann wird diese Datei bei der Initialisierung eingelesen, d.h. nach der Änderung muss eine neue Bash-Instanz gestartet werden.
Die Auswirkung ist, dass die Cursortaste mit dem Pfeil nach unten einen Piep erzeugt oder auch nicht.
Unabhängig davon funktioniert aber echo -ne "\007" trotzdem. Wenn bei dir die beiden Dinge zusammenhängen, muss es noch irgendwo eine weitere Einstellung geben, die das regelt :) Einige Programme wie z.B. vim haben sowieso ihre eigenen Einstellungen, die unabhängig von der Shell sind.
$ cat ~/.vimrc set vb t_vb=
Josef