Рейтинг:0

Приложение исчезает с экрана при переключении рабочих станций в виртуальной среде

флаг it

Мы используем приложение на моем рабочем месте, которое отображается в виде баннера в верхней части экрана. Это приложение всегда находится сверху, и оно «толкает» значки на рабочем столе и другие приложения ниже себя. Даже приложения, которые отображаются в полноэкранном режиме, будут иметь верхнюю границу, выровненную с нижней границей этого приложения. Это приложение в основном используется в среде VMware, где и начинается проблема. Всякий раз, когда пользователь блокирует одну рабочую станцию ​​и переходит на другую с монитором с другим соотношением сторон, существует риск, что это приложение будет отображаться частично за пределами экрана с правой стороны. Я включу изображение, которое я сделал, чтобы помочь объяснить:картинка приложения исчезает с экрана

Невозможно исправить это из приложения, кроме закрытия и повторного открытия. Однако, поскольку это приложение открывается автоматически, большинство пользователей не задумываются о закрытии и повторном открытии. Легко не заметить, что это приложение уходит за пределы экрана.К сожалению, это означает, что важные обновления не видны пользователю, если они отображаются за пределами экрана. Кто-нибудь сталкивался с подобной проблемой и нашел решение?

Одно решение, которое я пробовал, это DisplayFusion программное обеспечение для управления рабочим столом. Недостаток DisplayFusion в этом случае заключается в том, что приложение не имеет обычных стилей окон, запускаемых приложениями в Windows, поэтому оно не реагирует на команды, отправленные из DisplayFusion.

Единственное другое решение, о котором мы подумали, — это сделать все мониторы одинакового размера на каждой рабочей станции. Хотя это может сработать в краткосрочной перспективе, достаточно заменить один монитор на монитор с другим соотношением сторон, чтобы снова вызвать эту проблему.

Appleoddity avatar
флаг ng
Это похоже на проблему с приложением. Он не реагирует на изменение разрешения экрана. Вы сможете легко воспроизвести эту проблему, зайдя в панель управления и изменив разрешение экрана. Если приложение не реагирует должным образом на изменение разрешения экрана, я не уверен, что есть другое решение, кроме как решить проблему с поставщиком. В качестве альтернативы я считаю, что в Windows есть некоторые операции API, которые можно перехватить для обнаружения изменения разрешения, а затем сценарий может убить и перезапустить неправильно работающее приложение. Может быть, неплохо спросить на [so].

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.