1 pontos por GN⁺ 2023-12-30 | 1 comentários | Compartilhar no WhatsApp

Tudo começou com este toot

  • Experimento iniciado a partir de um toot de Aurynn: será que é necessário deixar uma tela no modo vertical?
  • Experiência de usar um monitor na vertical: tem a vantagem de exibir muito mais texto.

É chato, mas

  • Avaliação se esse é um monitor otimizado para desenvolvimento de software.
  • Rotação de 0°: adequada para a maioria dos aplicativos e conteúdos de vídeo, mas deixa muito espaço em branco em sites e documentos.
  • Rotação de 90°: adequada para documentos de texto, mas ruim para assistir filmes e com problemas de ângulo de visão.

É um pouco estranho, mas tudo bem

  • É possível girar a tela no ângulo desejado usando a ferramenta xrandr.
  • Não funcionou no macOS, mas em desktops Linux não houve problema.
  • Rotação de 1°: útil quando a mesa está levemente inclinada, mas há anomalias na renderização das fontes.
  • Rotação de 45°: é o meio-termo entre vertical e horizontal, mas não combina bem com proporções de tela que não sejam quadradas.

A rotação perfeita

  • Rotação de 22°: considerada a orientação de monitor mais adequada para desenvolvimento de software.
  • Oferece o maior comprimento de linha e elimina a preocupação com o limite de 80 colunas.

Como fazer isso?

  • Funciona apenas no xorg; o wayland ainda não é compatível.
  • Usa o comando xrandr --output HDMI-3 --transform ... para ajustar a posição da tela e girá-la.
  • Sintaxe básica para rotação e deslocamento: cos(x), -sin(x), shift_left, sin(x), cos(x), shift_up, 0, 0, 1
  • São fornecidos comandos de exemplo.

Calculadora

  • Usa uma calculadora em JavaScript para gerar o comando xrandr com base nos valores informados.
  • Depois de inserir ângulo, deslocamento em X e deslocamento em Y, a saída é o comando xrandr.

GN⁺ opina

  • O texto mostra uma abordagem experimental sobre rotação de monitor que pode ser interessante para desenvolvedores de software.
  • Especialmente para usuários de Linux, a função de rotação de tela usando a flexibilidade da ferramenta xrandr pode oferecer um novo ambiente de trabalho.
  • A afirmação de que a rotação de 22° é a orientação ideal para desenvolvimento de software pode render uma discussão interessante na comunidade de desenvolvedores.

1 comentários

 
GN⁺ 2023-12-30
Comentários do Hacker News
  • Diversas opiniões sobre rotação de monitor
    • Se você tem um monitor ultrawide, que tal girar a tela para criar um display circular com efeito visual contínuo? Isso também pode funcionar como uma ventoinha para dissipar o calor de a GPU ter que redesenhar a tela sem parar.
      • Usuários com monitor ultrawide podem tentar girar a tela para criar um efeito semelhante ao de um display circular, além de ajudar a dissipar o calor da GPU.
    • O artigo foi apresentado de forma bem-humorada, mas alguns sistemas reais de controle de tráfego aéreo usam telas giradas na diagonal, alinhadas com as principais rotas de aproximação dos aeroportos. A configuração que vi incluía uma tela grande com entrada por stylus.
      • Alguns sistemas de controle de tráfego aéreo realmente usam telas giradas na diagonal para alinhar linhas longas às principais rotas de aproximação.
    • Pensamento relacionado: a recomendação é escolher um monitor 4K grande em vez de um ultrawide. Você consegue mais pixels por um preço menor.
      • Escolher um monitor 4K grande em vez de um ultrawide oferece mais pixels por um preço mais baixo.
    • O ideal seria o monitor girar em um “ângulo mágico” de cerca de 54,74 graus para eliminar os efeitos de interações anisotrópicas.
      • O ideal é girar o monitor em um determinado ângulo para minimizar certas interações físicas.
    • A rotação realmente “ideal” para o comprimento máximo de linha fica mais perto de 23 graus do que de 22, porque Atan(9/21) = 23.20 graus.
      • O ângulo de rotação ideal para maximizar o comprimento da linha fica mais próximo de 23 graus.
    • Rotacionar 90 graus funciona melhor para meu código Go. Assim cabem muito mais blocos de "if err != nil".
      • Um monitor girado em 90 graus é adequado para exibir mais de certos padrões de código de programação.
    • Queria que existissem mais telas na proporção 3:2. A proporção da visão central humana é mais próxima de 3:2, mas, por motivos econômicos, 16:9 é mais barato e mais comum.
      • Displays na proporção 3:2 se adequam melhor ao campo de visão humano, mas 16:9 é mais comum por razões econômicas.
    • Comprei um monitor de 48 polegadas como principal. Uso uma tela enorme sem me preocupar com rotação.
      • Usar um monitor grande permite aproveitar bem o espaço de tela sem se preocupar com rotação.
    • Uso um monitor 4K de 43 polegadas (ou TV) há quatro anos. Ele oferece espaço de sobra sem as limitações físicas de uma configuração com dois monitores.
      • Um único monitor grande resolve as limitações físicas de dois monitores e oferece bastante espaço de trabalho.
    • Ainda não vi mencionarem esta configuração, mas eu uso dois displays: à esquerda, um LG SDQHD de 28 polegadas, 8:9, 2560x2880; à direita, um LG ultrawide curvo de 49 polegadas, 21:9, 5120x2160, conectados com um pequeno ângulo como se fossem uma “dobradiça”.
      • Uso dois monitores com proporções e resoluções diferentes para montar um ambiente de trabalho eficiente.