Open mrego opened 3 years ago
I couldn't find any reference to specific code in Jitsi or Electron to do anything in regards to screen-saver management.
The Chromium source-code references a PowerSaveBlocker
class to support that though, and Electron re-exports it. Maybe it's something that's implicitly triggered when a live video stream is running.
I added the listed names to the application, hopefully that'll resolve the issue.
I've added yet another DBUS name now that I saw that Jitsi was trying to call for enabling inhibition, could you test if screen savers still happen during calls?
This doesn't happen on a call in a Chromium tab, so it might be some missing permissions in the flatpak package.
Maybe we need something related to
org.gnome.SessionManager
around https://github.com/flathub/org.jitsi.jitsi-meet/blob/master/org.jitsi.jitsi-meet.yaml#L16