Como integrar o Kdenlive ao design do Ubuntu Desktop?

1

O site do Kdenlive diz para instalar o Kdenlive para o Ubuntu da seguinte forma:

  

Encorajamos todos os usuários * do Ubuntu (* Ubuntu 15.04 a 16.04) a usar nossos PPAs oficiais.   A última versão estável do Kdenlive (16.04.x) está atualmente disponível   aqui: ppa: kdenlive / kdenlive-testing

No entanto, a instalação do Kdenlive dessa maneira não fornece uma integração de design adequada.

Coisas que notei:

  • Menu duplo
  • Tema errado

Como posso integrar corretamente o Kdenlive ao desktop padrão do Ubuntu?

    
por orschiro 31.05.2016 / 10:00

1 resposta

1

O Kdenlive (como todos os aplicativos do KDE) é construído no Qt.

Menu global

A instalação dos pacotes appmenu-qt e appmenu-qt5 deve corrigi-lo.

Tema

O Qt 4 ofereceu uma ferramenta de configuração (pacote Ubuntu: qt4-qtconfig ), mas os desenvolvedores do Qt a removeram para o Qt 5.

Além disso, o Qt 4 pareceu detectar com precisão o ambiente de trabalho em que estava e escolher o estilo de acordo, mas o Qt 5 parece não fazê-lo. Isto é, aparentemente corrigido no Qt 5.5.1. Na verdade, os aplicativos do Qt 5 configuram corretamente o estilo para o GTK + no 16.04 Xfce (Qt 5.5.1, no Qt5Ct).

Em vez disso, você terá que usar uma ferramenta de configuração de terceiros, Qt5Ct .

Você teria que construir o Qt5Ct a partir do código-fonte, mas o PPA do WebUpd8 o empacotou.

sudo add-apt-repository -y ppa:nilarimogard/webupd8
sudo apt update
sudo apt install qt5ct

Como na foto,

  • Defina o Estilo como GTK + .

  • Na guia Tema de ícones , selecione o tema de ícones que você usa.

  • Defina a fonte (na guia Fontes ). Os padrões do Ubuntu Unity são Geral : Ubuntu e Largura fixa : Ubuntu Mono

Edite ~/.profile e adicione

export QT_QPA_PLATFORMTHEME="qt5ct"

Para que os aplicativos do Qt usem a configuração do Qt5Ct.

Se isso não funcionar, adicione

QT_QPA_PLATFORMTHEME="qt5ct"

para o arquivo /etc/environment .

Instale os pacotes kde-runtime e libqt5libqgtk2 .

Faça o logout e faça login novamente. O Kdenlive deve ser integrado ao Unity.

    
por UniversallyUniqueID 31.05.2016 / 10:19