Какие уведомления отправляет Firefox после завершения загрузки?


8

Я использую динамический оконный менеджер suckless (dwm). Я заметил, что firefoxумеет отправлять приятные уведомления, когда загрузка заканчивается. Смотрите две фигуры

нет уведомления

Когда я нахожусь на другом теге, я получаю уведомление такого типа (перевернутый 1тег) по окончании загрузки.

уведомление

Я хотел бы использовать этот вид уведомления для моего другого uxterms. Например, если долгая работа закончена, она должна загореться, как указано выше. В лучшем случае это также будет работать внутри GNU screenсессий, которые я использую.

Я не уверен, если это Xorgили dwmособенность. Любые идеи?

РЕДАКТИРОВАТЬ: Ответ @scai очень к сути, но не хватает полной совместимости с GNU screen. В случае, если кто-то еще может улучшить это, это будет очень цениться.

Ответы:


9

Это, вероятно, подсказка срочности, которая может быть установлена ​​на окнах. Этот совет признается большинством оконных менеджеров.

Большинство терминалов могут быть настроены для установки подсказки срочности при получении звонка . (u) xterm, например, имеет bellIsUrgentопцию и (u) rxvt имеет urgentOnBell.

Чтобы позвонить в звонок в терминале, просто запустите tput belили echo "\a"(в зависимости от оболочки вам может понадобиться передать опцию -eecho).

При использовании screenвы должны отключить визуальный звонок и включить звуковой колокол с помощью vbell offвашей screenrc или нажав ctrl+ a ctrl+ g.


1
да сэр! tput belи xterm*bellIsUrgent: trueэто именно то, что я искал.
Себастьян

1
это работает почти идеально, спасибо! Звуковой звонок screen, однако, работает, только если он срабатывает на видимой вкладке экрана ...
Себастьян

1
@ Себастьян А, это правда, мне интересно, является ли это ошибкой или ее можно отключить с помощью какого-либо параметра конфигурации.
Scai

это мне уже очень помогло. Я постараюсь выяснить это. Или, может быть, у других есть подсказка?
Себастьян
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.