LINUX.ORG.RU

поставить красивый звук на System Bell

 , system bell,


0

2

Думаю, про System Bell все знают (если кто-то не знает, Ctrl+F в Firefox и набор текста, которого нет на странице, вызовет этот самый звук, ну или в терминале при любом «некорректном» действии). У меня System Bell вызывает beep PC-спикера. Хочу заменить этот beep на /usr/share/sounds/freedesktop/stereo/bell.oga из динамиков. Как это сделать?

★★★★★

Последнее исправление: cetjs2 (всего исправлений: 1)

Тебе нужно пробросить звук на аудиосистему? Или этот файл вывести на «пищалку»? Если /usr/share/sounds/freedesktop/stereo/bell.oga, то у меня он какой-то не такой. Оба действия сразу?

Да и beep сейчас не такой противный делают. Задача перевода звука, лет восемь назад (тоже хотел нечто подобное), решалась очень сложно, и я забил.

Andreitsch
()
Ответ на: комментарий от Andreitsch

не за что ;) протокол X11 хранит много удивительных секретов

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

Не собралось.

cc -c -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -DVERSION=\"0.3.3\" -std=gnu99 -DDEBUG -g -DHAVE_ALSA -I/usr/include/alsa    xbelld.c -o xbelld.o
xbelld.c: В функции «playSineWave»:
xbelld.c:470:3: предупреждение: format «%d» expects argument of type «int», but argument 2 has type «long unsigned int» [-Wformat]
xbelld.c:470:3: предупреждение: format «%d» expects argument of type «int», but argument 3 has type «ssize_t» [-Wformat]
cc   -lX11 -lasound   xbelld.o -o xbelld
/usr/bin/ld: xbelld.o: undefined reference to symbol 'sin@@GLIBC_2.2.5'
/usr/bin/ld: note: 'sin@@GLIBC_2.2.5' is defined in DSO /lib/libm.so.6 so try adding it to the linker command line
/lib/libm.so.6: could not read symbols: Invalid operation
collect2: ошибка: выполнение ld завершилось с кодом возврата 1
make: *** [xbelld] Ошибка 1

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

помоему у тебя что-то с альзой не то. когда я её собирал (давным-давно), то всё работало.

всё таки последний релиз был 10 лет назад, т.ч. могло и кое что отвалиться. но оно имо того стоит. насколько мне известно это единственная прога такого рода.

в проге есть пару багов. вот тебе diff на затравку, если собрался чинить.

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

Нда, не думал, что для этого понадобится лишний демон. Думал как-то обойтись средствами DE, ибо в гноме всё работает.

CYB3R ★★★★★
() автор топика
15 декабря 2012 г.

Извиняюсь за некропостинг, просто случайно наткнулся на другой способ поставить звук на System Bell. Решил поделиться ссылкой, на случай, если тему найдут в гугле.

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