Bug 248748

Summary: When selecting one of two monitors confirmation dialog may show up on deactivated monitor
Product: [Applications] systemsettings Reporter: Al Williams <alw>
Component: kcm_randrAssignee: Gustavo Pichorim Boiko <gustavo.boiko>
Status: RESOLVED UNMAINTAINED    
Severity: normal CC: hbock, jreznik, kevin.kofler, pahan, rdieter
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:

Description Al Williams 2010-08-23 03:27:26 UTC
Version:           unspecified (using KDE 4.4.2) 
OS:                Linux

This is with a dual head Nvidia card running TwinView. Say you have two setups one for 1600x900 and one for 3200x900 (default). If the confirm dialog shows up on the 2nd monitor it must remember it was there (this could be a KWin setting). If you then try to go to 1600x900 mode the confirmation dialog can still show up on the 2nd (deactivated) monitor which is confusing as all get out.

I have a feeling a Window-Specific Window Behavior setting could fix this but have not been motivated yet to try to figure it out.

Reproducible: Sometimes

Steps to Reproduce:
The key is that the pop up has to be wanting to show on the 2nd monitor. I think it shows at its last location. So the steps (I think) would be:

1) start with one screen active
2) Go to display settings and pick the configuration that uses both screens
3) Move the confirm dialog to the 2nd monitor and select apply
4) Now go back to display settings and pick the configuration that uses the 1st monitor only
5) Note that the 2nd screen goes blank. If you do nothing, it eventually resets to the original configuration. If you hit Enter the apply on the hidden dialog takes affect.

That's the bug.

Actual Results:  
Dialog appears on inactive monitor.

Expected Results:  
Dialog should appear on the active monitor.

OS: Linux (x86_64) release 2.6.32-24-generic
Compiler: cc
Comment 1 Rex Dieter 2012-06-26 12:07:38 UTC
have a couple of downstream reports (at leaset one with intel video), 
https://bugzilla.redhat.com/show_bug.cgi?id=742053
Comment 2 David Edmundson 2015-01-22 12:10:34 UTC
Thanks for reporting your bug.

Since reporting Krandr has since been replaced by KScreen. It is available in the Plasma 4 series, and is default in Plasma 5 onwards.

I hope this solves your issue. If you still have a problem after upgrading please reopen a new bug under kscreen.

Thanks