Время ожидания всплывающего уведомления Firefox

Я надеюсь, что результаты некоторых экспериментов будут полезны. (Tbird 60.3.1, MX -Linux 17.1 )Как сказал Анлар, файл INBOX изменяется при получении сообщения, но не при его предварительном просмотре или чтении. Соответствующий INBOX.msf в непонятном формате mork фиксирует такие действия.

Тег (^94=1 )добавляется в INBOX.msf при получении нового сообщения и (^94=0 )при прочтении или предварительном просмотре ранее непрочитанного сообщения. Следовательно, если

grep '(^94=.)' /home/user/.thunderbird/profile-name/ImapMail/imap.account.com/INBOX.msf | tail -1

показывает (^94=1 ), в этой учетной записи есть как минимум одно новое сообщение. Если (^94=0 ), то последним действием было чтение или предварительный просмотр нового сообщения; однако могут оставаться непрочитанные сообщения.(Редактировать :исправлено имя файла)

Это только метод проб и ошибок, но скрипт, основанный на нем (только новый детектор сообщений, без счета )пока работает хорошо:)(см. этот вопрос на форуме Mozilla.)

Добавлено:

Поля файла msf перечислены в начале; среди них (A1=numMsgs )(A2=numNewMsgs ). Непонятно, как использовать это для подсчета. Например, в этой учетной записи есть 3 новых сообщения:

grep -n '(^A2=.)' INBOX.msf
432:    (^A8^85)(^B5=50)(^A1=20)(^A2=2)(^A6=50)(^BD^77A)(^C4=12)(^C5=2)
433:    (^C6=0)(^C7=0)(^C9^5B0)(^C8^A0)(^A4^760)(^A2=0)(^A2=0)(^A2=0)(^AA=0)]}
480:    (^B0=1)(^88^83)(^B1=222)(^B2^84)(^A8^85)(^B5=50)(^A1=21)(^A2=3)
482:    (^A4^760)(^A2=0)(^A2=0)(^A2=0)(^AA=0)]

Может быть, кто-то, кто знает морк, может объяснить, как извлечь правильный номер?

1
11.04.2020, 08:14
3 ответа

Не то чтобы я использовал Mattermost, но на веб-сайте видно, что уведомления доставляются в системный трей

В KDE5 вы можете изменить время ожидания системных всплывающих уведомлений в

System -> System Settings -> Notifications 

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

2
19.03.2021, 02:30

Firefox перенаправляет push-уведомления диспетчеру уведомлений среды вашего рабочего стола.

Параметры обработчика уведомлений задаются в меню настройки среды рабочего стола. В зависимости от среды вашего рабочего стола вы можете изменить, какие слушатели (s )обрабатывают (s )эти уведомления и изменить способ их отображения. Обычно они обрабатываются обработчиком уведомлений на панели задач.

0
19.03.2021, 02:30

Уведомления Firefox в основном обрабатываются средой рабочего стола.

Гном

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

Однако уведомления в gnome должны оставаться видимыми до тех пор, пока вы не наведете курсор мыши.

КДЕ

Настройки уведомления (и задержки )можно изменить в системных настройках KDE

systemsettings5 > Notification > Select "Firefox" on the drop list 

Затем отрегулируйте задержку для нужного уведомления, также обратите внимание, что этот апплет уведомления , вероятно, полезен в этом случае.

Открытая коробка

В данном случае это зависит от используемого демона уведомлений (требуется точность конфигурации системы ), подробности для уведомлений Openbox доступны здесь .

Альтернатива

Уведомления можно перехватывать и обрабатывать вручную с помощью пользовательского скрипта/приложения, более подробная информация доступна здесь и здесь

Примечание

Для более подробного ответа необходимо указать используемый рабочий стол.

2
19.03.2021, 02:30

Теги

Похожие вопросы