web-dev-qa-db-fra.com

Qu'est-ce que GTK to Gnome Shell et l'unité?

Quelqu'un peut-il me dire ce qu'est exactement GTK, Genome Shell et l'unité entre tous ces éléments?.

Je peux sembler stupide, mais quelqu'un peut-il me dire comment tirer parti de l'un de ceux que j'utilise et de celui que j'utilise?.

Utilise actuellement Ubuntu 13.10

Merci d'avance,

Quantum

5
Quantum

Qu'est-ce que GTK?

À son niveau le plus simple - GTK est une boîte à outils graphique, c’est-à-dire une série de bibliothèques et une interface de programmation (API) connue, permettant aux développeurs de créer des applications utilisant ces bibliothèques de code prédéfinies.

En utilisant une telle boîte à outils, les applications ont une apparence cohérente: divers composants graphiques se comportent de manière similaire.

Gnome-Shell & Unity

À leur niveau le plus simple - Gnome-Shell et Unity sont également une "application" qui utilise GTK pour leur donner leur aspect et leur convivialité.

Je suis très simpliste - Gnome-Shell et Unity sont des bêtes complexes qui utilisent de nombreuses technologies de programmation, gestionnaires de fenêtres, etc. Ce sont en fait de nombreuses "applications" individuelles rassemblées pour fournir une interface utilisateur avec laquelle vous interagissez.

Je compte ici des scripts de différentes sortes (python/bash, etc.), des applications individuelles construites en C/C++/Python/Javascript, etc.

Conclusions

Vous n'avez rien à faire pour "profiter" sauf si vous êtes vous-même un développeur en herbe - vous devez simplement connaître les technologies sous-jacentes - GTK n'est qu'un exemple parmi d'autres.


Ressources:

7
fossfreedom