Управление поведением всплывающих окон или новых окон на дисплеях с двумя мониторами

Когда я открываю веб-браузер на дополнительном мониторе на дисплее с двумя мониторами, который настроен как два отдельных экрана, я замечаю, что если вы нажмете на веб-сайт, чтобы поделиться статьей по электронной почте, всплывающее окно почтового клиента появится на основной экран дисплея (где я запускаю приложение).

Есть ли способ управлять всплывающим окном, чтобы оно появлялось на том же экране, на котором запущено приложение браузера, потому что иногда оно скрывается за другими приложениями на основном дисплее, поэтому вы думаете, что ссылка общего доступа не работает?


person Michael Lai    schedule 16.03.2016    source источник


Ответы (1)


У меня есть 4 24-дюймовых монитора, работающих на Dell 690 с 2 видеокартами FX Quadro 4500. Каждый из них управляет 2 мониторами, которые настроены как один длинный монитор с разрешением 8K x 2K пикселей. Несколько вещей, которые я заметил, кажутся выгравированными в бетоне. .

1. Если родителем нового окна является ваш браузер, оно обычно, но не всегда, всплывает над браузером или рядом с ним. Поскольку вы можете перетащить его куда угодно, я бы не стал суетиться, где он появляется в. У меня только что нажатые программы появлялись на моем 3-м или 4-м мониторе, поэтому мне приходилось перетаскивать их туда, куда я хотел.

2. Монитор 1, ' домашнем мониторе, значки рабочего стола и любые дополнительные гаджеты всегда ограничены его экраном. Его код может выдвигать новые окна на монитор с менее загруженным экраном или принимать новый всплывающий экран, если это окно находится низко на экране. z-index.IE, он не претендует на право быть поверх других окон.

3. Лучший способ избежать скрытых окон при таком количестве мониторов и запущенных программ САПР — убедиться, что каждое Окно установлено НЕ для заполнения экрана. Если он не используется в данный момент, я сжимаю его в системный трей.

4. Блокнот и LabView, похоже, пока единственные программы, которые я могу растянуть на 2 или 4 экрана без каких-либо усилий. коррупция в программе. Если вы сделаете это, Excel может выйти из строя, а MSword имеет тенденцию рассинхронизировать свои строки. В какой-то степени программы должны знать о нескольких мониторах, а таких очень мало.

5. Каждый монитор имеет собственный видеобуфер (ddram). Это невидимый барьер, о котором программы должны знать, когда он растягивается на несколько экранов или создает дочернее окно. Если эти дополнительные большие пиксельные пространства не учитываются программой, а не ОС, то очень возможны повреждение или потеря нового окна. Браузер может даже не знать, где появилось его дочернее окно.

6. Компьютеры могут быть интуитивно понятны только до определенного момента. При большом количестве запущенных экранов и приложений пользователю необходимо управлять всем этим.

person Community    schedule 16.03.2016
comment
Что за программа LabView (поскольку может быть несколько с таким же названием)? - person Michael Lai; 16.03.2016
comment
@Майкл Лай. LabView создан National Instruments, и они владеют авторскими правами на него и его код. Найдите их в Интернете или погуглите. Найдите их программу LabView. Мне потребовалось бы много писать, чтобы объяснить, что это такое и на что оно способно. - person ; 16.03.2016
comment
Кроме того, как браузер или настольное приложение (или драйвер графического дисплея) решают, где открыть окно в конфигурациях с несколькими дисплеями? - person Michael Lai; 16.03.2016
comment
@Майкл Лай. Честно говоря, иногда это кажется случайным, но когда я открываю дочернее окно в своем браузере с помощью JS, оно всегда появляется в позиции x = 0, y = 0. Но электронная почта — это собственная программа, и она не может диктовать ОС, где открывать окно или должно ли оно находиться перед другими окнами. Лучше всего, насколько я могу судить, программа определяет, как и где открывается новое окно. Если это не закодировано в программе, ОС будет использовать значения по умолчанию. - person ; 16.03.2016
comment
@Майкл Лай. Я немного поэкспериментировал. Моя электронная почта и некоторые комментарии к программе всплывают в середине 1-го экрана, но за любым активным окном. Мой антивирус и брандмауэр тоже помещают сообщения в центр 1-го экрана, но перед любым активным окном. Эти проблемы с позиционированием и видимостью зависят от программ и от того, какие инструкции они дают ОС. - person ; 17.03.2016
comment
Можете ли вы обновить свой ответ некоторыми деталями, потому что я хотел бы поставить галочку. Спасибо. - person Michael Lai; 17.03.2016
comment
Давайте продолжим обсуждение в чате. - person ; 17.03.2016