Manager
|
new install of Plasma5, testing on a new user account
get this error within systemsettings when trying to access the global shorcuts kcm module though other shortcut modules work fine
tried: - reinstalled all packages possessing file names containing kglobalaccel and kdeinit - ran kbuildsyscoca --noincremental |
|
The dbus activator should try to run kglobalaccel5, see https://git.reviewboard.kde.org/r/116956/
-> Do you have a kglobalaccel5 binary, or was it re-renamed (by distro or whatever)? |
Manager
|
have the binary /opt/kf5/bin/kglobalaccel5
if I try and run it
the .so exists
my PATH
thanks, ps - probably should post on openSUSE forum as a special repo for KDE5 has been created to run parallel to KDE4 |
|
as workaround, but that should of course not be necessary. The binary was linked against some other path and RPATH/RUNPATH not set correctly. File a bug at SuSE. |
Manager
|
yup, needed to run /opt/kf5/bin/kglobalaccel5 also (as I didn't want to log back in)
thansk, |
Administrator
|
Notice that these packages (which are installed in parallel) are not maintained by the openSUSE community KDE team.
"Violence is the last refuge of the incompetent."
Plasma FAQ maintainer - Plasma programming with Python |
Manager
|
I know, thus I posted the issue in a thread on the openSUSE forum that's pretty much dedicated to that particular repo and monitored by it's creator |
Registered Member
|
Just for clarification:
My Plasma5 packages do set LD_LIBRARY_PATH accordingly during login. And I cannot reproduce the issue here, the global shortcuts KCM and kglobalaccel5 work fine. I suppose the most likely reason here was a mixture of packages, i.e. plasma5-session from the normal KDE:Frameworks5 or the main 13.2 repo installed which does not set the LD_LIBRARY_PATH (the "official" openSUSE packages install to /usr/ anyway).
Correct. I had to pass -DCMAKE_SKIP_INSTALL_RPATH=ON to cmake, otherwise the build fails with the following error:
Any idea about this? |
|
Sounds like the library was build w/o -rpath
That's not uncommon, but would be required for anything that is supposed to link anything that's not in /lib or /usr/lib (unless you handle that w/ the LD_LIBRARY_PATH, of course http://www.cmake.org/Wiki/CMake_RPATH_h ... full_RPATH |
Registered Member
|
Well, I do handle it with LD_LIBRARY_PATH as mentioned, but that means that you have to set it manually when wanting to run KF5 applications outside the Plasma 5 session at the moment. Not having to do that would probably be nicer...
Thanks for the pointer, I will have a look at that. |
Registered users: Bing [Bot], Evergrowing, Google [Bot], rblackwell