7

Я заметил очень нелогичное поведение (IMO) в отношении панели задач, которую вы используете на всех мониторах (конечно, применимо только в случае использования нескольких мониторов).

Мне так же любопытно, как исправить ситуацию, так же как и мне, почему текущая логика такая, какая она есть сейчас. Поэтому не стесняйтесь отвечать на любую часть вопроса.


У меня есть монитор A и монитор B. На мониторе A находится панель задач A, на мониторе B - панель задач B. Сейчас я смотрю на монитор B и хочу открыть на нем приложение. У указанного приложения есть удобный ярлык, расположенный на обеих панелях задач, но, поскольку я смотрю на монитор B, я собираюсь щелкнуть его на панели задач монитора B.

Windows логика случается

В любом случае приложение открывается на мониторе А. Снова сорвали!


Может кто-нибудь объяснить, почему Windows (10) это делает?

И есть ли решение этой проблемы?

2 ответа2

4

Это поведение не то, что Windows контролирует для всех приложений. Некоторые приложения будут сохранять и вызывать их положение и размер при запуске. Эти детали часто (в зависимости от программы) сохраняются в виде координат x, y, исходя из того, что верхний левый угол «основного» монитора равен 0,0 ИЛИ, возможно, только из того угла монитора, на котором они последний раз находились.

Например; открыть notepad.exe . Переместите его куда-нибудь, измените его размер. Закрой его. Откройте его снова. Он должен открыться именно там, где он был в последний раз. Эти разделы реестра предназначены для сохранения Блокнота своей позиции. Другие приложения также могут использовать реестр или свое собственное хранилище конфигурации.Расположение реестра для информации о позиции notepad.exe


Мои мультимониторные практики:

Начиная с Windows XP, панели задач с несколькими мониторами улучшились, но в конечном итоге в Windows (и, следовательно, в некоторых приложениях) по-прежнему отсутствуют некоторые тонкости деталей нескольких мониторов. В дни Windows XP я решил запустить что-то вроде Ultramon, чтобы получить некоторый контроль, но когда я перешел на Windows 7, я вместо этого решил централизовать свои операции на панели задач и использовать только одну посередине (вертикально) между двумя экранами. Переместившись в основном на 3 экрана на работе, я вернулся к единственной панели задач на главном мониторе.

Чтобы управлять вновь запущенными окнами (поскольку они обычно начинают фокусироваться), я использую очень мощные сочетания клавиш в Windows 10. Win + (Shift) + Стрелки влево / вправо. Там, где не используется Shift, приложение перемещается между позициями «восстановление» и « привязка Windows », а с его помощью перемещается между мониторами.

0

Ответ Эшли Стил правильный (+1), однако она не объясняет, как разрешить ситуацию. Существуют программы, которые будут управлять позициями окон для каждого приложения.

Просто прибегнув к помощи оконного менеджера Windows, вы окажетесь на правильном пути. Вы даже можете управлять позициями окон из командной строки, если вы умеете писать сценарии.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .