Bug 483594 - Plasma panel won't dodge windows if placed between dual monitors
Summary: Plasma panel won't dodge windows if placed between dual monitors
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (show other bugs)
Version: 6.0.2
Platform: Arch Linux Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: qt6
Depends on:
Blocks:
 
Reported: 2024-03-14 19:04 UTC by AlexDeLorenzo.dev
Modified: 2024-06-23 15:42 UTC (History)
8 users (show)

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


Attachments
Screenshot (3.56 MB, image/png)
2024-04-06 15:06 UTC, Shubham Arora
Details
Screenshot of the bug with explanations (635.09 KB, image/jpeg)
2024-06-06 08:12 UTC, jean_lux@yahoo.fr
Details

Note You need to log in before you can comment on or make changes to this bug.
Description AlexDeLorenzo.dev 2024-03-14 19:04:13 UTC
SUMMARY
I have a primary monitor on my left and a secondary monitor on the right. If I create a Plasma panel on the right side of the primary screen and set it to "Dodge windows", it will never dodge windows and will always be shown. 

If I move that same panel to the left side of the primary screen, or the bottom of the screen, that panel will dodge windows.

It's only when the panel is on the right side of the primary screen next to the secondary screen does it not dodge windows.

STEPS TO REPRODUCE
1. Add a screen to the right of your primary screen
2. Add a default panel
3. Set it to dodge windows
4. Set the position to the bottom, watch it dodge windows
5. Set the position to the right, watch it always remain present and not dodge windows

OBSERVED RESULT
The panel on the rightmost side of the leftmost screen does not dodge windows.

EXPECTED RESULT
Panels should dodge windows when set to 'Dodge windows"

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.0.2
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2
Kernel Version: 6.7.9
Graphics Platform: Wayland
Comment 1 Shubham Arora 2024-04-06 15:04:53 UTC
Can confirm. If the 2nd monitor is on the same side as panel the dodge window doesn't work

Operating System: EndeavourOS 
KDE Plasma Version: 6.0.3
KDE Frameworks Version: 6.0.0
Qt Version: 6.7.0
Kernel Version: 6.8.1-arch1-1.1-g14 (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 6800HS with Radeon Graphics
Memory: 14.9 GiB of RAM
Graphics Processor: AMD Radeon Graphics
Manufacturer: ASUSTeK COMPUTER INC.
Product Name: ROG Flow X13 GV301RA
System Version: 1.0
Comment 2 Shubham Arora 2024-04-06 15:06:14 UTC
Created attachment 168218 [details]
Screenshot
Comment 3 daniel 2024-04-26 18:54:54 UTC
Can also confirm but for me it is with a monitor under my main one. I have my panel below on my main monitor and it isn't dodging if my third monitor is set to be under my main one.

SOFTWARE/OS VERSIONS
Operating System: Fedora 40 
KDE Plasma Version: 6.0.4
KDE Frameworks Version: 6.1.0
Qt Version: 6.7.0
Kernel Version: 6.8.7
Graphics Platform: Wayland
Comment 4 Ali 2024-04-29 13:14:33 UTC
+1, ran into this while trying to have a side panel on the same side as my second screen, dodge windows works perfectly on any other side that isn't on the same side as my second screen.
Comment 5 Ali 2024-04-29 13:14:56 UTC
(In reply to Ali from comment #4)
> +1, ran into this while trying to have a side panel on the same side as my
> second screen, dodge windows works perfectly on any other side that isn't on
> the same side as my second screen.

Operating System: Fedora Linux 40
KDE Plasma Version: 6.0.4
KDE Frameworks Version: 6.1.0
Qt Version: 6.7.0
Kernel Version: 6.8.7-300.fc40.x86_64 (64-bit)
Graphics Platform: Wayland
Comment 6 Mehrad Mahmoudian 2024-05-23 08:19:34 UTC
I can confirm this. My monitor arrangement is H shaped (three monitors in one row, two side ones are vertical and the middle one is horizontal). The middle monitor is primary. I created a panel on the left-side of the primary monitor and neither auto-hide nor dodging work for this panel.

Operating System: Manjaro Linux 
KDE Plasma Version: 6.0.4
KDE Frameworks Version: 6.1.0
Qt Version: 6.7.0
Kernel Version: 6.6.30-2-MANJARO (64-bit)
Graphics Platform: X11
Processors: 20 × Intel® Core™ i9-10900K CPU @ 3.70GHz
Memory: 31.1 GiB of RAM
Graphics Processor: AMD Radeon Pro WX 3200 Series
Comment 7 jean_lux@yahoo.fr 2024-06-06 08:12:41 UTC
Created attachment 170196 [details]
Screenshot of the bug with explanations

I also encounter the same problem when the top screen is the primary one
Comment 8 jean_lux@yahoo.fr 2024-06-06 08:15:40 UTC
(In reply to jean_lux@yahoo.fr from comment #7)
> Created attachment 170196 [details]
> Screenshot of the bug with explanations
> 
> I also encounter the same problem when the top screen is the primary one

Operating System: Manjaro Linux 
KDE Plasma Version: 6.0.4
KDE Frameworks Version: 6.1.0
Qt Version: 6.7.0
Kernel Version: 6.6.30-2-MANJARO (64-bit)
Graphics Platform: X11
Processors: 20 × Intel® Core™ i9-10900K CPU @ 3.70GHz
Memory: 31.1 GiB of RAM
Graphics Processor: AMD Radeon Pro WX 3200 Series(In reply to jean_lux@yahoo.fr from comment #7)
> Created attachment 170196 [details]
> Screenshot of the bug with explanations
> 
> I also encounter the same problem when the top screen is the primary one

Operating System: Fedora Linux 40
KDE Plasma Version: 6.0.5
KDE Frameworks Version: 6.2.0
Qt Version: 6.7.1
Kernel Version: 6.8.11-300.fc40.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: AMD Ryzen 7 6800HS with Radeon Graphics
Graphics Processor : AMD Radeon Graphics ( AMD Radeon™ RX 6700S)
Comment 9 Nelson 2024-06-14 12:39:07 UTC
Commenting to confirm this happens for me as well.

KDE 6.0.5
Frameworks 6.2.0
Qt 6.7.0
X11
Comment 10 AlexDeLorenzo.dev 2024-06-21 22:29:12 UTC
Seems to be fixed for me in Plasma 6.1

KDE Plasma Version: 6.1.0
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.1
Graphics Platform: Wayland
Comment 11 Nelson 2024-06-23 14:21:46 UTC
Tested it on KDE 6.1 and it indeed seems to work fine under Wayland.
Under X11, however, it still does not work as expected.
Comment 12 jean_lux@yahoo.fr 2024-06-23 15:42:59 UTC
I can confirm that I no longer have this problem with KDE 6.1.

Operating System: Fedora Linux 40 (Kinoite 40.20240623.0)
KDE Plasma Version: 6.1.0
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.1
Kernel Version: 6.9.5-200.fc40.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: AMD Ryzen 7 6800HS with Radeon Graphics
Graphics Processor : AMD Radeon Graphics ( AMD Radeon™ RX 6700S)