Bug 34275 - нет взаимодейтсвия с screensaver DE
Summary: нет взаимодейтсвия с screensaver DE
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: firefox (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-12-03 17:44 MSK by Anton Farygin
Modified: 2017-12-09 18:28 MSK (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.