Bug 489190 - Spectacle and KDE 6.1 (fake) session restore interaction
Summary: Spectacle and KDE 6.1 (fake) session restore interaction
Status: CONFIRMED
Alias: None
Product: Spectacle
Classification: Applications
Component: General (show other bugs)
Version: 24.05.0
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: Noah Davis
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2024-06-25 17:20 UTC by eleung
Modified: 2024-06-26 00:13 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description eleung 2024-06-25 17:20:53 UTC
SUMMARY
If you have Spectacle opened before you shut down, the fake session restore introduced in KDE 6.1 will open it for you automatically during the next boot, causing the screen to freeze and dim if you are using rectangular capture by default with Spectacle. This happens on Fedora KDE 40.
(I posted this in r/kde and was told to submit a bug report)

STEPS TO REPRODUCE
1. Set Spectacle to use Rectangular Region capture as default
2. Open Spectacle 
3. Reboot the machine (or whatever method that triggers the session restore)

OBSERVED RESULT
Screen freezes and dims after login as Spectacle waits for user input

EXPECTED RESULT
No such behavior. Maybe blacklisting Spectacle from session restore by default?

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 40
KDE Plasma Version: 6.1.0
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.1
Kernel Version: 6.9.5-200.fc40.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 24 × AMD Ryzen 9 5900X 12-Core Processor
Memory: 31.2 GiB of RAM
Graphics Processor: Mesa Intel® Arc
Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: X570S AERO G
System Version: -CF
Comment 1 Nate Graham 2024-06-26 00:13:06 UTC
Heh oops. This is probably an app that should be excluded from fake session restore. Not sure if we have the power to do this in the app itself, or if it'll have to be added as an exception in the fake session restore feature, which would be a bit ugly.