Summary: | [Wayland] Yakuake on Wayland appears under top panel at start | ||
---|---|---|---|
Product: | [Applications] yakuake | Reporter: | Eugene <ken20001> |
Component: | general | Assignee: | Eike Hein <hein> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | agurenko, andy_morris22, bugseforuns, butirsky, cybeatb, dabiswas112, gbassi, hsantanna, lukas, moore.bryan, nate, postix, robby.engelmann, schwancarl, simon.westersund, trmdi |
Priority: | HI | Keywords: | usability |
Version: | Git (Frameworks 5) | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
See Also: |
https://bugs.kde.org/show_bug.cgi?id=386114 https://bugs.kde.org/show_bug.cgi?id=442605 https://bugs.kde.org/show_bug.cgi?id=378694 https://bugs.kde.org/show_bug.cgi?id=437139 |
||
Latest Commit: | https://invent.kde.org/utilities/yakuake/commit/c92e358784cfc76126d16b0b26d33ddc106ffd92 | Version Fixed In: | 21.12.1 |
Sentry Crash Report: | |||
Attachments: |
Yakuake expanded under Wayland with Kickoff panel located at the top of the screen
yakuake compiled with patch |
Description
Eugene
2019-06-09 01:18:26 UTC
Created attachment 120709 [details]
Yakuake expanded under Wayland with Kickoff panel located at the top of the screen
It seems related/duplicate to/of bug 386114 *** This bug has been marked as a duplicate of bug 386114 *** This is not a duplicate. Either both are app-specific issues, or else both are actually duplicates of a not-yet-filed bug on the panel itself, if that's where the issue lies. Not knowing which of those is true, let's keep them both open for now. *** Bug 412221 has been marked as a duplicate of this bug. *** Since this bug is kept open too, I'll repeat my comment from the related bug 386114: https://bugs.kde.org/show_bug.cgi?id=386114#c21 This reproduces also with KDE Neon. Other versions: Linux 5.0.0-31-generic x86_64 KDE Plasma Version: 5.17.0 KDE Frameworks Version: 5.63.0 Qt Version: 5.13.1 *** Bug 413635 has been marked as a duplicate of this bug. *** *** Bug 414597 has been marked as a duplicate of this bug. *** *** Bug 417119 has been marked as a duplicate of this bug. *** Fixed with the fix for Bug 386114! *** This bug has been marked as a duplicate of bug 386114 *** (In reply to Nate Graham from comment #10) > Fixed with the fix for Bug 386114! > > *** This bug has been marked as a duplicate of bug 386114 *** Maybe this need another patch. That one only fixed krunner. krunner issue is fixed on Neon unstable, but this issue persists. (In reply to Patrick Silva from comment #12) > krunner issue is fixed on Neon unstable, but this issue persists. I sent a similar patch for yakuake: https://phabricator.kde.org/D27733 Just fixed with https://invent.kde.org/utilities/yakuake/-/merge_requests/10 It is not fixed fully as it should be. First appearing of Yakuake is still occurs behind taskbar and only from second call of Yakuake it appears correctly. Similar report: https://bugs.kde.org/show_bug.cgi?id=426542 What versions of Yakuake and Plasma are you using? (In reply to Nate Graham from comment #16) > What versions of Yakuake and Plasma are you using? Hello, Nate. Yakuake: 20.08.1 Plasma KDE: 5.19.5 Frameworks KDE: 5.74.0 QT: 5.14.2 Linux: 5.8.0-20-generic Kubuntu 20.10 (development branch) *** Bug 426542 has been marked as a duplicate of this bug. *** Darn. I wonder if this requires Plasma 5.20 stuff. Can you test with that, if possible? (In reply to Nate Graham from comment #19) > Darn. I wonder if this requires Plasma 5.20 stuff. Can you test with that, > if possible? It's a pity but there is no packages of Plasma 5.20 for Kubuntu 20.10, so I am not able to test with that. yakuake 21.04.1 First start it appears in background - under kickoff panel. Double push F12 brings it foreground. So second start looks normal. With a top Latte panel Yakuake appears right next to the top panel. Works good. Same here, double F12 brings it to top. First start hidden by the top panel. Operating System: openSUSE Tumbleweed 20210907 KDE Plasma Version: 5.22.80 KDE Frameworks Version: 5.86.0 Qt Version: 5.15.2 Kernel Version: 5.14.0-1-default (64-bit) Graphics Platform: Wayland Processors: 8 × Intel® Core™ i7-10510U CPU @ 1.80GHz Memory: 31.0 GiB of RAM Graphics Processor: Mesa Intel® UHD Graphics On 21.08.1 bug is still present. Same issue still exists on latest 5.22.5 plasma and 21.08.1 on Manjaro on Pinebook Pro, similar issue but yakuake opens in the middle of the screen on Intel UHD and RX6700 on Fedora 34/35. Can it be duplicate of bug 442605? (In reply to Andrey from comment #26) > Can it be duplicate of bug 442605? Sorry, I meant bug 378694 (In reply to Andrey from comment #27) > (In reply to Andrey from comment #26) > > Can it be duplicate of bug 442605? > > Sorry, I meant bug 378694 I would assume if that would be the case then it would be already fixed now, but it's still there. Oh, wrong bug again. This one: bug 437139. Fixed in 5.22.90 (In reply to Andrey from comment #29) > This one: bug 437139. It might be related but still see the first time run issue described with the fix applied. It is not fixed still. So, please, do not mislead anyone. A possibly relevant merge request was started @ https://invent.kde.org/utilities/yakuake/-/merge_requests/49 Reproduced using Yakuake 21.08.2-1 on EndeavourOS (Arch based). So it's definitely not fixed. Operating System: EndeavourOS KDE Plasma Version: 5.22.5 KDE Frameworks Version: 5.87.0 Qt Version: 5.15.2 Kernel Version: 5.14.11-arch1-1 (64-bit) Graphics Platform: Wayland Processors: 2 × AMD E2-9000e RADEON R2, 4 COMPUTE CORES 2C+2G Memory: 3.3 GiB of RAM Graphics Processor: AMD STONEY Interesting thing: under X Yakuake window first time appears above the kickoff panel overlapping it. Can anyone who heavily uses Yakuake test the patch in the comment 32? I am using Yakuake, but do not know, how to test it... (In reply to trmdi from comment #35) > Can anyone who heavily uses Yakuake test the patch in the comment 32? Recently I tried to compile yakuake with that additional string in patch and it weems it works well. Created attachment 144772 [details]
yakuake compiled with patch
Anyone can test it now fron attachment. Now how can we pull it in main codebase? I don't understand all thouse programming rules. Git commit d18320fd3f153315d5020b29f241bfd0711863f4 by Janet Blackquill, on behalf of Tranter Madi. Committed on 22/12/2021 at 17:36. Pushed by cblack into branch 'master'. Make sure position is always set in wayland M +1 -0 app/mainwindow.cpp https://invent.kde.org/utilities/yakuake/commit/d18320fd3f153315d5020b29f241bfd0711863f4 the compiled with patch version worked here too At last! Git commit c92e358784cfc76126d16b0b26d33ddc106ffd92 by Nate Graham, on behalf of Tranter Madi. Committed on 24/12/2021 at 00:28. Pushed by ngraham into branch 'cherry-pick-d18320fd'. Make sure position is always set in wayland (cherry picked from commit d18320fd3f153315d5020b29f241bfd0711863f4) M +1 -0 app/mainwindow.cpp https://invent.kde.org/utilities/yakuake/commit/c92e358784cfc76126d16b0b26d33ddc106ffd92 I'm still experiencing this bug. I've tried to work around it by setting a window rule, but I have to open up the "window rules" settings to force-reapply the rule every time I hide & reopen the window. 1.) Open Yakuake; the window is obscured by the top panel. 2.) Open "Window Rules" settings, and re-apply the rule; the window moves below the panel. 3.) Hide/close the Yakuake window, then unhide/reopen it; the window is obscured by the top panel again. 4.) Repeat. Operating System: Fedora Linux 39 (Kinoite) KDE Plasma Version: 5.27.11 KDE Frameworks Version: 5.115.0 Qt Version: 5.15.12 Kernel Version: 6.8.5-201.fc39.x86_64 (64-bit) Graphics Platform: Wayland Yakuake Version: 24.02.2 (Flatpak) I am still getting this behavior on Fedora 40, Plasma 6.0.3, and Yakuake 24.02.1. What is your setup? Multiple monitors? I can not reproduce the bug on the latest openSUSE Tumbleweed Live edition. Can you try that? Thanks for that suggestion... After checking the KDE Neon and openSUSE Tumblweed live editions, I went back into my Fedora install and looked around a bit more. As it turns out, despite thinking I installed the rpm from the repos, I installed the flatpak version; deleting that one and installing the rpm has fixed this issue for me. I don't think that solves the underlying issue that occurs with the flatpak, but my particular issue is resolved. |