Bug 485069

Summary: Yakuake Wayland Plasma 6: window size wrong when closed on a smaller screen
Product: [Applications] yakuake Reporter: Nowa Ammerlaan <nowa>
Component: generalAssignee: Eike Hein <hein>
Status: REOPENED ---    
Severity: normal CC: contact, dreamkepeer, marek.schimara, mte90net, thubble+kdebugs
Priority: NOR    
Version First Reported In: 24.02.1   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: yakuake multi-monitor bug

Description Nowa Ammerlaan 2024-04-05 09:39:10 UTC
SUMMARY

In a multi screen setup the yakuake window will have half the size it should on the bigger screen if it was closed on the smaller screen. If the yakuake window is closed on the bigger screen there is no problem, if the yakuake window is *not* closed on the smaller screen there is also no problem. Wayland is affected, X11 was not tested.


STEPS TO REPRODUCE
1. Have a multi-screen setup with different resolutions
2. Open yakuake on the smaller monitor, and close it with F12
3. Now open yakuake on the bigger monitor with F12

OBSERVED RESULT

Half the window is shown, the rest of the window is gone/invisible/missing.


EXPECTED RESULT

We see the whole window.


SOFTWARE/OS VERSIONS
Linux/KDE Plasma:  Gentoo Linux 2.15
KDE Plasma Version: 6.0.3
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2

ADDITIONAL INFORMATION

See attached screen recording
Comment 1 Nowa Ammerlaan 2024-04-05 09:41:17 UTC
Screen recording exceeds file size limit, so please download it from here instead: https://drive.google.com/file/d/13GDeljPf1S0Nkb-bh8-Dfc_EEIhluVPD/view?usp=sharing
Comment 2 Oleg 2024-06-13 19:04:43 UTC
Created attachment 170481 [details]
yakuake multi-monitor bug

I can confirm this issue
Operating System: Arch Linux 
KDE Plasma Version: 6.0.5
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.1
Kernel Version: 6.9.4-2-cachyos (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i7-7700K CPU @ 4.20GHz
Memory: 15.6 ГиБ of RAM
Graphics Processor: AMD Radeon RX 6700 XT
Comment 3 Daniele Scasciafratte 2025-01-08 15:29:30 UTC
I have the same issue in Debian Sid with yakuake 24.12.
Sometimes is cut and when happens, I just close it and reopen it to fix it.

In my case with 3 monitors happens on the most bigger, probably because the screens that I have have different resolutions.
Comment 4 Daniele Scasciafratte 2025-03-07 16:05:21 UTC
I think that with Plasma 6.3.0 the issue is gone as I don't have it anymore.
Comment 5 Nowa Ammerlaan 2025-03-07 16:25:55 UTC
I also cannot reproduce this anymore
Comment 6 Oleg 2025-03-09 06:03:09 UTC
No, I've tinkered with display settings and now I can reproduce it on each boot.
Comment 7 Tiernan Hubble 2025-03-21 16:50:43 UTC
I only started seeing this issue after I updated to Plasma 6.3.0 - it wasn't present in 6.2. I believe there was a kde-frameworks update as well as an update to Yakuake itself at the same time, so I'm not sure which component caused it. Using gentoo with testing keyword.

I have Yakuake set to always open on my main monitor, an ultrawide - but the problem occurs when the focused window is on my second, non-ultrawide monitor. So I suspect that Yakuake is always taking the monitor size from the active screen, even when it's set to always open on the same screen.
Comment 8 Tiernan Hubble 2025-09-12 16:54:29 UTC
Update to my previous comment: I recently upgraded my Gentoo system for the first time in months, to kde-frameworks 6.17, kde-plasma 6.4.4 and kde-apps 25.08. The problem no longer occurs; the yakuake window is the proper size for the monitor it's configured to always open on, regardless of which monitor currently has focus.

Because it was such a long time between updates I can't be sure what fixed it, but the problem no longer occurs for me on the latest version.
Comment 9 Marek 2025-10-06 06:46:49 UTC
I have the exact issue reported here. I'm on Fedora 42, Plasma 6.4.4, yakuake-25.08.0-1 and multiple screens.