есть команда cvt
1) Подставляешь нужное тебе значение. У меня так cvt 1920 1080 60
результат "cvt 1920 1080 60
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
"
3) Подставляешь все что после Modeline в xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
4) Добавляешь параметры xrandr --output XWAYLAND0 --mode 1920x1080


Если после рестарта все пропадает делаешь скрипт, даёшь права на исполнение, и при старте его запускаешь. Вот как-то так.

#!/bin/bash
/usr/bin/cvt 1920 1080 60
/usr/bin/xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
/usr/bin/xrandr --output XWAYLAND0 --mode 1920x1080
У меня ноут сразу с mini DP без type-c
Дисплей порт
Ну кстати да, пользователи действительно иногда так выглядят.
Обычно разрешение в 10 ставится без проблем, ну иногда достаточно драйвер родной поставить от материнки или отдельно от видеокарты.
На это обычный юзер тратит минут 10 - 15.
(я не про тётенек из бухгалтерии) Они не юзеры, а пользователи 1С.
Ну к слову подключить монитор с разрешением 1920x1080 по порту DP пришлось покурить немного мануал, найти список команд, раз 5 перепроверить. И вуаля скрипт запускается при старте системы и монитор видится успешно. Разрешение уже не нужно выставлять, всё работает.
У кого-то работает так из коробки, а мне пришлось чутка минут 10-15 поднастроить.
Обычный юзер послал бы Линукс нах.