изменить xorg.conf на основе обнаружения монитора displaylink с помощью lightdm

Я приобрел внешний USB-дисплей для своего ноутбука. Я получил его, добавив файл xorg.conf, однако, когда USB-монитор не подключен, я хочу, чтобы xorg.conf исчез, чтобы xrandr работал нормально. Я использую свой ноутбук самостоятельно, с дисплеем USB и подключен к двум внешним дисплеям.

Полагаю, мне просто нужно найти хороший способ перемещать xorg.conf вперед и назад на основе определения отображения usb. Поскольку кажется, что он подходит к sa / dev / fb0 и / dev / fb1, я подумал, что я мог бы заставить lightdm проверить его скрипт init.d, возможно? Это кажется немного неосуществимым, хотя происходят обновления / и т.д.

Есть ли лучший способ справиться с этим? Поскольку это displaylink, он не может быть заменен в горячем режиме, монитор должен быть подключен и готов к загрузке. Поэтому мне нужно кое-что, прежде чем lightdm начнет работать, я думаю, чтобы это настроить.

Спасибо за любые советы и идеи.

edit: Бонусные баллы за то, что автоматически «отменяет» себя при отключении, поэтому мне не нужно беспокоиться о том, что xorg.conf будет там при следующей загрузке.

6
задан 8 November 2011 в 05:42

1 ответ

Рассматривали ли вы написание сценария инициализации, который проверит эти устройства fb и скопирует xorg.conf на место, если они существуют, а затем удалит его при завершении работы? Вы можете добавить его в порядок загрузки до фактического запуска X или lightdm, но после обнаружения адаптера DisplayLink и создания устройства. Сценарий инициализации довольно прост, поэтому он должен решить вашу проблему.

0
ответ дан 8 November 2011 в 05:42

Другие вопросы по тегам:

Похожие вопросы: