Opened 6 years ago
Closed 6 years ago
#12206 closed defect (fixed)
Add Plasma's KCMS directory to the QT Plugin Path
| Reported by: | Douglas R. Reno | Owned by: | Douglas R. Reno |
|---|---|---|---|
| Priority: | normal | Milestone: | 9.0 |
| Component: | BOOK | Version: | SVN |
| Severity: | normal | Keywords: | |
| Cc: |
Description
As noted here:
http://lists.linuxfromscratch.org/pipermail/blfs-dev/2019-June/036231.html
We need to add $KF5_PREFIX/lib/plugins/kcms to the QT_PLUGIN_PATH.
This will allow systemsettings5 to find plugins.
Change History (5)
comment:1 by , 6 years ago
| Milestone: | 8.5 → 9.0 |
|---|
comment:2 by , 6 years ago
| Type: | enhancement → defect |
|---|
comment:3 by , 6 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:4 by , 6 years ago
FTR, here's a way to reproduce this in the future:
1) Open KDE System Settings 2) Go to Desktop Effects 3) Check the logs
Aug 07 22:53:40 KANGA /usr/libexec/gdm-x-session[665]: KActivitiesStats( 0x1143cc0 ) ResultModelPrivate::onResultScoreUpdated result added: "kcm:kwintabbox.desktop" score: 0 la>
Aug 07 22:54:09 KANGA /usr/libexec/gdm-x-session[665]: org.kde.kcoreaddons: Error loading plugin "kcm_workspace" "The shared library was not found."
Aug 07 22:54:09 KANGA /usr/libexec/gdm-x-session[665]: Plugin search paths are ("/opt/kf5/lib/plugins", "/opt/qt-5.13.0/plugins", "/opt/kf5/bin")
Aug 07 22:54:09 KANGA /usr/libexec/gdm-x-session[665]: The environment variable QT_PLUGIN_PATH might be not correctly set
These are in fact in /opt/kf5/lib/plugins/kcms:
renodr [ /opt/kf5/lib/plugins/kcms ]$ ls kcm_cursortheme.so kcm_energyinfo.so kcm_fonts.so kcm_kwin_virtualdesktops.so kcm_lookandfeel.so kcm_plymouth.so kcm_splashscreen.so kcm_workspace.so kcm_desktoptheme.so kcm_fileindexermonitor.so kcm_icons.so kcm_launchfeedback.so kcm_nightcolor.so kcm_pulseaudio.so kcm_translations.so
For some reason, a large chunk of the system settings modules aren't inside of the normal plugin path. This'll get fixed by adding $KF5_PREFIX/lib/plugins/kcms to the QT_PLUGIN_PATH in /etc/profile.d/kf5.sh (for /opt configurations only)

Milestone renamed