
Tengo un servidor NFS y un grupo de clientes sin disco que arrancan desde ese servidor mediante TFTP. Tienen un montaje de partición raíz de solo lectura desde el servidor y un montaje de lectura-escritura/home desde el servidor. Todo lo que necesita poder escribirse está en tmpfs.
Hackeé los scripts de inicio de Gentoo (/bin/rc) para hacerlo posible.
Estoy ejecutando Xorg en cada una de esas estaciones y se autoconfigura exitosamente, pero a menudo con resolución cósmica (como 1600xalgogrande donde solía ser 1024x768). Parece realmente extraño. Diferentes estaciones tienen diferentes tarjetas gráficas y monitores, etc.
¿Cómo configuro un límite superior de resolución de pantalla utilizada por Xorg? Me gustaría que aún se autoconfigure dentro de este límite.
Respuesta1
Puede intentar actualizar/agregar la sección de pantalla a su archivo xorg.conf:
Section "Screen"
Identifier "Default Screen"
Device "Generic Video Card"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Querrá asegurarse de que su "Pantalla predeterminada" aparezca en la sección Diseño del servidor:
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
EndSection
También querrás asegurarte de que las identificaciones de "Dispositivo" y "Monitor" coincidan con tu configuración.
Respuesta2
Si configura los Modos (en la SubsecciónMostrarde SecciónPantalla), el servidor X solo los usará (o saldrá si ninguno de ellos puede usarse).
Entonces, simplemente enumere todas las resoluciones que serían aceptables. Yo pondría algo como esto:
Section "Screen"
...
SubSection "Display"
Depth 24
Modes "1440x900" "1280x1024" "1024x768" "800x600"
EndSubSection
EndSection
Puede encontrar una lista de tamaños de pantalla comunes aquí:
http://en.wikipedia.org/wiki/File:Vector_Video_Standards2.svg
Respuesta3
No estoy seguro de que esto sea posible. Podría intentar crear un xorg.conf con solo una sección de pantalla, enumerando todas las resoluciones que desee.
Respuesta4
Lo mejor que se me ocurre (si no desea que X genere un archivo de configuración, agregue también las secciones de su pantalla) es ejecutar xrandr después de que se inicie X. Si la resolución es superior a 1024x768, cámbiela.