| Summary: | Plasma automatically switching from unoccupied desktops to occupied desktops | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | Alex <alex> |
| Component: | general | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED UNMAINTAINED | ||
| Severity: | normal | CC: | kde, natalie_clarius, nate, xaver.hugl |
| Priority: | NOR | ||
| Version First Reported In: | 5.27.4 | ||
| Target Milestone: | 1.0 | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Alex
2023-04-23 14:21:15 UTC
Does the issue appear in Plasma 5.27? Also in that release you may be able to configure the behavior; check out System Settings > Window Management > Window Behavior > Advanced tab > Virtual Desktop behavior (In reply to Nate Graham from comment #1) > Does the issue appear in Plasma 5.27? Also in that release you may be able > to configure the behavior; check out System Settings > Window Management > > Window Behavior > Advanced tab > Virtual Desktop behavior Thanks for the quick reply! I tried upgrading to Plasma settings and switching the setting you mentioned, as well as some other settings in the Window Behavior section. Unfortunately, it didn't change anything. Ok, thanks for the info. Are you using multiple screens? Maybe it is some strange interaction with screen focus, as workspaces are tied to screens on i3, right? (In reply to Natalie Clarius from comment #4) > Are you using multiple screens? Maybe it is some strange interaction with > screen focus, as workspaces are tied to screens on i3, right? Thanks for the help! I'm just using my laptop screen. I double checked the output of xrandr and it reports that everything other than eDP-1 is disconnected. If it helps solve the issue, the Kwin process isn't running. Hi, I switched to Arch Linux and the issue disappeared for a while, but now it's back. I manage my home directory with nix home-manager and my /etc directory and others with aconfmgr, so I was able to roll back the vast majority of my files to before the issue happened as well as delete and regenerate all my ~/.config/*rc files, but none of those things made the issue go away. I noticed before the issue started happening 24/7 that it would only happen if I set a splash screen on kde (which doesn't play nicely with i3). Setting splash screen to "None" repeatedly made the issue go away (although unfortunately that doesn't work anymore for some reason). Interestingly, even after the splash screen disappeared, the issue persisted until I logged out and back in again. Not sure what the deal is there. I figured maybe there was an urgent window or something, but I dumped the whole x window tree and I don't see anything marked as urgent. I also tried running plasmashell through x11trace and I'm seeing some extra stuff happen with _NET_CURRENT_DESKTOP when I try to switch to an empty workspace, although I couldn't get much useful information beyond that. I'm willing to put a lot more effort into debugging this further, but I'm just not sure where to look next. Does anyone have any ideas? I doubt it; your setup is so heavily customized that there are likely to be 0 developers familiar with all the non-standard moving parts. If it's still happening in Plasma 6.2.5 or later, I don't think we'll be able to fix it and support this use case unless you can do enough debugging to find the exact problem. (In reply to Nate Graham from comment #8) > I doubt it; your setup is so heavily customized that there are likely to be > 0 developers familiar with all the non-standard moving parts. If it's still > happening in Plasma 6.2.5 or later, I don't think we'll be able to fix it > and support this use case unless you can do enough debugging to find the > exact problem. No problem! I figured out how to get a similar KDE+Tiling WM setup going on Wayland with a different compositor. It wasn't easy, but now that it works, its 100x better and I haven't had a single issue! I'm happy to hear it! |