Score:0

Application goes off screen when switching workstations in virtual environment

it flag

We use an application at my workplace that displays as a banner across the top of the screen. This app is always on top and it "pushes" the desktop icons and other applications down below it. Even apps that render full-screen will have their top border aligned with the bottom border of this app. This application is primarily used in a VMware environment which is where the problem begins. Whenever a user locks one workstation and moves to another with a monitor of a different aspect ratio, there is a risk this application will render partially off the screen on the right side. I'll include a picture I made to help explain:picture of app going off screen

There is no way to correct it from the app other than closing and re-opening. However, since this app automatically opens, most users would not think of closing and re-opening. It is easy to not notice this application is going off-screen. Unfortunately, this means that important updates are not visible to the user if they appear on the off-screen portion. Has anybody had experience with a similar problem and found a fix for it?

One solution I have tried is DisplayFusion desktop management software. The shortcoming with DisplayFusion in this case is the app doesn't have the usual window styles that applications in Windows launches so it's non-responsive to the commands sent from DisplayFusion.

The only other solution we have thought of is have all monitors be the same size across every workstation. While this may work in the short-term, it only takes one to be replaced with a monitor of a different aspect ratio to cause this problem again.

Appleoddity avatar
ng flag
This sounds like a problem with the app. It doesn’t respond to changes in display resolution. You should be able reproduce this issue easily by going in to control panel and changing the display resolution. If the app doesn’t respond appropriately to changes in display resolution I’m not sure what other solution there is than to push the issue with the vendor. Alternatively, I believe there are some API operations in Windows that can be hooked to detect a resolution change and then a script could kill and restart the misbehaving app. Might be a good ask on [so].
mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.