display.conf

Конфигурационный файл настройки менеджера io-display

Путь поиска:

/etc/system/config/display.conf

Формат:

device {
photon {
driver {
drivername=radeonhd
modeopts=
}
driver {
drivername=vesabios
modeopts=
}
}
drivername=radeonhd
modeopts=/etc/system/config/radeonhd.conf
vid=0x1002
did=0x6779
deviceindex=0x0
display {
xres=1920
yres=1080
refresh=60
pixel_format=argb8888
photon {
enabled=1
xoffset=0
yoffset=0
cursor=hardware
input_group=1
}
}
display {
xres=1920
yres=1080
refresh=60
pixel_format=argb8888
photon {
enabled=1
xoffset=0
yoffset=1080
cursor=hardware
input_group=1
}
}
}

Связанные модули:

Параметры конфигурационного файла:

Данный конфигурационный файл позволяет определять параметры дисплеев при инициализации модуля io-display, а также определить драйвер контроллера дисплея. По умолчанию файл должен располагаться в каталоге /etc/system/config/display.conf, но его можно переопределить с помощью опции -c.

Здесь определяются глобальные опции, опции устройств и опции отображения. При работе с файлом следует соблюдать следующие правила:

Разделом верхнего уровня является раздел device, в котором содержится описание графического устройства. В нем содержатся следующие опции и подразделы:

noautoshutdown
для предотвращения отключения дисплея после завершения работы всех приложений для данной опции следует задать значение 1. Если значение не указано, по умолчанию используется значение 0.
drivername
строка, описывающая драйвер devg-*, загружаемый утилитой io-display для этого устройства. Строка должна соответствовать имени драйвера. Например, строка coral соответствует драйверу devg-radeonhd.so.
vid
идентификатор вендора устройства, шестнадцатеричное значение. Для устройства PCI указывается идентификатор вендора устройства PCI.
did
идентификатор устройства, шестнадцатеричное значение. Для устройства PCI указывается идентификатор устройства PCI.
deviceindex
индекс устройства.
modeopts
строка, передаваемая непосредственно драйверу (может содержать либо строку параметров драйвера, либо путь к его конфигурационному файлу – это зависит от логики работы конкретного драйвера).
display
подраздел, описывающий один или несколько дисплеев, поддерживаемых устройством. В этом подразделе представлены следующие опции:
xres
разрешающая способность дисплея по горизонтали.
yres
разрешающая способность дисплея по вертикали.
refresh
частота кадров дисплея в Гц.
pixel_format
пиксельный формат дисплея. Возможны следующие пиксельные форматы:
  • pal8 – 8 бит на пиксель (не применим в окружении Photon);
  • argb1555 – 16 бит на пиксель;
  • rgb565 – 16 бит на пиксель;
  • rgb888 – 24 бита на пиксель;
  • argb8888 – 32 бита на пиксель.
photon
подраздел, описывающий специфичные опции Photon (если подраздел отсутствует, подразумевается неявная установка опции enabled в значение 1):
enabled
укажите 1, если на этом дисплее требуется активировать рабочий стол Photon и 0 в противном случае.
xoffset
yoffset
логическое смещение по осям x и y рабочего стола на этом дисплее относительно других.
layer
индекс слоя дисплея для подключения к нему Photon (по умолчанию – 0).
input_group
группа устройств ввода.
cursor
тип курсора:
  • hardware – аппаратный курсор (если не поддерживается драйвером, происходит принудительное переключение на software).
  • software – программный курсор.
  • none – курсор не отображается.
phook
загружаемый хук-модуль (hook), позволяющий расширить функции драйверного обеспечения:
  • ph-rotate-90.so – модуль поворота изображения дисплея на 90 градусов.
  • ph-rotate-180.so – модуль поворота изображения дисплея на 180 градусов.
  • ph-rotate-270.so – модуль поворота изображения дисплея на 270 градусов.
  • devg-screen.so – модуль поддержки аппаратной акселерации и композиции графической подсистемы.
Также загрузить хук-модуль можно с помощью функции PgPHookRegister() библиотеки оконного окружения Photon.

Классификация:

Графическая подсистема ЗОСРВ «Нейтрино»

Тематические ссылки:

devg-*, io-display, Photon




Предыдущий раздел: Модули графической подсистемы