kde-workspace がカスタム インストール プレフィックスにある場合、KDE4 システム設定アプリを動作させるにはどうすればよいですか?

kde-workspace がカスタム インストール プレフィックスにある場合、KDE4 システム設定アプリを動作させるにはどうすればよいですか?

さまざまな理由から、Ubuntu 18.04のKDE4からKWinを使用する必要があります。Ubuntuリポジトリから必要な開発パッケージをすべてインストールし、ソースからパッケージをコンパイルしましたkde-workspace-4.11.22。システムファイルをいじらないように、インストールプレフィックスを にしました~/opt/kde4。その後、次のように起動するとKWinは正常に動作します。

PATH=~/opt/kde4/lib/kde4/libexec/:$PATH ~/opt/kde4/bin/kwin

libexecを追加せずに単に実行するとPATH、KWin が動作を確認できないため、合成は行われません。

ここまでは順調です。しかし、KDE4 固有の KWin 設定 (ウィンドウの装飾スタイル、ボタンなど) も調整する必要があり、アプリkde-workspaceも持っていますsystemsettings。起動すると、エラーが発生します。

システム設定でビューが見つからなかったため、表示するものがありません。

そこで私の質問は、設定プラグインへのパスをシステム設定アプリに通知するにはどうすればいいかということです。インストール プレフィックスには多くの~/opt/kde4/lib/kde4/kcm_*.soファイルが含まれていますが、どうやら見つからないようです。

答え1

これを実現する方法の1つは、chrootを使用して最終的にkde4をそこにインストールすることです。これを行う簡単な方法は次のとおりです。消防署

他の解決策としては、ライブラリを本来あるべき場所にSIMリンクすることですsudo ln -s ${HOME}/opt/kde4/lib /usr/lib/kde4(ニーズに合えば)

export LD_LIBRARY_PATH=${HOME}/opt/kde4/lib/:${LD_LIBRARY_PATH}実行する前にも試してみてくださいsystemsettings

kcmは以下で確認できます。kcmshell4 --list

関連情報