Como ativar o modo HiDPI no macOS

A mágica das telas “Retina” da Apple é que o macOS (formalmente chamado de Mac OS X) renderiza a interface do usuário com quatro vezes mais pixels (duas vezes a resolução vertical e duas vezes a horizontal) do que em uma tela tradicional de baixa resolução, dando aos usuários os benefícios de texto e gráficos ultra-nítidos sem tornar a interface muito pequena para ver.

Como ativar o modo HiDPI no macOS

Isso funciona muito bem em telas de alta resolução, como monitores 4K e o novo iMac 5K, mas e se você pudesse ter o benefício de nitidez semelhante à Retina em um monitor não Retina? Bem, graças a algo chamado modo HiDPI no macOS / OS X, você pode, embora haja uma grande ressalva.

Como ativar o modo HiDPI

O modo HiDPI estava inicialmente disponível como uma opção no utilitário Quartz Debug do Xcode, mas desde Mavericks pode ser acessado por meio de um comando de terminal. Se você estiver executando o Mountain Lion ou mais velho, consulte este artigo em OS X Diário para obter instruções sobre como ativar o modo HiDPI no OS X. I.

Observação: se você estiver usando o macOS Mojave, os comandos do Terminal mostrados abaixo não funcionarão, então você vai querer pular para a parte deste artigo que fala sobre “aplicativos de terceiros”.

Se você estiver usando o macOS Mavericks ou superior, continue com as etapas abaixo:

  1. Abra uma nova janela do Terminal e copie e cole o seguinte comando:

    $ sudo defaults write /Library/Preferences/com.apple.windowserver.plist DisplayResolutionEnabled -bool true

  2. Então aperte Retornar para executar o comando e, por se tratar de um comando “sudo”, digite sua senha de administrador quando solicitado.

  3. Em seguida, reinicie o seu Mac e, ao fazer login novamente, vá para Preferências do Sistema e clique em Monitores.

    Aqui, você verá a janela de preferência familiar onde pode definir sua resolução e taxa de atualização.

A maioria dos usuários provavelmente terá a opção "Padrão para exibição" marcada, que normalmente é a resolução nativa do seu monitor. Clique Em escala para revelar resoluções adicionais e você verá uma ou mais opções na parte inferior da lista com “(HiDPI)” anexado às suas resoluções. Clique em um dos modos HiDPI para ativá-lo no monitor desejado.

Observação: Se você não estiver vendo as resoluções HiDPI listadas nas Preferências do Sistema depois de usar o comando Terminal acima, tente clicar no botão de opção “Escalado” enquanto segura o Alt / Opção chave no seu teclado. Este truque revela resoluções adicionais para todos os monitores e deve listar as resoluções HiDPI se elas ainda não estivessem visíveis.

Você verá instantaneamente que tudo parece muito mais nítido, mas aqui vem a advertência: sua resolução efetiva é muito mais baixa. Isso funciona em telas Retina de alta resolução porque o macOS tem milhões de pixels adicionais para trabalhar.

Resolução nativa iMac 1920x1200iMac 1920x1200 modo hipdi os x

Se você quiser “qualidade Retina” em uma tela de resolução padrão, você vai acabar com uma resolução efetiva muito mais baixa. Por exemplo, esta é a aparência de uma resolução nativa de 1920 × 1200 em um iMac de 20 polegadas:

E aqui está a aparência do modo HiDPI com uma resolução efetiva de 960 × 600:

Embora possa ser difícil discernir em sua própria tela (você pode clicar em cada imagem para aumentá-la), o modo HiDPI torna o macOS e os aplicativos muito mais nítidos, mas reduz significativamente a resolução de trabalho do sistema.

Portanto, você provavelmente não vai querer trabalhar no modo HiDPI o tempo todo, mas depois de habilitá-lo com o comando Terminal, você pode alternar facilmente para ele quando quiser visualizar um determinado aplicativo ou documento com qualidade semelhante à Retina, ou se você deseja tornar temporariamente a IU mais fácil de ver à distância sem a redução na qualidade que acompanha o uso de uma resolução mais baixa “normal”, como ao exibir o OS X em uma HDTV do outro lado da sala.

Quando você quiser voltar para a resolução nativa padrão, basta voltar para Preferências do sistema> Monitores e escolha “Padrão para exibição” ou sua resolução preferida na lista “Escala”. Não faz mal deixar o modo HiDPI habilitado como uma opção no OS X quando você não o está usando, mas se quiser remover as resoluções do modo HiDPI da sua lista de resoluções “Escalonadas”, basta executar o seguinte comando no Terminal:

$ sudo defaults delete /Library/Preferences/com.apple.windowserver.plist DisplayResolutionEnabled

Assim como quando você ativou o modo HiDPI no macOS, você precisará inserir sua senha de administrador e reiniciar o Mac para que a alteração tenha efeito.

Aplicativos de terceiros

Se você preferir não brincar com os comandos do Terminal, existem aplicativos e utilitários de terceiros que podem ativar o modo HiDPI para você, além de outras funcionalidades relacionadas à tela.

Aqui estão alguns exemplos de software de terceiros que podem habilitar HiDPI no macOS:

  • ResolutionTab ($ 1,99, Mac App Store) ResolutionTab é um “aplicativo da barra de menus para alternar rapidamente entre os modos de exibição Padrão e HiDPI”.
  • SwitchResX ($ 15, shareware). SwitchResX, em particular, oferece toneladas de funcionalidades adicionais para configurar resoluções personalizadas e taxas de atualização, mas ambos os aplicativos podem colocá-lo dentro e fora do modo HiDPI com apenas um clique.

O modo HiDPI certamente não é um substituto para uma tela Retina de alta resolução real, mas tem uma função útil para aqueles que ocasionalmente precisam do macOS / OS X para parecer mais nítido, como ao fazer capturas de tela de alta qualidade ou para usuários que desejam uma interface maior e mais fácil de ler sem o borrão de uma resolução padrão mais baixa.

Se você achou este artigo útil, convém verificar outros artigos da TechJunkie Mac, incluindo Como usar apenas uma barra de menu escura e encaixe no macOS Mojave e Como editar o arquivo Hosts no macOS (Mac OS X).

Você tem dicas ou truques para ativar o modo HiDPI em seu Mac? Você conhece algum bom aplicativo de terceiros além dos dois listados acima? Se sim, conte-nos nos comentários abaixo!