Bug 440398 - System Settings video previews fail silently when GStreamer is not installed
Summary: System Settings video previews fail silently when GStreamer is not installed
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_kwineffects (other bugs)
Version First Reported In: 5.22.4
Platform: Neon Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-07-30 00:55 UTC by kingofgamesyami
Modified: 2025-04-25 21:04 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description kingofgamesyami 2021-07-30 00:55:31 UTC
SUMMARY

If gstreamer is not installed, system settings video previews fail to load with no notification to the user of the issue or alternative option to view the preview.

STEPS TO REPRODUCE
1. Install KDE Neon (ships without GStreamer)
2. Open any video preview in system settings (example: Desktop Effects)

OBSERVED RESULT
Blank Screen

EXPECTED RESULT
1. User visible error message / warning that gstreamer is not installed
2. Option to open preview in web browser

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

ADDITIONAL INFORMATION
Comment 1 Oliver Beard 2025-04-25 21:04:30 UTC
Git commit a6f6aa19cd1c817fe678b84d83a54f78375fb940 by Oliver Beard.
Committed on 25/04/2025 at 20:48.
Pushed by olib into branch 'master'.

src/kcms,plugins: Remove effects videos
These generally no longer work, and whilst they could be made to work again, they would still be out of date.

If the videos were updated, they would quickly become outdated again as Plasma is updated via wallpaper, theme and other changes.

Effects are previewed easily enough anyway by enabling them and using them in practice.
Related: bug 440244, bug 462932, bug 475633, bug 421884
FIXED-IN: 6.4.0

M  +0    -1    CMakeLists.txt
M  +0    -6    src/kcms/common/effectsmodel.cpp
M  +0    -5    src/kcms/common/effectsmodel.h
M  +0    -28   src/kcms/effects/ui/Effect.qml
D  +0    -43   src/kcms/effects/ui/Video.qml
M  +1    -4    src/plugins/diminactive/metadata.json
M  +0    -1    src/plugins/dimscreen/package/metadata.json
M  +0    -1    src/plugins/fadedesktop/package/metadata.json
M  +1    -4    src/plugins/invert/metadata.json
M  +1    -2    src/plugins/magiclamp/metadata.json
M  +1    -2    src/plugins/magnifier/metadata.json
M  +0    -1    src/plugins/maximize/package/metadata.json
M  +1    -4    src/plugins/mouseclick/metadata.json
M  +1    -4    src/plugins/overview/metadata.json
M  +1    -2    src/plugins/slide/metadata.json
M  +0    -3    src/plugins/slidingpopups/metadata.json
M  +0    -3    src/plugins/snaphelper/metadata.json
M  +0    -1    src/plugins/squash/package/metadata.json
M  +1    -4    src/plugins/trackmouse/metadata.json
M  +1    -4    src/plugins/wobblywindows/metadata.json
M  +1    -2    src/plugins/zoom/metadata.json

https://invent.kde.org/plasma/kwin/-/commit/a6f6aa19cd1c817fe678b84d83a54f78375fb940