Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
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.
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
Uma vez instalado, você pode usar o displayplacer para listar as configurações atuais dos seus monitores e aplicar novas configurações.
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.
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:
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
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.