SUMMARY The commands `spectacle -u` and `spectacle -uw` (remove the backticks) both fail. STEPS TO REPRODUCE Run `spectacle -u` (without the backticks). If no error message is produced, run `gdb -ex run -ex q --args spectacle -u`. Try again with `spectacle -uw` and its corresponding GDB command. OBSERVED RESULT Spectacle doesn't prompt me to select a window. In addition, it shows an error in the GUI and prints an error message: This is the error: qt.qpa.wayland: Wayland does not support QWindow::requestActivate() QPixmap::scaled: Pixmap is a null pixmap EXPECTED RESULT Manually opening Spectacle, selecting "Window under cursor", and selecting a window works. The commands should work the same. SOFTWARE/OS VERSIONS Linux/KDE Plasma: ArcoLinux (available in About System) KDE Plasma Version: 5.24.5 KDE Frameworks Version: 5.94.0 Qt Version: 5.15.4 ADDITIONAL INFORMATION This is on Wayland, in case the error message didn't seem obvious.
I am not able to get the error even with gdb but spectacle is ignoring -u and -uw flags and just prompting me to select a rectangular region which is the default that I have setup for spectacle.
Here's my system info Operating System: Arch Linux KDE Plasma Version: 5.24.90 KDE Frameworks Version: 5.94.0 Qt Version: 5.15.4 Graphics Platform: Wayland
Confirmed on 22.08.2 on Fedora 37.
This seems to be fixed.