https://bugs.kde.org/show_bug.cgi?id=517710

            Bug ID: 517710
           Summary: Spectacle fails to take screenshots on Debian under
                    GNOME Shell 43.9 running on Wayland. The application
                    starts, but capturing the screen does not work.
    Classification: Applications
           Product: Spectacle
      Version First 22.12.3
       Reported In:
          Platform: Debian stable
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: General
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

Created attachment 190738
  --> https://bugs.kde.org/attachment.cgi?id=190738&action=edit
I used to use it on GNOME without any issues, but now it’s causing problems.
Could it be related to Wayland?

SUMMARY
Spectacle fails to take screenshots on Debian under GNOME Shell 43.9 running on
Wayland. The application starts, but capturing the screen does not work.

STEPS TO REPRODUCE

Log into a GNOME Shell 43.9 session running on Wayland

Launch Spectacle 22.12.3

Try to take a screenshot (fullscreen, active window, or rectangular region)

OBSERVED RESULT
Spectacle does not capture the screenshot successfully.
When running spectacle --version, the terminal also prints:

QSocketNotifier: Can only be used with threads started with QThread
spectacle 22.12.3

Wayland details include:
interface: 'wl_compositor', version: 5, name: 1

EXPECTED RESULT
Spectacle should successfully capture the screen and allow the screenshot to be
viewed or saved.

SOFTWARE/OS VERSIONS
Linux: Debian GNU/Linux
Kernel: SMP PREEMPT_DYNAMIC Debian 6.1.164-1 (2026-03-09) x86_64 GNU/Linux

Desktop Environment: GNOME Shell 43.9
Session Type: Wayland

Spectacle Version: 22.12.3

Wayland detail:
interface: 'wl_compositor', version: 5, name: 1

ADDITIONAL INFORMATION

Spectacle is being used outside KDE Plasma, under GNOME Shell.

The issue occurs on a Wayland session.

The terminal prints QSocketNotifier: Can only be used with threads started with
QThread.

This may be related to Wayland screenshot handling, portal integration, or
running Spectacle in a non-KDE desktop environment.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to