Summary: | With Qt 6.7, every QDockWidget panel is enabled in every new window | ||
---|---|---|---|
Product: | [Applications] dolphin | Reporter: | Yao Mitachi <yaomtc> |
Component: | panels: terminal | Assignee: | Dolphin Bug Assignee <dolphin-bugs-null> |
Status: | RESOLVED UPSTREAM | ||
Severity: | major | CC: | 76deccf4a15d0a24ea3b92cc68ba7c1c, belgix_oz, bugseforuns, CoelacanthusHex, etjakeoc, floriananton.schwarzl, i, iwisp360, jf, kde, kde, kde, kfm-devel, mmbossoni, nate, nicolas.fella, null, qlumreg, r.kunschke, rune.fritzsche, thefeeltrain |
Priority: | VHI | Keywords: | qt6 |
Version: | 24.01.85 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
URL: | https://bugreports.qt.io/browse/QTBUG-120191 | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=479645 | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Yao Mitachi
2023-12-22 05:59:15 UTC
Update: I just realized it's every panel that comes back, not just the terminal panel. Also applies to other apps with panels, such as Konsole. Every time I open Konsole, both the "SSH Manager" and "Quick Commands" plugins are enabled. Konsole also does not respect its default size as set in the profile. (80x25, instead defaults to 80x64) Regenerating "/home/(user)/.config/dolphinrc" fixes the issue. Haven't figured out which setting is the culprit yet, or if regenerating "konsolerc" fixes the Konsole issue. Pressed for time atm =) Arch Linux Kernel: 6.6.8 KDE Plasma Version: 5.91.0 KDE Frameworks Version: 5.247.0 Qt Version: 6.7.0beta2 (In reply to A. R. Kristiansen from comment #2) > Also applies to other apps with panels, such as Konsole. Every time I open > Konsole, both the "SSH Manager" and "Quick Commands" plugins are enabled. See: https://bugs.kde.org/show_bug.cgi?id=478804 > Regenerating "/home/(user)/.config/dolphinrc" fixes the issue. > Haven't figured out which setting is the culprit yet, or if regenerating > "konsolerc" fixes the Konsole issue. Pressed for time atm =) How odd, deleting that file does allow Dolphin to remember what panels I last had open... even though I didn't see anything relevant to which panels were open. And now, my I wonder if regenerating that file makes Dolphin reset some values that are stored elsewhere? (In reply to Yao Mitachi from comment #3) > How odd, deleting that file does allow Dolphin to remember what panels I > last had open... even though I didn't see anything relevant to which panels > were open. Yeah, same here, not at first glance anyway. That's what I do when I have any kind of issue in KDE apps, just regenerate their config files. Then, if that fixes it, I try to remove config entries from the original file one by one until I find the culprit. Will give that a shot later today if nobody beats me to it. > And now, my I wonder if regenerating that file makes Dolphin > reset some values that are stored elsewhere? Does the issue remain if you put the original config file back in place? (If you kept it.) BTW, thank you for the link to the Konsole issue. I found the culprit. In dolphinrc, the [General] section has a setting called "RememberOpenedTabs" If set to false, Dolphin opens every panel on every new window opened, and does not remember which ones you close. If set to true, or if the string does not exist, panels act like you would expect them to. In "Configure Dolphin" (CTRL+SHIFT+,) this setting is in "Interface" -> "Folders & Tabs" -> "Show on startup:" If that setting is set to a specific folder, any folder, the panel behaviour breaks. I have no idea why setting this to false interferes with the panels! *** Bug 478884 has been marked as a duplicate of this bug. *** I can reproduce with Qt 6.7 beta but not 6.6.1 Looks like something with restoring the state of the QDockWidget is going wrong *** Bug 478827 has been marked as a duplicate of this bug. *** This is very likely https://bugreports.qt.io/browse/QTBUG-120191 *** Bug 479160 has been marked as a duplicate of this bug. *** *** Bug 479161 has been marked as a duplicate of this bug. *** *** Bug 479754 has been marked as a duplicate of this bug. *** *** Bug 479772 has been marked as a duplicate of this bug. *** *** Bug 478804 has been marked as a duplicate of this bug. *** *** Bug 479047 has been marked as a duplicate of this bug. *** *** Bug 480057 has been marked as a duplicate of this bug. *** *** Bug 480187 has been marked as a duplicate of this bug. *** Not sure which package update was responsible, but on arch (Qt 6.7.0, Linux 6.7.1, Plasma 5.92.0 and Frameworks 5.248.0), this seems to be fixed. (In reply to Rune from comment #18) > Not sure which package update was responsible, but on arch (Qt 6.7.0, Linux > 6.7.1, Plasma 5.92.0 and Frameworks 5.248.0), this seems to be fixed. I will have to wait for Qt 6.7. Gentoo is still at Qt 6.6.1 and I'm trying to avoid -9999 (live build) packages unless I really have to. |