LINUX.ORG.RU

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

 , , ,


0

2

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

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

В наличии:

  • nuc 7
  • ubuntu 18.04

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

  • modprobe pcspkr
  • beep

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

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

ну не тупи же

ls -l /dev/input/event9

смотри в нужной ли группе (input) твой юзер или делай chmod 666 /dev/input/event9

потом и beep’ать можно

futurama ★★★★★
()
Ответ на: комментарий от futurama
# beep -f 1000 -l 1000 --debug -e /dev/input/by-path/platform-pcspkr-event-spkr
[DEBUG] 1 times 1000 ms beeps (100 delay between, 0 delay after) @ 1000.00 Hz

тишина

yax123 ★★★★★
() автор топика
Ответ на: комментарий от yax123

cat /etc/modprobe.d/blacklist

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

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

ну значит то что у тебя пищит из биоса это не тот спикер.

есть предложение в Ъ-консоли (ctrl-alt-F1) запустить tput bel

futurama ★★★★★
()

кроме установки модуля ядра, нужно добавится в группу, дающей доступ к этой пищалке :)

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

я уже писал что это пробовал.

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

    modprobe pcspkr

Игнорировать блеклист мне по силам:

# lsmod | grep pcsp
pcspkr                 16384  0
yax123 ★★★★★
() автор топика
Ответ на: комментарий от 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)
Ответ на: комментарий от futurama

есть предложение в Ъ-консоли (ctrl-alt-F1) запустить tput bel

нифига

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

Beep с параметрами игрался? Там в убунте ему что-то указывать надо было, емнип.

pihter ★★★★★
()

Так, посоны, все расходимся. Решил не верить на слово тому кто ляпнул мне про наличие спикера в нуке и разобрать его. Спикер не обнаружен. Увы.

yax123 ★★★★★
() автор топика
Ответ на: комментарий от alysnix

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

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

Это тоже была информация от заказчика. Скорей всего он либо спутал, либо придумал.

yax123 ★★★★★
() автор топика
Ответ на: комментарий от LINUX-ORG-RU

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

yax123 ★★★★★
() автор топика
Ответ на: комментарий от token_polyak

А куда?

Гусары, молчать! :)

Давно надо изобрести юсб-спикер формата свистка от мышки, такой, чтоб потом пассатижами доставать пришлось)

pihter ★★★★★
()
Ответ на: комментарий от yax123

Ты ж говорил что он пищял без оперативки?

// а, ты уже ответил

pihter ★★★★★
()
Последнее исправление: pihter (всего исправлений: 2)

В 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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.