[linux] O Joe_Bishop almighty! Как отключить писиспикер?

yolki

Дебиан свежеустановленный с диска этч 4.0
в терминале (хз какой терминал - тот который пузг-аксессориз-терминал) если я нажимаю ТАБ, он пукает из писиспикера. вопрос - нафига, если у меня есть навороченная звуковуха, а?
спать семье мешает он шопесдец.

Neo69

Вроде как там есть в настройках в окошке терминала.
(точно сказать не могу, щас в венде сижу).

yolki

terminal bell мне нужен. всенепременно.
но мне он нужен в наушниках а не на всю комнату

Olenenok

средствами гнома это не настроить, можно только вырубить звук. Могу только предположить, что гном лишь перекрывает или не перекрывает спикер, а сам способ воспроизведения зависит от libreadline. У libreadline есть всего лишь три опции по пищалке: audible, visible и none. Причём звук при audible извлекается просто через

fprintf (stderr, "\007");
fflush (stderr);

Можно изменить это место, подставив вызов функции проигрывающей вавку или пр.
Готов выделить соответствующее музло под improved bell
http://slil.ru/24677533

Olenenok

Как делать:

aptitude install apt-build
apt-build source libreadline...
cd /var/cache/apt-build/build/readline...

в файле terminal.c найти строки со словом 007. Одна из этих строк будет
if (...)
{
fprintf ...\007
fflush ...
}

поковырять, потом apt-build install libreadline...

tipnote

terminal bell мне нужен. всенепременно.
но мне он нужен в наушниках а не на всю комнату
'тру' дебиан решения сходу не нашел (сам пользуюсь визуальным бипом, и вопрос не стоял что, кстати, минус.
В утешение обнаружил это:
http://www.carcosa.net/jason/software/beep/
там пара демонов под esd есть
(в репозитории валяется некоторый beep, но не тот)

procenkotanya

ещё вот такая шняга быстро гуглится по "terminal bell sound card":
http://freshmeat.net/projects/xbelld/

vall

избавься от модуля pcspkr

Olenenok

(в репозитории валяется некоторый beep, но не тот)
стыд мне и позор!
не посмотрел в репозиторий - в нём оказалась утилитка softbeep. Чтобы перенаправить beep туда, где ему самое место, надо запустить нужную апликуху через softbeep: softbeep gnome-terminal
Как работает - не знаю.

slonishka

может я туплю или не понял чо, но я всегда делал "xset -b".
дома вообще ядро без pcspeaker собрано.

Viktory-s

Извините, но я не понял в чем тут проблема.
Я на матери отключил спикер, и сигналы с консоли идут в наушники.
Какой еще тру дебиан путь решения?
Проблема имеет до дебиановское происхождение.

tipnote

Я на матери отключил спикер,
Это как раз не тру
Тру вариант через драйвер в юзерспейсе на который я дал ссылку. А не трушность этого тру метода (!) в том, что сцуко надо ./install.sh запускать вместо apt-get. Походу реально массы чхали на этот вопрос.

pitrik2

может я туплю или не понял чо, но я всегда делал "xset -b".
я тоже так юзаю
но люди то просили перенаправит а не выключить
Оставить комментарий
Имя или ник:
Комментарий: