
由於各種原因,我需要在 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
to 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