LINUX.ORG.RU

[0][~]$ echo -n "\a"

под FreeBSD можно:
[0][~]$ echo "<<CDEF" >/dev/speaker

lg ★★
()

[root@observ devel]# echo -n "\a"
\a[root@observ devel]#
[root@observ devel]#
[root@observ devel]# echo -n "\a"
\a[root@observ devel]#
[root@observ devel]#

не, не пищит... :((

[root@observ devel]# echo "<<CDEF">/dev/speaker
[root@observ devel]#

и тут не пищит :((

vilfred ☆☆
() автор топика

>[root@observ devel]# echo -n "\a"
>\a
а да забыл - под bash|sh надо:
$ printf "\a"

> root@observ devel]# echo "<<CDEF">/dev/speaker
> и тут не пищит
вкомпиль support speakerа в ядро и сделай # cd /dev && ./MAKEDEV speaker
подъчеркиваю еще раз - это вариант для FreeBSD

lg ★★
()

и сотри у себя файл /dev/speaker :)))

lg ★★
()

Вопщем, это делаецця так:

задаем высоту звука в герцах (здесь 1000Гц):
printf("\033[10;1000]");
задаем длительность звучания (в милисек но больше чем 1000 у меня не выходило):
printf("\033[11;1000]");
Рождаем звук:
printf("\007");

Или лепим все в одну кучу:
printf("\033[10;1000;11;1000]\007");

У меня на баше такой жирный jingle-bells получился :) - бейсик отдыхает, дочка в восторге:)))
Будь здоров.

Susanin
()

Где-то вроде ф-ия beep() валялась, посмотрите в мане.

Avarielf
()

ох уж эти программисты! А потом материшься и пытаешься отрубить эту противную пищалку

SadStork
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.