Установка произвольного разрешения экрана в Ubuntu

Генерируем параметры необходимого разрешения в формате: ширинта высота герцовка cvt 1920 1056 60

Получаем в ответ:
# 1920x1056 59.88 Hz (CVT) hsync: 65.62 kHz; pclk: 168.00 MHz
Modeline "1920x1056_60.00" 168.00 1920 2040 2240 2560 1056 1059 1069 1096 -hsync +vsync

Создаем новый режим с полученными параметрами Modeline:
xrandr --newmode "1920x1056_60.00" 168.00 1920 2040 2240 2560 1056 1059 1069 1096 -hsync +vsync

Добавляем созданный режим: xrandr --addmode VGA1 1920x1056_60.00

Применяем режим: xrandr --output VGA1 --mode 1920x1056_60.00

Вставить предидущие 3 строки в файл /usr/sbin/lightdm-session перед # Load resources
Это приведет к изменению разрешения после входа под любым пользователем.

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

При сообщении "Не удалось применить сохраненную конфигурацию мониторов" нужно удалить ~/.config/monitors.xml