16

Я использую Windows 8.1, которая имеет гораздо лучшую поддержку нескольких мониторов, чем Windows 7 (вроде). Однако, когда я нахожусь в полноэкранном приложении на одном мониторе, и я захожу в меню «Пуск» на другом мониторе и открываю настольное приложение, оно открывается на противоположном мониторе, потому что оно используется в тот последний раз, когда приложение использовалось ,

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

Это невероятно раздражает, каждый раз, когда я подключаю свой ноутбук ко второму монитору и пытаюсь его использовать, такое случается. Не говоря уже о том, что у меня на втором мониторе есть Netflix или любой другой вид видео, и он просто случайно перестает воспроизводиться, когда я пытаюсь работать на другом экране.

Скорее всего, для этого нужно установить стороннее приложение, верно? Я бы действительно предпочел, чтобы это было бесплатно, поскольку это было менее раздражающим в Windows 7, когда приложение открывалось только поверх другого, который был на этом мониторе. Это одна из двух раздражающих вещей, которые мне не нравятся в Windows 8/8.1. Все остальное фантастическое, если честно.

7 ответов7

14

После экспериментов с ярлыками в ответе Codezilla, если вы нажмете Windows+Shift+ клавиши со стрелками, вы мгновенно перейдете на другой экран.

3

В случае, если все вышеперечисленные решения не помогли, пометьте монитор, для которого вы хотите открыть приложение, как Основной дисплей

Шаги: Настройки дисплея - Несколько дисплеев - Сделать это моим основным дисплеем

3

Я попытался это успешно:

  1. Откройте программу.
  2. Переместите его на монитор, на котором вы хотите открыть его по умолчанию.
  3. Нажмите клавишу Windows + Shift + Enter.

С этого момента, он должен открываться каждый раз на мониторе вашего предпочтения.

2

Я не уверен, что можно изменить положение по умолчанию, кроме закрытия приложения на экране, на котором вы хотите, чтобы оно появилось, а затем, когда вы снова откроете его, оно "может" появиться на правом экране.

Это не всегда так, поскольку некоторые приложения были запрограммированы для загрузки определенным образом. Тем не менее, в качестве более быстрого способа перемещения элементов с одного экрана на другой, я использую ярлык, который ускоряет перетаскивание объектов с помощью мыши. Если у вас в фокусе приложение, которое вы хотите переместить (если вы только что открыли его и не щелкали в других местах, оно будет в фокусе). Удерживая нажатой клавишу Windows, используйте курсоры, чтобы переместить окно туда, где вы хотите.

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

  • Клавиша Windows + стрелка вверх: максимизирует окно или отменяет сворачивание.
  • Клавиша Windows + стрелка вниз: минимизирует окно и делает фокусировку окна на любом приложении, которое было открыто прямо перед этим, или отменяет максимизацию.
  • Клавиша Windows + влево / вправо: переместит окно с привязки влево к щелчку, чтобы привязать вправо к привязке влево на следующем экране и т.д.
  • Клавиша Windows + Shift + Влево / Вправо: переместит окно на другой экран в том же положении.
  • Клавиша Windows + Shift + Up: развернуть окно только по вертикали.
  • Клавиша Windows + влево / вправо, а затем клавиша Windows + вверх / вниз: щелкает / снимает окно в углу.
1

В Windows 7 есть приложение, которое я использовал для панели задач с несколькими мониторами, называемое displayfusion. Я полагаю, что бесплатная версия включает в себя функцию, которая вам понадобится, какое имя ускользает от меня, но, по сути, она позволяет открывать программу на определенном мониторе. Требуется немного возиться, но как только вы настроите его, он заставит эту программу (я не верю, что она работает с приложениями) открыться на конкретном мониторе. Надеюсь это поможет.

0

Попробуйте PrgLnch.
PrgLnch - это программа, разработанная в Autohotkey как средство быстрого запуска программ.
Поставляется с файлом справки с контекстной справкой.
Поддержка для:

  • Пакетная обработка
  • Выбираемые разрешения
  • Ини файл
  • Несколько дисплеев
  • Http Скачать для обновления
  • Дополнительный патч LAA
  • И больше...
0

Если ваша программа - игра, созданная в Unity (скомпилированная с поддержкой этой опции), вы можете запустить ее один раз с параметром -show-screen-selector и выбрать правильный монитор.

Как только вы это сделаете, игра запомнит, на каком экране работать.

Редактировать:

То же самое может быть достигнуто с помощью параметра -adapter 2 .

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