Как установить бит терминала на xterms?

4

Я использую natty. Я использую классику. Я использую raw xterms (последняя сборка, 270, на самом деле). Я сделал

xset b 100 
pactl upload-sample /usr/share/sounds/ubuntu/stereo/message.ogg bell.ogg

Но я хочу что-то более мелкое, чем это: я хочу сказать: «Если колокол возник в каком-то конкретном псевдотерминале, сделайте особый звук, но если он возник в каком-то другом конкретном псевдотерминале, создайте другой звук»

    
задан Owen Maresh 20.06.2011 в 22:52
источник

1 ответ

1

Я уверен, что это невозможно без изменений в источнике плагина pulseaudio x11-bell (или, возможно, compiz, который может быть вашим менеджером окон). Если он настроен должным образом перед компиляцией, xterm вызывает звонок через XkbBell (3), который передает дисплей и окно любой программе, прослушивающей события XkbBellNotify. Если настроено по-другому, xterm использует XBell (3), который не передает эту информацию.

К сожалению , даже если xterm настроен правильно, и pulseaudio и compiz отбрасывают информацию о дисплее и окне (pulseaudio использует только процентную информацию для установки громкости).

    
ответ дан taneli 16.08.2011 в 09:03