Le problème c’est pas que le toolkit, mais tout ce qui vient avec, Kdenlive n’est pas une application Qt, c’est une application KDE.
Par exemple moi j’aime bien avoir un thème foncé pour ce genre d’application, ben quand tu es un utilisateur de Gnome, avoir un thème foncé dans une application KDE c’est la galère. Quand tu installes un outil comme Kdenlive (ou digiKam) sur une distro comme Ubuntu, Ubuntu fait cela très bien : ça ne t’installe en dépendance que le nécessaire et ça ne tire pas tout KDE (ouf !), et le logiciel est complètement fonctionnel. Oui mais. Oui mais tu ne peux pas changer le thème. Et là, tu commences à tirer KDE, juste pour avoir un thème foncé. Et le problème c’est de ne pas tirer trop de choses parce que c’est le bazar quand tu as plusieurs gestionnaires de fichier, plusieurs lecteur de pdf, plusieurs visualisateurs d’image, et ça c’est le vrai bazar !
Déjà, les outils comme qtconfig ne permettent que de changer le thème des applications Qt (comme VLC), mais pas des applications KDE quand bien même KDE utilise Qt... Surtout que dans KDE il y a des thèmes et des styles. Je sais que pour Kdenlive je n’ai eu qu’à installer le paquet breeze (apt-get install kdenlive breeze) et hop le style breeze foncé était disponible depuis les menus de Kdenlive.
Pour digiKam, le style n’était pas présent dans les menus. Alors je me suis dit « je vais va installer systemsettings », mais en le lançant j’obtiens l’outil de configuration de KDE tout vide, car les modules ne sont pas là (normal en même temps)... donc oui il faut commencer à tirer KDE, enfin, Plasma. Donc hop apt-get install systemsettings plasma-desktop. Là je lance systemsettings5 et je peux choisir un style foncé pour le thème breeze, et là, enfin, enfin, l’option apparaît dans les menus de digiKam.
Là on découvre la magie de KDE, il faut configurer le style de manière global et par application, une application comme Kdenlive liste certains thèmes par défaut (pas tous) dès qu’ils sont installés, une application comme digiKam ne liste aucun thème disponible même s’ils sont installés, et ne montrera que ceux qui ont été un jour utilisé au moins une fois de manière global, et uniquement ceux-là. Tu pleures !
Bon, donc, une fois que j’ai configuré le thème Breeze foncé pour tout Plasma, l’entrée de menu se crée automatiquement dans les menus de digiKam et je peux la sélectionner (mais les autres styles jamais utilisés de manière globale n’apparaissent toujours pas). Je peux alors désinstaller Plasma, et magique, les entrées de menu pour les thèmes précédemment sélectionnés de manière globale survivent dans les menus de digiKam !
Le truc qui m’inquiète vraiment, c’est « pourquoi tout ce code inutile ... », qu’est ce qui fait que ce soit bloat à ce point pour que chaque applications conserve un cache des thèmes sélectionnés de manière globale, avec la fonctionnalité par défaut de ne lister aucun thème installé s’ils n’ont pas d’abord été utilisés au moins une fois de manière globale. Mais pourquoi ???
Ah dernière chose, vous aurez probablement aussi besoin du paquet canberra-gtk-module si vous voulez utiliser le rendu GTK pour votre thème (oui je rappelle qu’il y a trois variables : moteur de rendu, thème et style).
Bref, pour installer un logiciel comme Kdenlive ou digiKam sou Ubuntu Gnome, vous aurez probablement besoin d’installer aussi systemsettings, plasma-desktop et canberra-gtk-module pour obtenir un rendu cohérent. Vous n’aurez pas besoin des paquets kde-config-gtk-style* car ils servent eux à utiliser des applications GTK dans un bureau KDE/Plasma, et vous risquez de casser complètement votre thème GTK avec (si cela s’est produit, supprimez juste le fichier ~/.gtkrc-2.0 que systemsettings a créé).
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Logiciel équivalent sous Gnome ?
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse à la dépêche Sortie de kdenlive 16.04.0. Évalué à 8.
Le problème c’est pas que le toolkit, mais tout ce qui vient avec, Kdenlive n’est pas une application Qt, c’est une application KDE.
Par exemple moi j’aime bien avoir un thème foncé pour ce genre d’application, ben quand tu es un utilisateur de Gnome, avoir un thème foncé dans une application KDE c’est la galère. Quand tu installes un outil comme Kdenlive (ou digiKam) sur une distro comme Ubuntu, Ubuntu fait cela très bien : ça ne t’installe en dépendance que le nécessaire et ça ne tire pas tout KDE (ouf !), et le logiciel est complètement fonctionnel. Oui mais. Oui mais tu ne peux pas changer le thème. Et là, tu commences à tirer KDE, juste pour avoir un thème foncé. Et le problème c’est de ne pas tirer trop de choses parce que c’est le bazar quand tu as plusieurs gestionnaires de fichier, plusieurs lecteur de pdf, plusieurs visualisateurs d’image, et ça c’est le vrai bazar !
Déjà, les outils comme
qtconfigne permettent que de changer le thème des applications Qt (comme VLC), mais pas des applications KDE quand bien même KDE utilise Qt... Surtout que dans KDE il y a des thèmes et des styles. Je sais que pour Kdenlive je n’ai eu qu’à installer le paquet breeze (apt-get install kdenlive breeze) et hop le style breeze foncé était disponible depuis les menus de Kdenlive.Pour digiKam, le style n’était pas présent dans les menus. Alors je me suis dit « je vais va installer
systemsettings», mais en le lançant j’obtiens l’outil de configuration de KDE tout vide, car les modules ne sont pas là (normal en même temps)... donc oui il faut commencer à tirer KDE, enfin, Plasma. Donc hopapt-get install systemsettings plasma-desktop. Là je lancesystemsettings5et je peux choisir un style foncé pour le thème breeze, et là, enfin, enfin, l’option apparaît dans les menus de digiKam.Là on découvre la magie de KDE, il faut configurer le style de manière global et par application, une application comme Kdenlive liste certains thèmes par défaut (pas tous) dès qu’ils sont installés, une application comme digiKam ne liste aucun thème disponible même s’ils sont installés, et ne montrera que ceux qui ont été un jour utilisé au moins une fois de manière global, et uniquement ceux-là. Tu pleures !
Bon, donc, une fois que j’ai configuré le thème Breeze foncé pour tout Plasma, l’entrée de menu se crée automatiquement dans les menus de digiKam et je peux la sélectionner (mais les autres styles jamais utilisés de manière globale n’apparaissent toujours pas). Je peux alors désinstaller Plasma, et magique, les entrées de menu pour les thèmes précédemment sélectionnés de manière globale survivent dans les menus de digiKam !
Le truc qui m’inquiète vraiment, c’est « pourquoi tout ce code inutile ... », qu’est ce qui fait que ce soit bloat à ce point pour que chaque applications conserve un cache des thèmes sélectionnés de manière globale, avec la fonctionnalité par défaut de ne lister aucun thème installé s’ils n’ont pas d’abord été utilisés au moins une fois de manière globale. Mais pourquoi ???
Ah dernière chose, vous aurez probablement aussi besoin du paquet
canberra-gtk-modulesi vous voulez utiliser le rendu GTK pour votre thème (oui je rappelle qu’il y a trois variables : moteur de rendu, thème et style).Bref, pour installer un logiciel comme Kdenlive ou digiKam sou Ubuntu Gnome, vous aurez probablement besoin d’installer aussi
systemsettings,plasma-desktopetcanberra-gtk-modulepour obtenir un rendu cohérent. Vous n’aurez pas besoin des paquetskde-config-gtk-style*car ils servent eux à utiliser des applications GTK dans un bureau KDE/Plasma, et vous risquez de casser complètement votre thème GTK avec (si cela s’est produit, supprimez juste le fichier~/.gtkrc-2.0que systemsettings a créé).ce commentaire est sous licence cc by 4 et précédentes