We have added a new SysInfoType of IDLE_TIME to the SysInfo plugin.
This will return the number of seconds since the last user input (mouse or keyboard) to the operating system.
This can be used to have Rainmeter skin take some action (or inaction) based on the fact that the operating system has been "idle" for some number of seconds.
Here is one example of how you might use this information:
Made some changes to the logic of the example skin above to make it work more effeciently. Looking forward to seeing what kind of interesting animations or effects folks can come up with for a Rainmeter screensaver...
If you get this .zip file and unzip the NoCursor.cur file into a folder called @Resources\Cursors\ in the root config folder of your skin, then you can use:
That will hide the cursor when the "screensaver" skin is toggled on, and set it back to the default cursor when you move the mouse or hit a key to "wake up".
It is simply a completely empty transparent .cur cursor file.
You do not have the required permissions to view the files attached to this post.
Bgdrls wrote:@jsmorley this one working like a charm, tnx.
But there is one problem. Screensaver appear also when I watch videos/movies in fullscreen, Youtube videos, etc... Any fix for this issue?
No, I don't know of any way for Rainmeter to detect that a full-screen application is running. Again, there may be some third party addon that could be used to detect a full-screen app and send some "stay alive" keystroke to the system, but I have never had occasion to look into it.
Before this gets too much further, I would say that it is not our intention to try and turn Rainmeter into a full-blown screensaver or power management tool. The skin I posted was just meant to demonstrate one way that you might use the new IDLE_TIME value for SysInfo, and if you really want a fully functional screensaver that takes advantage of all the subtle capabilities available to the .scr screensaver development environment supported in Windows, you might take a look at one of the many tools available to create them.