Processing Ajax...

Title
Close Dialog

Message

Confirm
Close Dialog

Confirm
Close Dialog

Confirm
Close Dialog

User Image
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! 8)
Apr 23, 2018  • #1
User Image
NetMage
282 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
User Image
NetMage
282 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
User Image
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
User Image
NetMage
282 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
Subscribe to this discussion topic using RSS
Was this helpful?  Login to Vote(-)  Login to Vote(-)