Chrome / Chromium настольные уведомления не истекают автоматически - PullRequest
0 голосов
/ 08 ноября 2019

У меня проблема с тем, что уведомления Chrome и Chromium на рабочем столе не истекают (автоматически удаляются) по прошествии определенного времени. Я использую Manjaro Linux с Plasma 5.17.2. Я просмотрел chrome: // flags, чтобы увидеть, есть ли там какие-либо соответствующие флаги. Я попытался включить «Включить собственные уведомления» и «Включить значки состояния DBus и X11» (не уверен, что последний из них будет иметь какой-либо эффект, но по крайней мере без изменений). Я также следил за dbus-уведомлениями с помощью

dbus-monitor interface=org.freedesktop.Notifications

во время тестирования уведомлений, приходящих из Chrome (и Chromium), чтобы увидеть, что происходит. В настоящее время я использую Chrome v77.0.3865, однако в прошлом это не работало должным образом, поэтому это не недавние изменения в Chrome). Теперь я думаю , что здесь происходит, так это то, что Chrome устанавливает время истечения уведомления 25000 (int32 равно 25000 в журналах dbus-монитора), так как тестирование с помощью kdialog --passivepopup 'test' 3 создает D-Busзапись с int32 3000 (количество миллисекунд до истечения времени ожидания). Теперь уведомления Chrome не истекают через 25 секунд, поэтому я не уверен, что это не работает, потому что срок действия слишком велик или его вообще не соблюдают. Если у кого-то есть какие-либо предложения относительно того, как я могу получить уведомление Chrome / Chromium для автоматического истечения срока действия, я был бы очень признателен.

...