https://bugs.kde.org/show_bug.cgi?id=396697
--- Comment #10 from JasonM ---
Yes, this is the correct solution, I see now. Please apply this change!
if (offscreenWindows.isEmpty())
return KWindowSystem::workArea().intersected(screenGeometry);
return KWindowSystem::workArea(offscreenWindows
https://bugs.kde.org/show_bug.cgi?id=396697
--- Comment #9 from JasonM ---
This blog talks about some problems with having the KDE panel on a shared
screen edge and struts:
https://blog.martin-graesslin.com/blog/2016/08/panels-on-shared-screen-edges/
--
You are receiving this mail because:
You
https://bugs.kde.org/show_bug.cgi?id=396697
--- Comment #8 from JasonM ---
When I print out the values of KWindowSystem::workArea(offScreenWindow) it's
clear that width value is broken. It says 1774 with the parameter, and 9600
without a parameter or -1 as the default parameter. My deskt
https://bugs.kde.org/show_bug.cgi?id=396697
--- Comment #7 from JasonM ---
A hack that worked for me, changing the one line to:
return
KWindowSystem::workArea(/*offScreenWindows*/).intersected(screenGeometry);
Allows yakuake to pop up on the monitors that it currently refuses to. I don't
https://bugs.kde.org/show_bug.cgi?id=396697
--- Comment #6 from JasonM ---
The problem is that getDesktopGeometry returns 0,0,0,0 for width,height,x,y on
the offending monitors. Looking at that function, I might actually figure it
out here.
--
You are receiving this mail because:
You are
https://bugs.kde.org/show_bug.cgi?id=396697
--- Comment #5 from JasonM ---
I have a triple screen setup, so the description in Comment #3 is fairly
precise. Depending on where I move the vertical kde taskbar, it blocks Yakuake.
It seems that Yakuake assumes nothing can be beyond the edge where
https://bugs.kde.org/show_bug.cgi?id=396697
--- Comment #3 from JasonM ---
I suspect this bug is different and much simpler than bug 383555 that bug
sounds like scaling related. This multi-monitor bug is just that Yakuake won't
pop up left of a screen with a vertical KDE taskbar panel o