Bug 363896

Summary: Plasma components miss their proper screen when external monitor present
Product: [Plasma] plasmashell Reporter: Franco Pellegrini <frapell>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED FIXED    
Severity: major CC: bshah, justin.zobel, plasma-bugs-null
Priority: NOR    
Version First Reported In: 5.6.4   
Target Milestone: 1.0   
Platform: Ubuntu   
OS: Linux   
URL: https://www.dropbox.com/s/09ujjq7t04sh0hb/dual_screen.ogv?dl=0
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Franco Pellegrini 2016-06-03 14:21:06 UTC
In the video I added in the "URL", you can see the upper portion is from an external monitor, and the portion below, my laptop screen.

0:05 - At this point I click the "Wifi" applet. The icon looks like the list of wifi connections opened, but it didn't.
0:10 - I have to click again to "close it"
0:12 - I click again to open it, and this time it does show up

This happens with all of them... calendar, bluetooth, etc... You first click, it shows it opened, but it didn't, you have to close it, and try again.

Once it opens up, it does in the wrong screen. The panel is in my laptop screen (Primary display), but the applet shows up in the external monitor.

I have configured my system so focus would follow the mouse, so at 0:16, you can see that when I move over the konsole window, the focus changes (I didn't click it) and the wifi applet closes. At 0:22 I click again to open it (nothing happens) at 0:25 I close it, and at 0:26 I click it again and this time it is visible.

I try with the desktop menu in the upper left (Dunno how you guys call this menu) at 0:35 and it also opens up in the wrong monitor.

The panel settings and the "Add widget", from 0:45 works fine.

Also, if I move the whole panel to the external monitor, then everything works fine, opening in the external monitor as well.

Reproducible: Always

Steps to Reproduce:
1. Plug in external monitor
2. Try to open a plasma applet, such as bluetooth or calendar


Actual Results:  
Depending on where the panel is located, the applet may open in the wrong monitor

Expected Results:  
Everything to be consistent and opening in the actual monitor where it is visible
Comment 1 Justin Zobel 2020-11-08 10:59:53 UTC
Thanks for the report Franco.

I am unfortunately unable to replicate this on Plasma from git master.

Can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved, thanks.
Comment 2 Franco Pellegrini 2020-11-09 00:18:05 UTC
Thanks for looking into this issue Justin, it seems that in these 4 years it has been fixed at some point :P

Thank you