Liya a écritbishop a écrit
Tu dois savoir que les interfaces des logiciels ne sont pas tous codés en GTK. Certains utilisent QT4 pour les plus anciens et QT5 pour les plus récents ou ceux qui ont été mis à jour. Pour que leur apparence s'apparente au thème GTK utilisé il faut user d'autres artifices. Mais ça, c'est un autre sujet.
Euh pas tout compris lol que sont les QT ? Quelle différence avec les GTK ?
Pour concevoir des interfaces graphiques
interface graphique les développeurs utilisent un ensemble de bibliothèques logicielles, c'est-à-dire un ensemble de fonctions.
GTK est l'interface de différents environnements de bureau comme GNOME, Xfce, etc.... Ubuntu Bionic 18.04 utilise, par défaut, Gnome Shell, construit avec la dernière version des bibliothèques ; GTK-3.0.
The GTK Project
Qt est notamment connu pour être le framework sur lequel repose l'environnement graphique KDE, l'un des environnements de bureau par défaut de plusieurs distributions GNU/Linux.
Il existe d'autres bibliothèques comme celle utilisée par
Enlightenment qui s'appuie sur un jeu de bibliothèques appelées « EFL » pour « Enlightenment Foundation Libraries ».
Il y en a encore d'autres qui permettent de construire des interfaces logicielles mais ces bibliothèques sont beaucoup moins utilisées.
Certains logiciels applicatifs comme GIMP, Inkscape, Gedit, Gnumeric, VMWare, etc... utilisent les bibliothèques GTK, d'autres utilisent QT, voir par exemple les logiciels pour KDE
en bas de cette page.
Mais voilà... :rolleyes:, quand tu utilises le bureau par défaut d'ubuntu ; Gnome Shell, tu emploies aussi bien des logiciels conçus avec GTK et d'autres avec QT. C'est pour cela que je te disais :
Tu dois savoir que les interfaces des logiciels ne sont pas tous codés en GTK. Certains utilisent QT4 pour les plus anciens et QT5 pour les plus récents ou ceux qui ont été mis à jour. Pour que leur apparence s'apparente au thème GTK utilisé il faut user d'autres artifices. Mais ça, c'est un autre sujet.
Il existe sur les distributions basées sur Gnome (GTK) et KDE (QT) des outils permettant d'uniformiser l'apparence des interfaces.
Les logiciels natifs d'Enlightenment ont été conçus avec les EFL ; Terminology, Rage, Ephoto, etc....
Les logiciels natifs d'ubuntu bionic, la distribution sur laquelle tu as installé l'environnement Enlightenment ont été développé en GTK, ceux que tu installes en GTK ou QT.