RSS

Cambiar resolucion de pantalla en Ubuntu 11.04 o Linux Mint 11

08 Jun

Tal vez muchos nos encontramos que cuando actualizamos a estas versiones la resolucion de nuestras pantallas o monitores no se encuentra entre las resoluciones normales del monitor. Por ejemplo mi resolucion normal es 1280×768 pero cuando instale el Ubuntu 11.04 la maxima resolucion que llegaba era 1024×768 asi que no se veia bien.

Despues de buscar un rato por san Google descubri la solucion. El comando xrandr.

Si usamos este comando en una terminal nos saldria un listado de todas las resoluciones que tenemos en ese momento. El siguiente es una muestra de una salida normal.

j@j-G31M-ES2L ~ $ xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 4096 x 4096
VGA1 connected 1024×768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024×768       60.0
800×600        60.3     56.2
848×480        60.0
640×480        59.9

Para añadir una nueva resolucion tenemos que usar el comando cvt que nos mostrara que valores usar con el comando xrandr. Por ejemplo para una resolucion 1280×768 el comando nos mostrara lo siguiente:

j@j-G31M-ES2L ~ $ cvt 1280 768
# 1280×768 59.87 Hz (CVT) hsync: 47.78 kHz; pclk: 79.50 MHz
Modeline “1280x768_60.00”   79.50  1280 1344 1472 1664  768 771 781 798 -hsync +vsync

Ahora usamos el comando xrandr con las siguientes opciones: $ xrandr –newmode <Modeline> para crear un nuevo modo de resolucion.

En nuestro caso quedaria:

j@j-G31M-ES2L ~ $ xrandr --newmode 1280x768_60.00   79.50  1280 1344 1472 1664  768 771 781 798 -hsync +vsync

Es decir copiamos lo que el comando cvt nos dio como resultado.

Ahora tenemos que añadir ese nuevo modo a nuestras resoluciones actuales, para esto hacemos:

j@j-G31M-ES2L ~ $ xrandr --addmode VGA1 1280x768_60.00

y ahora ya podemos cambiar la resolucion a la nueva con el siguiente comando:

j@j-G31M-ES2L ~ $ xrandr --output VGA1 --mode 1280x768_60.00

Con esto ya habremos cambiado temporalmente nuestra resolucion a la que queriamos, pero cuando reiniciemos tendriamos que hacer nuevamente todo este procedimiento, por lo que podemos hacer dos cosas:

Un script que haga esto por nosotros dandole permisos de ejecucion y que lo coloquemos en /etc/init.d o podemos editar el siguiente archivo:
$gksudo gedit /etc/gdm/Init/Default

Buscamos las lineas:
PATH=/usr/bin:$PATH
OLD_IFS=$IFS

y añadimos despues de estas lineas

xrandr --newmode 1280x768_60.00   79.50  1280 1344 1472 1664  768 771 781 798 -hsync +vsync
xrandr --addmode VGA1 1280x768_60.00
xrandr --output VGA1 - -mode 1280x768_60.00

Una aclaracion, son dos guiones seguidos no uno solo, wordpress los une pero son dos guiones.

Guardamos y listo. Con esto los cambios se haran permanentes cuando reiniciemos la proxima vez.

Espero que os sirva.

Link para que vean fotos de como se hace https://jsoto77.files.wordpress.com/2011/07/cambiar-resolucion.odt

Para otra forma de hacerlo mirar en https://jsoto77.wordpress.com/2011/09/16/cambiar-resolucion-de-pantalla-en-ubuntu-11-04-o-linux-mint-11-2da-solucion/

Anuncios
 
36 comentarios

Publicado por en 8 junio, 2011 en Informática e Internet, Sin categoría

 

36 Respuestas a “Cambiar resolucion de pantalla en Ubuntu 11.04 o Linux Mint 11

  1. cecilio

    24 junio, 2011 at 14:34

    Hola, he seguido al pie de la letra tus pasos y he reiniciado 3 veces siguiendo tal y como empecé, sin poder cambiar resolución, sólo me aparece una resolución motivo por el que me es imposible cambiarla, no reconoce mi monitor o mi tarjeta gráfica, soy novato en linux, así que supongo será lo que te pasa al cambiar. Igualmente muchas gracias por tu explicación la cual está muy detallada para gente como yo.

     
    • jsoto77

      24 junio, 2011 at 17:37

      Gracias por tu comentario, pero me di cuenta que el wordpress no pone los dos guiones “- – ” y que en vez de eso me lo cambia por uno solo “–” . A lo mejor no te funciona por eso. Por ejemplo el comando xrandr – -newmode, detras de newmode son dos guiones seguidos. Pruebalo y me dices algo.

       
      • Francisco

        16 febrero, 2013 at 17:58

        Hola, por favor señor J. Soto… Sí que puedo cambiar la resolución, editando xrand, pero al siguiente encendido no se mantiene.

        Lo he preguntando muchas veces en mi foro de Educamadrid, pero nadie me ayuda.

        http://herramientas.educa.madrid.org/foros/viewtopic.php?f=2&t=2322#p8198

        Gracias.

         
      • jsoto77

        17 febrero, 2013 at 16:07

        Lo que puedes hacer es crear un script con los tres comandos que se ejecute al inicio. Esto es creas un archivo extension .sh por ejemplo resolucion.sh y dentro pones los comandos de la siguiente manera:

        #!/bin/sh
        xrandr --newmode 1280x768_60.00 79.50 1280 1344 1472 1664 768 771 781 798 -hsync +vsync
        xrandr --addmode VGA1 1280x768_60.00
        xrandr --output VGA1 --mode 1280x768_60.00

        lo guardas y le das permisos de ejecucion (click derecho en el archivo -propiedades-permisos-permitir ejecutar como programa).
        Usas la aplicacion de ubuntu que se llama Aplicaciones al inicio, das Añadir pones un nombre y en la parte comando buscas el archivo que has creado.
        Si usas kde vas a Preferencias del sistema – Arranque y apagado – Añadir script y buscas el archivo creado.
        Reinicias y deberia funcionarte.

         
  2. pedro cedeño

    7 julio, 2011 at 0:43

    soy nuevo en ubuntu y en ubuntu 11.04 disculpa las molestias pero hice todo lo que tienes en el tutorial y no pasa nada entonces puse los comandos en el archivo que dijistes a ver si funcionaba al reiniciar y tampoco paso nada te pregunto a ver si aca esta mi error:

    cuando hablas de que despues del xrandr noes una raya larga sino dos rayitas pregunto al final de l xrandr deben quedar tres rayitas o dos o sea
    xrandr — – o sera xrandr – – newmode por ejemplo.

    disculpa la pregunta pero es que no logro cambiar la resolucion con tu tutorial QUE DE PASO ES EL MEJOR DE TODOS LOS QUE HE VISTO. pero solo tengo tres dias en esto y no logro cambiar la bendita resolucion.

    por si te sirve de algo mi monitor es un AOC de 22″ (pulgadas) y da una resolucion mucha mas alta a la que me deja ubuntu de 1024×768.

    gracias por tu ayuda

     
  3. pedro cedeño

    7 julio, 2011 at 0:56

    adicional la terminal me arroja esto como resultado despues de cerrar el archivo:

    (gedit:2787): Gtk-WARNING **: Attempting to set the permissions of `/root/.local/share/recently-used.xbel’, but failed: No existe el fichero o el directorio

    (gedit:2787): Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel’, but failed: Falló al crear el archivo «/root/.local/share/recently-used.xbel.D6O7XV»: No existe el fichero o el directorio

    (gedit:2787): Gtk-WARNING **: Attempting to set the permissions of `/root/.local/share/recently-used.xbel’, but failed: No existe el fichero o el directorio

    (gedit:2787): Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel’, but failed: Falló al crear el archivo «/root/.local/share/recently-used.xbel.EQENYV»: No existe el fichero o el directorio

    (gedit:2787): Gtk-WARNING **: Attempting to set the permissions of `/root/.local/share/recently-used.xbel’, but failed: No existe el fichero o el directorio
    pacedeno@ubuntu:~$ gksudo gedit /etc/gdm/Init/Default

    (gedit:2800): Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel’, but failed: Falló al crear el archivo «/root/.local/share/recently-used.xbel.IO6HYV»: No existe el fichero o el directorio

    (gedit:2800): Gtk-WARNING **: Attempting to set the permissions of `/root/.local/share/recently-used.xbel’, but failed: No existe el fichero o el directorio

    (gedit:2800): Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel’, but failed: Falló al crear el archivo «/root/.local/share/recently-used.xbel.CG8FYV»: No existe el fichero o el directorio

    (gedit:2800): Gtk-WARNING **: Attempting to set the permissions of `/root/.local/share/recently-used.xbel’, but failed: No existe el fichero o el directorio

     
  4. jsoto77

    8 julio, 2011 at 0:17

    Les dejo un link al final para que vean imagenes de como yo lo hice. https://jsoto77.files.wordpress.com/2011/07/cambiar-resolucion.odt

     
  5. Vickkill

    2 septiembre, 2011 at 4:40

    Gracias….!!! me funciono perfecto.

     
  6. Pili

    15 septiembre, 2011 at 12:03

    Saludos, soy nueva en Linux y tengo un problema. En mi portatil en Windows tengo una resolución de 1600×900 pero en Linux Mint no viene, así que me dispuse a seguir tu tutorial. Hago los 2 primeros pasos, pero al meter el 2º comando me sale este error que no entiendo:

    $ cvt 1600 900
    # 1600×900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz
    Modeline “1600x900_60.00” 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync

    $ xrandr –newmode 1600x900_60.00 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync

    xrandr: Failed to get size of gamma for output default
    X Error of failed request: BadName (named color or font does not exist)
    Major opcode of failed request: 152 (RANDR)
    Minor opcode of failed request: 16 (RRCreateMode)
    Serial number of failed request: 19
    Current serial number in output stream: 19

    Podrías ayudarme? Gracias.

     
  7. dimas ariel

    28 septiembre, 2011 at 4:35

    Hola, muy útil y me funcionó pero no encuentro la forma que funcione el script ya que no existe la ubicación /etc/gdm/Init/Default, en realidad no existe gdm dentro de /etc, el mío es el ubuntu 11.10, ¿podrías ayudarme?

     
    • jsoto77

      28 septiembre, 2011 at 9:44

      Lo que puedes hacer es crear un script con los tres comandos que se ejecute al inicio. Esto es creas un archivo extension .sh por ejemplo resolucion.sh y dentro pones los comandos de la siguiente manera:
      #!/bin/sh
      xrandr – -newmode 1280x768_60.00 79.50 1280 1344 1472 1664 768 771 781 798 -hsync +vsync
      xrandr – -addmode VGA1 1280x768_60.00
      xrandr – -output VGA1 – -mode 1280x768_60.00
      lo guardas y le das permisos de ejecucion (click derecho en el archivo -propiedades-permisos-permitir ejecutar como programa).
      Y puedes ponerlo en la carpeta /etc/init.d que es donde se ponen los archivos que se ejecutan al inicio.
      Si no, puedes usar la aplicacion de ubuntu que se llama Aplicaciones al inicio, das Añadir pones un nombre y en la parte comando buscas el archivo que has creado.
      Reinicias y deberia funcionarte.

       
      • Dimas Ariel

        28 septiembre, 2011 at 15:49

        Gracias por tu respuesta, pruebo y te cuento como me fue.

         
      • dimas ariel

        29 septiembre, 2011 at 2:25

        Funcionó la opción dos, creé el script y lo cargué desde “Aplicaciones al Inicio”. Desde Argentina, muchas gracias.

         
      • jsoto77

        29 septiembre, 2011 at 14:44

        Ok me alegro

         
      • Diego

        19 abril, 2012 at 23:08

        Muchas gracias Amigo, llevo casi un año con ubuntu instalado en mi computador y siempre tenía este problema de la resolución. Había buscado bastante en foros, pero nunca encontré la solución, los comandos que tu indicas fueron los que me ayudaron. Yo tengo un monitor Acer v193 de 17 ” y casi nunca me aparecía la que para mi es la mejor resolución en este monitor, 1280 x 1024 (5:4). También he utilizado un script para que siempre me aparezca esta configuración en la resolución, tengo actualmente ubuntu 11.10

        De nuevo muchas gracias desde Barranquilla, Colombia

         
      • Santiago

        9 junio, 2012 at 23:14

        Todo bien mientras tengo la sesión iniciada. Luego, al reiniciar el PC, aparece como si no se hubiese guardado ninguno de los cambios ¿Qué puedo hacer en ese caso?

         
      • Francisco

        2 diciembre, 2012 at 23:23

        Gracias. Pero, ¿sobre qué se crea ese script? ¿Sobre “Terminal”? ¿Sobre una hoja de notas?

         
  8. Salvador

    3 octubre, 2011 at 4:09

    Amigo jsoto. Soy un viejo de edad completamente nuevo en ubuntu.(tengo 53) Lo instalé por curiosidad y tuve ganas inmediatas de deshacer los cambios y volver a windows hasta que encontré tu blog. tengo una intel 82845 integrada y con la edición de xrandr y después de corregir los guiones desde tu tutorial en office org, ahora tengo 1280×768 en dónde sólo había hasta 1024×768. intenté con varias opciones hasta que encontré tu sabio consejo. Muchas gracias. El ubuntu que instalé es 11.04. un abrazo

     
  9. luisdelbar

    3 octubre, 2011 at 8:49

    Hola Juan, tu información me resultó super útil solamente comento una cosa por si a alguien le sirve si es que tiene un problema similar, yo tengo un equipo Acer Veriton Z291G, que es de esos que tienen CPU y monitor integrado, lo compré apenas antier, así que aun sigo batallando con algunas configuraciones de ubuntu, pero creo que ya pasé lo más grave, primero que mi equipo no se apagaba con ubuntu (con windows si, pues tengo ambos sistemas), se congelaba al momento de apagar, lo había instalado con un CD de ubuntu 10.10, este problema lo resolví simplemente actualizando a ubuntu 11.04 desde el gestor de actualizaciones, al actualizar quedó listo y se apaga de una forma tan hermosa y tan rápida que apenas lo puedo creer.

    Y bueno el otro problema era precisamente este, que la resolución de pantalla forzosamente la necesito para poder trabajar adecuadamente en 1366×768, pero al actualizar a Ubuntu 11.04 lo máximo era 1024×768, este problema no lo tenía con Ubuntu 10.10, pero al actualizar para corregir lo del apagado, pues me surgió este problema, que en mi caso se tornaba en algo grave por la necesidad forzosa de esa resolución.

    Así que seguí tus pasos, o mejor dicho solamente el primer paso, fui a la terminal y puse el comando de “$ xrandr” y a diferencia de lo que pones, para mi sorpresa me aparecieron valores para dos monitores, para el VGA1 (que por lo que veo es el principal) y otro denominado LVDS1, este segundo monitor tenía valores de resolución mayores, incluida la que necesitaba de 1366×768 y el VGA1 solamente llegaba como máximo a la de 1024×768, así que bueno, obviamente yo sólo tengo conectado un sólo monitor, o mejor dicho mi computadora solo tiene un monitor el mismo que tiene integrado con el CPU pues así es este modelo de computadora, así que me imaginé que quizá podría resolver este problema sencillamente en “Monitores” (Sistema > Preferencias > Monitores) donde obviamente ya había estado antes al intentar cambiar la resolución, pero en ese momento no me percaté de que se estaban detectando por alguna extraña razón dos monitores, o más bien no entendí que al aparecer dos cuadritos uno que decía “Acer Technologies 19” y otro como “Portátil” quería decir que se trataba de “dos monitores” ¿cuando me iba a imaginar una cosa así?.

    Así que bueno para no hacer la cosa larga, hice lo siguiente, quité la palomilla de la casilla de “La misma imagen en todos los monitores” también la de “Mostrar pantallas en el panel”, le piqué al cuadrito del monitor que decía “Portátil” (que de por si ya estaba seleccionado pero soy medio maniático) y muy importante, ya seleccionado “Portátil” pongan el punto en “Apagado” (muy importante). Después piqué en el cuadro del monitor de “Acer Technologies 19” puse el punto en “encendido” y seleccioné mi bendita resolución de “1366×768” y listo quedó todo.

    Les digo que es importante poner el monitor que dice “Portátil” en apagado ya que obviamente como no sabía lo que estaba haciendo, la primera vez no lo hice y entonces mi monitor empezó a hacer unas cosas terribles al grado que pensé que me había cargado la gráfica, pero pues el susto duró unos 10 segundos, solita se puso en 1024×768 otra vez y ya la 2da lo hice bien xP´´

    Supongo que este modelo de PC da este problema por la forma en que tiene integrado el monitor, además de que incluye una salida para conectar otro monitor si se quiere (por ejemplo si te cargas el monitor, supongo que puede ser de gran ayuda conectar otro si es que el CPU sigue funcionando, o quizá alrevés usar esta solamente como monitor con otro CPU, quien sabe, es algo que aun no he experimentado y en el instructivo que por cierto venía en extremo pobre no dice nada al respecto… les voy a llamar para quejarme, es la primera vez que compro Acer, siempre he sido compaq y hp)

    Bueno comento todo esto, ya que se lo fustrante que es tratar de resolver algo y no encontrar nada al respecto, así que pues complemento un poquito tu información, que aunque solamente usé el primer paso, me sirvió demasiado, ya que si no no se hasta cuando habría dado con la solución.

    Saludos!

     
  10. jeremy

    7 octubre, 2011 at 4:31

    hola amigos despues de leer el segundo post regrese al primero, aqui aplique todo lo del tuto pero me dio un error, leyendo los comentarios vi el de luisdelbar y curiosamente mi pc al igual que con luisdelbar tenia activado y encendido el monitor portatil, lo apague y active en mi caso: Hp monitor 15″ y me salio mi resolución y superiores. creo que para muchos esta es la solución.
    mil gracias por la ayuda.

    saludos

     
  11. ibon

    5 noviembre, 2011 at 7:45

    Como dicen luisdelbar y Jeremy, con ir a ‘Monitores’ (‘Displays’) y desactivar la opción de ‘Portátil’ me ha valido. Lo malo es que el cambio sólo funcionaba durante unos segundos y luego revertía a la resolución anterior. Al final he arrastrado la pantalla verde (la que ofrece mayores resoluciones) a la izquierda de la rosa (la que se activa por defecto) y ha mantenido la configuración de resolución.

    Para resoluciones mayores de 1024×768 ha pedido desactivar la sesión en 3D (Unity) Supongo que será porque no llega la tarjeta gráfica o algo.

    Un saludo!

     
  12. sagazmc

    26 noviembre, 2011 at 17:52

    MIl gracias amigo! Me funcionó a la perfección en mi Linux Mint Debian Edition! Por fin puedo tener 1440×900 de resolución!

     
  13. Gato_Silvestre

    6 diciembre, 2011 at 22:28

    Gracias amigo. Buen trabajo.

    Por fin puedo disfrutar de la pantalla al completo: Es una OKI de 24″ y me había resignado a verla en 1024×768 (una auténtica pesadilla).

    Yo, al igual que le ha pasado a otra gente, he tenido que crear un script y ponerlo en “Aplicaciones al inicio”, porque metiendo las líneas directamente en /etc/gdm/Init/Default no me funcionó.

    Lo dicho, muchas gracias.

    Un abrazo.

     
  14. Gabriel Campos

    13 enero, 2012 at 11:53

    Felicitaciones!
    Muy clara la explicación y me ha ayudado mucho.
    un abrazo.

     
  15. pedrofloveras

    3 junio, 2012 at 6:36

    Gracias!, por fin algo que me funciono en linux mint 12..

     
  16. Santiago

    9 junio, 2012 at 21:56

    Excelente! Llevaba tiempo tratando de buscarlo 😉 Ahora, aún con Ubuntu 12.04, funcionó perfectamente, ahora ¿me puedes aclarar como guardar cada uno e los cambios realizados?.No quiero tener que pasar de nuevo por éste proceso tan tedioso

     
    • jsoto77

      10 junio, 2012 at 16:24

      Lo que puedes hacer es crear un script con los tres comandos que se ejecute al inicio. Esto es creas un archivo extension .sh por ejemplo resolucion.sh y dentro pones los comandos de la siguiente manera:
      #!/bin/sh
      xrandr –newmode 1280x768_60.00 79.50 1280 1344 1472 1664 768 771 781 798 -hsync +vsync
      xrandr –addmode VGA1 1280x768_60.00
      xrandr –output VGA1 – -mode 1280x768_60.00
      lo guardas y le das permisos de ejecucion (click derecho en el archivo -propiedades-permisos-permitir ejecutar como programa).
      Si no, puedes usar la aplicacion de ubuntu que se llama Aplicaciones al inicio, das Añadir pones un nombre y en la parte comando buscas el archivo que has creado.
      Reinicias y deberia funcionarte.

       
      • Santiago

        26 junio, 2012 at 13:51

        Lo hice una vez. Pero, al parecer mi estupidez en Ubuntu no me permite hacer algo bien hecho. Lo que obtengo al hacer esto es un mensaje de error cada vez que enciendo la PC. Por ejemplo: Sale un montón de supuestos intentos de haber tratado de hacerlo compatible con los supuestos modos disponibles. Luego de eso, ya no hago nada, mi pantalla está como al inicio, con una resolución horrible

         
  17. Francisco

    2 diciembre, 2012 at 10:56

    Muchas gracias. Lo logré, porque tengo una pantalla en vertical y necesitaba yo un 1280 v 768h. ¡Gracias!

     
  18. Francisco

    4 diciembre, 2012 at 8:11

    Hola. Sí, lo logré. Pero no consigo mantenerlo. En cada nuevo encendido debo repetir el proceso. He visto las respuestas para este problema, pero o no me son adecuadas al ubuntu 12.04 LTS o no las aplico como es debido. Gracias.

     
  19. Karel

    12 junio, 2013 at 20:09

    Muchas gracias por el artículo, respecto a hacer que se ejecute automáticamente, a mi me funcionó haciendo script.

     
  20. Andie Vega

    23 julio, 2014 at 6:16

    men no se imagina lo agradecido q’ estoy, por esto del archivo “.sh” para guardar la configuración de la resolución. q’ gran aporte a la humanidad!

     
  21. elias

    2 marzo, 2015 at 20:13

    muchas gracias por la data y sobre todo por las instrucciones de como hacer el script! llevo una semana renegando con el monitor (resolucion y brillo/contraste) pero con esto mi ubuntu studio ya quedo listo para usar. bye bye windows

     

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: