如果 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

如果我只是運行它而不添加libexecto PATH,則不會進行合成,因為 KWin 無法檢查它是否有效。

到目前為止,一切都很好。但我還需要調整一些特定於 KDE4 的 KWin 設定(例如視窗裝飾樣式、按鈕),並且kde-workspace確實有該systemsettings應用程式。我啟動它,並收到錯誤:

系統設定無法找到任何視圖,因此沒有任何內容可顯示。

所以我的問題是,如何通知系統設定應用程式設定插件的路徑?安裝前綴確實包含很多~/opt/kde4/lib/kde4/kcm_*.so文件,但顯然找不到它們。

答案1

一種方法是使用 chroot 並最終安裝 kde4。一個簡單的方法是消防監獄

另一種可能的解決方案是將您的庫模擬連結到它們應該位於的位置sudo ln -s ${HOME}/opt/kde4/lib /usr/lib/kde4(如果它適合您的需求)

export LD_LIBRARY_PATH=${HOME}/opt/kde4/lib/:${LD_LIBRARY_PATH}跑步前也嘗試一下systemsettings

請注意,您可以使用以下命令檢查您的 kcmkcmshell4 --list

相關內容