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

한 가지 방법은 chroot를 사용하고 결국 kde4를 설치하는 것입니다. 간단한 방법은화재 감옥

또 다른 가능한 해결책은 라이브러리 모의를 있어야 할 곳에 연결하는 것입니다 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

관련 정보