Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como criar um desktop estendido no Windows

O conceito de "Extended Desktop" (ou Desktop Estendido) é extremamente útil para usuários que necessitam de mais espaço de tela para realizar múltiplas tarefas simultaneamente. No ambiente Windows, essa funcionalidade permite que você utilize dois ou mais monitores como uma única área de trabalho expandida, aumentando a produtividade e melhorando a experiência do usuário. Este artigo técnico irá guiá-lo através do processo de configuração de um desktop estendido no Windows, além de fornecer exemplos práticos e comandos que podem ser utilizados para otimizar essa configuração.

Exemplos:

  1. Configuração via Configurações do Windows:

    • Conecte os monitores adicionais ao seu computador.
    • Clique com o botão direito na área de trabalho e selecione "Configurações de exibição".
    • Na seção "Reorganizar suas telas", arraste e solte as telas para organizá-las conforme a disposição física dos monitores.
    • Role para baixo até a seção "Várias telas" e selecione "Estender" no menu suspenso.
    • Clique em "Aplicar" para salvar as alterações.
  2. Configuração via CMD (Prompt de Comando): Embora a configuração de um desktop estendido seja mais comumente realizada através da interface gráfica, é possível utilizar scripts PowerShell para ajustar configurações de exibição.

    # Script PowerShell para definir o modo de exibição estendida
    Add-Type -TypeDefinition @"
    using System;
    using System.Runtime.InteropServices;
    public class DisplayConfig
    {
        [DllImport("user32.dll", CharSet = CharSet.Auto)]
        public static extern int SetDisplayConfig(
            uint numPathArrayElements,
            IntPtr pathArray,
            uint numModeInfoArrayElements,
            IntPtr modeInfoArray,
            uint flags);
    }
    "@
    
    $SDC_APPLY = 0x00000080
    $SDC_USE_SUPPLIED_DISPLAY_CONFIG = 0x00000020
    
    # Chamar a função para aplicar as configurações
    [DisplayConfig]::SetDisplayConfig(0, [IntPtr]::Zero, 0, [IntPtr]::Zero, $SDC_APPLY -bor $SDC_USE_SUPPLIED_DISPLAY_CONFIG)

    Salve o script acima como SetExtendedDisplay.ps1 e execute-o no PowerShell com privilégios administrativos.

  3. Configuração via PowerShell: Outra maneira de gerenciar monitores é utilizando o PowerShell para acessar e modificar configurações específicas.

    # Listar todas as exibições conectadas
    Get-CimInstance -Namespace root\wmi -ClassName WmiMonitorBasicDisplayParams
    
    # Definir a exibição principal
    $PrimaryMonitor = Get-CimInstance -Namespace root\wmi -ClassName WmiMonitorBasicDisplayParams | Where-Object { $_.InstanceName -eq "DISPLAY1" }
    Set-DisplayResolution -Width 1920 -Height 1080 -Monitor $PrimaryMonitor

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.