Summary: | Spectacle won't launch if a context menu is displayed on screen. | ||
---|---|---|---|
Product: | [Applications] Spectacle | Reporter: | Paul <pip.kde> |
Component: | General | Assignee: | Boudhayan Gupta <me> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | CC: | nate |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Paul
2017-10-04 13:30:51 UTC
This is an X11 limitation. In an X11 environment, when a menu is displayed, it grabs all input unconditionally. This also blocks, for example, screen locking. It's simply an architectural limitation of X11, and there's unfortunately nothing we can do in that environment. However, this gets fixed for free when using Wayland instead. As a workaround, you can launch Spectacle and configure it to take a new screenshot after a number of seconds, using that time to open the menu you want included in the screenshot. (In reply to Nate Graham from comment #1) > This is an X11 limitation. ... OK. Understood. > As a workaround, you can launch Spectacle and configure it to take a new > screenshot after a number of seconds, using that time to open the menu you > want included in the screenshot. Yeah... Thanks, that's what I'd been doing, trouble is I seem to forget I need to do it - resulting in a few choice words :) |