Posso dormir um dos monitores em uma configuração de vários monitores?

44

Eu quero ser capaz de "colocar a tela para dormir" em um dos meus dois monitores quando não é necessário, por isso não me distrair ou usar energia desnecessária.

Idealmente, a tela estaria dormindo, mas o sistema operacional permaneceria no modo de monitor duplo, então eu ainda poderia ter uma variedade de janelas abertas no espaço de exibição do monitor, o que significaria que eu não teria que continuar mudando entre os modos de monitor único e duplo.

Dito isso, eu também consideraria uma solução que facilitasse a alternância entre os modos de monitor único e duplo sem navegar por vários menus do sistema.

    
por Stew 08.04.2011 / 23:45

8 respostas

38

Pressione Windows + P - você será solicitado a escolher o seu modo de exibição de single, extend, etc e assim pode ser usado para desabilitar seu monitor secundário.

Eu vejo que você queria manter suas janelas abertas; isso ainda os mantém abertos, mas eles trazem todos para um monitor se você ativar o modo de monitor único. No entanto, pelo menos, essa abordagem permitirá que você desligue a segunda distração brilhante quando ela não estiver em uso.

    
por 01.09.2011 / 12:19
7

Esta postagem é um pouco antiga, mas me deparei com um problema semelhante. Eu posso ligar meu PC / media player / luzes remotamente, mas meu monitor de 27 polegadas do computador lança um brilho de distração na sala. Para maximizar minha preguiça, criei um aplicativo Java simples para escurecer a tela  (que posso iniciar remotamente usando outras ferramentas).

Abaixo está o código java que testei no Windows 7. Leva um único argumento 0 para max display-1. Por exemplo: java -jar Dimmer.jar 1 escurecerá meu segundo monitor, nenhum argumento assumirá a exibição 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();
   }

}
    
por 18.12.2012 / 15:18
5

Outra opção é a ferramenta Nirsoft Multi Monitor: link

Você pode criar dois arquivos em lote - um para desativar a exibição X e o outro para ativar. Por exemplo:

MultiMonitorTool.exe /disable 5

e

MultiMonitorTool.exe /enable 5

Para localizar os números de exibição, abra o MultiMonitorTool.exe, clique com o botão direito do mouse na exibição e visite as propriedades.

    
por 20.11.2014 / 07:37
2

Eu estava procurando fazer exatamente o mesmo. Eu tenho uma HDTV de 42 "como meu monitor principal e apenas configurei minha Samsung de 24" como meu monitor secundário para o meu lado esquerdo, mas quando assisto a um filme ou jogo, pode ser uma distração tê-lo sentado brilhando.

Acabou de encontrar a solução, Ultramon. Você pode obtê-lo aqui link

Existem outros aplicativos de software que funcionam de maneira semelhante, mas eu não os experimentei. Com o Ultramon a solução é simples, você pode clicar com o botão direito do mouse no ícone Ultramon na sua barra de tarefas para ver uma lista predefinida de ações. Uma dessas ações é "Desativar secundário". Você pode apenas selecioná-lo de lá ou mapear um combo de teclas para ele (que é o que eu fiz) e agora você tem a capacidade de simplesmente desligar o seu monitor secundário com um clique, ou pressione a tecla combo. Isso efetivamente permite que você alterne do modo de exibição dupla para simples e vice-versa imediatamente. Meu segundo monitor desativa o modo de economia de energia quando eu uso a combinação de teclas e restaura quando eu ativo o monitor duplo com a mesma combinação de teclas quando estou pronto para usá-lo novamente.

Funciona perfeitamente.

    
por 16.07.2011 / 16:47
0

Se você quiser apenas deixar em branco sua tela principal, sem desabilitar ou "dormir", você pode usar este programa VB6 que simplesmente carrega um arquivo HTML de fundo preto em tela cheia sem qualquer limite:

link

Copie todos os arquivos para: C: \ Arquivos de programas (x86) \ viewIT \ e execute o viewit.exe

Há também a opção de tornar a tela inteira em branco (como um aplicativo "lanterna")

Eu criei isso porque precisava de uma maneira de esvaziar a tela do meu tablet (exibição principal) enquanto eu tinha um vídeo do YouTube ou outro vídeo em tela cheia em outro lugar (exibição secundária)

Se você não gostar que isso seja carregado somente na tela principal, sugiro que você abra fillblack.htm em um navegador, coloque o navegador na tela desejada e pressione F11 para ativar o modo de tela cheia / quiosque - isso também realiza isso.

    
por 03.07.2014 / 04:00
0

É fácil com o DisplayFusion . Você pode definir perfis para um monitor e outro para vários monitores, além de configurar teclas de combinação para ativá-los com ou sem a caixa de diálogo de confirmação de prompt. Win + P funciona bem também.

    
por 15.11.2013 / 16:40
0

Esta será a solução de correspondência de 100%. Estou usando 3 telas (na ordem 1,2,3 - da esquerda para a direita). Eu posso colocar 4 ícones (para perfis diferentes) na minha tela principal usando este aplicativo. Clicando em cada, os seguintes acontecerão.  1. apenas monitores # 2, # 3 vai continuar  2. apenas os monitores # 1, # 2 continuarão  3. apenas monitor # 2 vai continuar  4. todos os monitores continuarão

A ferramenta é ultramon basta baixar, instalar e experimentar.

    
por 08.04.2016 / 15:18
-2

Faça o download de uma cópia do nircmd para sua unidade C e, em seguida, crie este arquivo em lote:

C:\nircmd.exe cmdwait 1000 monitor off

Ele irá dormir seus monitores, mas não bloqueará o Windows.

    
por 08.10.2013 / 08:30