Community forum

Please note that VisualCron support is not actively monitoring this community forum. Please use our contact page for contacting the VisualCron support directly.


dmk
  •  dmk
  • No customer Topic Starter
2016-01-21T15:03:26Z
I have multiple monitors at work, but only one at home. The VisualCron client, like most programs, remembers which display it was last closed on, and reappears on that display when relaunched. However, if I connect to my work PC from home via Remote Desktop, most programs will open on the main display (thus visible at home) regardless of which display they were last on at work. The VisualCron client doesn't do that. If I last closed it on my main display at work, I can see if when logging in from home and relaunching it. If I last closed it on an alternate display at work, it does not appear on my screen when launched from home. (Presumably, it is trying to display on the alternate monitor, and is therefore not visible.)

We are using 8.0.1 here (both client and server). I routinely log out before leaving work, so when I connect via Remote Desktop, it's a fresh login.

The VisualCron Client should display on the main monitor like most other programs when run via a Remote Desktop connection.
Sponsor
Forum information
Support
2016-01-21T15:31:14Z
Right now, when VisualCron starts up we load the previous WindowsState, Size and Location from Client settings. I would consider this being a feature but maybe you need some way to reset this.
Henrik
Support
http://www.visualcron.com 
Please like  VisualCron on facebook!
dmk
  •  dmk
  • No customer Topic Starter
2016-01-21T15:48:47Z
It must be possible to make it reappear in the previous location if that monitor is still available, but to appear on the main display otherwise. Other apps do that -- for example, Visual Studio, SmartGit, LINQPad, to name a few that I routinely use. A few usage scenarios might clarify the behavior:

1. Close on monitor 3 (not main), relaunch... opens on 3.
2. Close on monitor 3, log out, log back in (at work still), relaunch... still opens on 3.
3a. Close on monitor 3, log out, go home, log in via remote desktop, relaunch... opens on monitor 1 (the only one at home).
3b. Close on main at home, log out, go to work, log in, relaunch... now opens on monitor 1 (not 3).

So, these apps clearly remember where they we last displayed, and open there if possible, else move to the main display (and afterward remember that as their last location). I don't have to explicitly reset anything -- except to move the apps back to whatever alternate display I prefer after having connected from home.

As I say, this is common behavior, so it can't be that hard to effect (one would hope...). All that said, some (easy-to-use) manual reset mechanism would be acceptable: I just need /some/ way to get at the client from home, if I happen to close it on an alternate display at work.
dmk
  •  dmk
  • No customer Topic Starter
2016-01-21T16:38:00Z
Update: A colleague has showed me a trick with Task Manager that I can use to pull the Client onto the main display even if it's not initially visible. So I now have a workaround for this problem. Nonetheless, I think the Client should behave more like other major applications in this regard (snap to main display automatically if last-known-location is not available). Thanks much.
al355
2016-01-21T18:30:25Z
Could you not install the client on your home PC?
dmk
  •  dmk
  • No customer Topic Starter
2016-01-21T18:44:06Z
Perhaps I could install the Client on my home PC, but that would seem like a particularly inconvenient workaround for this issue. I don't log in from home just to run VisualCron: I check e-mail (via Lotus Notes), log through to other machines, view files, access shares, sometimes run Visual Studio and/or LINQPad, a whole variety of tasks.... The simplest way for me to do all that is to Remote Desktop into my work PC and proceed from there; that works really well -- for everything except VisualCron.
Support
2016-01-21T20:27:18Z
I have passed some notes to developers. The idea is to detect so it does not launch in a location that is not visible. What settings do you use for the two monitors - stretch display or?
Henrik
Support
http://www.visualcron.com 
Please like  VisualCron on facebook!
dmk
  •  dmk
  • No customer Topic Starter
2016-01-21T20:42:02Z
I'm not sure what you mean by "stretch display". On the Screen Resolution control panel, I have "Multiple displays:" set to "Extend desktop to this display" for all four monitors.

Hopefully, this will be easy to reproduce at your end. If you use Visual Studio there, try launching both Visual Studio and the VisualCron Client, move them to a secondary display, close them, log out, connect via Remote Desktop from another machine, and launch both apps again. You should see Visual Studio appear via the Remote Desktop, and the VisualCron Client not appear.

Thanks much.
Support
2016-02-10T09:46:49Z
We have done some changes. Please test this version:

http://www.visualcron.co....aspx?g=posts&t=5431 
Henrik
Support
http://www.visualcron.com 
Please like  VisualCron on facebook!
dmk
  •  dmk
  • No customer Topic Starter
2016-02-10T15:59:52Z
Now the Client window always appears on my main display, regardless of which display is was on when I last closed it. I suppose that's slightly better than the previous behavior, but is not what I'm looking for, and is not consistent with other major applications. To reiterate: the desired behavior (IMO) is for the Client to open in the same location where it was last closed, unless that display is no longer available (as when I connect via Remote Desktop), in which case it should then open on the main display. Thanks much.
Scroll to Top