У меня есть сервер NFS и несколько бездисковых клиентов, загружающихся с этого сервера по TFTP. У них есть монтирование корневого раздела только для чтения с сервера и монтирование для чтения-записи / домашнего раздела с сервера. Все, что необходимо для записи, находится в tmpfs.
Я взломал сценарии инициализации Gentoo (/ bin / rc), чтобы это стало возможным.
Я запускаю Xorg на каждой из этих станций, и он успешно автоконфигурируется, но часто с космическим разрешением (например, 1600xsomethingbig, где раньше было 1024x768). Это выглядит действительно странно. У разных станций разные графические карты, мониторы и т. Д.
Как установить верхний предел разрешения экрана, используемый Xorg? Я бы хотел, чтобы он продолжал автоконфигурировать себя в пределах этого лимита.
Вы можете попробовать обновить / добавить раздел экрана в файл 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
Вы также захотите убедиться, что идентификаторы «Устройство» и «Монитор» соответствуют вашей конфигурации.
Если вы настроили Режимы (в Подразделе Дисплей раздела Экран), X-сервер будет использовать только их (или завершит работу, если ни один из них не может быть использован).
Итак, просто перечислите все приемлемые разрешения. Я бы поставил примерно так:
Section "Screen"
...
SubSection "Display"
Depth 24
Modes "1440x900" "1280x1024" "1024x768" "800x600"
EndSubSection
EndSection
Вы можете найти список распространенных размеров экрана здесь:
http://en.wikipedia.org/wiki/File:Vector_Video_Standards2.svg
Я не уверен, что это возможно. Вы можете попробовать создать xorg.conf только с разделом экрана, в котором перечислены все разрешения, которые вам нужны.
Лучшее, что я могу придумать (если вы не хотите, чтобы X генерировал файл конфигурации, добавьте также разделы экрана), это запустить xrandr после запуска X. Если разрешение больше 1024x768, измените его.