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

Como Configurar Monitores Externos no macOS Usando displayplacer

Configurar múltiplos monitores no macOS pode ser uma tarefa desafiadora, especialmente quando se deseja que as configurações sejam persistentes ou facilmente replicáveis em diferentes setups. Felizmente, existe uma ferramenta chamada displayplacer que facilita essa tarefa via linha de comando.

displayplacer é uma ferramenta de linha de comando para macOS que permite configurar as resoluções, rotações e layouts dos monitores conectados ao seu Mac. É especialmente útil para quem frequentemente conecta e desconecta monitores externos e deseja manter uma configuração consistente.

Instalando displayplacer

Para instalar displayplacer, você precisa ter o Homebrew instalado. Caso não tenha, você pode instalá-lo usando o seguinte comando no Terminal:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Depois de instalar o Homebrew, instale o displayplacer com o seguinte comando:

brew install displayplacer

Usando displayplacer

Uma vez instalado, você pode usar o displayplacer para listar as configurações atuais dos seus monitores e aplicar novas configurações.

Listando Configurações Atuais

Para listar as configurações atuais dos monitores conectados, use o comando:

displayplacer list

Este comando exibirá informações detalhadas sobre cada monitor conectado, incluindo ID, resolução atual, taxa de atualização, e posição relativa.

Aplicando Configurações

Para aplicar uma nova configuração, você pode usar o comando displayplacer seguido das opções desejadas. Por exemplo, para definir um monitor específico como principal e ajustar a resolução e a rotação, você pode usar:

displayplacer "id:<monitor-id> res:1920x1080 hz:60 color_depth:8 scaling:on origin:(0,0) degree:0"

Aqui está um exemplo mais completo que configura dois monitores, um como principal e outro como secundário:

displayplacer "id:12345678-90AB-CDEF-1234-567890ABCDEF res:1920x1080 hz:60 color_depth:8 scaling:on origin:(0,0) degree:0" "id:87654321-BA09-FEDC-4321-098765FEDCBA res:1280x720 hz:60 color_depth:8 scaling:on origin:(1920,0) degree:0"

Neste exemplo:

  • O primeiro monitor (ID: 12345678-90AB-CDEF-1234-567890ABCDEF) é configurado com resolução 1920x1080, 60Hz, profundidade de cor 8 bits, com escalonamento ativado e sem rotação, posicionado na origem (0,0).
  • O segundo monitor (ID: 87654321-BA09-FEDC-4321-098765FEDCBA) é configurado com resolução 1280x720, 60Hz, profundidade de cor 8 bits, com escalonamento ativado e sem rotação, posicionado à direita do primeiro monitor (1920,0).

Automatizando Configurações

Você pode automatizar essas configurações criando scripts que podem ser executados sempre que você conectar seus monitores. Por exemplo, crie um arquivo setup_monitors.sh com o seguinte conteúdo:

#!/bin/bash
displayplacer "id:12345678-90AB-CDEF-1234-567890ABCDEF res:1920x1080 hz:60 color_depth:8 scaling:on origin:(0,0) degree:0" "id:87654321-BA09-FEDC-4321-098765FEDCBA res:1280x720 hz:60 color_depth:8 scaling:on origin:(1920,0) degree:0"

Torne o script executável:

chmod +x setup_monitors.sh

Agora, sempre que você conectar seus monitores, basta executar o script:

./setup_monitors.sh

Conclusão

displayplacer é uma ferramenta poderosa para gerenciar configurações de múltiplos monitores no macOS via linha de comando. Com ele, você pode facilmente definir resoluções, taxas de atualização, posições e rotações dos monitores, e automatizar essas configurações para diferentes setups.

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.