несколько мониторов, как мне разбудить одного, но заставить других спать - PullRequest
1 голос
/ 15 мая 2011

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

Ответы [ 2 ]

1 голос
/ 15 мая 2011

Мониторинг сна - это функция ОС (обычно это означает, что компьютер какое-то время неактивен). Я не уверен, что Windows или любая другая операционная система допускает такое вмешательство низкого уровня (чтобы изменить определение следа, чтобы оно зависело от экрана).

0 голосов
/ 15 мая 2011

Нет, это не та функция, которой вы можете управлять на уровне приложения. И если подумать, это не совсем подходящая модель для взаимодействия с несколькими экранами, представляющими один рабочий стол.

  • Есть ли у каждого монитора собственное представление о неактивности?
  • Должен ли пользователь постоянно держать мышь на неактивных дисплеях, чтобы разбудить их?
  • Следует ли отключить остальную часть большого дисплея, если мы не используем весь дисплей?

Основная идея рабочего стола заключается в том, что когда он не приостановлен, вы можете смотреть на что-либо на нем, даже на неактивное окно, и это окно может находиться на дополнительном дисплее. Это либо все, либо ничего: все дисплеи приостановлены или ни один из них не установлен. Вы можете отключить дополнительные дисплеи, но это изменит конфигурацию вашего рабочего стола.

...