Processing Ajax...

Title

Message

Confirm

Confirm

Confirm

Confirm

Are you sure you want to delete this item?

Confirm

Are you sure you want to delete this item?

Confirm

Are you sure?

User Image
Vittorio Zamparella
10 discussion posts
My system is suffering from a couple of malfunctions; I report them both in the same post because I suspect them to be correlated.

First: the function "Prevent mouse cursor from snagging on unaligned monitor edges" stopped working for me with version 9.5; but also with previous versions it kept "turning off" by itself (like on hybernation or reboot); quotes are because the checkmark in the config remained "on", but the feature was not working; unmarking+apply+mark+apply turned it back on. Now this trick doesn't work anymore.

Second: alignment of my two displays works fine, but gets "erased" on reboot (survives hybernations). I can't tell how it worked with versions below 9.5

It' a single integrated display chip, with two monitors, Windows 7 and Display Fusion Pro 9.5
I feel like it's something like: at boot time the secondary display is "missing", some features get re-set, and then the secondary display gets initialized. Forgot to mention I used the display in extended desktop mode.
What debug data shall I provide?

Thank you :)

PS: I forgot to mention that I use 7+TaskbarTweaker, TClock and ClassicShell (maybe it's time to update this...)
Jun 14, 2019 (modified Jun 14, 2019)  • #1
Keith Lammers (BFS)'s profile on WallpaperFusion.com
The display alignment thing would be Windows remembering and loading the wrong configuration on reboot. DisplayFusion can't prevent that from happening, but you could create a Monitor Profile in DisplayFusion with the correct configuration, and then set that to load on startup using a Trigger rule.

Regarding the Prevent Snagging feature not working any more, it sounds like the mouse hooks aren't loading for some reason. Could you send me a copy of your troubleshooting info?

  • Open the Settings > Troubleshooting tab
  • Click the "Export Info to File" button
  • Reply with the file attached

Thanks!
Jun 14, 2019  • #2
User Image
Vittorio Zamparella
10 discussion posts
>you could create a Monitor Profile in DisplayFusion with the correct configuration, and then set that to load on startup using a Trigger rule.
I'll do that. The profile is already there.

>it sounds like the mouse hooks aren't loading for some reason.
Hmm I'd better disable the ton of mouse utilities I have and retry...
Among other I use: KatMouse, MouseImp, X-Mouse Button Control, 4T Tray Minimizer, Volumouse, ClassicShell (I know, I should update also that) and I was considering adopting AltDrag.

>Could you send me a copy of your troubleshooting info?
Here it is!

Thank you so much.
• Attachment [protected]: DisplayFusionDebugInfo.zip [26,654 bytes]
Jun 15, 2019  • #3
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Thanks! The main hook processes look like they're running. Did exiting those other apps make any difference?
Jun 19, 2019  • #4
User Image
Vittorio Zamparella
10 discussion posts
Arrgh the culprit is XMouseButtonControl.
I really need that util for my trackballs.

Now I'm trying all of it's tweakings.
Is there something specific I can do?
What could I write to its author?

Thank you Keith
Jun 19, 2019  • #5
Keith Lammers (BFS)'s profile on WallpaperFusion.com
It could be a hook chain issue. When it's not working, if you just restart DisplayFusion, does the anti-snag start working?
Jun 20, 2019  • #6
User Image
Vittorio Zamparella
10 discussion posts
Yes!!!

WhatTheHack, I thought to be quite good at debugging, but couldn't think of this myself.

I use StartupDelayer, so I can shuffle the loading order of stuff at logon/startup. I will swap XMouseButtonControl and DisplayFusion and report (sloths poop more often than I reboot).

Thank you again Keith!
Jun 20, 2019  • #7
Keith Lammers (BFS)'s profile on WallpaperFusion.com
No worries, glad I could help!
Jun 21, 2019  • #8
Subscribe to this discussion topic using RSS
Was this helpful?  Login to Vote(-)  Login to Vote(-)