Завершил поиск ответа сам - кредит здесь, так как это позволило мне несколько автоматизировать процесс.
Как я уже упоминал ранее, я создал скрипт, который обрабатывал создание нового режима экрана. Я сохранил это как xrandr.sh и убедился, что это исполняемый файл. Я использовал gtf для генерации модельной линии ( gtf 1280 800 60.0
- горизонтальное разрешение, вертикальное разрешение и частота - большинство людей, кажется, делают это с точностью до одной десятичной точки, поэтому я так и сделал) и использовал это для генерации сценария и простой команды xrandr для обработки выходного имени ,
Это выплевывает что-то вроде
[geek@phoebe ~]$ gtf 1280 800 60 # 1280x800 @ 60.00 Hz (GTF) hsync: 49.68 kHz; pclk: 83.46 MHz Modeline "1280x800_60.00" 83.50 1280 1352 1480 1680 800 803 809 831 -HSync +Vsync
Интересны вещи после modeline - вы используете это для установки режима.
Я сохранил это как xrandr.sh
xrandr --newmode "1280x800_60.00" 83.50 1280 1352 1480 1680 800 803 809 831 -hsync +vsync xrandr --addmode HDMI1 "1280x800_60.00" xrandr --output HDMI1 --mode 1280x800_60.00
Это создаст новый режим, который вы можете использовать где угодно, затем попросит вашу систему разрешить вам использовать этот режим для выхода HDMI1, и скажет вам изменить настройки разрешения на этот режим.
Затем я установил его для запуска с помощью «автозапуска». По логике я должен иметь возможность запустить этот pre-kde, но запускать при запуске работает (я подозреваю, что экран res меняется после входа в систему - он выглядит резким, пока я не вхожу в систему - я думаю, что это еще одна проблема).
Сценарий запускается после того, как я войду в систему, и экран будет полностью пригоден для использования с правильным разрешением до конца сеанса. Он не идеален (например, возможно, его нужно отключить для другого экрана), но пока он работает достаточно хорошо.