Bug 320567

Summary: Proper handling of screen resolution change
Product: kdm Reporter: lman <squider>
Component: generalAssignee: kdm bugs tracker <kdm-bugs-null>
Status: RESOLVED UNMAINTAINED    
Severity: normal CC: cfeck, oncaphillis
Priority: NOR    
Version: 4.10.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: make kdm (kgapp) listen to QDekctopWidget resize events

Description lman 2013-06-01 10:14:48 UTC
I have laptop connected to external monitor via HDMI. In kdm Xsetup script I disable the internal screen (LVDS1 with res 1366x768) and enables the external screen (HDMI1 with res 1920x1200) using the xrandr. After the resolution changes kdm does not resize the used theme but just replicates (tiles) the bacground image. 

Reproducible: Always



Expected Results:  
Theme should be resized/relayouted when the resolution changes.
Comment 1 oncaphillis 2013-09-17 23:26:54 UTC
Created attachment 82384 [details]
make kdm (kgapp) listen to QDekctopWidget resize events

I use to issue xrand -o (left|normal) commands in the XSetup script for kdm and the kdm always ignored the new size/orientation. The attached patch makes kdm (kgapp) listen to resize events of the underlying QDesktopWidget and resize its own Widget accordingly. It works well for me.
Comment 2 Nate Graham 2018-04-16 20:19:39 UTC
KDM is unmaintained and not used in KDE Plasma 5.

SDDM is the login manager used in KDE Plasma 5. If you still have this same issue with SDDM, please file an issue on the SDDM bugtracker (after doing a search for existing issues first!): https://github.com/sddm/sddm/issues/