Como limitar a resolução da tela no xorg 1.5?

1

Eu tenho um servidor NFS e um monte de clientes sem disco inicializando a partir desse servidor usando o TFTP. Eles têm uma montagem de partição raiz somente leitura do servidor e leitura / gravação / home mount do servidor. Tudo o que precisa ser gravável é no tmpfs.

Eu invadi os scripts de inicialização do Gentoo (/ bin / rc) para tornar isso possível.

Estou executando o Xorg em cada uma dessas estações, e ele se autoconfigura com êxito, mas geralmente com resolução cósmica (como 1600xsomethingbig onde costumava ser 1024x768). Parece muito estranho. Estações diferentes possuem diferentes placas gráficas e monitores, etc.

Como faço para definir um limite superior de resolução de tela usado pelo Xorg? Eu gostaria que ele ainda se autoconfigurasse dentro desse limite.

    
por phjr 03.06.2009 / 16:42

4 respostas

2

Você pode tentar atualizar / adicionar a seção de tela ao seu arquivo 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

Você desejará certificar-se de que sua "Tela padrão" esteja listada na seção Layout do 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

Você também desejará verificar se os IDs "Dispositivo" e "Monitor" correspondem à sua configuração.

    
por 06.06.2009 / 06:03
1

Se você configurar os Modos (na Subseção Exibir da Seção Tela ), o servidor X irá usá-los somente (ou sairá se nenhum deles puder ser usado) .

Portanto, liste todas as resoluções que seriam aceitáveis. Eu colocaria algo assim:

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

Você pode encontrar uma lista de tamanhos de tela comuns aqui:

link

    
por 08.06.2009 / 15:32
0

Não tenho certeza se isso é possível. Você pode tentar criar um xorg.conf com apenas uma seção de tela, listando todas as resoluções que você deseja.

    
por 03.06.2009 / 16:51
0

O melhor que consigo pensar (se você não quer que o X gere um arquivo de configuração, então inclua suas seções de tela também) é executado xrandr após o X iniciar. Se a resolução for superior a 1024x768, altere-a.

    
por 04.06.2009 / 03:57