[plasmashell] [Bug 410238] "Always visible" top panel in multi-screen environment influences faulty the other screens

2022-06-25 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=410238

Nate Graham  changed:

   What|Removed |Added

 CC||[email protected]
 Resolution|--- |LATER
 Status|REPORTED|RESOLVED

--- Comment #18 from Nate Graham  ---
I don't think we have the resources to fix this given how esoteric of an issue
it is and our focus on Wayland going forward. Sorry if that's not the answer
folks were looking for. Resources are limited and we need more developers to
help out to fix small unusual workaroundable issues like this.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 410238] "Always visible" top panel in multi-screen environment influences faulty the other screens

2019-07-29 Thread Graham Powell
https://bugs.kde.org/show_bug.cgi?id=410238

--- Comment #17 from Graham Powell  ---
> The big question is why you do not have the issue with plasma panel even
> though you should according to X11 definitions. I looked at plasma panel
> code and the struts code is the same with Latte

I don't have the issue with other panels as well. Although those other panel
are on other desktops and window managers (Cinnamon, Budgie, XFCE), so fairly
different environment.

I've narrowed it down a bit more. Because GTK CSD windows (ie. Firefox) worked
fine, I tried an a couple of Aurorae themes it worked as well. So it's only an
issue with Breeze window decorations. Weird...

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 410238] "Always visible" top panel in multi-screen environment influences faulty the other screens

2019-07-29 Thread Michail Vourlakos
https://bugs.kde.org/show_bug.cgi?id=410238

--- Comment #16 from Michail Vourlakos  ---
The screens that do not have a top panel you can lower them a bit at your
plasma settings, screens

OR you can disable the snapping feature of KWin from plasma systemsettings,
either way should work. 

The big question is why you do not have the issue with plasma panel even though
you should according to X11 definitions. I looked at plasma panel code and the
struts code is the same with Latte

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 410238] "Always visible" top panel in multi-screen environment influences faulty the other screens

2019-07-29 Thread Michail Vourlakos
https://bugs.kde.org/show_bug.cgi?id=410238

--- Comment #15 from Michail Vourlakos  ---
Nope, the theoretical part is pretty clear. X11 considers multi screen
environments a single big working area. When a panel is setting struts the
Always Visible case then this area is reduced and that applies to all screens
as long as the screens have the same y value.

One way to workaround should be the following, the screens

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 410238] "Always visible" top panel in multi-screen environment influences faulty the other screens

2019-07-29 Thread Graham Powell
https://bugs.kde.org/show_bug.cgi?id=410238

--- Comment #14 from Graham Powell  ---
(In reply to Michail Vourlakos from comment #13)
> I think this is described as X11 limitation, some
> info about it https://forum.kde.org/viewtopic.php?f=66&t=102303

Although similar, it's not the same issue. That user had issues with the panel
covering the maximized window when set to "Always Visible". What we do have in
common is the issue is only when a panel is in the top position. The
long-standing X bug/limitation has to do with monitors of different heights
(from my understanding). Mine monitors are all identical height.

I did try with both Plasma and Latte again, and double checked all my settings
to make sure I'm not crazy, and I still don't get this behavior with a Plasma
panel. I can move the window to the top of a secondary monitor with the panel
set to "Always Visible". With Latte I can't unless I set it to "Windows go
Below", which of course means I cut off the top of my window when maximizing on
my primary screen.

It also seems odd to me that I can maximize a window to the top of the screen
on secondary monitors using Latte, but I can't move the window to the top of
the screen. It also seems odd that it only happens when using a latte panel on
the top of the screen. When using a panel on the bottom everything works as
expected.

Oh, and I forgot to mention this is only for QT apps. GTK apps work exactly as
expected on both panel and non-panel monitors.

Plasma panels on the top and bottom (when set to Always Visible), and Latte
panel in the bottom position only, will snap a window to the panel, but you can
also force the window below it with some mouse pressure. On Latte, this only
works in the bottom position. The top has a hard stop for QT apps.

And please recognize that I am not complaining, or expect you to fix this right
away (or ever). I fully understand how hard it is to create a great product in
your spare time, which is something you have very much accomplished!

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 410238] "Always visible" top panel in multi-screen environment influences faulty the other screens

2019-07-27 Thread Michail Vourlakos
https://bugs.kde.org/show_bug.cgi?id=410238

Michail Vourlakos  changed:

   What|Removed |Added

 CC||[email protected]

--- Comment #13 from Michail Vourlakos  ---
I think this is described as X11 limitation, some
info about it https://forum.kde.org/viewtopic.php?f=66&t=102303

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 410238] "Always visible" top panel in multi-screen environment influences faulty the other screens

2019-07-26 Thread Michail Vourlakos
https://bugs.kde.org/show_bug.cgi?id=410238

Michail Vourlakos  changed:

   What|Removed |Added

  Component|application |Panel
Product|lattedock   |plasmashell
   Assignee|[email protected]|[email protected]
   Target Milestone|--- |1.0
Version|git (master)|5.16.2

-- 
You are receiving this mail because:
You are watching all bug changes.