Bug 476940 - Yakuake no longer respects struts in Full Screen Mode on X11
Summary: Yakuake no longer respects struts in Full Screen Mode on X11
Status: REPORTED
Alias: None
Product: yakuake
Classification: Applications
Component: general (show other bugs)
Version: 23.08.3
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Eike Hein
URL:
Keywords: qt6, X11-only
Depends on:
Blocks:
 
Reported: 2023-11-13 13:30 UTC by ratijas
Modified: 2025-02-24 17:59 UTC (History)
0 users

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


Attachments
Yakuake - panels and structs (279.42 KB, image/png)
2023-11-13 13:30 UTC, ratijas
Details
Yakuake - top and bottom panels (314.03 KB, image/png)
2023-11-13 13:35 UTC, ratijas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ratijas 2023-11-13 13:30:51 UTC
Created attachment 163120 [details]
Yakuake - panels and structs

SUMMARY

In Full Screen Mode (F11) Yakuake does not respect screen structs for the purposes of adjusting window size. It is correctly positioned (top and left Plasma panels are accounted for), but the bottom and right edges of Yakuake window are extending beyond screen boundaries as if top-left structs were not accounted for.

Besides that, if you do have a right or bottom panels, "full screen" Yakuake window will stack below them, effectively hiding the command line prompt below.

This might be a regression in Plasma or KWin, since KF5 version of Yakuake behaves the same.

STEPS TO REPRODUCE
0. Add Plasma panels to some or all edges.
1. Open any version of Yakuake in Plasma 6.
2. Activate the Full Screen Mode (F11).

OBSERVED RESULT
Yakuake window clips below panels and beyond the screen boundaries.

EXPECTED RESULT
Yakuake should fit within structs, or at least be on top of panels.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.81.0
KDE Frameworks Version: 5.245.0
Qt Version: 6.6.0
Kernel Version: 6.6.1-arch1-1 (64-bit)
Graphics Platform: X11
Comment 1 ratijas 2023-11-13 13:35:08 UTC
Created attachment 163121 [details]
Yakuake - top and bottom panels

Actually it might not be clipping below panels. This screenshot looks like the Yakauke window was resized to account for structs, but the window content isn't resized appropriately. Also, if I manually resize with Meta+ right mouse button drag, it won't redraw to the new size.
Comment 2 TraceyC 2025-02-24 17:59:15 UTC
Adding the x11-only keyword