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

            Bug ID: 500202
           Summary: Spectacle: Window Under Cursor, with a delay,
                    sometimes fails to present a cursor (the Spectacle
                    window does not reappear)
    Classification: Applications
           Product: Spectacle
           Version: 24.12.2
          Platform: Other
                OS: FreeBSD
            Status: REPORTED
          Keywords: regression
          Severity: minor
          Priority: NOR
         Component: General
          Assignee: noaha...@gmail.com
          Reporter: grahamper...@gmail.com
                CC: k...@david-redondo.de
  Target Milestone: ---

SUMMARY

If, for example, a VirtualBox guest window is in front when the countdown ends,
then Spectacle will fail to take a shot. 

STEPS TO REPRODUCE

1. install VirtualBox, for example
<https://www.freshports.org/emulators/virtualbox-ose-70/> 7.0.24

2. start a guest machine

3. run Spectacle, with the guest behind the Spectacle window

4. set a delay

5. click 'Window Under Cursor'

OBSERVED RESULT

6. in Task Manager, the countdown

EXPECTED RESULT

6. the countdown

7. a shot

SOFTWARE/OS VERSIONS

Operating System: FreeBSD 15.0
KDE Plasma Version: 6.2.5
KDE Frameworks Version: 6.10.0
Qt Version: 6.8.2
Kernel Version: 15.0-CURRENT (64-bit)
Graphics Platform: X11
Memory: 31.9 GiB of RAM
Graphics Processor: Quadro K1100M/PCIe/SSE2
Manufacturer: Hewlett-Packard
Product Name: HP ZBook 17 G2
System Version: A3009DD10203

grahamperrin:~ % pkg iinfo graphics/spectacle x11/kde$
spectacle-24.12.2_1
kde-6.2.5.24.12.2
grahamperrin:~ % freebsd-version -kru ; uname -aKU
15.0-CURRENT
15.0-CURRENT
15.0-CURRENT
FreeBSD mowa219-gjp4-zbook-freebsd 15.0-CURRENT FreeBSD 15.0-CURRENT
main-n275472-c272abc5c6a7 GENERIC-NODEBUG amd64 1500032 1500032
grahamperrin:~ % pkg -v
2.0.6
grahamperrin:~ % pkg repos -el | sort -f
FreeBSD-base
FreeBSD-ports
local-current
grahamperrin:~ % pkg query '%o %v %At:%Av' spectacle
graphics/spectacle 24.12.2_1 FreeBSD_version:1500031
graphics/spectacle 24.12.2_1 build_timestamp:2025-02-13T08:41:09+0000
graphics/spectacle 24.12.2_1 built_by:poudriere-git-3.4.2
graphics/spectacle 24.12.2_1 port_checkout_unclean:no
graphics/spectacle 24.12.2_1 port_git_hash:2a21be70688
graphics/spectacle 24.12.2_1 ports_top_checkout_unclean:no
graphics/spectacle 24.12.2_1 ports_top_git_hash:9e15f4b0eb4
graphics/spectacle 24.12.2_1 repo_type:binary
graphics/spectacle 24.12.2_1 repository:FreeBSD-ports
grahamperrin:~ % pkg info spectacle
spectacle-24.12.2_1
Name           : spectacle
Version        : 24.12.2_1
Installed on   : Sat Feb 15 13:56:12 2025 GMT
Origin         : graphics/spectacle
Architecture   : FreeBSD:15:amd64
Prefix         : /usr/local
Categories     : kde-applications kde graphics
Licenses       : LGPL20
Maintainer     : k...@freebsd.org
WWW            : https://projects.kde.org/projects/kde/kdegraphics/spectacle
Comment        : KDE screen capture program
Options        :
        DOCS           : on
        PIPEWIRE       : on
Shared Libs required:
        libxkbcommon.so.0
        libxcb.so.1
        libxcb-xfixes.so.0
        libxcb-util.so.1
        libxcb-shm.so.0
        libxcb-shape.so.0
        libxcb-render.so.0
        libxcb-randr.so.0
        libxcb-image.so.0
        libxcb-cursor.so.0
        libwayland-cursor.so.0
        libwayland-client.so.0
        libthr.so.3
        libopencv_imgproc.so.409
        libopencv_core.so.409
        libm.so.5
        libgcc_s.so.1
        libcxxrt.so.1
        libc.so.7
        libc++.so.1
        libX11.so.6
        libQt6Xml.so.6
        libQt6Widgets.so.6
        libQt6WaylandClient.so.6
        libQt6QuickTemplates2.so.6
        libQt6QuickControls2.so.6
        libQt6Quick.so.6
        libQt6QmlWorkerScript.so.6
        libQt6QmlModels.so.6
        libQt6QmlMeta.so.6
        libQt6Qml.so.6
        libQt6PrintSupport.so.6
        libQt6OpenGL.so.6
        libQt6Network.so.6
        libQt6Multimedia.so.6
        libQt6Gui.so.6
        libQt6DBus.so.6
        libQt6Core.so.6
        libQt6Concurrent.so.6
        libOpenGL.so.0
        libLayerShellQtInterface.so.6
        libKirigamiPlatform.so.6
        libKPipeWireRecord.so.6
        libKPipeWire.so.6
        libKF6XmlGui.so.6
        libKF6WindowSystem.so.6
        libKF6WidgetsAddons.so.6
        libKF6StatusNotifierItem.so.6
        libKF6Solid.so.6
        libKF6Service.so.6
        libKF6PurposeWidgets.so.6
        libKF6Purpose.so.6
        libKF6PrisonScanner.so.6
        libKF6Notifications.so.6
        libKF6KIOWidgets.so.6
        libKF6KIOGui.so.6
        libKF6KIOCore.so.6
        libKF6JobWidgets.so.6
        libKF6I18n.so.6
        libKF6GuiAddons.so.6
        libKF6GlobalAccel.so.6
        libKF6DBusAddons.so.6
        libKF6Crash.so.6
        libKF6CoreAddons.so.6
        libKF6ConfigWidgets.so.6
        libKF6ConfigGui.so.6
        libKF6ConfigCore.so.6
        libKF6Completion.so.6
        libKF6ColorScheme.so.6
        libGLX.so.0
Annotations    :
        FreeBSD_version: 1500031
        build_timestamp: 2025-02-13T08:41:09+0000
        built_by       : poudriere-git-3.4.2
        port_checkout_unclean: no
        port_git_hash  : 2a21be70688
        ports_top_checkout_unclean: no
        ports_top_git_hash: 9e15f4b0eb4
        repo_type      : binary
        repository     : FreeBSD-ports
Flat size      : 5.45MiB
Description    :
The new screenshot capture utility, replaces KSnapshot
grahamperrin:~ % 

ADDITIONAL INFORMATION

UX regression, compared to spectacle-23.08.5_2 (with kde5-5.27.11.23.08.5_2) on
FreeBSD. 

Workarounds are possible, but can this be fixed in KDE?

Thanks

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

Reply via email to