LINUX.ORG.RU

пищалка в линуксе

 , , ,


0

2

Всех приветствую.

Возникла потребность в конце выполнения консольного процесса выдать звуковой сигнал. Типа как в микроволновке.

В наличии:

  • nuc 7
  • ubuntu 18.04

Что пробовал:

  • modprobe pcspkr
  • beep

Динамик точно есть. Если запустить без памяти - пищит.

★★★★★

Ответ на: комментарий от yax123

cat /etc/modprobe.d/blacklist

По умолчанию он в черном списке, поэтому modprobe не того. И вообще, играй mp3 со звуками радости через mplayer.

Irma ★★
()
Последнее исправление: Irma (всего исправлений: 1)
Ответ на: комментарий от pfg

добавить пользователя в группу input sudo usermod -aG input %USER%

ибо простому пользователю доступ на запись в файл пищалки закрыт

$ ll /dev/input/by-path/platform-pcspkr-event-spkr
lrwxrwxrwx 1 root root 9 мар 28 10:50 /dev/input/by-path/platform-pcspkr-event-spkr -> ../event3
$ ll /dev/input/event3
crw-rw---- 1 root input 13, 67 мар 28 10:50 /dev/input/event3

пользователь должен быть в группе input тогда у него rw :)

pfg ★★★★★
()
Последнее исправление: pfg (всего исправлений: 1)
Ответ на: комментарий от alysnix

Через динамик, но спискер это не динамик. Так что ТС для сигнализации может просто MPV или aplay использовать с тем же успехом.

LINUX-ORG-RU ★★★★★
()
Последнее исправление: LINUX-ORG-RU (всего исправлений: 1)
Ответ на: комментарий от LINUX-ORG-RU

Пока остановились на usb-audio+динамик+aplay (у седбмого нука нет выхода на наушники или что-то подобное). Заказчик пошел в лабаз за звуковухой.

yax123 ★★★★★
() автор топика

В Arch Linux работает:

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
diatryba
()