
Aus verschiedenen Gründen muss ich KWin von KDE4 auf Ubuntu 18.04 verwenden. Ich habe kde-workspace-4.11.22
das Paket aus dem Quellcode kompiliert und alle erforderlichen Entwicklungspakete aus den Ubuntu-Repositories installiert. Um Probleme mit den Systemdateien zu vermeiden, habe ich das Installationspräfix gewählt ~/opt/kde4
. Dann funktioniert KWin einwandfrei, wenn ich es mit starte
PATH=~/opt/kde4/lib/kde4/libexec/:$PATH ~/opt/kde4/bin/kwin
Wenn ich es einfach ausführe, ohne libexec
es hinzuzufügen PATH
, erhalte ich kein Compositing, da KWin nicht überprüfen kann, ob es funktioniert.
So weit, so gut. Aber ich muss auch noch einige KDE4-spezifische KWin-Einstellungen optimieren (z. B. Fensterdekorationsstil, Schaltflächen) und kde-workspace
habe die systemsettings
App. Ich starte sie und erhalte eine Fehlermeldung:
Die Systemeinstellungen konnten keine Ansichten finden und haben daher nichts anzuzeigen.
Meine Frage ist also, wie ich der App „Systemeinstellungen“ den Pfad zu den Einstellungs-Plugins mitteilen kann. Das Installationspräfix enthält zwar viele ~/opt/kde4/lib/kde4/kcm_*.so
Dateien, aber anscheinend werden sie nicht gefunden.
Antwort1
Eine Möglichkeit, dies zu tun, besteht darin, chroot zu verwenden und schließlich Ihre KDE4-Installation dort durchzuführen. Eine einfache Möglichkeit, dies zu tun, istFeuergefängnis
Eine weitere mögliche Lösung besteht darin, Ihre Bibliothek per SIM-Link mit dem Standort zu verknüpfen, an dem sie sich befinden soll sudo ln -s ${HOME}/opt/kde4/lib /usr/lib/kde4
(sofern dies Ihren Anforderungen entspricht).
Versuchen Sie es auch export LD_LIBRARY_PATH=${HOME}/opt/kde4/lib/:${LD_LIBRARY_PATH}
vor dem Ausführensystemsettings
Beachten Sie, dass Sie Ihren KCM überprüfen können mitkcmshell4 --list