linux – Configuración de monitores duales en xorg.conf

Pregunta:

Tengo una configuración de monitor dual donde el segundo monitor (más pequeño) extiende el escritorio del primero.

Esto funciona perfectamente bien usando la configuración del monitor KDE / XRandr, pero el comportamiento predeterminado de Xorg es clonar el primer monitor y configurarlo a una resolución más baja, lo que genera dos conjuntos de modos: uno de las resoluciones correctas (establecido por radeon durante el arranque) a la vista clonada en la pantalla de inicio de sesión de KDM y una segunda después del inicio de sesión.

Ahora me gustaría tener la configuración correcta en xorg.conf . Hasta donde yo sé, tengo que habilitar el framebuffer combinado como se describe aquí , sin embargo, no sé cómo debería verse una configuración completa y funcional.

Hasta ahora, logré deshabilitar la configuración de modo innecesaria, pero la segunda pantalla todavía está clonando (y ahora recortando) la primera:

Section "Screen"
        Identifier "First Screen"
        DefaultDepth 24
        SubSection "Display"
                Depth 24
                Modes "1920x1080"
        EndSubSection
EndSection

Section "Screen"
        Identifier "Second Screen"
        DefaultDepth 24
        SubSection "Display"
                Depth 24
                Modes "1280x1024"
        EndSubSection
EndSection

Section "Device"
        Identifier "ATI"
        Driver "radeon"
        Option "MergedFB" "true"
        Option "MergedNonRectangular" "true"
        Option "CRT2Position" "RightOf"
        Option "MetaModes" "1920x1080-1280x1024"
EndSection

Soy consciente de que tengo que especificar Virtual 3200 1080 en algún lugar de una subsección "Pantalla". Intenté ponerlo en los dos existentes, en una subsección adicional y en una sección adicional de "Pantalla", pero ninguna resultó exitosa.

Respuesta:

Las líneas importantes son los metamodos y TwinViewOrientation en la sección Pantalla. Necesita encontrar los nombres de sus monitores y configurarlos correctamente. La forma más fácil de hacer esto sería instalar los controladores propietarios y luego usar aticonfig para generar su xorg.conf.

No soy un experto, pero después de muchos intentos he configurado correctamente mi propio xorg.conf para hacer lo que necesita. Estoy publicando las secciones relevantes de mi xorg.conf, debería poder adaptarlo para que se adapte a sus necesidades. He comentado (los comentarios comienzan con # ) las líneas que son más importantes a mi leal saber y entender:

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0 # This sets the orientation of the monitors
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Seiko/Epson"
    HorizSync       37.2 - 55.8
    VertRefresh     40.0 - 60.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro FX 880M"
EndSection

## Note that there is only one Screen section, I believe this is what makes 
## the extended desktop. 
Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    ## This line sets the resolutions for each monitor
    Option         "metamodes" "DP-3: 1600x900, VGA-0: 1440x900"
    ## This sets monitor0 to extend the screen to the right
    Option         "TwinViewOrientation" "RightOf"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım