Xorg.conf использовать только часть экрана

У меня есть немного необычное требование для конфигурации пользовательского разрешения в xorg.conf и нужна некоторая помощь, чтобы выяснить, как ее достичь. У меня есть проектор с 1400×1050 родным разрешением и вы хотите использовать его в режиме синемаскесного бедного человека @ 1400×584. Проблема в том, что мне все еще нужно подавать проектор на сигнал полного кадра, ограничивая при этом X (или XBMC в этом случае) использовать только 1400×584 «срез» при выводе черно-белых пикселей выше и ниже этого. В идеале я хотел бы определить, где выходное «окно» позиционируется вертикально в пределах кадра 1400×1050, но в центре тоже будет хорошо. Я уверен, что это должно быть возможно, но, несмотря на часы поиска, я не смог найти никаких хороших ответов – возможно, потому, что большинство людей не настолько глупы, чтобы хотеть использовать часть своих экранов … Любые идеи?

Изменить – это статистика для проектора:

(II) NVIDIA(0): Frequency information for CAI CANON PJ (DFP-1): (II) NVIDIA(0): HorizSync : 15.000-80.000 kHz (II) NVIDIA(0): VertRefresh : 50.000-85.000 Hz (II) NVIDIA(GPU-0): 1400 x 1050 @ 60 Hz (II) NVIDIA(GPU-0): Pixel Clock : 108.000 MHz (II) NVIDIA(GPU-0): HRes, HSyncStart : 1400, 1448 (II) NVIDIA(GPU-0): HSyncEnd, HTotal : 1560, 1688 (II) NVIDIA(GPU-0): VRes, VSyncStart : 1050, 1051 (II) NVIDIA(GPU-0): VSyncEnd, VTotal : 1054, 1066 (II) NVIDIA(GPU-0): H/V Polarity : -/- 

Другое Редактирование – После большего поцарапания головы, измерения и тестирования я придумал пересмотренный план:

Проектор имеет моторизированный зум, и, более того, получается, что если я установил соотношение сторон к 16: 9 (на проекторе), я смогу сдвинуть высоту в 788 пикселей вверх / вниз в пределах 1050px с высоким разрешением, используя пульт дистанционного управления , Результат! Объединив это с приведенным выше, и с помощью приведенных ниже ответов, я считаю, что лучшим решением является установка разрешения экрана в xorg.conf на 1400×788 (16: 9) и использование функции масштабирования для полного расширения проецируемого изображения высота экрана при просмотре содержимого 2.39: 1 (Cinemascope) – тем самым выталкивая черные полосы с экрана и маскируя. Это решение имеет некоторые основные преимущества:

  1. При просмотре содержимого 16: 9 я использую почти вдвое больше пикселей (1.1Mp против 600kp)
  2. Я получаю возможность настраивать вертикальное положение изображения на лету с помощью пульта дистанционного управления
  3. Увеличенное изображение немного ярче, чем полностью увеличенное изображение

Недостаток заключается в том, что для переключения пропорций я должен выполнить три шага: переместить маскировку, увеличить изображение и сдвинуть его в положение вертикально, а не просто перемещать маскировку, но я определенно могу с этим жить. Теперь единственный вопрос: какой из этих двух моделей использовать:

 Modeline "1400x788@69" 108.00 1400 1432 1840 1872 788 803 812 828 -hsync -vsync Modeline "1400x788@60" 89.66 1400 1432 1768 1800 788 804 812 828 -hsync -vsync 

То есть, следует ли перейти на максимальное обновление (69 Гц) или стандартное обновление (60 Гц)?

2 Solutions collect form web for “Xorg.conf использовать только часть экрана”

Перед тем, как был задан очень похожий вопрос, его ответ содержит ссылку на страницу / сценарий, который может генерировать моделины, необходимые для вашей установки.

Хорошо, это неприятное решение, но оно работает: то, что вам нужно, – это настраиваемая модель. то, что вы хотите сделать, это сохранить общее время так же, уменьшив линии сканирования, но увеличив время повторного сканирования для компенсации. Математика для этого немного похожа, но документирована. Возможно, я смогу выполнить математику, но мне понадобится ваша существующая модель.

  • Использовать только HDMI для аудиовыхода
  • Версия X11 модуля ABI не соответствует версии сервера
  • oxmplayer на вершине и блокирует все другие приложения GUI
  • Могу ли я подключить процесс GUI к «суррогатным X-серверам»?
  • Настройки Xorg с настройками ядра не будут работать с другими tty
  • Связывание одного ключа (например, «F1») с несколькими клавишами (например, «Ctrl + C») в Gnome
  • X не загружается после обновления debian
  • X искажает прямоугольник вокруг моего указателя мыши
  • Windows не отображается во втором мониторе. Debian ATI проприетарные драйверы
  • Переключатель макета клавиатуры (Ctrl + Shift) в новом xorg
  • Linux - LXC; развертывание изображений с мельчайшим возможным X11
  • Linux и Unix - лучшая ОС в мире.