Балуемся пищалкой в Linux

Александр Пахотин
Что такое пищалка? Это штука, которая по умолчанию при включении ПК подает звуковой сигнал о том, что всё идёт хорошо или же загрузка ОС невозможна и по сигналу пищалки можно определить причину неисправности. Ну, в общем, все знают что это такое, раз уж смогли выйти в интернет и почитать тут мою писанину.
Для людей, на чьих компьютерах установлен Linux (Ubuntu в частности), доступна в их распоряжение вся аппаратура их "железного друга", даже этот самый "бипер". Так вот, если у вас установлена Ubuntu, предлагаю вам поиграться с пищалкой следующим образом:
Устанавливаем небольшую утилитку beep:

sudo apt install beep (для староверов sudo apt-get install beep)
3e9e386a44e1bca73cdf99b422149c57.png
Подгружаем необходимый для работы утилитки модуль pcspkr, его в большинстве случаев по умолчанию нет (если будет угодно, это драйвер вашей пищалки):

sudo modprobe pcspkr
Проверяем работу пищалки:


beep
Пикнуло? Замечательно. Теперь копируем в свой терминал вот такую команду и угадываем мелодию =).

beep -f 196 -l 400 -n -f 262 -l 800 -n -f 196 -l 600 -n -f 220 -l 200 -n -f 247 -l 800 -n -f 165 -l 400 -n -f 165 -l 400 -n -f 220 -l 800 -n -f 196 -l 600 -n -f 175 -l 200 -n -f 196 -l 800 -n -f 131 -l 400 -n -f 131 -l 400 -n -f 147 -l 800 -n -f 147 -l 400 -n -f 165 -l 400 -n -f 175 -l 800 -n -f 175 -l 400 -n -f 196 -l 400 -n -f 220 -l 800 -n -f 247 -l 400 -n -f 262 -l 400 -n -f 294 -l 1200 -n -f 196 -l 400 -n -f 330 -l 800 -n -f 294 -l 600 -n -f 262 -l 200 -n -f 294 -l 800 -n -f 247 -l 400 -n -f 196 -l 400 -n -f 262 -l 800 -n -f 247 -l 600 -n -f 220 -l 200 -n -f 247 -l 800 -n -f 165 -l 400 -n -f 165 -l 400 -n -f 220 -l 800 -n -f 196 -l 400 -n -f 175 -l 400 -n -f 196 -l 800 -n -f 131 -l 400 -n -f 131 -l 400 -n -f 262 -l 800 -n -f 247 -l 400 -n -f 220 -l 400 -n -f 196 -l 1600 -n -f 330 -l 1600 -n -f 294 -l 400 -n -f 262 -l 400 -n -f 247 -l 400 -n -f 262 -l 400 -n -f 294 -l 1200 -n -f 196 -l 400 -n -f 196 -l 1600 -n -f 262 -l 1600 -n -f 247 -l 400 -n -f 220 -l 400 -n -f 196 -l 400 -n -f 220 -l 400 -n -f 247 -l 1200 -n -f 165 -l 400 -n -f 165 -l 1600 -n -f 262 -l 800 -n -f 220 -l 600 -n -f 247 -l 200 -n -f 262 -l 800 -n -f 220 -l 600 -n -f 247 -l 200 -n -f 262 -l 800 -n -f 220 -l 400 -n -f 262 -l 400 -n -f 350 -l 1600 -n -f 350 -l 1600 -n -f 330 -l 400 -n -f 294 -l 400 -n -f 262 -l 400 -n -f 294 -l 400 -n -f 330 -l 1200 -n -f 262 -l 400 -n -f 262 -l 1600 -n -f 294 -l 1600 -n -f 262 -l 400 -n -f 247 -l 400 -n -f 220 -l 400 -n -f 247 -l 400 -n -f 262 -l 1200 -n -f 220 -l 400 -n -f 220 -l 1600 -n -f 262 -l 800 -n -f 247 -l 400 -n -f 220 -l 400 -n -f 196 -l 800 -n -f 131 -l 600 -n -f 131 -l 200 -n -f 196 -l 1600 -n -f 220 -l 800 -n -f 246 -l 800 -n -f 262 -l 3200
Чтобы отменить все изменения, которые мы только что внесли, выгружаем модуль pcspkr:

sudo rmmod pcspkr
И удаляем утилитку:

sudo apt remove beep (sudo apt-get remove beep)
Всё, ничего не сломалось и никаких следов не осталось.
Угадали мелодию, кстати?



2

Комментарии