Я обнаружил, что ручное добавление разрешения моего монитора устраняет мою проблему с неправильным разрешением на дополнительном мониторе.
Я выполнил шаги по этой ссылке, которые сработали для меня.
https://www.tecmint.com/set-display-screen-resolution-in-ubuntu/
1 : список всех активных мониторов.
$ xrandr --listactivemonitors
2: Чтобы добавить отсутствующее или пользовательское разрешение экрана, необходимо рассчитать для него режимы VESA Coordinated Video Timing (CVT). Сделать это можно с помощью утилиты cvt следующим образом.
$ cvt 1366 768
3 : Скопируйте Modeline "1368x768_60.00" 85,25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
из вывода команды cvt и использовать его для создания нового режима с помощью xrandr
$ xrandr --newmode "1368x768_60.00" 85,25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
4 : Затем добавьте новый режим на дисплей.
$ xrandr --addmode DP-1-1 "1368x768_60.00"
5: Теперь откройте Дисплеи и установите новое разрешение.
Вышеупомянутые изменения являются временными и работают для текущего сеанса (они действуют до тех пор, пока вы не выйдете из системы или не перезапустите систему).
Чтобы добавить разрешение на постоянной основе, создайте сценарий с именем external_monitor_resolution.sh в каталоге /etc/profile.d/.
$ sudo gedit /etc/profile.d/external_monitor_resol.sh
Затем добавьте в файл следующие строки:
xrandr --newmode "1368x768_60.00" 85,25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
xrandr --addmode DP-1-1 "1368x768_60.00"
Сохраните изменения и закройте файл.