obtenir la version GTK3 :
dpkg -s libgtk-3-0|grep '^Version'
ou juste le numéro de version
dpkg -s libgtk-3-0|grep '^Version' | cut -d' ' -f2-
Cette suggestion vous indiquera quelle version mineure de 2.0 est installée. Différentes versions majeures auront des noms de package différents car elles peuvent coexister sur le système (afin de prendre en charge les applications créées avec des versions plus anciennes).
Même pour les fichiers de développement, qui ne vous permettent normalement d'avoir qu'une seule version sur le système, vous pouvez avoir une version de gtk 1.x et une version de gtk 2.0 sur le même système (les fichiers inclus se trouvent dans des répertoires appelés gtk-1.2 ou gtk-2.0).
Donc, en bref, il n'y a pas de réponse simple à "quelle version de GTK est sur le système". Mais...
Essayez quelque chose comme :
dpkg -l libgtk* | grep -e '^i' | grep -e 'libgtk-*[0-9]'
pour répertorier tous les packages libgtk, y compris ceux -dev, qui se trouvent sur votre système. dpkg -l
listera tous les paquets connus de dpkg, y compris ceux qui ne sont pas actuellement installés, j'ai donc utilisé grep pour ne lister que ceux qui sont installés (la ligne commence par i).
Alternativement, et probablement mieux si c'est la version des en-têtes, etc. qui vous intéresse, utilisez pkg-config :
pkg-config --modversion gtk+
vous dira quelle version des fichiers de développement GTK 1.x sont installés, et
pkg-config --modversion gtk+-2.0
vous dira quelle version de GTK 2.0. L'ancienne version 1.x possède également son propre programme gtk-config qui fait la même chose. De même, pour GTK+ 3 :
pkg-config --modversion gtk+-3.0