Title

Message

Confirm

Want to earn a free DisplayFusion Pro license? We're looking for DisplayFusion translators!
<< DiscussionsReply

Feature Request?

Avatar from Gravatar.com
MARCTWAIN CARPENTER
18 discussion posts
I was wondering if DF, could support those slick screensavers/lock screens like MAC, and Linux. The ones that just BLUR everything on your screen until you unlock. I do not know if it would be implemented as a Lock Screen, or as a screensaver. Currently the lockscreen does not span all 3 monitors, so I am not sure if it would work either way.

Just a friendly suggestion.
Thanks for the awesome product!
Apr 23, 2018  • #1
Avatar from Gravatar.com
NetMage
246 discussion posts
I wrote a scripted function to create a blurred image, but I can't refresh it.

It would be nice if BFS.DisplayFusion supported setting the Lock Screen filename and/or refreshing the Lock Screen image. I can't find an API to do that easily in Windows.

Also, my blurring algorithm is running a bit slow - are scripted functions compiled with optimization on?
Apr 23, 2018  • #2
Keith Lammers (BFS)'s profile on WallpaperFusion.com
I'll add this to our feature request list, thanks
Apr 27, 2018  • #3
Avatar from Gravatar.com
NetMage
246 discussion posts
I got this working from LINQPad by using UserProfile.LockScreen, but it requires .Net 4.5 to be compatible and would only run on Windows 8/8.1. What Windows are you using?

Since DisplayFusion functions are under .Net 4.0, my code won't run anyway, unless I can find a compatible method for Windows 7 and 8/10.
May 24, 2018  • #4
Keith Lammers (BFS)'s profile on WallpaperFusion.com
DisplayFusion should be targeting .NET 4.6.1 now. What error do you get when you try to run your code in a DisplayFusion Scripted Function?
May 30, 2018  • #5
Avatar from Gravatar.com
MARCTWAIN CARPENTER
18 discussion posts
Neato!
I am on Windows 10 1903. So are you saying that if i generate a blurring file to run at screentimeout, i may be able to get the effect I am talking about?
Apr 20, 2019  • #6
Avatar from Gravatar.com
NetMage
246 discussion posts
Unfortunately I couldn't figure out a way to grab the automatic or manual Windows lock event (though I am thinking some way to detect idle time and if you know the screen lock timeout, you might could do something close) so you must assign a new hotkey to lock your PC, but then it works if you add a registry key to have windows convert a jpg to the lockscreen.

I sent a share request for the function GaussianLock.

I have modified my function to not lock, added a new GaussianLock function that calls GaussianLockUpdate and then locks, and set a System Idle trigger to 598 seconds then run GaussianLockUpdate. My screensaver timeout is set to ten minutes, so that should catch the screen just before it kicks in.
Jan 23, 2020 (modified Jan 23, 2020)  • #7
Was this helpful?  Login to Vote  Login to Vote
<< DiscussionsReply