
さまざまな理由から、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