I have configured kde settings to use a custom resolution (other than the default one) when booting, kdm login still uses the default resolution once logged in, everything is fine after sleep, everything is fine Reproducible: Always Steps to Reproduce: 1. set custom resolution in kde settings 2. reboot 3. go to kdm login screen Actual Results: default resolution is used at the first kdm login, inspite of my custom kde settings Expected Results: kdm login should always use the custom resolution specified in kde settings problem happens at the first kdm login only, after reboot (not after sleep/logout) kubuntu 16.04, all updates included as a workaround: I passed my custom monitor modeline in xorg.conf.d/50-monitor.conf to X, which solves the problem
The KScreen component cannot change the xrandr settings before the session starts, because there is no global xrandr settings file.
When I see kdm on screen, session is not yet started? Starts when? After login?
And it cannot use xrandr dynamiccally to switch the modeline?
There are ways to run scripts after the X server starts, but before the display manager starts. Please ask in a forum of your distribution which locations it uses. For example, openSUSE uses /etc/X11/xinit/xinitrc.d/