Czy można automatycznie uśpić poszczególne monitory, gdy nie są używane?

12

Mój komputer stacjonarny ma trzy wyświetlacze i zwykle używam ich wszystkich jednocześnie - ale nie zawsze. W celu oszczędzania energii elektrycznej chciałbym, aby monitory automatycznie przechodziły w tryb uśpienia, gdy nie są używane. Windows może uśpić wszystkie ekrany po pewnym czasie bezczynności, ale nie jestem pewien , jak można uśpić niektóre ekrany po pewnym czasie bezczynności na tym monitorze .

Według mnie działanie to polega na tym, że komputer wykryje ruch myszy / klawiatury skoncentrowany na określonym monitorze, a po pewnym czasie wyłączy ten monitor, jeśli nie będzie żadnej aktywności.

Czy jest jakiś sposób na skonfigurowanie tego z poziomu systemu operacyjnego? Alternatywnie, czy istnieje oprogramowanie innych firm, które może to zrobić, a nawet w jakiś sposób nakazać jednemu monitorowi wyłączenie, bez wyłączania ich wszystkich? Kolejne pytanie dotyczy interfejsu API Win32 do wyłączania monitorów, ale wydaje się, że działa na wszystkich z nich jednocześnie.

nhinkle
źródło
Może ruch myszy, ale czy zdarzenia na klawiaturze są traktowane tylko na monitorze, nawet jeśli tylko jedna aplikacja na jednym z nich jest skoncentrowana i używana? Jeśli jest to kwestia globalna i nie ma sposobu na wyodrębnienie zdarzeń według monitora, może to nie być możliwe (z wyjątkiem może myszy).
Karan
@Karan dobry punkt. Używanie względnej pozycji myszy może być co najmniej możliwe. Jeśli istnieje jakieś API do wprowadzenia do monitora do snu to może być możliwe do kodu systemu do niego.
nhinkle

Odpowiedzi:

2

*** Natywna funkcjonalność systemu operacyjnego (nie znam tego rodzaju aplikacji innych firm) *

Sugeruję użycie wbudowanej win + Pmetody zmiany typu wyświetlania. Zmiana na PC screen onlypozwoli na spanie 2 z 3 monitorów.

Uwaga: Pozwoli to tylko na przełączenie z 3 monitorów na jeden - ale jest to tak blisko, jak to możliwe, natywnie do funkcjonalności, o której mówisz.

James Hill
źródło
Win + P, a nie wiesz, jak to pomoże rozwiązać problem?
Karan
2
To wyłącza monitory, tak, ale całkowicie zmienia konfigurację pulpitu - okna są przenoszone i tak dalej. Chcę, aby wszystko pozostało na swoim miejscu, tylko po to, aby monitor nie był wyłączany bez zmiany konfiguracji pulpitu.
nhinkle
@nhinkle, To byłoby wyzwanie - i doprowadziłoby do „zagubienia” okien. Co się stanie, gdy otworzysz aplikację, która domyślnie otwiera się na prawym skrajnym monitorze (ale ten monitor aktualnie śpi)? Konieczne będzie ręczne włączenie monitora lub użycie menu kontekstowych / klawiszy skrótu do pobrania aplikacji. Chyba że poprosisz o oprogramowanie, które wykryje, czy aplikacja jest otwarta również na monitorze do spania. Nie sądzę, aby ta funkcjonalność istniała ...
James Hill
@JamesHill w zasadzie chcę powiedzieć „jeśli mysz nie idzie w to miejsce, wyłącz ten monitor”. Jeśli to możliwe, należy również powiedzieć: „jeśli mysz wróci w to miejsce, obudź ją ponownie”.
nhinkle
@nhinkle, zobaczymy, co wymyśli społeczność, ale nie zgadzam się z twoją logiką. Skąd oprogramowanie wiedziałoby, kiedy monitor musi zostać ponownie włączony, jeśli mysz nie może wejść na ekran (ponieważ jest wyłączony)? Jak oprogramowanie rozróżnia chęć podciągnięcia paska zaklęć i chęć włączenia innego monitora? Nie sądzę, że to, o co prosisz, jest możliwe.
James Hill
1

Nie jestem pewien, czy w Windows 8 jest coś wbudowanego do obsługi tego, ale wiem, że UltraMon zrobi to, co chcesz.

Od tutaj : Z UltraMon rozwiązanie jest proste, można kliknąć prawym przyciskiem myszy na ikonę na pasku zadań UltraMon zobaczyć predefiniowaną listę działań. Jednym z takich działań jest „Wyłącz wtórne”. Możesz albo wybrać go stamtąd, albo zmapować do niego kombinację klawiszy (co właśnie zrobiłem), a teraz możesz po prostu wyłączyć drugi monitor jednym kliknięciem lub nacisnąć kombinację klawiszy. To skutecznie umożliwia natychmiastowe przełączenie z trybu podwójnego wyświetlacza na pojedynczy i z powrotem. Mój drugi monitor po prostu wyłącza się w trybie oszczędzania energii, gdy używam kombinacji klawiszy i przywraca, kiedy aktywuję podwójny wyświetlacz z tym samym zestawem klawiszy, kiedy jestem gotowy do ponownego użycia.

corwin01
źródło
Cześć, też mnie to interesuje. Czy możesz opracować, która opcja UltraMon ma zostać wybrana, aby to osiągnąć?
Karan
@Karan zredagował to dla ciebie
corwin01
1
Dzięki, ale to nie całkiem to samo, ponieważ jest automatycznie aktywowane przy braku aktywności na monitorze.
Karan
Tak, znalazłem drugą stronę i podskoczyłem z pistoletu. Brzmi łatwiej niż Win + P, ale nadal.
Uczciwe wyciągnięcie ręki
2
Wolałbym, aby było to automatyczne i nie chcę wyłączać monitorów, po prostu wyłącz je bez zmiany konfiguracji.
nhinkle