There are quite a few bug reports on the kde bug tracking system about kde losing display settings on logout (e.g. Bug 183143). But since this problem has been present for a couple of years and is still existing in the latest version of KDE (i.e. 4.8.5 at this writing), here’s a workaround:
Add a parameter called
StartupCommands to the
krandr configuration file (usually located at
~/.kde/share/config/krandrrc that adjusts your display layout using xrandr on login:
[Display] ApplyOnStartup=true StartupCommands=xrandr --output "HDMI-0" --primary --output "VGA-0" --right-of "HDMI-0"
You also need to make sure that the command is invoked on login by setting the
ApplyOnStartup parameter to
xrandr command may of course look different, depending on the actual number and layout of screens. So YMMV!