Busindre » Blog Archive » Cambiar resolución del monitor en GNU/Linux

Cambiar resolución del monitor en GNU/Linux

June 12th, 2007 by sLoK

Cuando instalamos nuestra querida distro de GNU/Linux,el mismo sistema, o instalador nos configura la resolución de pantalla automáticamente, la mayoría de estas veces suele hacerlo bien, tanto la resolución como el calculo de refresco, de ser así, todo perfecto y no debemos cambiar nada, pero si nos lo a configurado mal, debemos cambiarla. También nos puede pasar que a sido nuestro caso, que hemos tenido un reciente cambio de pantalla y no por ello debemos cambiar todo el sistema :@ y por ejemplo el KDE no nos daba la opción de cambiar a la resolución mayor y se quedaba en una menor, cosa que no es buena para la vista.

Veamos como cambiar la resolución de pantalla:

Con KDE

Uno de los métodos es con el KDE mismo (solo para usuarios de KDE, claro esta :D), y es así: en el escritorio cliqueamos con el botón derecho del ratón y damos a “configuración de escritorio”, consecutivamente vamos a pantalla y ahí seleccionamos la respectiva resolución .

captura: Ventana KDE


Con Nvidia settings

Si de la anterior forma no os lo a configurado bien o no aparecía la resolución buena y tenéis una tarjeta gráfica nvidia con sus drivers, estos también instalan una aplicación muy útil para casos como lo que nos disponemos a realizar, para ello la buscaremos:

# updatedb
# locate nvidia-settings

A nosotros el locate nos devuelve esta ubicación “/usr/bin/nvidia-settings”, así que en nuestro caso haríamos

# /usr/bin/nvidia-settings

y una vez abierto vamos a la pestaña de “X server display configuration” y ahí cambiamos la resolución y el tiempo de refresco. Ahora una cosa muy importante que debemos hacer es guardar la configuración si no al reiniciar estaremos como antes y para que eso no pase pulsamos el botón de “save to X configuration file” y reiniciamos

# reboot

http://www.busindre.com/wp-content/uploads/2007/06/resolucionesfoto5.png

Nosotros esta ultima también la probamos y no funciono ya que una vez configurado y guardado se veía perfecto, pero al reiniciar la maquina se nos iba a la pantalla negra y debíamos reemplazar el xorg.conf creado por el “Nvidia settings” por el xorg.conf antiguo.(antes de intentar este método leeros el siguiente método, que describe como recuperar el xorg.conf).


Por ultimo el método que lo suele resolver y es el manual:

Lo primero que vamos a hacer es ir a la carpeta donde se encuentra nuestro fichero de configuración respectivamente.


#cd /etc/X11/

Una vez nos encontramos en ese directorio, puede que tengamos uno de estos dos archivos dependiendo del servidor gráfico que utilice nuestra computadora, los archivos son estos :

- XF86Config-4
- xorg.conf

Si sabemos cual es nuestro archivo prosigamos, si no con un “ ls -la | grep xorg.conf” lo podemos resolver.
Llegados a este punto habrá que editar ese archivo, lo podéis hacer con cualquier editor de textos(vim, kate, kwrite...) nosotros usaremos el vim.
En el archivo encontraremos muchas opciones y texto, pero no os asustéis, solo vamos a tocar 2 secciones(monitor y screen). Todo el proceso lo haremos como usuario root

(el ejemplo es todo con un xorg.conf, así que los que tengáis el otro solo cambiar este por el otro)

Hacemos una copia del archivo porsiacaso nos sale mal y la guardamos donde queramos (comentar que GNU/Linux hace una copia del xorg.conf después de cada modificación, llamada xorg.conf.backup)

# cp ./xorg.conf /home/slok/Desktop

Abrimos el editor con el texto:

# vim ./xorg.conf

Pulsamos la tecla “insert”, (así que ahora estamos en modo edición, ¡cuidado!). Buscamos la sección llamada “section monitor”

http://www.busindre.com/wp-content/uploads/2007/06/resolucionesfoto1.png

HorizSync : es la frecuencia horizontal del monitor
VertRefresh: es la frecuencia vertical del monitor

Ahí debemos poner lo que nuestro fabricante nos recomienda, ya que si lo ponemos mal, puede que nuestro monitor no se encienda o quizás sí se encienda, pero sufra en silencio, y un día nuestro monitor dejase de funcionar, así que cuidado con lo que modificamos ahí.

Lo siguiente que buscaremos sera la sección “section screen”

http://www.busindre.com/wp-content/uploads/2007/06/resolucionesfoto2.png

DefaultcolorDepth: es la profundidad de color (16, 24, 32...). Ahí ajustamos la profundidad que queramos (dentro de los limites)

Lo siguiente que buscaremos sera lo que hay justo abajo de lo que hemos cambiado ahora y es la sección “Subsection "Display ”

http://www.busindre.com/wp-content/uploads/2007/06/resolucionesfoto3.png

Ahí nos saldrán todas las resoluciones disponibles (Modes) para nuestro monitor en cada profundidad de color (Depth) existente(o puede que no estén todas las resoluciones y tengas que añadirlas, sabiendo que es soportada esa resolución), podremos cambiar las resoluciones en todas las profundidades o solo en la que vamos a usar, nosotros lo hemos cambiado en todas (nunca se sabe, porsiacaso).
La resolución va de mayor a menor por lo que debemos saber cual es la mayor resolución que admite nuestro monitor y pondremos dicha resolución la primera de todas, en mi caso queda de esta forma.


Subsection "Display"
Depth 8
Modes "1440x900" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubsection

con todas las profundidades de color

Nuestro GNU/Linux es muy inteligente :D y cojera la primera resolución (la mas alta), si esta funciona bien, la dejara, en cambio si esta resolución no funciona pasara a la inferior a ella y así sucesivamente

Después de cambiar todo pulsamos la tecla “Esc”(entramos en modo visualización) y escribimos “:wq!” y se guardara, ahora reiniciaremos la maquina.

# reboot

Al reiniciar si vamos a la pantalla negra y no nos sale lo típico que nos salia, no hay que alarmarse, ¿si no para que hicimos esa copia de seguridad?, así que borramos, copiamos (no movemos porque después tendremos que seguir probando), verificamos que está y reiniciamos.


# rm /etc/X11/xorg.conf
# cp /home/slok/Desktop/xorg.conf /etc/X11/
# ls -la /etc/X11/ |grep xorg.conf
# reboot

En caso de que nos halla salido mal, y hemos tenido que hacer el paso anterior pues tendremos que jugar con las resoluciones y la tasa de refresco, hasta que no nos salga la pantalla de consola negra.
Como veis no es difícil, puede parecer largo pero no lo es, es que lo e explicado paso a paso y parece largo, pero el proceso es cuestión de 2 minutos o menos.

Nota: en las fotos la primera resolución no es mas grande que la segunda, eso es porque nosotros sabíamos que con la primera funcionaria bien, por lo que GNU/Linux no optara por las consecutivas a esta (pero no recomendamos esto si no estas totalmente seguro de que funcionara, ya que nosotros antes de eso hicimos varias pruebas, y sabíamos que esta era la perfecta).

Posted in PC, Hardware |

5 Responses

  1. Busindre Says:

    Si se tiene problemas para entrar en el entorno gráfico, podemos probar a arrancar el servidor gráfico con Drivers genéricos de Vesa:

    # mv /etc/X11/xorg.conf /etc/X11/xorg.conf.old

    # cp /etc/X11/xorg.conf-vesa /etc/X11/xorg.conf

    # startx

  2. Busindre » Blog Archive » Instalación Drivers Nvidia en Mandriva 2008.0 Says:

    [...] esto concluimos y ahora si deseas cambiar la resolución, pasa por este post que en su día creamos. Como veis no es difícil, lo único que alguien debe aclarar lo de los [...]

  3. Emna Says:

    Hola tengo un problema con la resolucion de la pantalla de mi KDE
    esta mañana inicie mi pc normal como siempre y ahora veo mi pantalla con entorno grafico en grande (TODO GIGANTE) y no puedo trabajar bien asi... ya fui a K/preferencias del sistema/monitor y pantalla, y solo para hasta 800x600 y 61 HZ ... normalmente antes estaba en 1280 x 768 y no se que le habra pasado... espero que puedan ayudarme

    Saludos

  4. sLoK Says:

    Hola Emna!, es algo extraño que las cosas cambien así por así, pero yo si fuese tu releería el post y me centraría en la parte de edición del "xorg.conf" las cosas manuales aún siendo mas costosas son mas efectivas (aunque muchas veces los GUI hagan por encima lo que harías manualmente, pero pueden dar problemas) si te decides por modificar el xorg.conf haz una copia de seguridad (ya sea copiandolo a otro directorio o copiandolo ahí mismo con otro nombre).
    Un saludo

  5. Busindre Says:

    Si se usa Mandriva y se quiere obtener información sobre el Monitor usado tenemos el comando:

    # monitor-edid --MonitorsDB
    COMPAQ; COMPAQ P710; CPQ1384; 30-96; 50-140; 1600x1200

    Esto viene bien cuando no se encuentra el manual de usuario del monitor donde deberían especificarse los parametros de configuración. De no usar Mandriva siempre podemos hacer uso del Live cd (Mandriva ONE) y apuntar los valores

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.