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

Automatically enable/disable autohide of taskbar to match primary taskbar setting?

Avatar from Gravatar.com
12 discussion posts
Can DF detect the taskbar autohide setting of the primary taskbar and automatically match that setting?

I have an autohotkey script that can toggle the autohide setting of the primary taskbar but I need DF to match the same setting. The background is that I'm using autohotkey to simulate a blacked out screen by drawing a black rectangle that covers across all monitors. Only issue is that DF's taskbar refuses to be covered, despite the primary taskbar being covered. So I'm trying to find a way to trigger DF's taskbar to hide.

Background to the background is that I want to black out my screen after a period of idleness to prevent burn-in. So essentially I'm making a screensaver. My computer's corporate policy disables the use of normal screensavers. I can enable powersaving to turn off the monitors but there is a policy to require windows re-authentication after awakening the screen and I don't want to be constantly bothered by that.

There doesn't appear to be a DF setting to allow apps to draw over it. There is a setting regarding fullscreen mode app, but autohotkey doesn't support creating a gui that goes into fullscreen mode.

I did try setting DF to only show the taskbar when the primary taskbar is shown but if the primary is set not to hide, then the DF taskbars ignore their "shown" state. Also, it would be nice if there is an option to have all DF taskbars auto-show themselve together instead of individually per monitor. Currently, if the taskbars are hidden, I have to visit each monitor with the mouse to reveal each one.

TLNR: Request for either:
DF taskbar to mirror primary taskbar's autohide mode.
DF taskbar, when set to 'enabled, shown with taskbar', to show itself when primary taskbar's autohide mode is disabled.
Jan 18, 2020 (modified Jan 18, 2020)  • #1
Keith Lammers (BFS)'s profile on WallpaperFusion.com
To clarify, you're only enabling Windows taskbar auto-hide when you're blanking out the screen?

If so, it might be possible to write a DisplayFusion Scripted Function that enables the Windows taskbar auto-hide, and disables the DisplayFusion taskbars.
Jan 20, 2020  • #2
Avatar from Gravatar.com
12 discussion posts
Yes, I just need a way to trigger DF to hide its taskbars when I'm blanking the screen. Or disable it. Or allow other apps to draw over it.

Perhaps I can do something with displayfusioncommand.exe. I found an old post by you with a function that runs the following to disable the taskbars:
BFS.DisplayFusion.RunFunction("Toggle Multi-Monitor Taskbar");

I put it into a new scripted function and it seems to work when I click 'run function'. But when I try to invoke it from commandprompt, it doesn't do anything: "C:\Program Files (x86)\DisplayFusion\DisplayFusionCommand.exe" -functionrun "ToggleDfTaskbar"

UPDATE: after some time, it works from the commandline now. Perhaps it needed some time to process after a new function is created.

Is there a function to toggle the DF taskbar to autohide? That would more responsive than disabling/enabling the DF taskbar.
Jan 21, 2020 (modified Jan 21, 2020)  • #3
Keith Lammers (BFS)'s profile on WallpaperFusion.com
There isn't currently a function to toggle auto-hide for the DF taskbar, no. It is on our feature request list though, so if we're able to implement it in a future version, we'll be sure to let you know.

Jan 21, 2020  • #4
Was this helpful?  Login to Vote  Login to Vote
<< DiscussionsReply