См. инструкции по настройке lightdm для запуска сценария перед появлением экрана входа в систему и / или сеанса рабочего стола здесь и здесь.
Одним из улучшений, которые вы могли бы сделать по ранее упомянутым инструкциям, является изменение сценарий, чтобы команда xrandr выполнялась только при подключении внешнего монитора (в случае, если к ноутбуку подключен внешний монитор). Mine выглядит примерно так:
#!/bin/sh
xrandr -q | grep "HDMI1 connected" && xrandr --output LVDS1 --auto --pos 1920x0 --output HDMI1 --auto --pos 0x0 --primary
Команда после & amp; & amp; & amp; выполняется только в том случае, если кабель HDMI подключен.