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


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.