¿Que pasa cuando no aparece la fucking resolución 1440x900?
Nunca me pasó que una distro no me reconociera las resoluciones del monitor, pero desde que conecto el monitor a la pc con un adaptador dvi a vga me pasa que no me reconoce el monitor, y me aparece VGA1 y no Flatron w1942S, que es lo que me aparecía siempre.
Empecé por preguntarme por qué puta no me lo reconocía, hasta que me cansé. La cosa es que me aparecía resoluciones hasta 1024x768, que con el monitor que tengo se ve como la mierda.
Lo primero que hay que hacer para que te aparezca esta resolución (o lo que yo hice que me funcionó), es crear un xorg.conf a mano. Es la solución que yo encontré, si alguien tiene otra que lo diga, lo posteo acá porque me parece útil. El xorg que creé tiene esto:
Section "Device"
Identifier "Configured Video Device"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
Vendorname "Generic LCD Display"
Modelname "LCD Panel 1440x900"
Horizsync 31.5-64.0
Vertrefresh 56.0 - 65.0
Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
Gamma 1.0
# modeline "640x480@60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync
# modeline "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
# modeline "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
# modeline "1024x768@60" 65.0 1024 1048 1184 1344 768 771 777 806 -vsync -hsync
# modeline "1440x900_60.00" 106.47 1440 1520 1672 1904 900 901 904 932 -HSync +Vsync
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1440x900"
EndSubSection
SubSection "Display"
Depth 4
Modes "1440x900"
EndSubSection
SubSection "Display"
Depth 8
Modes "1440x900"
EndSubSection
SubSection "Display"
Depth 15
Modes "1440x900"
EndSubSection
SubSection "Display"
Depth 16
Modes "1440x900"
EndSubSection
SubSection "Display"
Depth 24
Modes "1440x900"
EndSubSection
EndSection
Identifier "Configured Video Device"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
Vendorname "Generic LCD Display"
Modelname "LCD Panel 1440x900"
Horizsync 31.5-64.0
Vertrefresh 56.0 - 65.0
Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
Gamma 1.0
# modeline "640x480@60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync
# modeline "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
# modeline "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
# modeline "1024x768@60" 65.0 1024 1048 1184 1344 768 771 777 806 -vsync -hsync
# modeline "1440x900_60.00" 106.47 1440 1520 1672 1904 900 901 904 932 -HSync +Vsync
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1440x900"
EndSubSection
SubSection "Display"
Depth 4
Modes "1440x900"
EndSubSection
SubSection "Display"
Depth 8
Modes "1440x900"
EndSubSection
SubSection "Display"
Depth 15
Modes "1440x900"
EndSubSection
SubSection "Display"
Depth 16
Modes "1440x900"
EndSubSection
SubSection "Display"
Depth 24
Modes "1440x900"
EndSubSection
EndSection
Aclaro, tienen que ponerlo en /etc/x11.
Con eso me aparece la resolución 1440x900 para elegir, y se ve joya. Pero la otra cagada que me pasó fué que no me guardaba la resolución, aunque la ponga como predeterminada, y me rompía las pelotas poner la resolución cada vez que iniciaba.
Así que la otra cosa que hice fue crearme un scripcito en bash y ponerlo para que se ejecute al inicio. El script tiene esto:
#! /bin/bash
xrandr --newmode 1440x900_60.00 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
xrandr --addmode VGA1 1440x900_60.00
xrandr --output VGA1 --mode 1440x900_60.00
xrandr --newmode 1440x900_60.00 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
xrandr --addmode VGA1 1440x900_60.00
xrandr --output VGA1 --mode 1440x900_60.00
Acá lo que hago es decirle a xrandr que me setee la resolución 1449x900, siendo vga1 el monitor como me lo toma la distro, Linux Mint KDE en este caso, probé con Ubuntu y me lo tomó con el mismo nombre.
Ahora lo que hago es poner el script para que se ejecute al inicio, en KDE es "Preferencias del sistema", "Arranque y apagado".
Ahora se me cambia la resolución automáticamente, aunque el login y el kdsplash se me sigue viendo en 1024x768, no sé cómo solucionar eso, y la verdad que no me importa mucho, pero si alguien tiene la solución, que la postee.