Я использую natty. Я использую классику. Я использую raw xterms (последняя сборка, 270, на самом деле). Я сделал
xset b 100
pactl upload-sample /usr/share/sounds/ubuntu/stereo/message.ogg bell.ogg
Но мне нужно что-то более мелкое, чем это: я хочу сказать: «Если колокол возник в каком-то конкретном псевдотерминале, он произвел особый звук, но если он возник в каком-то другом конкретном псевдотерминал, генерировать какой-то другой звук "
Я совершенно уверен, что это невозможно без изменений в источнике плагина pulseaudio x11-bell (или, возможно, compiz, который может быть вашим менеджером окон). Если он настроен должным образом перед компиляцией, xterm вызывает звонок через XkbBell (3), который передает дисплей и окно любой программе, прослушивающей события XkbBellNotify. Если вы настроили по-другому, xterm использует XBell (3), который не передает эту информацию.
К сожалению, даже если xterm настроен правильно, и pulseaudio и compiz отбрасывают информацию о дисплее и окне (pulseaudio использует только процентную информацию для установки громкости).
Я совершенно уверен, что это невозможно без изменений в источнике плагина pulseaudio x11-bell (или, возможно, compiz, который может быть вашим менеджером окон). Если он настроен должным образом перед компиляцией, xterm вызывает звонок через XkbBell (3), который передает дисплей и окно любой программе, прослушивающей события XkbBellNotify. Если вы настроили по-другому, xterm использует XBell (3), который не передает эту информацию.
К сожалению, даже если xterm настроен правильно, и pulseaudio и compiz отбрасывают информацию о дисплее и окне (pulseaudio использует только процентную информацию для установки громкости).
Я совершенно уверен, что это невозможно без изменений в источнике плагина pulseaudio x11-bell (или, возможно, compiz, который может быть вашим менеджером окон). Если он настроен должным образом перед компиляцией, xterm вызывает звонок через XkbBell (3), который передает дисплей и окно любой программе, прослушивающей события XkbBellNotify. Если вы настроили по-другому, xterm использует XBell (3), который не передает эту информацию.
К сожалению, даже если xterm настроен правильно, и pulseaudio и compiz отбрасывают информацию о дисплее и окне (pulseaudio использует только процентную информацию для установки громкости).
Я совершенно уверен, что это невозможно без изменений в источнике плагина pulseaudio x11-bell (или, возможно, compiz, который может быть вашим менеджером окон). Если он настроен должным образом перед компиляцией, xterm вызывает звонок через XkbBell (3), который передает дисплей и окно любой программе, прослушивающей события XkbBellNotify. Если вы настроили по-другому, xterm использует XBell (3), который не передает эту информацию.
К сожалению, даже если xterm настроен правильно, и pulseaudio и compiz отбрасывают информацию о дисплее и окне (pulseaudio использует только процентную информацию для установки громкости).
Я совершенно уверен, что это невозможно без изменений в источнике плагина pulseaudio x11-bell (или, возможно, compiz, который может быть вашим менеджером окон). Если он настроен должным образом перед компиляцией, xterm вызывает звонок через XkbBell (3), который передает дисплей и окно любой программе, прослушивающей события XkbBellNotify. Если вы настроили по-другому, xterm использует XBell (3), который не передает эту информацию.
К сожалению, даже если xterm настроен правильно, и pulseaudio и compiz отбрасывают информацию о дисплее и окне (pulseaudio использует только процентную информацию для установки громкости).