Processing Ajax...

Close Dialog


Close Dialog

Close Dialog

Close Dialog

Feature request: Change wallpaper at certain times of day.

User Image
16 discussion posts
This feature is a no-brainer. I would utilize it to its fullest to match the mood of day and night, dusk and dawn.

I look forward to seeing it, hopefully soon! :wink:
Oct 6, 2010  • #1
Jon Tackabury (BFS)'s profile on
This is something that I hope to support in version 3.3. With the addition of command line support, you'll be able to create a Windows scheduled tasks to load different wallpaper profiles at preset times. :)
Oct 6, 2010  • #2
User Image
16 discussion posts
Hey Jon,

Is there a way to do this yet? I have lots of sunrise, mid-day, and sunset profiles I'd love to have automatically change for me.

-Rob Hayes
Pro user
May 23, 2011  • #3
Keith Lammers (BFS)'s profile on
Hi Rob,

We're still working out the best way to implement this feature. As soon as we're able to implement it in a beta version, we'll be sure to let you know.

May 23, 2011  • #4
User Image
16 discussion posts
Cool, I'm really looking forward to this!
May 25, 2011  • #5
Keith Lammers (BFS)'s profile on
Good stuff :)
May 25, 2011  • #6
User Image
16 discussion posts
So, I'm too excited about this feature that I couldn't wait for it to be implemented. I found someone kind enough to write an AutoHotKey script for it.

I'm thinking of writing a step-by-step tutorial for how to implement it for those who can't figure it out... but not if you guys plan to implement the feature soon. What do you think?


#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
#SingleInstance, Force

Times= ;make sure they are in order earliest to latest unless you want to add a sort command
OnExit, Exit
IfNotExist, Time.txt
   FileAppend, % Times, Time.txt
   loop, read, Time.txt
      Lines := A_Index
   Loop, Parse, Times, `n, `r ; Finds the closest time in tTime to the current time
      StringSplit, string, A_LoopField, |
      Difference := MTime() - string1
      If Difference "" ? SubStr(Time, 5 ,2) : "00")
STime:=STime0 ? STime+86400000 : STime
Sleep %STime%
Return % A_Hour ":" A_Min
Jun 9, 2011  • #7
Keith Lammers (BFS)'s profile on
Sorry for the delayed response, it's been super busy here!

You can actually set wallpapers based on time of day by using the DisplayFusion Command Line tool.

Here's how you would set it up:
- Create different wallpaper profiles for each time of day:
- Setup Windows Scheduled Tasks (one for each profile/time of day) to run displayfusioncommand.exe with the -wallpaperloadprofile switch:

If you need any extra help with the steps above, please let me know.

Jun 10, 2011 (modified Jul 17, 2011)  • #8
User Image
16 discussion posts
Wow, this way is much better! Going to give it a try now, will report back.
Jun 10, 2011  • #9
Keith Lammers (BFS)'s profile on
Sounds good!
Jun 10, 2011  • #10
User Image
16 discussion posts
Wow, very cool - works perfectly! I can definitely see this as a Lifehacker article that would drive some serious traffic DF's way :wink:
Jun 10, 2011  • #11
Keith Lammers (BFS)'s profile on
Awesome, glad to hear it worked out! If it got submitted to Lifehacker, that would be even more awesome :)
Jun 10, 2011  • #12
User Image
1 discussion post
Sorry to dig up an old thread, but from what I hear, you can now do this type of stuff "in house" on a Mac, and at least with one other windows app.

Would be fantastic if you could do this within the app.. setting the time boundaries for each wallpaper.

I'm going to look into the suggestion to do this via task manager as it's a good workaround, but it would be super cool if you could do this within the UI
Sep 1, 2020  • #13
Keith Lammers (BFS)'s profile on
We do still have an open feature request for this. If we're able to implement it in a future update, we'll be sure to let you know :)

Sep 2, 2020  • #14
User Image
1 discussion post

Would love to change my wallpapers to some dark-colored ones to go easy on my eyes at night. If you can add a setting to also allow it to occur during sunrise / sunset, that would be perfect.
Dec 1, 2020  • #15
User Image
25 discussion posts
Any progress on this request 15 years later?
Jun 27, 2023  • #16
Keith Lammers (BFS)'s profile on
@mat20: No plans to implement it at this time, but there is a way to do it using the command line tool and scheduled tasks:
Jun 27, 2023  • #17
Subscribe to this discussion topic using RSS
Was this helpful?  Login to Vote(-)  Login to Vote(-)