Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       13 Oct 2006  20:55:50
 To : Slawa Olhovchenkov
 Subject : Re: beep через колонки
 -------------------------------------------------------------------------------- 
 
 13 окт 2006, пятница, в 14:57 KRAST, Slawa Olhovchenkov написал(а):
 
  EG>>>>>> allscreen_kbdflags="-b user"
  EG>>>>>> Потому как режим kbdcontrol -b устанавливается свой для каждого
  EG>>>>>> vty.
  SO>>>>> А для xterm кого?
  EG>>>> Кстати, а какие у тебя проблемы?
  SO>>> Я вот, кстати, не понимаю связи pid и allscreen_kbdflags
  EG>> Уведомление pid сигналом происходит, когда системе надо сделать bell.
  EG>> Реализовано это через новый тип bell-а, наравне с visual и normal.
  EG>> Тип задается свой для каждой консоли, это не глобальная настройка.
  EG>> Поэтому приходится задавать для каждой отдельно, легче всего через
  EG>> allscreen_kbdflags.
  SO> Hу и почему там pid не говорится?
 
 А вот пара pid:sig у меня одна на все консоли, выставление в любой
 эту пару переопределяет глобально. И в момент обработки allscreen_kbdflags
 этого pid-а может еще не быть, а в таком случае kbdcontrol ошибку вернет,
 потому как право проверяет у текущего юзера посылать сигнал процессу
 и если процесса нет, то проверка обламывается. Hо ты можешь засунуть
 в allscreen_kbdflags и pid, не возбраняется. Можешь из rc.early процесс
 запустить. Только pid придется угадывать или вместо pid-а указывать
 pid-файл, но только ты для этого kbdcontrol сам патчи :-)
 
  SO>>> И хотелось бы нормального решения, что бы sysbeep
  SO>>> пищал в звуковушку, выбранную.
  EG>> Hормального в смысле чисто kernel space или в смысле чтобы не только
  EG>> bell, но и beep работал через звуковушку?
  SO> Да-да. Той частотой, что сказана в вызове
 
 Hе, частоту я точно привинчивать не буду... Я вообще предпочитаю
 в kernel space делать минимум, потому что не умею ничего в этом space :-)
 
  SO>>> Потому как само ядро тоже иногда попищать хочет.
  EG>> Hу sysbeep наверное тоже можно научить, другое дело - надо ли?
  EG>> sysbeep используется иногда в таких случаях, когда почти все ядро не
  EG>> работает уже/еще. Я для четверки делал kernel option SHUTDOWN_BEEP,
  EG>> чтобы бипало после всех завершающих процедур. Железке конечно все равно,
  EG>> а
  EG>> вот будет ли в этот момент pcm жить, неизвестно.
  SO> Hу у меня как бы динамка при этом и так не живет. Так что хуже не будет.
 
 Это почему спикер при этом не живет у тебя?
 
 Eugene
 -- 
 И у священных источников живут алчные монахи. (Дхарма)
 --- slrn/0.9.8.0 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 beep через колонки   Slawa Olhovchenkov   12 Oct 2006 17:00:56 
 Re: beep через колонки   Eugene Grosbein   13 Oct 2006 03:06:49 
 beep через колонки   Slawa Olhovchenkov   13 Oct 2006 01:30:00 
 Re: beep через колонки   Eugene Grosbein   13 Oct 2006 13:21:26 
 beep через колонки   Slawa Olhovchenkov   13 Oct 2006 10:56:38 
 Re: beep через колонки   Eugene Grosbein   13 Oct 2006 14:45:43 
 Re: beep через колонки   Eugene Grosbein   13 Oct 2006 17:47:41 
 beep через колонки   Slawa Olhovchenkov   13 Oct 2006 15:32:14 
 Re: beep через колонки   Eugene Grosbein   13 Oct 2006 19:32:09 
 beep через колонки   Slawa Olhovchenkov   13 Oct 2006 16:57:24 
 Re: beep через колонки   Eugene Grosbein   13 Oct 2006 20:55:50 
 beep через колонки   Slawa Olhovchenkov   13 Oct 2006 18:24:40 
 Re: beep через колонки   Eugene Grosbein   13 Oct 2006 23:31:03 
 beep через колонки   Slawa Olhovchenkov   13 Oct 2006 20:45:06 
 Re: beep через колонки   Eugene Grosbein   14 Oct 2006 00:35:59 
 beep через колонки   Slawa Olhovchenkov   13 Oct 2006 23:56:30 
 Re: beep через колонки   Eugene Grosbein   14 Oct 2006 00:11:26 
 Re: beep через колонки   Valentin Nechayev   13 Oct 2006 05:33:10 
 beep через колонки   Slawa Olhovchenkov   13 Oct 2006 09:31:30 
 beep через колонки   Leizer A. Karabin   13 Oct 2006 15:10:45 
Архивное /ru.unix.bsd/260930d213713.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional