Skip to content

[Feature Request]: do not inhibit screensaver when freetube is minimized #8220

@imre84

Description

@imre84

Guidelines

  • I have searched the issue tracker for open and closed issues that are similar to the feature request I want to file, without success.
  • I have searched the documentation for information that matches the description of the feature request I want to file, without success.
  • This issue contains only one feature request.
  • I have read and agree to follow the rules.

Problem Description

Hello,

(see also: #8219 )

steps to reproduce:

  1. have an-up-to date manjaro xfce installed
  2. issue the command LANG=C xfce4-screensaver-command -q
  3. verify that the output is:
The screensaver is inactive
The screensaver is not inhibited
  1. start freetube
  2. start playing a video that is long enough so that you can do the following comfortably while the video is playing (in my experience 1 minute is enough):
  3. wait for video to start to play
  4. verify that your video plays fine
  5. issue the command LANG=C xfce4-screensaver-command -q
  6. verify that according to the previous output screensaver is inhibited
  7. minimize your freetube window
  8. issue the command LANG=C xfce4-screensaver-command -q
  9. verify that according to the previous output screensaver is STILL inhibited (expected behaviour: it shouldn't)
  10. click to "subscriptions" in freetube
  11. issue the command LANG=C xfce4-screensaver-command -q
  12. verify that according to the previous output screensaver is NOT inhibited

Proposed Solution

screensaver should not be inhibited when freetube window is minimised
screensaver should be inhibited when freetube window is minimised, but the picture-in-picture mode is active
screensaver should not be inhibited when freetube window is minimised, but the picture-in-picture mode is active but the picture-in-picture miniwindow is minimised as well

Alternatives Considered

can't think of any, sorry

Issue Labels

improvement to existing feature

Additional Information

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    To assign

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions