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

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

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

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

libexecに追加せずに単に実行すると、PATHKWinが有効であることを確認できないため、設定は発生しません。

今まではそんなに良くなった。ただし、一部のKDE4関連のKWin設定(ウィンドウ装飾スタイル、ボタンなど)も調整する必要があり、アプリケーションがkde-workspace存在します。systemsettings開始しましたが、エラーが発生しました。

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

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

答え1

1つの方法はchrootを使用し、最終的にkde4をインストールすることです。簡単な方法は火災刑務所

もう1つの可能な解決策は、ライブラリのモックを必要とする場所に接続することです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

関連情報