SUMMARY I have noticed that it is unable to make screenshots in some application when bar menu is opened. For example in SimpleScreenRecorder looking for audio sources. But it is also in more "common" applications like in systemmontor. In some applications it is working like in 50/50 cases. For example "systemsettings5" -> Display -> Devices. There is a bar and i can make screenshot when it is opened. Moving to Compositor. There are bars (display engine, vsycn, etc) and all of them block making screenshots. Don't know if it is some bug or maybe some specific settings in my plasmashell. SOFTWARE/OS VERSIONS Qt Version: 5.15.1 Frameworks Version: 5.75.0 Operating System: Linux 5.9.1-1-default x86_64 Windowing system: X11 Distribution: "openSUSE Tumbleweed" plasmashell: 5.20.2
Unfortunately this is an unfixable bug in X11 due to how it lets menus grab 100% of all keyboard input while open. You can work around this by using Spectacle's timer functionality. Set a timer, take the screenshot, and then open the menu.
(In reply to Nate Graham from comment #1) > Unfortunately this is an unfixable bug in X11 due to how it lets menus grab > 100% of all keyboard input while open. You can work around this by using > Spectacle's timer functionality. Set a timer, take the screenshot, and then > open the menu. ;( That's sad. Only if wayland wouldn't work like it work right now. Anyway thanks for answer.