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

12

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

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

Есть ли способ настроить это изнутри ОС? Альтернативно, есть ли стороннее программное обеспечение, которое может сделать это, или даже какой-то способ просто сказать одному монитору выключить, не выключая их все? Другой вопрос касается Win32 API для отключения мониторов, но, похоже, он работает на всех них одновременно.

nhinkle
источник
Может быть, движение мыши, но обрабатываются ли события клавиатуры только для одного монитора, даже если фокусируется и используется только приложение на одном из них? Если это глобальная вещь, и нет возможности изолировать события для каждого монитора, это может быть невозможно (за исключением, может быть, мыши).
Каран
@ Каран, хорошая мысль. Используя относительное положение мыши, это возможно, по крайней мере. Если есть некоторый API , чтобы поставить на монитор для сна , то можно было бы закодировать систему для него.
nhinkle

Ответы:

2

*** Встроенная функциональность ОС (я не знаком со сторонними приложениями такого рода) *

Я предлагаю использовать встроенный win + Pметод для изменения типа дисплея. Изменение этого параметра PC screen onlyпозволит 2 из 3 ваших мониторов спать.

Примечание: это позволит вам переключаться только с 3-х мониторов на один - но это настолько близко, насколько это изначально связано с функциональностью, о которой вы говорите.

Джеймс Хилл
источник
Win + P, и не уверены, как это поможет решить проблему?
Каран
2
Это отключает мониторы, да, но это полностью меняет конфигурацию рабочего стола - окна перемещаются и тому подобное. Я хочу, чтобы все оставалось там, где оно есть, только для того, чтобы монитор не использовался для выключения без изменения конфигурации рабочего стола.
nhinkle
@nhinkle, это было бы проблемой - и привело бы к "потерянным" окнам. Что происходит, когда вы открываете приложение, которое по умолчанию открывается на крайнем правом мониторе (но этот монитор в данный момент спит)? Вам придется либо снова включить монитор вручную, либо использовать контекстные меню / сочетания клавиш для получения приложения. Если вы не запрашиваете программное обеспечение, которое будет определять, открыто ли приложение и на спящем мониторе. Я не думаю, что эта функциональность существует ...
Джеймс Хилл
@JamesHill в основном, я хочу сказать: «Если мышь не входит в эту область, выключите этот монитор». Если это возможно, можно также сказать: «Если мышь вернется в эту область, снова ее разбуди».
nhinkle
@nhinkle, посмотрим, что придумает сообщество, но я не согласен с твоей логикой. Как программное обеспечение узнает, когда монитор должен быть включен, если мышь не может войти в экран (потому что он выключен)? Как программное обеспечение различает ваше желание поднять панель чудо-кнопок и ваше желание включить другой монитор? Я не думаю, что вы просите, возможно.
Джеймс Хилл
1

Не уверен, есть ли что-то встроенное в Windows 8 для этого, но я знаю, что UltraMon будет делать то, что вы хотите.

От сюда : С UltraMon решение просто, вы можете щелкните правой кнопкой мыши на значок UltraMon на панели задач , чтобы увидеть предопределенный список действий. Одним из таких действий является «Отключить вторичное». Вы можете либо просто выбрать его оттуда, либо сопоставить с ним комбинацию клавиш (что я и сделал), и теперь у вас есть возможность просто выключить дополнительный монитор одним нажатием или нажать клавишу комбо. Это позволяет эффективно переключаться из режима двойного дисплея в режим одиночного и обратно. Мой второй монитор просто отключается в режиме энергосбережения, когда я использую свою комбинацию клавиш, и восстанавливает, когда я активирую двойной дисплей с той же комбинацией клавиш, когда я готов использовать его снова.

corwin01
источник
Привет, мне тоже это интересно. Можете ли вы уточнить, какой вариант UltraMon будет выбран для достижения этой цели?
Каран
@Karan отредактировал это для вас
corwin01
1
Спасибо, но это не совсем то же самое, что он автоматически активируется при неактивности каждого монитора.
Каран
Да, я нашел другую страницу и бросил пистолет. Звучит проще, чем Win + P, но все же. Честно говоря,
протянуть руку
2
Я бы предпочел, чтобы он был автоматическим, и я не хочу отключать мониторы, просто отключите их, не изменяя конфигурацию.
nhinkle