xorg 1.5에서 화면 해상도를 제한하는 방법은 무엇입니까?

xorg 1.5에서 화면 해상도를 제한하는 방법은 무엇입니까?

NFS 서버가 있고 TFTP를 사용하여 해당 서버에서 부팅하는 디스크 없는 클라이언트가 많이 있습니다. 서버에서는 읽기 전용 루트 파티션 마운트가 있고 서버에서는 읽기-쓰기 /home 마운트가 있습니다. 쓰기 가능해야 하는 모든 것은 tmpfs에 있습니다.

이를 가능하게 하기 위해 젠투 초기화 스크립트(/bin/rc)를 해킹했습니다.

나는 각 스테이션에서 Xorg를 실행하고 있으며 성공적으로 자동 구성되지만 종종 우주적 해상도(예: 1024x768이었던 1600xsomethingbig)를 사용합니다. 정말 이상해 보입니다. 스테이션마다 그래픽 카드와 모니터 등이 다릅니다.

Xorg에서 사용하는 화면 해상도의 상한을 어떻게 설정합니까? 이 제한 내에서 계속 자동 구성되기를 바랍니다.

답변1

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

서버 레이아웃 섹션에 "기본 화면"이 나열되어 있는지 확인하세요.

Section "ServerLayout"
Identifier  "Default Layout"
Screen      "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice     "stylus" "SendCoreEvents"
InputDevice     "cursor" "SendCoreEvents"
InputDevice     "eraser" "SendCoreEvents"
EndSection

또한 "장치" 및 "모니터" ID가 구성과 일치하는지 확인하고 싶을 것입니다.

답변2

모드를 설정한 경우(하위 섹션에서)표시하다섹션의화면), X 서버는 해당 항목만 사용합니다(또는 둘 중 어느 것도 사용할 수 없으면 종료합니다).

따라서 수용 가능한 모든 해결 방법을 나열하십시오. 나는 다음과 같은 것을 넣을 것입니다 :

Section "Screen"
...
    SubSection "Display"
        Depth           24
        Modes           "1440x900" "1280x1024" "1024x768" "800x600"
    EndSubSection
EndSection

일반적인 화면 크기 목록은 여기에서 확인할 수 있습니다.

http://en.wikipedia.org/wiki/File:Vector_Video_Standards2.svg

답변3

이것이 가능한지 잘 모르겠습니다. 원하는 모든 해상도를 나열하는 화면 섹션만으로 xorg.conf를 생성해 볼 수 있습니다.

답변4

내가 생각할 수 있는 최선의 방법은(X에서 구성 파일을 생성하지 않으려면 화면 섹션도 추가하는 것) X가 시작된 후 xrandr을 실행하는 것입니다. 해상도가 1024x768을 초과하는 경우 변경하세요.

관련 정보