Bug 410931 - Latte-Dock blocks Yakuake from opening on left monitor if set to always visible, justify and vertically displayed on left hand side of the right monitor (Dual monitor setup)
Summary: Latte-Dock blocks Yakuake from opening on left monitor if set to always visib...
Status: RESOLVED UPSTREAM
Alias: None
Product: lattedock
Classification: Plasma
Component: application (show other bugs)
Version: 0.8.9
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Michail Vourlakos
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-08-15 11:54 UTC by Ross
Modified: 2019-08-17 08:06 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ross 2019-08-15 11:54:04 UTC
SUMMARY
When using the dock on dual monitors and vertically aligning the dock on the left hand side of my right monitor, if the dock is set to Always Visible and Justify; I cannot open Yakuake on my left hand monitor.

STEPS TO REPRODUCE
1. Position the dock on the left hand side of my right monitor on a dual monitor setup
2. Set the dock to Always Visible and Justify
3. Fail to open Yakuake (Pressing F12) on the left hand monitor, however, it is possible to open it on the right hand monitor.  

OBSERVED RESULT
Yakuake does not open on the left hand monitor

EXPECTED RESULT
Yakuake should open on either monitor, just like it does it the dock is set to Centre not Justify. 

SOFTWARE/OS VERSIONS 
Linux/KDE Plasma: OpenSUSE Tumbleweed KDE
(available in About System)
KDE Plasma Version: 5.16.4
KDE Frameworks Version: 5.60.0 
Qt Version: 5.13.0
ADDITIONAL INFORMATION
Comment 1 Michail Vourlakos 2019-08-15 14:42:34 UTC
What would you think a proper solution for this? To have an Always Visible panel in that state is not possible. Plasma solves this by disabling the Always Visible state in that case and windows are put above, but Latte does not support Window Can Cover mode. Under X11 no other way is possible. 

So what you would consider a proper fix?
Comment 2 Ross 2019-08-15 19:05:57 UTC
(In reply to Michail Vourlakos from comment #1)
> What would you think a proper solution for this? To have an Always Visible
> panel in that state is not possible. Plasma solves this by disabling the
> Always Visible state in that case and windows are put above, but Latte does
> not support Window Can Cover mode. Under X11 no other way is possible. 
> 
> So what you would consider a proper fix?

I raised the point to explore the reason as to why the dropdown terminal would not drop behind the latte dock when vertical (but would work in front). Note: I do not understand the inner workings of X11 etc. 

However I noted, if the dock is centred the dropdown terminal operates, I did not realise there was a difference between a justified docker and a centred one. 

Your reply seems to indicate there is a difference which cannot be overcome due to X11 issues, therefore, I will just have to use the docker in Centred mode; unless I can assist you with investigating this as a bug?
Comment 3 Michail Vourlakos 2019-08-15 20:56:44 UTC
If you have found a workaround stick with it. My proposal is to not use Always Visible mode in your case, it is an X11 limitation and Latte would need a workaround in its code and I am not that keen to add it.