Open leviport opened 2 years ago
Thank you @leviport for writing this up.
To elaborate, my 2 x 1080p monitor setup is connected to a laptop with the lid closed. I was able to "unstick" the machine by opening the lid of the laptop.
I don't know if this is pop-shell specific, because I am able to reproduce even with the pop-shell disabled
Edit: Nevermind, if I disable pop-shell and restart gdm can't reproduce, so probably it is pop-shell specific
Edit2: Another weird thing, while super+mouse is specifically reproducible, I find that it can happen to me even without spamming
Update on this one -- it looks ilke the lockup bug when I spam the Super key is gone, but I can still get the current window overlay to show up after the launcher is closed. It will show up and disappear when I spam the key, but I can also get it to show up if I double-tap Super quick enough. The first tap opens the launcher, then the second tap puts the overlay on a seemingly arbitrary open window. The overlay goes away when I open the launcher again, so this is definitely much less serious of a problem.
(1) Issue/Bug Description: Hitting the Super key quickly and repeatedly (closes and opens the Launcher a bunch) sometimes locks up my desktop. Everything in my session appears to continue functioning (clock, audio, video, even mouse cursor movement), but no mouse clicks or keypresses do anything. I always see the current window overlay on one of my open windows when I get it stuck in this way.
I can get out of this state by adding a display, but not by removing a display. Turning one of my three displays off re-adjusts correctly to 2 displays, but it's still "stuck" afterwards. Turning the display back on re-adjusts to all 3 displays, and I can hit Esc to clear the current window overlay, then everything starts working as expected. Here's some log output that looks like it might be useful:
(2) Steps to reproduce (if you know): With multiple displays connected and several windows open on both, spam the Super key (set to Launcher, just like the default). If I go slow, it sometimes doesn't happen. You have to spam it super fast.
(3) Expected behavior: Launcher closes and opens a bunch of times without it getting stuck.
(4) Distribution (run
cat /etc/os-release
):(5) Gnome Shell version: 42.1
(6) Pop Shell version (run
apt policy pop-shell
or provide the latest commit if building locally):(7) Where was Pop Shell installed from: Repos
(8) Monitor Setup (2 x 1080p, 4K, Primary(Horizontal), Secondary(Vertical), etc): 1x 1080p on left in "Portrait Right" rotation, 1x 4k at 100% scaling in middle (landscape), and 1x 2560x1440 on right in "Portrait Left" rotation.
@brs17 also saw this on 2x 1080p monitors, both in Landscape mode, so I don't think it needs to be quite so exotic of a setup as I have.
(9) Other Installed/Enabled Extensions:
(10) Other Notes: Thanks to @brs17 for the initial report