Using Rainmeter as screensaver?
Posted: February 12th, 2017, 9:27 pm
I want my Rainmeter skin to show in only when my screensaver activates, and then hide when the screensaver deactivates.
I've been searching for an hour now for a solution, but can't find an easy one.
1. Is this possible with a Rainmeter setting/config hack?
The reason is that I want a music visualizer appearing on top of my screensaver. But for it to display, it needs the setting Position/Stay topmost, which I do not want when I'm using the computer for obvious reasons.
2. Is there a solution for this use case?
Thanks!
One method I investigated was to create a task scheduler event that runs "Rainmeter.exe !Show" and triggers on screensaver activation. It's quite messy, but there is a specific EventID you can enable in Windows. However, after the screensaver has started, there is no way to make Rainmeter show on top of it, I tried combinations of !Show !ZPos and !Redraw with no luck.
Another unnecessary complex method is to develop a screensaver wrapper that shows and hides Rainmeter and then activates the real screensaver. I've built screensavers before so I'm pretty sure this is possible.
I've been searching for an hour now for a solution, but can't find an easy one.
1. Is this possible with a Rainmeter setting/config hack?
The reason is that I want a music visualizer appearing on top of my screensaver. But for it to display, it needs the setting Position/Stay topmost, which I do not want when I'm using the computer for obvious reasons.
2. Is there a solution for this use case?
Thanks!
One method I investigated was to create a task scheduler event that runs "Rainmeter.exe !Show" and triggers on screensaver activation. It's quite messy, but there is a specific EventID you can enable in Windows. However, after the screensaver has started, there is no way to make Rainmeter show on top of it, I tried combinations of !Show !ZPos and !Redraw with no luck.
Another unnecessary complex method is to develop a screensaver wrapper that shows and hides Rainmeter and then activates the real screensaver. I've built screensavers before so I'm pretty sure this is possible.