다중 모니터 설정에서 디스플레이 중 하나를 잠자기 할 수 있습니까?


49

필요하지 않을 때 두 모니터 중 하나에서 '디스플레이를 절전 모드로 전환'할 수 있기를 원하므로주의를 산만하게하거나 불필요한 전력을 사용하지 않습니다.

이상적으로는 디스플레이가 잠 들어 있지만 OS는 이중 모니터 모드로 유지되므로 잠자기 모니터의 디스플레이 공간에서 다양한 창을 계속 열 수 있으므로 단일 화면을 계속 전환 할 필요가 없습니다. 및 듀얼 모니터 모드.

즉, 여러 시스템 메뉴를 탐색하지 않고도 단일 및 이중 모니터 모드 사이를 쉽게 전환 할 수있는 솔루션을 고려할 것입니다.


2
'수동이 아님'이라고 말하면 '모니터 전원을 실제로 끄지 않고'라는 의미입니까?
Shinrai

그래서 당신은 자동으로 그것을 원하십니까? 실제로 모니터를 끄거나 표시를 중지하여 잠자기 상태로 만드는 것입니까? 또한 이런 일이 일어나려면 일종의 조건이 필요합니다. 셧다운 준비가되었다고 생각할 때 마술처럼 꺼지는 것은 아닙니다. 좀 더 자세한 정보를 제공해 주시겠습니까?
Supercereal

1
Nircmd ( nirsoft.net/utils/nircmd.html )를 사용하면 명령 줄을 통해 모니터를 끌 수 있습니다 (그러나 데스크탑에서는 테스트하지 않았지만 랩톱에서만 테스트했습니다). 그러나 명령 줄을 사용하여 모니터를 변경하거나 끄려면 하나만 선택하는 방법을 모르겠습니다. 또한 2- 모니터에서 1- 모니터로만 전환하면 (노트북에서 fn + f4를 누르는 것과 같이) 신호가없는 화면이 잠시 후 대기 모드로 들어갑니다 ( "거의"꺼짐).
kokbira

Wizmo ( grc.com/wizmo/wizmo.htm )는 또한 모든 모니터를 끄는 방법을 가지고 있습니다.
kokbira

2
:( 2017-여기서 8 가지 답변 중 어느 것도 질문에 대답하지 않습니다.-> 모니터 중 하나를 잠자기 상태로 만들지 만 OS에 연결되어 있습니다.
icl7126

답변:


41

Windows+를 누르면 P단일, 확장 등에서 디스플레이 모드를 선택하라는 메시지가 표시되므로 보조 모니터를 비활성화하는 데 사용할 수 있습니다.

나는 당신이 열린 창문을 유지하고 싶었던 것을 보았습니다. 이렇게해도 여전히 열려 있지만 단일 모니터 모드를 활성화하면 모든 디스플레이를 하나의 디스플레이로 가져옵니다. 그러나 적어도이 방법을 사용하면 사용하지 않을 때 두 번째 빛나는 방해 요소를 종료 할 수 있습니다.


최근에 작업을 전환했는데 더 이상 두 개의 모니터가 없으므로 테스트 할 수 없습니다. 다른 사람이 이것이 작동하는지 확인하면 추가 소프트웨어가 필요하지 않으므로 답변으로 선택하겠습니다.
스튜

Lenovo에서 windows + p를 눌러도 아무 반응이 없습니다. 이 랩탑의 경우 FN-f7이 그렇게합니다. windows + p가 표준인지 확실하지 않습니다.
Stephanie 페이지

2
나는 이것이 실제로 대답에서 말한 것처럼 작동한다는 것을 확인할 수 있습니다. win + p를 선택한 다음 컴퓨터 만, 복제, 확장 및 프로젝터 전용 모드 중에서 선택할 수 있습니다.
b0x0rz

4
이 답변이 왜 허용됩니까? 질문에 대답하지 않습니다 (모니터를 끄고 창을 제자리에 유지하십시오). 추신 : 나는 그것이 사용되는 모니터에 달려 있다고 생각합니다. 메뉴 버튼을 통해 My Asus PB328Q를 끌 수 있으며 창에는 여전히 활성 모니터로 표시됩니다.
mgutt

LogMeIn 리모컨을 통해서만 작동합니다! 대박.
Stephen R

7

이 게시물은 약간 오래되었지만 비슷한 문제가 발생했습니다. PC / 미디어 플레이어 / 조명을 원격으로 켤 수 있지만 27 인치 컴퓨터 디스플레이가 방 전체에 산만하게 빛납니다. 게으름을 최대화하기 위해 디스플레이를 검게하는 간단한 Java 앱을 만들었습니다. 도구).

아래는 Windows 7에서 테스트 한 Java 코드입니다. max display-1에 단일 인수 0이 필요합니다. 예를 들면 다음과 같습니다. java -jar Dimmer.jar 1 은 두 번째 모니터를 검게하고 인수는 표시 0으로 가정하지 않습니다.

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.GraphicsDevice;
import java.awt.GraphicsEnvironment;
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.BorderFactory;
import javax.swing.JButton;
import javax.swing.JWindow;
import javax.swing.UIManager;

public class Dimmer extends JWindow
{
   private static final long serialVersionUID = 3493635987367217622L;

   private final int _screen;

   public Dimmer ()
   {
      this(0);
   }

   public Dimmer (int screen)
   {
      super();
      _screen = screen;

      {
         final JButton button = new JButton("click to exit");
         button.setForeground(Color.gray);
         button.setOpaque(false);
         button.setContentAreaFilled(false);
         button.setBorder(BorderFactory.createEmptyBorder());
         button.addActionListener(new ActionListener()
         {
            @Override
            public void actionPerformed(ActionEvent arg0)
            {
               System.exit(0);
            }
         });
         add(button, BorderLayout.CENTER);
      }
      setAlwaysOnTop(true);
   }

   public void begin()
   {
      GraphicsDevice gda[] = GraphicsEnvironment.getLocalGraphicsEnvironment().getScreenDevices();
      GraphicsDevice gd = gda[_screen];
      getContentPane().setBackground(Color.black);

      for (GraphicsDevice gdTmp : gda)
      {
         System.out.print( (gd == gdTmp) ? "->" : "  ");
         System.out.println( 
                "Screen(" + gdTmp.getDefaultConfiguration().getDevice().getIDstring() +")"
                +" "+ gdTmp.getDefaultConfiguration().getBounds() );
      }

      Rectangle bounds = gd.getDefaultConfiguration().getBounds();
      setLocation(bounds.getLocation());
      setSize(bounds.getSize());

      validate();
      setVisible(true);
   }

   /**
    * @param args
    * @throws Exception 
    */
   public static void main(String[] args) throws Exception
   {
      UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
      Dimmer dimmer = new Dimmer(args.length == 1 ? Integer.valueOf(args[0]) : 0);
      dimmer.begin();
   }

}

5
그러나 그것은 잠들지 않습니다!
HackToHell

"Sleep"은 따옴표로 묶여 있으며 Windows 절전 모드가 아닙니다. 이 작은 응용 프로그램은 "혼동하지 마십시오"라는 목표를 달성하므로 올바른 답변입니다. 가장 인기있는 답변이
그랬듯

supaflav jar 파일을 공유 하시겠습니까? 나는 원시 코드로 무엇을 해야할지 전혀 모른다 :)
Zalmy

1
@Zalmy : JDK 설치는 , 반드시 경로 변수가 설정되어 있는지 확인합니다 . 라는 TEXTFILE에 위의 내용을 저장 Dimmer.java하여 명령 프롬프트 실행 javac Dimmer.java, jar -cf Dimmer.jar Dimmer.class Dimmer$1.class그리고 함께 사용java -cp Dimmer.jar Dimmer
패트릭

6

또 다른 옵션은 Nirsoft Multi Monitor 도구입니다. http://www.nirsoft.net/utils/multi_monitor_tool.html

두 개의 배치 파일을 만들 수 있습니다. 하나는 디스플레이 X를 비활성화하고 다른 하나는 활성화합니다. 예를 들면 다음과 같습니다.

MultiMonitorTool.exe /disable 5

MultiMonitorTool.exe /enable 5

디스플레이 번호를 찾으려면 MultiMonitorTool.exe를 열고 디스플레이를 마우스 오른쪽 버튼으로 클릭 한 후 속성을 방문하십시오.


2

나는 똑같은 일을하고 싶었습니다. 42 인치 HDTV를 기본 모니터로 사용하고 24 인치 삼성을 보조 모니터로 왼쪽에 설정했지만 영화를 보거나 게임을 할 때 화면이 빛나도록주의를 산만하게 할 수 있습니다.

방금 해결책을 찾았습니다. Ultramon. 여기 http://www.realtimesoft.com/ultramon/에서 얻을 수 있습니다 .

비슷하게 작동하는 다른 소프트웨어 앱이 있지만 시도하지는 않았습니다. Ultramon을 사용하면 솔루션이 간단하므로 작업 표시 줄의 Ultramon 아이콘을 마우스 오른쪽 단추로 클릭하여 사전 정의 된 작업 목록을 볼 수 있습니다. 이러한 작업 중 하나는 "2 차 비활성화"입니다. 당신은 거기에서 그것을 선택하거나 키 콤보를 그것 (내가 한 일)에 매핑 할 수 있으며 이제 클릭 또는 콤보 키 누름으로 보조 모니터를 끌 수 있습니다. 이를 통해 듀얼 디스플레이 모드에서 싱글로 다시 전환 할 수 있습니다. 키 콤보를 사용하면 두 번째 모니터가 절전 모드로 꺼지고 다시 사용할 준비가되면 동일한 키 콤보로 듀얼 디스플레이를 활성화하면 복원됩니다.

완벽하게 작동합니다.


1
울트라 몬 바위. :)
Ƭᴇcʜιᴇ007

10
이것은 정확히 무엇을 Win-P합니까. 아마도 Win-P보다 더 빨리 더 직관적이고 마우스 오른쪽 버튼으로 클릭 Ultramon을하고 "사용 안함 차"를 선택. 그것은 원래 아스 커의 정보는 다음의 제품에 인을 위해 무엇을 요구하지 않는 하나 개의 모니터를 끄하지만 하지 해제가와 하지 (켜져 다른 하나를 유지하면서) 주변에 창을 이동합니다. 나는 또한 같은 것을 찾고 있는데 Ultramon이 답이 아니라는 것에 실망했습니다. 검색이 계속됩니다.
ADTC

2
기본적으로 Windows 바로 가기로 수행 할 수있는 작업에 40 달러가 가파 릅니다.
laurent

1

기본 디스플레이를 비활성화하거나 "잠자기"없이 빈 화면을 표시하려는 경우이 VB6 프로그램을 사용하여 단순히 보더없이 검은 색 HTML 파일을 전체 화면으로로드 할 수 있습니다.

http://jpelectron.com/download/viewit-rev3.zip

모든 파일을 C : \ Program Files (x86) \ viewIT \에 복사 한 다음 viewit.exe를 실행하십시오.

"플래쉬 라이트"앱과 같이 전체 화면을 흰색으로 만드는 옵션도 있습니다

다른 곳에서 전체 화면을 재생하는 YouTube 또는 다른 비디오 (보조 디스플레이)가있는 동안 태블릿 화면 (1 차 디스플레이)을 비울 수있는 방법이 필요했기 때문에 이것을 만들었습니다.

이것이 기본 디스플레이에만로드되는 것을 좋아하지 않으면 브라우저에서 fillblack.htm을 열고 해당 디스플레이를 원하는 디스플레이에 놓은 다음 F11을 눌러 전체 화면 / 키오스크 모드를 활성화하는 것이 좋습니다. 그것을 달성합니다.


0

DisplayFusion으로 쉽게 사용할 수 있습니다 . 하나의 모니터와 다른 모니터에 대한 프로파일을 설정하고 프롬프트 확인 대화 상자를 사용하거나 사용하지 않고 활성화하기 위해 콤보 키를 설정할 수 있습니다. Win + P도 잘 작동합니다.


DisplayFusion이란 무엇입니까? 하드웨어 또는 소프트웨어이며 어디서 구할 수 있습니까?
Moses

@ 모세는 아마도 이것 입니다. (소프트웨어 링크)
Noctis

0

이것이 100 % 매칭 솔루션이 될 것입니다. 3 개의 화면을 사용하고 있습니다 (1,2,3-왼쪽에서 오른쪽으로). 이 앱을 사용하여 메인 화면에 4 개의 아이콘 (다른 프로파일 용)을 배치 할 수 있습니다. 각각을 클릭하면 다음과 같은 일이 발생합니다. 1. 모니터 # 2, # 3 만 유지 2. 모니터 # 1, # 2 만 유지 3. 모니터 # 2 만 유지 4. 모든 모니터가 계속 유지됨

이 도구는 다운로드, 설치 및 경험 만하ultramon 입니다.


-3

nircmd 사본을 C 드라이브에 다운로드 한 후 다음 배치 파일을 작성하십시오.

C:\nircmd.exe cmdwait 1000 monitor off

모니터는 잠자지만 Windows는 잠그지 않습니다.


1
멋지지만 특정 디스플레이가 아닌 모든 디스플레이를 절전 모드로 전환합니다.
TranslucentCloud
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.