Firefox and inhibiting DPMS

andre at andreldm.com andre at andreldm.com
Tue Dec 21 20:02:22 CET 2021


Hi Paul,
Thanks for the investigation and fixing this on Firefox side.
Yes, this patch seems to make sense, can you please create a Merge Request for power-manager? (You now have permission to create forks). Thanks.

Cheers,
Andre Miranda

Dec 20, 2021, 08:00 by xfce-request at xfce.org:

> Message: 1
> Date: Sun, 19 Dec 2021 17:51:45 +0100
> From: Paul Ezvan <paul at ezvan.fr>
> To: xfce at xfce.org
> Subject: Firefox and inhibiting DPMS
>
> Hello,
>
> I've always had the issue with Xfce and Firefox that the screen would 
> suspend while watching a video.
>
> Note that when using Chromium the screen doesn't suspend as expected.
>
> My first assumption was that it is because Firefox is not calling the 
> correct DBus API in Xfce as described in 
> https://gitlab.xfce.org/xfce/xfce4-power-manager/-/issues/42
>
> I made a code change in Firefox to fix this which landed in Firefox 95: 
> https://hg.mozilla.org/integration/autoland/rev/1a71a4f15928
>
> Now I correctly get from the Power manager applet "Firefox is inhibiting 
> power management" (or something like that as my desktop uses the French 
> locale), BUT the screen still suspends!
>
> After some investigation, I believe that this is because 
> xfce4-power-manager doesn't inhibit DPMS when getting the inhibit 
> request, whereas it does it when entering presentation mode. I made a 
> small change to inhibit DPMS in this case (patch attached), and this 
> fixes the issue for me, the screen doesn't suspend any more while 
> watching a video with Firefox.
>
> Does it look like a good approach to fix this issue?
>
> Thanks!
> Paul
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.xfce.org/pipermail/xfce/attachments/20211221/83b8cd4f/attachment.html>


More information about the Xfce mailing list