Como alterar a resolução da tela usando o xrandr

Mude o resolução em distros com base em GNOME o KDE muito simples. Para quem usa Caixa aberta e derivados, o assunto é um pouco mais complicado. Na maioria das vezes, isso leva a uma longa explicação de como alterar o arquivo de configuração do Servidor X: xorg.conf, localizado em etc / X11.

Embora não haja nada de errado com esse método, o xorg.conf se tornou obsoleto e pode ser intimidante para muitos usuários.

Use xrandr é mais rápido y simples. Além disso, possui várias interfaces gráficas e pode ser usado para outras necessidades muito interessante, como a configuração de monitores duplos, etc.

Como usar o xrandr

Primeiro, liste as diferentes resoluções disponíveis para o seu monitor:

xrandr -q

Caso a resolução que você está procurando não esteja listada, pode ser porque seu monitor realmente não a suporta ou você precisa instalar um driver melhor (ati, intel ou nvidia).

Em seguida, defina a resolução que deseja usar (altere "1400 × 1050" para a resolução desejada):

xrandr -s 1400x1050

Ajustando o dpi

O dpi difere da resolução da sua tela (referido como pixels x polegadas) e afeta a decoração das janelas, o tamanho das janelas, a renderização das fontes, etc.

Em muitos monitores, o xrandr definirá o dpi automaticamente. Caso contrário, ou se você preferir alterar esta configuração, você pode especificá-la manualmente:

xrandr --dpi 96 -s 1400x1050

Se isso falhar, você pode especificar o dpi em ~ / .Xdefaults

Abri um editor e coloquei o seguinte nesse arquivo:

Xft.dpi: 96

Este dpi será aplicado a todas as novas janelas que você abrir. Você também pode fazer logout para ver os resultados dessa alteração (não há necessidade de reinicializar o sistema).

Se 96 não for o dpi certo para você, tente 72 ou 135.

Monitores duplos

Também é possível usar o xrandr para configurar monitores duplos. Para fazer isso, você deve usar as opções –direito-de e –esquerda-de.

Aqui está um exemplo, usando uma placa nvidia:

Primeiro, liste os monitores usando o xrandr.

xrandr -q

O resultado será algo como o seguinte:

Tela 0: mínimo 320 x 200, atual 1920 x 1200, máximo 4096 x 4096
DVI-I-1 conectado 1920x1200 + 0 + 0 (izannormal esquerdo invertido eixo direito x eixo y) 520 mm x 320 mm
1920 × 1200 60.0 * +
1600 × 1200 60.0
1680 × 1050 60.0
1280 × 1024 75.0
1280 × 960 60.0
1152 × 864 75.0
1024 × 768 75.1 70.1 60.0
832 × 624 74.6
800 × 600 72.2 75.0 60.3 56.2
640 × 480 72.8 75.0 60.0
720 × 400 70.1
DVI-I-2 conectado 1920x1200 + 0 + 0 (eixo normal esquerdo invertido direito x eixo e eixo) 520 mm x 320 mm
1920 × 1200 60.0 * +
1600 × 1200 60.0
1680 × 1050 60.0
1280 × 1024 75.0
1280 × 960 60.0
1152 × 864 75.0
1024 × 768 75.1 70.1 60.0
832 × 624 74.6
800 × 600 72.2 75.0 60.3 56.2
640 × 480 72.8 75.0 60.0
720 × 400 70.1
TV-1 desconectada (normal esquerda invertida direita eixo x eixo y)

Em seguida, use o xrandr para configurar os monitores. Altere os nomes "DVI-I-1" e "DVI-I-2" para os nomes de seus monitores. Também pode ser necessário ajustar a resolução e alterar “–esquerda” para “–direita de”.

xrandr --auto --saída DVI-I-2 --modo 1920x1200 --esquerda de DVI-I-1

Tem o mesmo efeito que:

xrandr --auto --saída DVI-I-1 --modo 1920x1200 --direito de DVI-I-2

Para definir o monitor principal, use a opção –primary:

xrandr --auto --saída DVI-I-1 --modo 1920x1200 --primary --direito de DVI-I-2

Configure o xrandr para inicializar na inicialização

Este método varia dependendo do ambiente de trabalho que você usa (gnome, kde, xfce).

No openbox, adicione o comando xrandr em ~ / .config / openbox / autostart.sh.

No fluxbox, faça a mesma operação, mas no arquivo ~ / .fluxbox / startup

Dependendo do ambiente de trabalho que você usa, você pode adicionar xrandr em ~ / .xinit

Ferramentas gráficas

Existem interfaces gráficas muito boas para o xrandr. Entre os mais conhecidos, podemos citar lxrandr, grandr, krandr e arandr.


O conteúdo do artigo segue nossos princípios de ética editorial. Para relatar um erro, clique Clique aqui.

15 comentários, deixe o seu

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Alex dito

    Bom post, há algum tempo escrevi um artigo sobre como configurar duas telas no openbox e também gerar papéis de parede aleatórios para cada uma das telas: link

  2.   Convidados_92839 dito

    Vamos ver se entendi ... imagina que não tenho a resolução que desejo em um monitor, com alguma dessas interfaces gráficas poderei criar essa resolução e fazê-la funcionar na inicialização?

    E, onde coloco esse arquivo (caso não seja possível com as interfaces gráficas) por exemplo no Gnome e no KDE?

    Muito obrigado, há muito tempo procuro uma solução para o problema de resolução, mas todos colocaram no arquivo Xorg, conf, mas esse arquivo nas versões mais novas das distros não é mais usado.

  3.   Vamos usar Linux dito

    Se a resolução que você deseja não aparecer na interface que o GNOME ou KDE traz para mudar a resolução da tela, você pode tentar este método, sim. Em qualquer caso, é MUITO provável que se a resolução de tela que você está procurando não aparecer, é porque NÃO é suportada pelo seu monitor. Claro, há exceções a essa regra, mas geralmente são muito raras. Abraço! Paulo.

  4.   Convidados_92839 dito

    Não, no meu caso o meu monitor tem resolução máxima e nativa de 1366 × 768, no Windows funciona perfeitamente bem com o driver Intel, o monitor é uma emachines (talvez seja por causa da marca). Em contraste, em todas as distros GNU / Linux a resolução máxima era 800 × 600 ou 1024 × 600, dependendo da distro, mas a partir daí não subiu. Tentei com todas as distros, mas apenas em uma apareceu a resolução correta sem usar o xrandr e O cvt comanda meu monitor, no Ubuntu 10.10, mas não consegui usar os efeitos gráficos, não sei porque, nem mesmo atualizando ...

    Vou testar o que você colocou aqui e direi se funciona ...

    PS: é estranho, pois no monitor HP do meu irmão, que tem resolução nativa de 1600 × 900 não tive problema com a resolução, tenho uma teoria que pode ser porque meu monitor não é compatível ou não é reconhecido pelo sistema de reconhecimento de hardware do kernel.

    Uma saudação.

  5.   Steve dito

    Funcionou para mim em uma falha de configuração de resolução que ocorreu no LinuxMint no meu caso 12. Por algum motivo ao iniciar o sistema ele não reconhece a resolução do meu monitor. Mas eu resolvi isso instalando 'grandr', criando um ícone na área de trabalho que devo usar a cada inicialização da área de trabalho. Eu também usei 'lxrandr', mas me adaptei melhor com 'grandr'. Definitivamente, 'grandr' altamente recomendado. Saudações 🙂

  6.   Max jonathan dito

    Eu uso um script no meu netbook que faz uso do xrandr, ele me permite usar resoluções que não são suportadas ou pelo menos não listadas por padrão, já que o máximo é 1024 × 600 e com o script posso definir para 1280 × 750
    http://dl.dropbox.com/u/44801426/newrez
    Não funciona apenas para o gnome, eu o uso no XFCE
    Não me lembro da fonte onde o encontrei, mas basta pesquisar no Google; D

  7.   Hang1 dito

    Eu uso o Xrandr para girar a posição da área de trabalho no netbook apenas quando realmente preciso, porque fica dolorosamente lento. Quando terminar de usá-lo, tenho que matá-lo e reiniciar o X.

  8.   Invites_92839 dito

    Alguém poderia me dizer por quê?

  9.   Andres dito

    Olá amigo estou com o seguinte problema em um centos versão 4
    Meu conhecimento de linux é praticamente nulo e quando tento entrar no ambiente gráfico recebo uma mensagem de entrada incompatível.
    Tentei mudar a configuração usando aquele método que você explica aqui e recebo Não consigo abrir o display (nulo)
    Por favor, diga-me como posso fazer para restaurar a configuração do monitor, uma vez que usar a opção de configuração também não funciona

    Obrigado pela ajuda que você pode me dar

    1.    vamos usar linux dito

      Seria bom se você colocasse exatamente os comandos inseridos e as mensagens de erro completas.
      Felicidades! Paulo.

    2.    Poncho de nêutrons dito

      Este comando é utilizado quando você já está dentro do sistema gráfico (servidor X) .No seu caso, o sistema gráfico não inicia, primeiro você tem que fazer o sistema gráfico que é o Xorg iniciar.

  10.   Jonatan dito

    Eu sei que já faz muito tempo desde o post, mas alguém poderia me dizer como arquivar as alterações no xubuntu seria de grande ajuda obrigado

  11.   alvaro dito

    Obrigado pelo post vc me ajudou muito agora minha tela fica super!

  12.   banheiro dito

    Olá, seu tutorial tem sido muito útil, estou a apenas um passo de terminar e gostaria que me explicasse melhor como posso iniciar a sessão, tenho o xubuntu instalado. Felicidades

  13.   Rodrigo dito

    Muito obrigado impecável!