problemas resolución pantalla por defecto (solucionado)

Imagen de ferrandinyo
0 puntos

Hola, que tal? Resulta que tengo un pequeño problemilla con la resolución de pantalla. Antes tenia un monitor de 17" con resolución 1152x864 pero hace poco me he comprado un monitor de 24" con resolución nativa 1920x1200. La questión es que si voy al Nvidia X Server Settings" y pongo la resolución nativa de la pantalla, no hay ningún problema. Pero cada vez que reinicio o enciendo de nuevo el ordenador, se inician las X con la resolución antigua, y la verdad es un poco molesto tener que ir al configurador de nvidia a cambiar la resolución de pantalla cada vez que enciendo el ordenador, además que todos los iconos también se me descolocan al cambiarse la resolución. He intentado editar el xorg.conf yo mismo dejando solo la resolución que yo quiero, pero no he conseguido nada.
¿Álguien sabe como solucionar este problemilla?
Para más información puedo deciros que tengo instalados los últimos drivers de nvidia y así es como tengo el xorg.conf ahora mismo:

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 1.0 (buildmeister@builder63) Thu Feb 5 00:19:09 PST 2009

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder63) Thu Feb 5 00:18:17 PST 2009

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection

Section "ServerFlags"
Option "Xinerama" "0"
EndSection

Section "InputDevice"

# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "Monitor"

# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Samsung SyncMaster"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8600 GT"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinViewXineramaInfoOrder" "CRT-0"
Option "1920x1200 +0+0"
Option "TwinView" "0"
Option "metamodes" "1920x1200 +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection

Muchas gracias de antemano. Un saludo!

Imagen de eldoc
+1
0
-1

Para que te guarde los cambios tenés que ejecutar nvidia-settings con permisos suficientes (en terminal: "sudo nvidia-settings")

Saludos!

+1
0
-1
Imagen de ferrandinyo
+1
0
-1

Hola eldoc, gracias por contestar tan pronto, pero ese no es el problema porque yo ya ejecutaba nvidia-settings con permisos, me modifica el xorg.conf. Pero aún así me sigui iniciando las sesiones en otra resolución.
Gracias de todas formas. Un saludo!

+1
0
-1
Imagen de eldoc
+1
0
-1

¿Estás seguro de que después de aplicar los cambios en nvidia-settings los guardas en xorg.conf ("save to X configuration file")? Si no es ese el problema me rindo...

Saludos!

+1
0
-1
Imagen de ferrandinyo
+1
0
-1

Bueno, pues al final parece que lo he solucionado.
En primer lugar contestaré a eldoc: si, estaba y estoy seguro que le daba a "Save to X configuration file" y que me modificaba el xorg.conf. Pero tu post anterior me ayudó a encontrar la solución, y ahora te diré como.

Para acceder al nvidia-settings yo voy al acceso que se crea en Sistema>Adiminstración>NVIDIA X Server Edition, y cuando lo instalé configuré el menú poniendo un "gksu" antes de la orden para arrancar el nvidia-settings. Por eso si que me escribía en xorg.conf al darle a "Save to X configuration file" y si que me guardaba los cambios. Pero, para probar, ejecuté nvidia-settings desde el terminal, y ahí fué cuando me di cuanta de uno de los problemas: se ejecutaba el nvidia-settings pero me daba un error. Me decía que habia un error en "/home/[mi carpeta personal]/.nvidia-settings-rc" y que en definitiva para solucionarlo tenia que editar este archivo y cambiar (en las linias que saliera, creo que era la 20 i pico) "CRT-0" por "DFP-0". Lo hice, pero me sigua pasando lo mismo. Entonces volví a entrar en el xorg.conf i me di cuenta que también habia un "CRT-0" por ahí i también lo cambié. Pero seguia igual. Así que busqué por internet los xorg.conf de otra gente y me di cuenta que habia uno que en la resolución estaba "1920x1200_60 +0+0" en lugar "1920x1200 +0+0" así que decidí añadirle el _60 y.... POR FIN!!!

Ahora ya se me queda siempre con la misma resolución de pantalla.

Hos pongo como está ahora la sección de "screen" en mi xorg.conf por si a alguien le interesa:

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "TwinViewXineramaInfoOrder" "DFP-0"
Option "metamodes" "1920x1200_60 +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection

Pues ala! Si es que al final todo se puede arreglar.

+1
0
-1
Imagen de sephirot_sp
+1
0
-1

a mi no me funciona, modifiqué las dos entradas pero me sigue saliendo igual

+1
0
-1