Como cambiar a resolución da pantalla usando xrandr

Cambia o resolución en distros baseados en GNOME o KDE é moi sinxelo. Para os que usan Openbox e derivados, o asunto é un pouco máis complicado. Na maioría das veces, isto resulta nunha longa explicación de como cambiar o ficheiro de configuración do Servidor X: xorg.conf, situado en etc / X11.

Aínda que non hai nada de malo neste método, xorg.conf quedou obsoleto e pode ser intimidante para moitos usuarios.

Use xrandr é máis rápido y sinxelo. Ademais, ten varias interfaces gráficas e pode usarse outras necesidades moi interesante, como a configuración de dous monitores, etc.

Como usar xrandr

En primeiro lugar, lista as diferentes resolucións dispoñibles para o teu monitor:

xrandr -q

No caso de que a resolución que estea a buscar non apareza, pode que o monitor realmente non a admita ou que necesite instalar un controlador mellor (ati, intel ou nvidia).

A continuación, configure a resolución que desexa usar (cambie "1400 × 1050" á resolución desexada):

xrandr -s 1400x1050

Axuste do dpi

O dpi difiere da resolución da súa pantalla (referenciada como píxeles x polgadas) e afecta ás decoracións das fiestras, ao tamaño das mesmas, á representación dos tipos de letra, etc.

En moitos monitores, xrandr axustará o dpi automaticamente. Se non, ou se prefire cambiar esta configuración, pode especificala manualmente:

xrandr --dpi 96 -s 1400x1050

Se isto falla, pode especificar o dpi en ~ / .Xdefaults

Abrín un editor e coloque o seguinte nese ficheiro:

Xft.dpi: 96

Este dpi aplicarase a todas as novas fiestras que abra. Tamén pode pechar sesión para ver os resultados deste cambio (non é necesario reiniciar o sistema).

Se 96 non é o dpi máis adecuado para ti, podes probar 72 ou 135.

Monitores dobres

Tamén é posible usar xrandr para configurar dous monitores. Para iso, debes facer uso das opcións –dereita e –esquerda.

Aquí tes un exemplo, usando unha tarxeta nvidia:

En primeiro lugar, lista os monitores usando xrandr.

xrandr -q

O resultado será algo así como o seguinte:

Pantalla 0: mínimo 320 x 200, actual 1920 x 1200, máximo 4096 x 4096
DVI-I-1 conectado 1920x1200 + 0 + 0 (normalmente invertido á esquerda eixe x eixo y) 520mm x 320mm
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 x normal e invertido á esquerda x eixo e eixe) 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 desconectado (eixe x normal invertido á esquerda eixo x)

A continuación, use xrandr para configurar os monitores. Cambia os nomes "DVI-I-1" e "DVI-I-2" polos nomes dos teus monitores. Tamén pode que precise axustar a resolución e cambiar "–esquerda-de" a "–dereita-de".

xrandr --auto --output DVI-I-2 --mod 1920x1200 --left-of DVI-I-1

Ten o mesmo efecto que:

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

Para configurar o monitor principal, use a opción –primaria:

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

Configure xrandr para iniciar ao iniciar

Este método varía segundo o ambiente de escritorio que empregue (gnome, kde, xfce).

En openbox, engada o comando xrandr en ~ / .config / openbox / autostart.sh.

En fluxbox, faga a mesma operación pero no ficheiro ~ / .fluxbox / startup

Dependendo do ambiente de escritorio que empregue, pode engadir xrandr en ~ / .xinit

Ferramentas gráficas

Hai moi boas interfaces gráficas para xrandr. Entre os máis coñecidos, podemos mencionar lxrandr, grandr, krandr e arandr.


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

15 comentarios, deixa os teus

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.

  1.   Alex dixo

    Bo post, hai un tempo escribín un artigo sobre como configurar dúas pantallas baixo openbox e tamén xerar fondos de pantalla aleatorios para cada unha das pantallas: ligazón

  2.   Invitada_92839 dixo

    A ver se o entendo ... imaxina que non teño a resolución que desexo nun monitor, con algunha desas interfaces gráficas poderei crear esa resolución e que funcione ao iniciar?

    E, onde coloque ese ficheiro (no caso de que coas interfaces gráficas non sexa posible) por exemplo en Gnome e KDE?

    Moitas grazas, estiven moito tempo buscando unha solución ao problema de resolución, pero todo o mundo o puxo co ficheiro Xorg, conf, pero ese ficheiro nas versións máis recentes das distros xa non se usa.

  3.   imos usar linux dixo

    Se a resolución que desexa non aparece na interface que trae GNOME ou KDE para cambiar a resolución da pantalla, entón pode probar este método, si. En calquera caso, é moi probable que se non aparece a resolución de pantalla que busca, é porque o monitor NON o admite. Por suposto, hai excepcións a esta regra pero normalmente son moi raras. Abrazo! Paul.

  4.   Invitada_92839 dixo

    Non, no meu caso o meu monitor ten unha resolución máxima e nativa de 1366 × 768, en Windows funciona perfectamente co controlador Intel, o monitor é unha máquina (quizais sexa pola marca). Pola contra, en todas as distros GNU / Linux a resolución máxima foi de 800 × 600 ou 1024 × 600, dependendo da distro, pero a partir de aí non saíu. Tentei todas as distros, pero só nun fixen a resolución correcta do meu monitor, en Ubuntu 10.10 , pero non puiden usar os efectos gráficos, non sei por que, nin sequera actualizándoo ...

    Entón vou probar o que puxeches aquí e direiche se funciona ...

    PD: é raro, porque no monitor HP do meu irmán, que ten unha resolución nativa de 1600 × 900, non tiven ningún problema coa resolución, teño a teoría de que pode ser porque o meu monitor non é compatible ou non o recoñece o sistema de recoñecemento de hardware do núcleo.

    Un saúdo.

  5.   Steve dixo

    Funcionou para min nun fallo de configuración de resolución que se produciu en LinuxMint no meu caso 12. Por algunha razón ao iniciar o sistema non recoñece a resolución do meu monitor. Pero solucioneino instalando "grandr", creando unha icona no escritorio que debo usar cada inicio do escritorio. Tamén usei 'lxrandr' pero adapteime mellor con 'grandr'. Definitivamente moi recomendable "grandr". Saúdos 🙂

  6.   max jonathan dixo

    Eu uso un script no meu netbook que fai uso de xrandr, permíteme usar resolucións non compatibles ou polo menos non listadas por defecto, xa que o máximo é 1024 × 600 e co script podo configuralo en 1280 × 750
    http://dl.dropbox.com/u/44801426/newrez
    Non só funciona para gnome, utilízoo en XFCE
    Non me lembro da fonte onde a atopei, senón que a busque en google; D.

  7.   Colgar1 dixo

    Eu uso Xrandr para xirar a posición do escritorio no netbook só cando realmente o necesito, porque é moi lento. Cando remate de usalo teño que matalo e reiniciar X.

  8.   Invita_92839 dixo

    Alguén me podería dicir por que?

  9.   Andrés dixo

    Ola amigo, teño o seguinte problema nunha versión centos 4
    O meu coñecemento de Linux é practicamente nulo e cando intento entrar no contorno gráfico recibo unha mensaxe de entrada non admitida.
    Tentei cambiar a configuración usando ese método que explicas aquí e non podo abrir a pantalla (nulo)
    Dime como podo facer para restaurar a configuración do monitor, xa que usando a opción de configuración tampouco funciona

    Grazas pola axuda que me podes brindar

    1.    usemos linux dixo

      Estaría ben que puxeses exactamente os comandos que introduciches e as mensaxes de erro completas.
      Ánimo! Paul.

    2.    Poncho de neutróns dixo

      Este comando úsase cando xa se atopa dentro do sistema gráfico (servidor X). No seu caso, o sistema gráfico non se inicia, primeiro ten que facer que se inicie o sistema gráfico que é Xorg.

  10.   Jonathan dixo

    Sei que pasou moito tempo desde a publicación, pero alguén podería dicirme como arquivar os cambios en xubuntu sería de grande axuda grazas

  11.   alvaro dixo

    Grazas pola publicación que me axudaches moito agora a miña pantalla parece estupenda.

  12.   John dixo

    Ola, o teu tutorial foi moi útil, só estou a un paso de rematar e gustaríame que me explicases mellor como podo comezar a sesión, teño xubuntu instalado. Graciñas

  13.   Rodrigo dixo

    Impecable moitas grazas!