Not hiding plank breaks maximize on second screen (Mint/Cinnamon)

Bug #1539022 reported by dd23 on 2016-01-28
This bug affects 2 people
Affects Status Importance Assigned to Milestone

Bug Description

I'm using Linux Mint 17.3 with Cinnamon 2.8.6 and Plank
I have three screens: my notebook's screen in the center, an external screen on the left in landscape orientation and another external screen on the right in portrait orientation.
The external ones are 1920x1200 px, the center one is 1920x1080 px.

I want to put Plank on the notebook screen (center) on the left border.
Here's a picture that shows my setup:

When I disable hiding in the Plank settings, this works just fine on the center screen. The right screen is unaffected (that's correct), but there's a problem on the left screen.
When I try to maximize a window there, it goes to the upper 120px of the screen (green area in the picture) and cannot be resized any more. Manually resizing it to the whole screen still works, but only when the windows is not maximized.
Obviously, also moving the window with Super+Arrows is broken on the left screen.

This is due to the fact, that Plank reserves space when it does not hide. Unfortunately this also affects the screen "behind" it (in my case, the left screen).
Same problem occurs when I move Plank to the right. Then the other screen is affected similarly.

A fix (if possible) would be great. Please limit this "reserving" space to a single screen. Thanks!

dd23 (dd23) on 2016-01-28
description: updated
dd23 (dd23) wrote :

Still the same problem in

Rico Tzschichholz (ricotz) wrote :

Unfortunately this is a commonly known problem while using struts with a multi-monitor setup.
The only thing plank could do here is simply not setting struts and therefore not reserving space on screen which then defeats the purpose of no-hide mode.

Putting plank on a shared screen-edge is therefore not supported.

For reference:

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.