Bug 451842 - Spectacle Won't Work on Fedora - on Gnome
Summary: Spectacle Won't Work on Fedora - on Gnome
Status: CONFIRMED
Alias: None
Product: Spectacle
Classification: Applications
Component: General (show other bugs)
Version: 21.12.2
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: Boudhayan Gupta
URL:
Keywords: usability
: 468399 486978 (view as bug list)
Depends on:
Blocks:
 
Reported: 2022-03-24 03:52 UTC by sparkie
Modified: 2024-05-13 20:18 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description sparkie 2022-03-24 03:52:07 UTC
SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols.
See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***


STEPS TO REPRODUCE
1. Install from official fedora repositories
2. Start application
3. 

OBSERVED RESULT
Application options are incomplete (no option to select area, only "full window" and "window under mouse" are there)

EXPECTED RESULT
Application window to be complete

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2022-03-26 21:39:54 UTC
This is a known issue on Wayland, where Spectacle relies on private API from KWin.

We could perhaps make this obvious in the UI somehow, to set expectations accordingly.
Comment 2 sparkie 2022-03-28 16:39:18 UTC
(In reply to Nate Graham from comment #1)
> This is a known issue on Wayland, where Spectacle relies on private API from
> KWin.
> 
> We could perhaps make this obvious in the UI somehow, to set expectations
> accordingly.

Thank you so much for the information. I'll shed a tear, perhaps when I'm able see about switching my surface over to Plasma if the tablet functionality is there. I use plasma on my other machines and I always have spectacle open, so I'm pretty disappointed I can't use it on gnome, but understand why.
Comment 3 Nate Graham 2023-04-13 18:41:11 UTC
*** Bug 468399 has been marked as a duplicate of this bug. ***
Comment 4 Bug Janitor Service 2023-04-17 22:17:09 UTC
A possibly relevant merge request was started @ https://invent.kde.org/graphics/spectacle/-/merge_requests/229
Comment 5 Noah Davis 2023-04-18 13:43:44 UTC
Git commit 6e5a3f392324e5ae310709225540d37448539569 by Noah Davis.
Committed on 18/04/2023 at 13:43.
Pushed by ndavis into branch 'master'.

Warn when screenshot effect isn't available on wayland, exit if no GUI

M  +1    -0    src/CMakeLists.txt
M  +18   -0    src/Main.cpp
A  +50   -0    src/ScreenShotEffect.cpp     [License: LGPL(v2.0+)]
A  +20   -0    src/ScreenShotEffect.h     [License: LGPL(v2.0+)]

https://invent.kde.org/graphics/spectacle/commit/6e5a3f392324e5ae310709225540d37448539569
Comment 6 Noah Davis 2023-04-18 13:46:30 UTC
Git commit dc500534298440e3f16440717ae06d53dccf1415 by Noah Davis.
Committed on 18/04/2023 at 13:45.
Pushed by ndavis into branch 'release/23.04'.

Warn when screenshot effect isn't available on wayland, exit if no GUI

The string is not translatable because of the translatable string
freeze. Maybe if we get a string freeze exception, we can make it
translatable.
(cherry picked from commit 6e5a3f392324e5ae310709225540d37448539569)

M  +1    -0    src/CMakeLists.txt
M  +18   -0    src/Main.cpp
A  +50   -0    src/ScreenShotEffect.cpp     [License: LGPL(v2.0+)]
A  +20   -0    src/ScreenShotEffect.h     [License: LGPL(v2.0+)]

https://invent.kde.org/graphics/spectacle/commit/dc500534298440e3f16440717ae06d53dccf1415
Comment 7 Noah Davis 2024-05-13 20:18:42 UTC
*** Bug 486978 has been marked as a duplicate of this bug. ***