Bug 34275

Summary: нет взаимодейтсвия с screensaver DE
Product: Sisyphus Reporter: Anton Farygin <rider>
Component: firefoxAssignee: Alexey Gladkov <legion>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: cas, egori, glebfm, lav, legion, rauty, rider, sbolshakov
Version: unstable   
Hardware: all   
OS: Linux   

Description Anton Farygin 2017-12-03 17:44:08 MSK
в mozilla/widget/gtk/WakeLockListener.cpp есть код, с помощью которого через dbus интерфейс должен отключаться ScreenSaver на стороне DE. 

Но этого почему-то не происходит - firefox при старте воспроизведения видео в полноэкранном режиме ничего не отправляет через dbus.

Аналогичное поведение у firefox-esr. Судя по обсуждениям в сети, этот функционал работает в fedora. 

Может быть у нас firefox собран без поддержки dbus ?
Comment 1 Anton Farygin 2017-12-03 17:48:04 MSK
Добавлю, что KDE5 предоставляет интерфейс org.freedesktop.ScreenSaver /ScreenSaver и если вручную подёргать за разные доступные в нём ручки - то всё работает.

Например qdbus org.freedesktop.ScreenSaver /ScreenSaver org.freedesktop.ScreenSaver.Lock
Comment 2 Alexey Gladkov 2017-12-04 01:06:53 MSK
(В ответ на комментарий №0)
> Может быть у нас firefox собран без поддержки dbus ?

Не может быть, а это совершенно точно, что он собраз без dbus. В следующей версии, когда смогу победить сборку, то добавлю поддержку.
Comment 3 Alexey Gladkov 2017-12-05 13:52:43 MSK
Проверь пожалуйста 57.0.1-alt1. Там должно быть исправлено.
Comment 4 Anton Farygin 2017-12-05 14:15:44 MSK
в dbus-monitor ничего не видно.

экран по таймауту заблокировался.
Comment 5 Repository Robot 2017-12-08 17:35:30 MSK
firefox-57.0.1-alt2 -> sisyphus:

Fri Dec 08 2017 Alexey Gladkov <legion@altlinux.ru> 57.0.1-alt2
- Enable dbus support (ALT#34275).
- Change chrome packaging format to omni (ALT#34285).
Comment 6 Anton Farygin 2017-12-09 18:28:07 MSK
Отлично работает, спасибо!

2cas: Андрей, такое же надо бы в esr сделать и не только в Sisyphus.