mate-desktop / mate-screensaver

MATE screen saver and locker
https://mate-desktop.org
GNU General Public License v2.0
48 stars 40 forks source link

screensaver appears to reset (goes momentarily black) every 10 minutes #107

Open uoppeassu opened 7 years ago

uoppeassu commented 7 years ago

this seems easiest to observe in the "Pop art squares" screensaver ... for some reason the screensaver goes black for a moment every 10 minutes. this glitch is very distracting when i'm within eyeshot of the monitor.

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/39299340-screensaver-appears-to-reset-goes-momentarily-black-every-10-minutes?utm_campaign=plugin&utm_content=tracker%2F1635706&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F1635706&utm_medium=issues&utm_source=github).
raveit65 commented 7 years ago

Closing this as reporter blame us without giving any useful info like version, mate version or distro. Maybe you think you're the only one who use Mate and we don't spend our free time for MATE. Sorry, such a report is complete dirty and useless. We're are not a commercial support .......

uoppeassu commented 7 years ago

@raveit65 -- let's take a deep breath and smile for a moment :-)

i think you've underestimated my dedication to providing any information that you may deem useful. please take special note that I stared at this screensaver for 10 minutes straight in order to determine the interval. i mean, it's a lovely screensaver and all, but 10 minutes is about enough to give you a seizure ;-)

The mate version is 1.16.1 The distro is Fedora 24 I don't know how to determine the popartsquares version (could you provide a clue?). The version of mate-screensaver matches the version of mate.

Please note that this issue has existed in prior versions from what's listed above, since I started using popartsquares (which was at least a year and a half ago).

Finally, I am not blaming, I am merely reporting a bug with my best guess at where it belongs. If you can help me to determine a better place to report the issue, I will be most grateful. I'm sorry for not providing the version information upfront; I did not expect that it was relevant given the extended period over which I have observed this bug. I apologize for not specifying that I'm using the current version of Fedora; I was under the impression from prior comments that fedora is your primary distro, although I may be misremembering. i'm not sure it's fair to say that I didn't provide any useful information, as the interval estimate should hopefully make the issue much easier to observe in reproduction. I don't think i'm the only person who uses mate; i report bugs i notice even if they don't affect me or i've already worked around them -- this is to help other users. i understand that you're spending your free time, as i've spent a lot of my own time reporting and troubleshooting bugs in mate and many other pieces of software, sometimes providing fixes as well. i'm not sure what about the original report was dirty -- if you could specify what part you feel corrupted the bug report, I can open a new issue excluding that content. i understand that you're not paid support, as I am not paid for troubleshooting the software, either; mate is a collaborative work that depends upon coders, testers, and issue reporters alike. let's try to stay friendly, as negativity can sometimes create a feedback loop which degrades the interaction for both sides.

thanks for your hard work on this project :-)

raveit65 commented 7 years ago

Thank you........that's a good report :-) I'm using fedora for myself, i will try to reproduce the issue. But maybe you see that the monitor power off after 10 min. This you can set with mate-power-preferences.

raveit65 commented 7 years ago

This command gives you the version of a package. Note, i'm using a developer version. [root@mother rave]# rpm -qa mate-screensaver mate-screensaver-1.17.0-1.fc24.x86_64

But as fedora maintainer i know which version are you using ;)

uoppeassu commented 7 years ago

it's not the monitor -- the screen goes black for (normally) less than a second (longer when computer is under heavy load, i believe), and then the screensaver starts again. (also, I have the monitor display set to "never" sleep.

further testing reveals that the 10 minute interval is based upon when the screen is locked, not when the screensaver starts (tested by programatically switching to popartsquares from blank 2 minutes after the screen was locked).

uoppeassu commented 7 years ago

it appears also that this issue isn't specific to popartsquares. tested also with Cosmos. at the 10 minute mark, it appeared to reset, abruptly switching images without a smooth transition (instead of crossfading, i believe the screen went black and then the new image faded in).

uoppeassu commented 7 years ago

probably this: ./src/gs-prefs.c: prefs->cycle = 600000;

(600000ms is 10 minutes)

it looks like mate-screensaver intentionally resets every 10 minutes -- is there a reason for this?

by the way, i can duplicate the affect by setting screensaver to "Pop art squares", starting the following script, then immediately locking the screen (screen very briefly switches to black at 5 second intervals): sleep 5; mate-screensaver-command --cycle; sleep 5; mate-screensaver-command --cycle; sleep 5; mate-screensaver-command --cycle; sleep 5; mate-screensaver-command --cycle; sleep 5; mate-screensaver-command --cycle; sleep 5; mate-screensaver-command --cycle;

raveit65 commented 7 years ago

Ok, now i got it. It's a bit hard to see as it's more like a short interrupt of the screensaver animation. But i could reproduce it and it happens exactly every 10 min. Tested with Mate gtk3 version.

raveit65 commented 7 years ago

Thanks for reporting this.

bunder2015 commented 6 years ago

Has there been any progress on this? I'm using the floating circles screensaver on mate 1.20 and noticed the screen will give off a bright white flash every so often (I'm guessing on the 10 minute intervals, although I never checked with a stopwatch). Rather distracting at night. Thanks