Bug 471081 - Multi-Monitor breaks system tray popup location, screenshots and floating panels
Summary: Multi-Monitor breaks system tray popup location, screenshots and floating panels
Status: RESOLVED DUPLICATE of bug 472434
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-multiscreen (other bugs)
Version First Reported In: 5.27.5
Platform: Fedora RPMs Linux
: NOR major
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-06-15 15:41 UTC by Henning
Modified: 2023-08-30 20:20 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Henning 2023-06-15 15:41:21 UTC
Floating panels are already reported. They dont hide, at all. Without second monitor they dont hide automatically before clicking on them, with multimonitor they dont hide at all.

But now also the popups from the systray appear on the left side.

Also screenshots are totally disrupted, split in half, the screen splits and merges around when the "tilted overlay- screenshot mode" starts. The screenshot region itself is captured normally, but it looks horrible.

something is really broken with something here.

--- Software ---
OS: Fedora Linux 38.20230615.0 (Kinoite)
KDE Plasma: 5.27.5
KDE Frameworks: 5.107.0
Qt: 5.15.9
Kernel: 6.3.7-200.fc38.x86_64
Compositor: wayland

--- Hardware ---
CPU: AMD Ryzen 5 PRO 3500U w/ Radeon Vega Mobile Gfx
RAM: 13.5 GB
GPU: AMD Radeon Vega 8 Graphics
Video memory: 2048MB
Comment 1 Henning 2023-06-16 15:25:08 UTC
Trying to recreate on a vanilla profile:

for some reason the autohide works perfectly normal.
Setup:
- one normal panel, not autohiding, on the bottom, containing the taskbar with just icons.
- one extra panel, autohiding and pinned to the side, it contains only the system settings part and the application launcher

autohide and autoshow when the popup is enforced through the application launcher works normally.

When attaching a new screen, the bar shows up again, but then autohide works again.

But it doesnt work on the other setup:
- main screen: standard bottom panel, some widgets, taskbar, system tray
- main screen: autohiding panel on the left side, right over the application launcher on the right (doesnt overlap), autohiding
- second screen on the left: centered autohiding panel with only some systemsettings and the taskbar

Here the autohide panel on the left external screen works normally, while as soon as I attach the second screen the autohide "extra tools" panel on the left side of my main screen is always shown.
Comment 2 Henning 2023-06-16 15:26:58 UTC
I think I found the bug!

The bug is because there is no screen edge, as the display is extended to the left. But the pannel is pinned to the left side of the main screen.

When moving the panel to the right side of the main screen, where there is a main panel, it works normally again.

Active edges on the left side of the main but extended screen also dont work. They work on the very left edge though, so on the left edge of the second monitor, that extends the main monitor to the left.
Comment 3 Henning 2023-06-16 15:28:18 UTC
edit, mistake:

"When moving the panel to the right side of the main screen, where there is a SCREEN EDGE, it works normally again."
Comment 4 Nate Graham 2023-08-30 20:20:56 UTC

*** This bug has been marked as a duplicate of bug 472434 ***