¿Cómo hacer que la aplicación Configuración del sistema KDE4 funcione si kde-workspace está en un prefijo de instalación personalizado?

¿Cómo hacer que la aplicación Configuración del sistema KDE4 funcione si kde-workspace está en un prefijo de instalación personalizado?

Por varias razones necesito usar KWin de KDE4 en Ubuntu 18.04. Compilé kde-workspace-4.11.22el paquete desde la fuente, habiendo instalado todos los paquetes de desarrollo necesarios de los repositorios de Ubuntu. Para evitar alterar los archivos del sistema, elegí que el prefijo de instalación fuera ~/opt/kde4. Entonces KWin funciona bien si lo ejecuto con

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

Si simplemente lo ejecuto sin agregar libexecnada PATH, no obtengo composición porque KWin no puede verificar que funcione.

Hasta ahora, todo bien. Pero también necesito modificar algunas configuraciones de KWin específicas de KDE4 (por ejemplo, estilo de decoración de ventanas, botones), y kde-workspacetengo la systemsettingsaplicación. Lo ejecuto y aparece un error:

La configuración del sistema no pudo encontrar ninguna vista y, por lo tanto, no tiene nada que mostrar.

Entonces mi pregunta es, ¿cómo informar a la aplicación Configuración del sistema de la ruta a los complementos de configuración? El prefijo de instalación contiene muchos ~/opt/kde4/lib/kde4/kcm_*.soarchivos, pero aparentemente no se encuentran.

Respuesta1

Una forma de hacer esto es usar chroot y eventualmente instalar su kde4 allí. Una forma sencilla de hacerlo escárcel de bomberos

Otra posible solución es vincular su biblioteca a la ubicación en la que debería estar sudo ln -s ${HOME}/opt/kde4/lib /usr/lib/kde4(si se adapta a sus necesidades)

Prueba también export LD_LIBRARY_PATH=${HOME}/opt/kde4/lib/:${LD_LIBRARY_PATH}antes de correr.systemsettings

Tenga en cuenta que puede comprobar sus kcm conkcmshell4 --list

información relacionada