Acabei encontrando a resposta sozinho - crédito aqui desde então, deixe-me automatizar um pouco o processo.
Eu criei um script, como mencionado anteriormente, que tratava da criação de um novo modo de tela. Salvei isso como xrandr.sh e me certifiquei de que era executável. Eu usei o gtf para gerar a modelina ( gtf 1280 800 60.0
- resolução horizontal, resolução vertical e frequência - a maioria das pessoas parece fazer isso com um ponto decimal, então eu fiz isso) e usei isso para gerar o script e um comando xrandr para trabalhar o nome da saída.
Isso mostra algo como
[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
O material depois da modeline é interessante - você usa isso para definir o modo.
Eu salvei isso como 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
Isto gera um novo modo que você pode usar em qualquer lugar, então diz ao seu sistema para permitir que você use esse modo para a saída HDMI1, e diz para alterar a resolução configurações para esse modo.
Eu, então, configurei para começar por "autostart". Logicamente eu deveria ser capaz de iniciar este pré-kde, mas rodar em startups (eu suspeito que a tela esteja sendo alterada após o login - ele parece nítido até eu logar - Eu acho que é outro problema embora.
Isso executa o script após o login e a tela é totalmente utilizável na resolução adequada para o restante da sessão. Não é perfeito (provavelmente precisaria ser desativado para outra tela, por exemplo), mas funciona bem o suficiente por enquanto.