Full screen video playback is not detected by xfce screensaver. #1853

Closed
opened 3 years ago by Ghost · 11 comments
Ghost commented 3 years ago

When a video is played in fullscreen mode, it is not detected by xfce screensaver and the screensaver kicks after the set delay. Audio still plays, but video is not shown. It seems that Pale Moon is unable to send inhibit signal. Other browsers work correctly, especially firefox does this correctly.

I reported this issue to my distribution, MX Linux. They suggested me to report this here given that firefox is handling this correctly in MX without any issue. This issue just affects Pale Moon.

When a video is played in fullscreen mode, it is not detected by xfce screensaver and the screensaver kicks after the set delay. Audio still plays, but video is not shown. It seems that Pale Moon is unable to send inhibit signal. Other browsers work correctly, especially firefox does this correctly. I reported this issue to my distribution, MX Linux. They suggested me to report this here given that firefox is handling this correctly in MX without any issue. This issue just affects Pale Moon.
Moonchild added the
OS: Linux
Unconfirmed
labels 2 years ago

I did some testing and it seems to depend on lockscreen/screensaver used mate-screensaver on mate session does not lock, mate-screensaver on lxde session does not, xscreensaver locks on both. So I would try contacting XFCE guys first @abhidesh128

I did some testing and it seems to depend on lockscreen/screensaver used mate-screensaver on mate session does not lock, mate-screensaver on lxde session does not, xscreensaver locks on both. So I would try contacting XFCE guys first @abhidesh128

Man, I hate Linux sometimes XD

Man, I hate Linux sometimes XD
Ghost commented 2 years ago
Poster

One more thing to tell is Firefox can't inhibit screensaver in fullscreen video on its own. Xfce screensaver has an option to inhibit screensaver in fullscreen mode. After enabling that, Firefox inhibits the screensaver. I think the same behavior is expected in case of Pale Moon. Because, at the core, they are nearly same. Firefox have had the same bug, but it seems to be solved at some time. It now sends inhibit signal after enabling that option. This is somehow not achieved in Pale moon, I think.

One more thing to tell is Firefox can't inhibit screensaver in fullscreen video on its own. Xfce screensaver has an option to inhibit screensaver in fullscreen mode. After enabling that, Firefox inhibits the screensaver. I think the same behavior is expected in case of Pale Moon. Because, at the core, they are nearly same. Firefox have had the same bug, but it seems to be solved at some time. It now sends inhibit signal after enabling that option. This is somehow not achieved in Pale moon, I think.

Ok, but mate-screensaver can somehow detect both Firefox and Pale Moon being fullscreen. It has no setting to "inhibit screensaver in fullscreen mode"

image

Ok, but mate-screensaver can somehow detect both Firefox and Pale Moon being fullscreen. It has no setting to "inhibit screensaver in fullscreen mode" ![image](/attachments/593e4641-8f88-48c0-9ab0-48f59f05c0e0)
Ghost commented 2 years ago
Poster

Ohh..! So it's not that simple. Anyway, is it linked to my distribution, MX Linux ? I don't know about others, perhaps my distribution itself has some trouble with Pale Moon. Though when I reported this bug to MX bugzilla they told that as FF is working correctly, there's no issue on MX's side. But, now it seems that there may be an issue with MX itself.

Ohh..! So it's not that simple. Anyway, is it linked to my distribution, MX Linux ? I don't know about others, perhaps my distribution itself has some trouble with Pale Moon. Though when I reported this bug to MX bugzilla they told that as FF is working correctly, there's no issue on MX's side. But, now it seems that there may be an issue with MX itself.

Doex MX Linux have mate desktop in repositories? Best you could do is to test with mate-screensaver. It works correctly for me.

Doex MX Linux have mate desktop in repositories? Best you could do is to test with mate-screensaver. It works correctly for me.
Ghost commented 2 years ago
Poster

Ya, MX has mate in repository. I will give it a try and report here.

Ya, MX has mate in repository. I will give it a try and report here.
Ghost commented 2 years ago
Poster

@micwoj92 also for me, everything works correctly with mate screensaver. Something is odd in xfce.

@micwoj92 also for me, everything works correctly with mate screensaver. Something is odd in xfce.
Owner

So, unlikely to be a problem on our end then?

So, unlikely to be a problem on our end then?
Ghost commented 2 years ago
Poster

Yeah. It's not Pale Moon's problem, probably xfce has some issue

Yeah. It's not Pale Moon's problem, probably xfce has some issue
Owner

Okay! Thanks for investigating.
Closing this issue.

Okay! Thanks for investigating. Closing this issue.
Moonchild closed this issue 2 years ago
Sign in to join this conversation.
No Milestone
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: MoonchildProductions/Pale-Moon#1853
Loading…
There is no content yet.