Cambiar Resolución de pantalla y Herzios en Linux Mint

16 11 2007

Desde que uso Linux Mint ya tengo varias preguntas de como cambiar la resolución de pantalla, y en otros casos vi que muchos cambian la resolución con éxito, pero ignoran el tema de los Herz del monitor. Así que voy a dejar documentado como solucionar estos dos punto.
La Guía está basada sobre la de Debian que hice hace un tiempo (Con eso queda demostrado que son muy similares estas distro).

Esta Guía sirve para las distribuciones Linux Mint, Ubuntu, Mepis y derivadas de Debian.
Con ella podremos cambiar, sacar o agregar resoluciones de pantalla.
También podremos ajustar los Herz de nuestro monitor para optimizar su funcionamiento.

Equipo de prueba:

  • Monitor Samsung SyncMaster 793s
  • Placa de Video Nvidia 6600 Gt
  • Sistema Operativo: GNU/Linux Linux Mint

A la hora de modificar la resolución o los herz contamos con un par de Front pero no siempre son la solución, ya que es muy común que quieras usar una resolución y no se encuentre, o cuando querés subir los herz no supere los 50. Para esto podemos modificar el xorg.conf, este archivo contiene toda la información de nuestro monitor y placa de video así que trataremos el problema de raíz.

Para comenzar abrimos una consola y tipeamos como root:
sudo gedit /etc/X11/xorg.conf

Se nos abre el archivo y tiene que contener algo como esto:
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf(5) manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
#
Section "Files"
Fontpath "/usr/share/fonts/X11/misc"
Fontpath "/usr/share/fonts/X11/cyrillic"
Fontpath "/usr/share/fonts/X11/100dpi/:unscaled"
Fontpath "/usr/share/fonts/X11/75dpi/:unscaled"
Fontpath "/usr/share/fonts/X11/Type1"
Fontpath "/usr/share/fonts/X11/100dpi"
Fontpath "/usr/share/fonts/X11/75dpi"
# path to defoma fonts
Fontpath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
#
Section "Module"
Load "bitmap"
Load "ddc"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
EndSection
#
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "es"
EndSection
#
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
#
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection
#
Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection
#
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection
#
Section "Device"
Identifier "nVidia Corporation NV43 [GeForce 6600 GT]"
Driver "nvidia"
Busid "PCI:2:0:0"
Option "UseFBDev" "true"
Option "AddARGBVisuals" "True"
Option "AddARGBGLXVisuals" "True"
Option "NoLogo" "True"
EndSection
#
Section "Monitor"
Identifier "SyncMaster"
Option "DPMS"
EndSection
#
Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation NV43 [GeForce 6600 GT]"
Monitor "SyncMaster"
Defaultdepth 24
SubSection "Display"
Depth 1
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "800x600" "640x480"
EndSubSection
EndSection
#
Section "ServerLayout"
Identifier "Default Layout"
screen "Default Screen"
Inputdevice "Generic Keyboard"
Inputdevice "Configured Mouse"
Inputdevice "stylus" "SendCoreEvents"
Inputdevice "cursor" "SendCoreEvents"
Inputdevice "eraser" "SendCoreEvents"
EndSection
#
Section "DRI"
Mode 0666
EndSection

Nosotros nos concentraremos en dos apartados para esta Guía. El primero es Section “Monitor” y el segundo Section “Screen”.

Configurar los Herz.
Para un correcto funcionamiento de los Herz tendremos que contar con las características técnicas del monitor. Dicha información la podemos obtener de la web del fabricante o del manual de usuario, los únicos datos que necesitamos son los valores Horizontales y Verticales del monitor.

Para modificar los Herz vamos al apartado Section “Monitor”.
Section "Monitor"
Identifier "SyncMaster"
Option "DPMS"
EndSection

Los datos de mi monitor según el fabricante son Horizontal 30-70 y Vertical 50-160. Para aplicar esos datos solo tenemos que agregar dos lineas que serían “Horizsync 30-70″ y “Vertrefresh 50-160″, nos tendría que quedar algo así.
Section "Monitor"
Identifier "SyncMaster"
Option "DPMS"
Horizsync 30-70
Vertrefresh 50-160
EndSection

Ahora toquemos el apartado de la resolución que sería Section “Screen”.

Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation NV43 [GeForce 6600 GT]"
Monitor "SyncMaster"
Defaultdepth 24
SubSection "Display"
Depth 1
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "800x600" "640x480"
EndSubSection
EndSection

Si prestamos atención a “Defaultdepth 24″ me está diciendo que uso la profundidad de colores 24. Así que buscamos el apartado “Depth 24″.

SubSection "Display"
Depth 24
Modes "800x600" "640x480"
EndSubSection

Como ven solo hay dos resoluciones, lo que yo voy hacer es agregar “1024×768″. Nos tendría que quedar así:
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection

La resolución más alta suele ser la por defecto, así que si quisieramos usar “1024×768″ pero adelante de ella se encuentra una más alta la borramos y listo, y si no se encuentra como fue mi caso la agregamos según la Guía.

Si por alguna razón queremos forzar cierta resolución a determinados Herz podremos aplicar esto en el apartado de resoluciones. Les dejo un ejemplo (En Debian Etch no pude utilizar este método, desconozco el motivo):
SubSection "Display"
Depth 24
Modes "1024x768_75" "800x600" "640x480"
EndSubSection

En el ejemplo dí la orden de que la resolución 1024×768 ande a 75 Herz. Lo recomendado es no aplicar esta característica pero la pongo por si la llegan a necesitar.

IMPORTANTE: Si por alguna razon nos quedamos sin X (Sin entorno grafico) solo abrimos desde consola el mismo archivo y sacamos los cambios que aplicamos y listo. Otra opción es reconfigurar el Xorg con el siguiente comando:
sudo dpkg-reconfigure -phigh xserver-xorg
Si usas este comando todo lo que no sepas lo que es lo dejas como está. Este metodo tambien sirve para configurar la resolución y los Herz

Linux Mint cuenta con una Herramienta propia que la podemos encontrar en Administración, se llama Xserver-Xorg, por lo visto tambien nos deja modificar nuestro Xorg la verdad no lo toque, decidi ir por lo seguro y lo que ya conosco, pero lo voy a estudiar y ver como funciona, si anda bien y no presenta pligros se aproxima una Guía del Front el cual le va a caer muy bien a los nuevos que vienen de Win.

Fuente: siemprelinux.


Acciones

Information

2 responses

23 12 2007
freedman

Hola, soy muy novato con los sistemas Linux.

Tengo un monitor Samsung de 15″ SyncMaster591s, y en Windows lo tengo funcionando en 1024*768 @ 70Hz.
Quiero configurarlo de la misma manera en Linux Mint, porque ahora está en 1024*768 @ 60Hz.

En el terminal, entro como “root”, pero cuando escribo:
sudo gedit /etc/X11/xorg.conf

me sale el siguiente mensaje:
sudo: gedit: command not found

(ese es mi primer problema)

Entonces intento abrir el archivo “xorg.conf” manualmente (con el administrador de archivos) para editarlo. Despues de abrirlo y modificarlo, cuando quiero guardar los cambios en el archivo, me sale el siguiente mensaje:
can’t open file to write

(ese es el segundo problema)

Espero que me puedan dar una respuesta útil, que me ayude a solucionar esos problemas.
Muchas gracias por su ayuda…

8 01 2008
lorgi

Hola freedman, bueno tu problema da que el gedit es un editor grafico tipo notepad que no esta instalado por defecto en las distribuciones linux al menos en la mayoria.

tu segundo problema da que cuando abres el archivo con el administrador de archivos no te deja modificar por que no lo abriste como root.

Te modificar el archivo mediante consola. usando vim o nano. como lo dice aca.
# su root
(te pedira tu password de root)
$ nano /etc/X11/xorg.conf

o este otro

$ vim /etc/X11/xorg.conf

y modificas lo que indica en el manual de este post.

Un saludo

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: