Bug 203857

Summary: Windows don't obey "Unmanaged Windows" settings on multi-monitor setups
Product: [Plasma] plasma4 Reporter: Andre Eliatamby <andre.eliatamby>
Component: multiscreenAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED NOT A BUG    
Severity: normal CC: aseigo, asraniel
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:

Description Andre Eliatamby 2009-08-14 18:06:19 UTC
Version:            (using KDE 4.3.0)
OS:                Linux
Installed from:    Fedora RPMs

I am running a xrandr-based multimonitor setup.  Under display settings, I have set "Show Unmanaged Windows on" to Display 1.  Despite this, under certain circumstances, windows open up on Display 2.

Steps to Reproduce:

Ensure "Show Unmanaged Windows" is set to Display 1, and and no applications on the desktop 

1. Open dolphin, and move it Display 2
2. Open System Settings
    -- opens on Display 2, instead of Display 1


My xorg.conf is as follows:

Section "Device"
	Identifier	"Card0"
	Driver		"radeon"
	Option		"AccelMethod"		"EXA"
	Option		"DynamicClocks"		"on"
	Option		"DynamicPM"		"on"
	Option		"ForceLowPowerMode"	"on"
	Option		"monitor-DVI-0" 	"lg"
	Option		"monitor-DVI-1" 	"acer"

EndSection

Section "Monitor"
	Identifier	"lg"
	Option		"DPMS"
	#Option		"RightOf" "acer"
	Option		"PreferredMode" "1280x1024"
	Option		"Position" "1680 0"
EndSection

Section "Monitor"
	Identifier	"acer"
	Option		"DPMS"
	Option		"PreferredMode" "1680x1050"
	#Option		"LeftOf" "lg"
	Option		"Position" "0 0"
	Option		"Primary" "on"
EndSection

Section "Screen"
	Identifier	"Screen0"
	Device		"Card0"
	Monitor		"acer"
	DefaultDepth	24
	SubSection "Display"
		Depth	24
		Modes	"1680x1050" "1280x1024"
		Virtual 2960 1050
	EndSubSection
EndSection
Comment 1 Aaron J. Seigo 2010-05-14 02:49:43 UTC
"Under display settings"

i'm not sure whether this is an xrandr issue, a setting that just doesn't work with your driver or a bug in the Display Settings control panel, but this is not something that plasma has anything to do with. sorry :/
Comment 2 Andre Eliatamby 2010-05-14 04:22:50 UTC
I can't see how it is a randr problem.  XRandr works fine.

The problem is in determining where the window should open up.  I'm guessing that plasma determines window placement?  If I'm wrong, then please tell me where to file this

I don't think it is a bug in the Display Settings because as I stated above, it sometimes opens it on the correct monitor, and other times it doesn't
Comment 3 Aaron J. Seigo 2010-05-14 04:56:47 UTC
the window manager determines window placement. though unmanaged windows tend not to be managed by the window manager. :) you can try filing this with kwin (if that's the window manager you are using)