
Por vários motivos, preciso usar o KWin do KDE4 no Ubuntu 18.04. Compilei kde-workspace-4.11.22
o pacote a partir do código-fonte, tendo instalado todos os pacotes de desenvolvimento necessários dos repositórios do Ubuntu. Para evitar mexer nos arquivos do sistema, escolhi o prefixo de instalação como ~/opt/kde4
. Então o KWin funciona bem se eu iniciá-lo com
PATH=~/opt/kde4/lib/kde4/libexec/:$PATH ~/opt/kde4/bin/kwin
Se eu simplesmente executá-lo sem adicionar libexec
, PATH
não obtenho composição porque o KWin não consegue verificar se funciona.
Até agora tudo bem. Mas também preciso ajustar algumas configurações do KWin específicas do KDE4 (por exemplo, estilo de decoração de janelas, botões) e kde-workspace
tenho o systemsettings
aplicativo. Eu inicio e recebo um erro:
As configurações do sistema não conseguiram encontrar nenhuma visualização e, portanto, não têm nada para exibir.
Então, minha pergunta é: como informar o aplicativo Configurações do sistema sobre o caminho para os plug-ins de configurações? O prefixo de instalação contém muitos ~/opt/kde4/lib/kde4/kcm_*.so
arquivos, mas aparentemente eles não foram encontrados.
Responder1
Uma maneira de fazer isso é usar o chroot e eventualmente instalar o kde4 lá. Uma maneira simples de fazer isso éprisão de fogo
Uma outra solução possível é vincular sua biblioteca ao local onde ela deveria estar sudo ln -s ${HOME}/opt/kde4/lib /usr/lib/kde4
(se for adequado às suas necessidades)
Tente também export LD_LIBRARY_PATH=${HOME}/opt/kde4/lib/:${LD_LIBRARY_PATH}
antes de executarsystemsettings
Observe que você pode verificar seu kcm comkcmshell4 --list