Fences are resized and repositioned randomly

How exactly is the 'Store my Fence group positions on a per-screen-resolution basis' option meant to work?

Hello,

I am using Fences v5.04 on a PC running Windows 11 Pro v23H2 Build 22631.3296. When I'm working on the PC I am using a 4K monitor but I frequently RDP to the PC from a 1920x1200 monitor.

I have saved 2 Fences snapshots; one for when I work on the 4K monitor and another when I'm am accessing the PC via an RDP session. I also have the 'Store my Fence group positions on a per-screen-resolution basis' option checked.

The problem I have is this: whenever I switch from the 4K monitor to an RDP session (and vice versa) the initial location and size of my Fences is messed up, apparently at random, and I have to manually restore the appropriate snapshot to get things back to normal. Isn't this what the 'Store my Fence group positions...' option is meant to avoid, i.e., negate the need for me to manually restore snapshots when I alternate between different screen resolutions?

I have a couple of additional related questions:

1. If I resize my desktop icons (using Ctrl + mouse scroll) so I have different sized icons on the 4K monitor than on an RDP session, will Fences 'remember' the icon size when I take/restore a snapshot?

2. Is it possible to programmatically restore a Fences snapshot, e.g., by saving a registry branch and restoring it via a script called by a Windows event?

Kind regards, 

/Neil 

10,607 views 8 replies
Reply #1 Top

Hello,
Sorry to hear you are having issues. One at a time please. For the snapshot was not restore properly. Please try this alpha version and see if its help with your issue. https://forums.stardock.com/526806

Thank you.
Basj,
Stardock Community Assistant.

Reply #2 Top

Hello Basj,

Thanks for your reply, and understood re raising one problem at a time.

I've installed the alpha v5.5 but if anything if makes the problem worse. The original issues I reported still exist, and now I've got some new Fences problems. For example:

  • If I select the new layout auto-adjustment option "Store my layout on a per-monitor-configuration basis", the next time I open the Fences configuration app the layout auto-adjustment option "Don't preserve my desktop layout" has been selected.
  • If I then re-select the "Store my layout on a per-monitor-configuration basis" option, the height and width of all my Fences is increased. I can increase the size of my desktop icons to fill up the now empty space in my Fences but I shouldn't need to do this 

Is this the expected behaviour?

Kind regards, 

/Neil 

Reply #3 Top

Something might not get install properly. Please try purge and reinstall steps as mention here : [Link]. Just make sure to redownload the latest version from your account page. Reboot after the purge. Reinstall and reboot again after the installation. Retest and report back here.

Thank you,
Basj,
Stardock Community Assistant.

Reply #4 Top

Hi Basj,

After running the purge and restarting, which version of Fences should I reinstall? I have a choice:

  1. v5.04 - from 'Download' button on my account's My Downloads page
  2. v5.05 - from 'Download Beta' button on my account's My Downloads page
  3. v5.5 - the alpha version from the link you provided earlier

Kind regards, 

/Neil 

Reply #5 Top

Please try the v5.5 alpha.

Thank you,

Basj,
Stardock Community Assistant

Reply #6 Top

Hello Basj,

I purged, rebooted, installed v5.5 alpha and rebooted again. Fences now seems to be a lot better at remembering and restoring layouts for different resolutions. I'll do some more thorough testing and will report back soon.

Kind regards, 

/Neil 

Reply #7 Top

Hi,

I thought I should report back with my findings. I've been using the v5.5 alpha release for a few days now and can confirm that it handles the restore of layouts for different resolutions far better than earlier versions!

All is good. I'm happy to consider this support request as closed.

Thanks again,

/Neil 

Reply #8 Top

Great, glad to hear that.

Thank you,

Basj,
Stardock Community Assistant