[yakuake] [Bug 396697] Does not open with multi monitor on left screen when panel located right screen

2018-10-25 Thread JasonM
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

[yakuake] [Bug 396697] Does not open with multi monitor on left screen when panel located right screen

2018-10-25 Thread JasonM
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

[yakuake] [Bug 396697] Does not open with multi monitor on left screen when panel located right screen

2018-10-25 Thread JasonM
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

[yakuake] [Bug 396697] Does not open with multi monitor on left screen when panel located right screen

2018-10-25 Thread JasonM
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

[yakuake] [Bug 396697] Does not open with multi monitor on left screen when panel located right screen

2018-10-25 Thread JasonM
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

[yakuake] [Bug 396697] Does not open with multi monitor on left screen when panel located right screen

2018-10-23 Thread JasonM
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

[yakuake] [Bug 396697] Does not open with multi monitor on left screen when panel located right screen

2018-10-23 Thread JasonM
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