Bug 349094 - Connecting higher resolution adjacent screen makes windows go below the panel
Summary: Connecting higher resolution adjacent screen makes windows go below the panel
Status: RESOLVED DUPLICATE of bug 349400
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (show other bugs)
Version: 5.3.2
Platform: Gentoo Packages Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-06-13 11:52 UTC by DrSlony
Modified: 2015-08-31 07:33 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description DrSlony 2015-06-13 11:52:18 UTC
My laptop screen, the primary screen, is 1920x1080px. The panel is set to "Visibility: Always visible", not "Visibility: Windows go below". When I attach a second monitor which is of a higher resolution than my primary one, 1920x1200 in this case, the bottoms of maximized windows on my primary monitor go below the panel. The only way to make them not do that is to resize them; changing panel settings to anything else and back again, in hope to re-set the setting, does not help.

http://i.imgur.com/J7qwZQZ.png

Reproducible: Always
Comment 1 DrSlony 2015-07-14 19:18:58 UTC
Still valid in 5.3.2.
Comment 2 DrSlony 2015-08-13 09:54:46 UTC
In the original comment I wrote that "changing panel settings to anything else and back again, in hope to re-set the setting, does not help". In 5.3.2 it does help.

The bug is still present in 5.3.2. If I connect a higher resolution monitor, the bottoms of windows are hidden below the panel. If I connect a lower resolution display (TV), windows in their maximized state on my primary desktop do not actually stretch to cover the whole desktop, there is a large gap below them.
However in 5.3.2 I can do the trick I couldn't do before which resets something in plasma and lets a maximized window properly cover the whole desktop: click on the panel settings button > More settings > Windows Go Below, and then revert to panel settings button > More settings > Always Visible.
Comment 3 David Edmundson 2015-08-14 00:49:05 UTC
Could you run 

xprop | grep STRUT
then click on the panel

ideally both before and after you do the monitor changing

and paste the output
Comment 4 Victor B. Gonzalez 2015-08-22 04:30:02 UTC
Fedora 22 (test update repos enabled and using plasma-5-beta)

I have 3 monitors from left to right native resolutions are 

1. 1360x768
2. 1920x1080
3. 1080x1920

Monitor 2 is my main monitor where my main panel sits. As I ran into this bug report searching to make a post about it, I ran the command of xprop | grep STRUT 

BEFORE
_NET_WM_STRUT(CARDINAL) = 0, 0, 0, 30
_NET_WM_STRUT_PARTIAL(CARDINAL) = 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 1919

AFTER
_NET_WM_STRUT(CARDINAL) = 0, 0, 0, 30
_NET_WM_STRUT_PARTIAL(CARDINAL) = 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 1919

Not a thing changed. My main monitor (2) was the only monitor on. I enabled monitor (3) in addition to it (in the end having monitors 2 and 3 on).

MD=(monitor 2, Main Display)
VD=(monitor 3, Vertical Display)
xrandr --output $MD --primary --mode 1920x1080 --output $VD --mode 1920x1080 --rotate right --right-of $MD --output $TV --off

And maximized windows now fall behind the main panel. To quick fix this my work around is (killall plasmashell && plasmashell). I have a shortcut to this and wish I didn't need it but it's a really quick fix that works for me.

If you need anything else, let me know exactly what and I'll try getting it. Thanks!
Comment 5 David Edmundson 2015-08-31 07:33:01 UTC

*** This bug has been marked as a duplicate of bug 349400 ***