Am Ende fand ich die Antwort selbst - das hier ist ein Verdienst , da ich den Prozess etwas automatisieren konnte.
Wie bereits erwähnt, habe ich ein Skript erstellt, mit dem ein neuer Bildschirmmodus erstellt wurde. Ich habe dies als xrandr.sh gespeichert und sichergestellt, dass es ausführbar ist. Ich habe gtf verwendet, um die Modeline zu generieren ( gtf 1280 800 60.0
horizontale Auflösung, vertikale Auflösung und Häufigkeit - die meisten Leute scheinen es bis zu einem Dezimalpunkt zu tun, also habe ich es getan) und benutzte das, um das Skript zu erzeugen, und einen nackten Xrandr-Befehl, um den Namen der Ausgabe zu ermitteln .
Das spuckt so etwas aus
[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
Das Zeug hinter modeline ist das, was interessant ist - Sie verwenden das, um den Modus einzustellen.
Ich habe dies als xrandr.sh gespeichert
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
Dadurch wird ein neuer Modus generiert, den Sie überall verwenden können. Anschließend wird Ihr System angewiesen, diesen Modus für den Ausgang HDMI1 zu verwenden, und Sie werden aufgefordert , die Auflösungseinstellungen in diesen Modus zu ändern .
Ich habe es dann so eingestellt, dass es mit 'Autostart' gestartet wird. Logischerweise sollte ich in der Lage sein, diese Pre-KDE zu starten, aber beim Start funktioniert es (ich vermute, der Bildschirm wird nach dem Login geändert - es sieht scharf aus, bis ich mich anmelde - das ist wohl ein anderes Problem).
Dadurch wird das Skript ausgeführt, nachdem ich mich angemeldet habe, und der Bildschirm kann mit der richtigen Auflösung für den Rest der Sitzung verwendet werden. Es ist nicht perfekt (zum Beispiel müsste es wahrscheinlich für einen anderen Bildschirm deaktiviert werden), aber es funktioniert jetzt gut genug.