X11은 기본 모드를 무시합니다.

X11은 기본 모드를 무시합니다.

질문

구성을 변환 중입니다.모니터가 꽤 못생긴 것을 사용합니다.스크립트/etc/X11/xorg.conf.d/10-monitor.conf로. 내 레이아웃에는 두 개의 1920x1200 모니터가 있으며 그 중 하나는 왼쪽으로 회전되어 있습니다. 스크립트는 다음을 사용하여 이를 훌륭하게 구성할 수 있습니다.

xrandr \
    --output "DP-1" \
        --mode 1920x1200 \
        --pos 1200x360 \
        --rotate normal \
        --primary \
    --output "DP-2" \
        --mode 1920x1200 \
        --pos 0x0 \
        --rotate left

나는 그것을 구성으로 변환하려고합니다 :

Section "Monitor"
    Identifier "DP-1"
    Option "Primary" "true"
    Option "Position" "1200 360"
EndSection

Section "Monitor"
    Identifier "DP-2"
    Option "Rotate" "left"
EndSection

불행하게도 선호되는 모드는 여전히 1920×1200이지만 회전된 화면의 해상도를 1600×1200으로 설정하는 부작용이 있습니다.

$ xrandr
[…]
DP-2 connected 1200x1600+0+0 left (normal left inverted right x axis y axis) 518mm x 324mm
   1920x1200     59.95 +
   1920x1080     60.00  
   1600x1200     60.00* 
[…]

회전된 모니터에 기본 해상도인 1920x1200을 사용하는 구성을 어떻게 작성합니까?

해결책이 아님

  • 두 대의 모니터에 맞게 화면 크기를 명시적으로 설정:

    Section "Screen"
        Driver "radeon"
        SubSection "Display"
            Virtual 3120 1920
        EndSubSection
    EndSection
    
  • Option "PreferredMode" "1920x1200"DP-2( )의 기본 모드를 명시적으로 설정하면 다음과 같은 결과가 발생합니다.다른화면이 1600×1200으로 축소되므로 이것이 단서가 될 수 있습니다.

해결책

강제 해결을 사용하십시오 xrandr --output DP-2 --mode 1920x1200.

답변1

마침내 효과가 있었던 것은 가상 화면 크기를 명시적으로 설정하는 것이었습니다.그리고선호 모드둘 다화면 수:

Section "Monitor"
    Identifier "DP-1"
    Option "Primary" "true"
    Option "Position" "1200 360"
    Option "PreferredMode" "1920x1200"
EndSection

Section "Monitor"
    Identifier "DP-2"
    Option "Rotate" "left"
    Option "PreferredMode" "1920x1200"
EndSection

Section "Screen"
    Driver "radeon"
    SubSection "Display"
        Virtual 3120 1920
    EndSubSection
EndSection

관련 정보