Бакенд хранит всю информацию во временном конфигурационном файле /etc/X11/xorg.conf.alterator
При запуске бакэнд пытается определить драйвер видеокарты и рекомендуемое значение глубины цвета для него; монитор; рекомендуемое разрешение монитора. (см. функцию read_autodetect_data()) Эти параметры хранятся в переменных auto_cardname auto_xdepth и т.п.
(кажется, что от auto_xdepth можно легко избавиться, пользы от него нмного, а с толку он сбивает (уже сбил :)). Все равно xdepth надо заново определять при каждом переключении карты)
Определить видеокарту (с помощью lspci и systool)
Для найденной видеокарты получить название драйвера (используя таблицы /usr/share/hwdatabase/videoaliases/*):
По названию драйвера получить его полное название, список поддерживаемых значений глубины цвета и рекомендуемое значение глубины цвета (используя специальный файл с параметрами драйверов, /usr/share/alterator-x11/videocards)
То же, но в другом формате (?)
Еще скрипты в /usr/lib/alterator-x11:
ddcclean ddcresbest ddcsize mondups monscan ddcdump ddcreslist mondrv moninfo
Программы в /usr/bin:
is_touchpad mouse_autosetup video_drivers xtest monitor_autosetup mouseconf video_scan xtest_wrapper monitor_scan resolution_autosetup video_setup monitor_setup serial_mouse_scan x11_autosetup montest video_autosetup xconf